0001445305-18-000109.txt : 20180807 0001445305-18-000109.hdr.sgml : 20180807 20180807161918 ACCESSION NUMBER: 0001445305-18-000109 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180807 DATE AS OF CHANGE: 20180807 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: 18998361 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-20180630.htm 10-Q Document
00014453056/30/20182018FALSEQ2Accelerated Filer--12-315903880.0010.0011,000,000,0001,000,000,00033,275,73832,165,40733,275,73832,165,4070.0010.001500,000,000500,000,0009,786,48410,203,3719,786,48410,203,3710.0010.001100,000,000100,000,00022P3MP3YP3YP6MP3YP4YP10YP3YP3YP4YP3YP1YP0DP0D6.06.11.91.902.02.139.339.339.643.8P0DP0D0.5P0D00014453052018-01-012018-06-30xbrli:shares0001445305us-gaap:CommonClassAMember2018-08-030001445305us-gaap:CommonClassBMember2018-08-03iso4217:USD00014453052018-06-3000014453052017-12-310001445305us-gaap:CommonClassAMember2018-06-300001445305us-gaap:CommonClassAMember2017-12-310001445305us-gaap:CommonClassBMember2018-06-300001445305us-gaap:CommonClassBMember2017-12-31iso4217:USDxbrli:shares0001445305wk:SubscriptionAndSupportMember2018-04-012018-06-300001445305wk:SubscriptionAndSupportMember2017-04-012017-06-300001445305wk:SubscriptionAndSupportMember2018-01-012018-06-300001445305wk:SubscriptionAndSupportMember2017-01-012017-06-300001445305wk:ProfessionalServicesMember2018-04-012018-06-300001445305wk:ProfessionalServicesMember2017-04-012017-06-300001445305wk:ProfessionalServicesMember2018-01-012018-06-300001445305wk:ProfessionalServicesMember2017-01-012017-06-3000014453052018-04-012018-06-3000014453052017-04-012017-06-3000014453052017-01-012017-06-3000014453052018-03-3100014453052017-03-3100014453052016-12-3100014453052017-06-300001445305us-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001445305us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2017-12-310001445305us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-0100014453052018-01-010001445305us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-06-300001445305us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-04-012018-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-04-012018-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001445305wk:ProfessionalServicesMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-04-012018-06-300001445305wk:ProfessionalServicesMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-04-012018-06-300001445305wk:ProfessionalServicesMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-06-300001445305wk:ProfessionalServicesMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001445305us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-04-012018-06-300001445305us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-04-012018-06-300001445305us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-06-300001445305us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001445305us-gaap:MoneyMarketFundsMember2018-06-300001445305us-gaap:CommercialPaperMember2018-06-300001445305us-gaap:USTreasurySecuritiesMember2018-06-300001445305us-gaap:DomesticCorporateDebtSecuritiesMember2018-06-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2018-06-300001445305wk:MarketableSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-06-300001445305us-gaap:MoneyMarketFundsMember2017-12-310001445305us-gaap:USTreasurySecuritiesMember2017-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMember2017-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2017-12-310001445305wk:MarketableSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2017-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2018-06-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2017-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2017-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2018-06-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2017-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2018-06-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2017-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMember2018-06-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMember2017-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2018-06-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2017-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2017-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember2018-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember2017-12-310001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2017-12-310001445305wk:EquityIncentivePlan2014Memberus-gaap:CommonClassAMember2018-06-012018-06-300001445305wk:EquityIncentivePlan2014Memberus-gaap:CommonClassAMember2018-06-30xbrli:pure0001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2017-06-132017-06-130001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2018-06-300001445305us-gaap:EmployeeStockMember2017-06-132017-06-130001445305wk:SubscriptionAndSupportMemberus-gaap:CostOfSalesMember2018-04-012018-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:CostOfSalesMember2017-04-012017-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:CostOfSalesMember2018-01-012018-06-300001445305wk:SubscriptionAndSupportMemberus-gaap:CostOfSalesMember2017-01-012017-06-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2018-04-012018-06-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2017-04-012017-06-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2018-01-012018-06-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2017-01-012017-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2018-04-012018-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2017-04-012017-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2017-01-012017-06-300001445305us-gaap:SellingAndMarketingExpenseMember2018-04-012018-06-300001445305us-gaap:SellingAndMarketingExpenseMember2017-04-012017-06-300001445305us-gaap:SellingAndMarketingExpenseMember2018-01-012018-06-300001445305us-gaap:SellingAndMarketingExpenseMember2017-01-012017-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2018-04-012018-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2017-04-012017-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2017-01-012017-06-300001445305us-gaap:EmployeeStockOptionMember2017-04-012017-06-300001445305us-gaap:EmployeeStockOptionMember2018-04-012018-06-300001445305us-gaap:EmployeeStockOptionMember2018-01-012018-06-300001445305us-gaap:EmployeeStockMember2018-04-012018-06-300001445305us-gaap:EmployeeStockMember2017-04-012017-06-300001445305us-gaap:EmployeeStockMember2018-01-012018-06-300001445305us-gaap:EmployeeStockMember2017-01-012017-06-3000014453052017-01-012017-12-310001445305us-gaap:MinimumMemberus-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2018-01-012018-06-300001445305us-gaap:MaximumMemberus-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2018-01-012018-06-300001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockOptionMember2018-01-012018-06-300001445305us-gaap:RestrictedStockMemberus-gaap:ExecutiveOfficerMember2018-01-012018-06-300001445305us-gaap:RestrictedStockMember2018-01-012018-06-300001445305us-gaap:RestrictedStockMember2017-01-012017-06-300001445305us-gaap:RestrictedStockMember2018-06-300001445305us-gaap:RestrictedStockUnitsRSUMemberus-gaap:MinimumMember2018-01-012018-06-300001445305us-gaap:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-06-300001445305us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-06-300001445305us-gaap:RestrictedStockUnitsRSUMemberus-gaap:DirectorMember2018-01-012018-06-300001445305us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-06-300001445305us-gaap:RestrictedStockUnitsRSUMember2017-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2018-06-300001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2018-01-012018-06-300001445305us-gaap:EmployeeStockMember2018-06-300001445305us-gaap:MinimumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:MaximumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:TechnologySectorMember2018-04-012018-06-300001445305us-gaap:TechnologySectorMember2018-01-012018-06-300001445305wk:ConsumerDiscretionarySectorMember2018-04-012018-06-300001445305wk:ConsumerDiscretionarySectorMember2018-01-012018-06-300001445305us-gaap:CommercialAndIndustrialSectorMember2018-04-012018-06-300001445305us-gaap:CommercialAndIndustrialSectorMember2018-01-012018-06-300001445305wk:DiversifiedFinancialsSectorMember2018-04-012018-06-300001445305wk:DiversifiedFinancialsSectorMember2018-01-012018-06-300001445305us-gaap:FinancialServicesSectorMember2018-04-012018-06-300001445305us-gaap:FinancialServicesSectorMember2018-01-012018-06-300001445305us-gaap:HealthcareSectorMember2018-04-012018-06-300001445305us-gaap:HealthcareSectorMember2018-01-012018-06-300001445305wk:EnergySectorMember2018-04-012018-06-300001445305wk:EnergySectorMember2018-01-012018-06-300001445305wk:OtherSectorMember2018-04-012018-06-300001445305wk:OtherSectorMember2018-01-012018-06-300001445305wk:XBRLProfessionalServicesMember2018-04-012018-06-300001445305wk:XBRLProfessionalServicesMember2018-01-012018-06-300001445305wk:OtherServicesMember2018-04-012018-06-300001445305wk:OtherServicesMember2018-01-012018-06-3000014453052018-06-3000014453052018-07-012018-06-3000014453052018-07-012018-01-012018-06-300001445305us-gaap:CommonClassAMember2018-04-012018-06-300001445305us-gaap:CommonClassBMember2018-04-012018-06-300001445305us-gaap:CommonClassAMember2017-04-012017-06-300001445305us-gaap:CommonClassBMember2017-04-012017-06-300001445305us-gaap:CommonClassAMember2018-01-012018-06-300001445305us-gaap:CommonClassBMember2018-01-012018-06-300001445305us-gaap:CommonClassAMember2017-01-012017-06-300001445305us-gaap:CommonClassBMember2017-01-012017-06-300001445305us-gaap:EmployeeStockOptionMember2018-01-012018-06-300001445305us-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:RestrictedStockMember2018-01-012018-06-300001445305us-gaap:RestrictedStockMember2017-01-012017-06-300001445305us-gaap:EmployeeStockMember2018-01-012018-06-300001445305us-gaap:EmployeeStockMember2017-01-012017-06-30

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 June 30, 2018
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files). Yes ý No 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 o
Accelerated filer ý
Non-accelerated filer o (Do not check if a smaller reporting company)
Smaller reporting company o
Emerging growth company ý
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ý
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes o No ý
As of August 3, 2018, there were approximately 33,526,550 shares of the registrant's Class A common stock and 9,786,484 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, 2017, 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 June 30, 2018As of December 31, 2017 
(unaudited)
ASSETS
Current assets
Cash and cash equivalents$57,495 $60,333 
Marketable securities23,216 16,364 
Accounts receivable, net of allowance for doubtful accounts of $590 and $388 at June 30, 2018 and December 31, 2017, respectively39,088 28,800 
Deferred commissions4,844 2,376 
Other receivables 801 975 
Prepaid expenses
8,229 6,444 
Total current assets 133,673 115,292 
Property and equipment, net 39,338 40,444 
Deferred commissions, non-current6,462  
Intangible assets, net1,196 1,118 
Other assets 1,025 861 
Total assets $181,694 $157,715 
1

WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (continued)
(in thousands, except share and per share amounts)
As of June 30, 2018As of December 31, 2017 
(unaudited)
LIABILITIES AND STOCKHOLDERS’ DEFICIT 
Current liabilities
Accounts payable $4,688 $3,060 
Accrued expenses and other current liabilities 30,979 20,212 
Deferred revenue 118,490 104,684 
Deferred government grant obligation42 217 
Current portion of capital lease and financing obligations1,160 1,168 
Total current liabilities 155,359 129,341 
Deferred revenue, non-current21,835 22,709 
Deferred government grant obligation267 278 
Other long-term liabilities4,056 3,896 
Capital lease and financing obligations17,841 18,425 
Total liabilities 199,358 174,649 
Stockholders’ deficit 
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 33,275,738 and 32,165,407 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively33 32 
Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 9,786,484 and 10,203,371 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively10 10 
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding  
Additional paid-in-capital270,560 248,289 
Accumulated deficit(288,342)(265,337)
Accumulated other comprehensive income75 72 
Total stockholders’ deficit (17,664)(16,934)
Total liabilities and stockholders’ deficit$181,694 $157,715 

See accompanying notes. 

2

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(unaudited) 
Three months ended June 30,Six months ended June 30,
2018201720182017
Revenue 
Subscription and support $48,837 $40,980 $95,307 $80,520 
Professional services 10,293 8,411 23,729 20,775 
Total revenue 59,130 49,391 119,036 101,295 
Cost of revenue 
Subscription and support 8,637 7,758 17,439 15,395 
Professional services 7,659 6,528 15,368 13,109 
Total cost of revenue 16,296 14,286 32,807 28,504 
Gross profit 42,834 35,105 86,229 72,791 
Operating expenses
Research and development 20,718 16,239 40,845 31,775 
Sales and marketing 22,252 19,787 43,258 38,500 
General and administrative 21,654 8,943 33,422 18,364 
Total operating expenses 64,624 44,969 117,525 88,639 
Loss from operations (21,790)(9,864)(31,296)(15,848)
Interest expense(449)(475)(899)(930)
Other income, net 492 176 835 788 
Loss before provision for income taxes (21,747)(10,163)(31,360)(15,990)
Provision for income taxes 21 33 26 42 
Net loss $(21,768)$(10,196)$(31,386)$(16,032)
Net loss per common share: 
Basic and diluted$(0.50)$(0.25)$(0.73)$(0.39)
Weighted-average common shares outstanding - basic and diluted43,234,655 41,429,691 43,048,110 41,270,038 

See accompanying notes. 


3

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited) 
Three months ended June 30,Six months ended June 30,
2018201720182017
Net loss $(21,768)$(10,196)$(31,386)$(16,032)
Other comprehensive income (loss), net of tax 
Foreign currency translation adjustment, net of income tax benefit of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax benefit of $0 and $2 for the six months ended June 30, 2018 and 2017, respectively
42 (52)31 (86)
Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax (expense) of $0 and ($2) for the six months ended June 30, 2018 and 2017, respectively
17 (2)(28) 
Other comprehensive income (loss), net of tax 59 (54)3 (86)
Comprehensive loss $(21,709)$(10,250)$(31,383)$(16,118)

See accompanying notes.


4

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)

Three months ended June 30,Six months ended June 30,
2018201720182017
Cash flows from operating activities
Net loss $(21,768)$(10,196)$(31,386)$(16,032)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities 
Depreciation and amortization876 867 1,748 1,758 
Stock-based compensation expense10,465 4,397 16,370 8,536 
Provision for doubtful accounts 139 146 183 432 
(Accretion) amortization of premiums and discounts on marketable securities, net (15)28 3 59 
Recognition of deferred government grant obligation(100)(198)(208)(736)
Changes in assets and liabilities:
Accounts receivable(236)(3,228)6,306 (542)
Deferred commissions(2,020)(149)(3,669)(151)
Other receivables148 (865)175 (25)
Prepaid expenses and other(2,020)(2,830)(1,789)(2,026)
Other assets(110)36 (168)13 
Accounts payable(1,294)(678)1,383 339 
Deferred revenue8,747 14,398 6,402 18,494 
Accrued expenses and other liabilities4,642 2,254 3,887 (3,557)
Net cash (used in) provided by operating activities (2,546)3,982 (763)6,562 
Cash flows from investing activities
Purchase of property and equipment(210)(26)(219)(147)
Purchase of marketable securities(11,283)(2,259)(11,283)(6,350)
Maturities of marketable securities3,900 1,850 4,400 4,851 
Purchase of intangible assets(64)(58)(128)(89)
Net cash used in investing activities (7,657)(493)(7,230)(1,735)
5

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
(unaudited)

Three months ended June 30,Six months ended June 30,
2018201720182017
Cash flows from financing activities
Proceeds from option exercises3,318 4,709 6,393 5,515 
Taxes paid related to net share settlements of stock-based compensation awards(519) (1,861)(936)
Proceeds from shares issued in connection with employee stock purchase plan  1,370  
Repayment of other long-term debt (20) (20)
Principal payments on capital lease and financing obligations(294)(490)(592)(787)
Proceeds from government grants22 22 22 22 
Deferred financing costs (10) (10)
Net cash provided by financing activities 2,527 4,211 5,332 3,784 
Effect of foreign exchange rates on cash(85)82 (177)94 
Net (decrease) increase in cash and cash equivalents (7,761)7,782 (2,838)8,705 
Cash and cash equivalents at beginning of period65,256 52,204 60,333 51,281 
Cash and cash equivalents at end of period$57,495 $59,986 $57,495 $59,986 
Supplemental cash flow disclosure
Cash paid for interest$435 $448 $868 $747 
Cash paid for income taxes, net of refunds$54 $27 $56 $40 
Supplemental disclosure of noncash investing and financing activities
Allowance for tenant improvements$105 $ $127 $ 
Purchases of property and equipment, accrued but not paid$254 $ $254 $ 

See accompanying notes.


6


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”) created Wdesk, an intuitive cloud platform that modernizes how people work within thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance, and performance and management reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.
We updated our accounting policies on the use of estimates, revenue recognition, deferred revenue, and deferred commissions as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 606, Revenue Recognition - Revenue from Contracts with Customers, under the Accounting Standards Update (ASU) 2014-09 (collectively the new revenue 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, 2017, filed with the SEC on February 22, 2018, 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, 2017 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 and six months ended June 30, 2018 are not necessarily indicative of the results expected for the full year ending December 31, 2018.
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, 2017 filed with the SEC on February 22, 2018.
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.
7

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 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.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue when control of these services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
• Identification of the contract, or contracts, with a customer
• Identification of the performance obligations in the contract
• Determination of the transaction price
• Allocation of the transaction price to the performance obligations in the contract
• Recognition of revenue when, or as, we satisfy a performance obligation
We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.
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. Our subscription contracts are generally three to 36 months in duration, are billed in advance and are non-cancelable. We consider the access to Wdesk and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.
8

Revenue is recognized 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.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations in the event that we determine a material right exists. For these contracts, we account for the individual performance obligations separately when they are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the size of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements. 
Deferred Revenue
We typically invoice our customers for subscription and support fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Customer Deposits
As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying condensed consolidated statements of operations.
Income Taxes
On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the “Tax Cuts and Jobs Act” (the “TCJA”). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international “Global Intangible Low-Taxed Income” (“GILTI”) regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new (“GILTI”) regime under ASC 740.  Companies may account for the effects of GILTI either (1) in the period the entity becomes subject to GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis
9

differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to GILTI. We have elected to account for the effects of GILTI in the period incurred and expect to incur an adjustment related to GILTI for the year ended December 31, 2018. This adjustment is offset by a corresponding reduction to the valuation allowance and as a result has zero impact on our effective tax rate. We will continue to refine our calculations as additional guidance is released during the measurement period as permitted by SEC Staff Accounting Bulletin 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act.
Recently Adopted Accounting Pronouncements
In May 2014, FASB issued ASU 2014-09, which amends the guidance in former ASC 605, Revenue Recognition. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
Effective January 1, 2018, we adopted ASU 2014-09 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of our accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The primary impact on accounts receivables and deferred revenue of adopting the new standard relates to recording deferred revenue when payments are due in advance of our performance of subscription based contracts. This recording has resulted in an offsetting increase in accounts receivable and deferred revenue.
The effect of adopting the new standard on accrued expenses and other current liabilities relates to the reclassification of amounts collected in advance related to the purchase of professional services from deferred revenue to accrued expenses and other current liabilities as these agreements to purchase professional services constitute a customer option.
The primary impact of adopting the new standard on our sales and marketing expense relates to the deferral of incremental commission costs of obtaining subscription contracts. Under the previous guidance, we deferred only direct and incremental commission costs to obtain a contract and amortized those costs on a straight-line basis over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements. Under the new standard, we defer all incremental commission costs to obtain the contract. We amortize these costs on a straight-line basis over a period of benefit that we have determined to be three years.
The adoption of ASC 606 primarily resulted in an acceleration of revenue as of December 31, 2017, which in turn reduced our existing deferred tax asset for amounts that had previously been included in deferred revenue. Additionally, the amortization of the costs of obtaining a contract has generated additional deferred tax liabilities that ultimately reduced our net deferred tax asset position. As we have provided a full valuation allowance against our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this aggregate impact was offset by a corresponding reduction to the valuation allowance.

10

The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (in thousands):
As of December 31, 2017Adjustments Due to ASU 2014-09As of January 1, 2018
Assets
Accounts receivable, net$28,800 $16,900 $45,700 
Deferred commissions2,376 650 3,026 
Deferred commissions, non-current 4,655 4,655 
Liabilities 
Accrued expenses and other current liabilities20,212 6,956 27,168 
Deferred revenue104,684 6,625 111,309 
Deferred revenue, non-current22,709 243 22,952 
Equity 
Accumulated deficit$(265,337)$8,381 $(256,956)

In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):
As of June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of Change
Assets
Accounts receivable, net$39,088 $27,029 $12,059 
Deferred commissions4,844 2,686 2,158 
Deferred commissions, non-current6,462  6,462 
Liabilities 
Accrued expenses and other current liabilities30,979 24,256 6,723 
Deferred revenue118,490 116,949 1,541 
Deferred revenue, non-current21,835 19,877 1,958 
Equity 
Accumulated deficit$(288,342)$(298,799)$10,457 


11

Three months ended June 30, 2018Six months ended June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of ChangeAs ReportedBalances Without Adoption of ASC 606Effect of Change
Revenues
Subscription and support$48,837 $48,469 $368 $95,307 $94,706 $601 
Professional services10,293 10,418 (125)23,729 25,548 (1,819)
Operating expenses
Sales and marketing22,252 23,930 (1,678)43,258 46,552 (3,294)
Net loss $(21,768)$(23,689)$1,921 $(31,386)$(33,462)$2,076 
Net loss per common share 
Basic and diluted$(0.50)$(0.55)$0.05 $(0.73)$(0.78)$0.05 

The adoption of ASC 606 had no impact on our total cash flows from operations.
In May 2017, the FASB issued ASU 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual periods beginning after December 15, 2017 and interim periods within those annual periods. Effective January 1, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies the accounting for nonemployee share-based payment transactions. Under the new guidance, equity-classified share-based payment awards issued to nonemployees will now be measured on the grant date, instead of the previous requirement to remeasure the awards through performance completion date. Awards that include performance conditions will recognize compensation cost when the achievement of the performance condition is probable, rather than upon achievement of the performance condition. Finally, the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting will be eliminated, except for awards in the form of convertible instruments. The ASU is effective for annual periods beginning after December 15, 2018 and interim periods within those annual periods. Early adoption is permitted, including interim periods, but no earlier than the adoption of ASC 606. Effective June 20, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In February 2016, the 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. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. In July 2018, the FASB issued
12

ASU 2018-11, Leases (Topic 842): Targeted Improvements that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We plan to elect this new transition guidance when we adopt this standard on January 1, 2019. We have formed a team to identify and analyze our existing lease agreements and have begun assessing our lease population for the new standard and evaluating the impact to our consolidated financial statements. We anticipate the standard will have a material impact on our balance sheet. 
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):
June 30, 2018December 31, 2017
Accrued vacation $6,931 $6,087 
Accrued commissions 3,331 3,297 
Accrued bonuses6,309 4,419 
Estimated health insurance claims1,120 1,090 
ESPP employee contributions1,853 1,419 
Customer deposits6,723  
Accrued other liabilities 4,712 3,900 
$30,979 $20,212 
Other Income, net
Other income, net for the three and six months ended June 30, 2018 and 2017 consisted of (in thousands):
Three months ended June 30,Six months ended June 30,
2018201720182017
Interest income$279 $129 $502 $220 
Income from training reimbursement program100 198 208 736 
Other113 (151)125 (168)
$492 $176 $835 $788 


13

3. Cash Equivalents and Marketable Securities
At June 30, 2018, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$36,517 $— $— $36,517 
Commercial paper9,508   9,508 
U.S. treasury debt securities1,993  (6)1,987 
U.S. corporate debt securities11,812  (91)11,721 
$59,830 $ $(97)$59,733 
Included in cash and cash equivalents$36,517 $— $— $36,517 
Included in marketable securities$23,313 $ $(97)$23,216 

At December 31, 2017, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$49,452 $— $— $49,452 
U.S. treasury debt securities3,083  (8)3,075 
U.S. corporate debt securities13,350  (61)13,289 
$65,885 $ $(69)$65,816 
Included in cash and cash equivalents$49,452 $— $— $49,452 
Included in marketable securities$16,433 $ $(69)$16,364 

The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2018, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of June 30, 2018
Less than 12 months12 months or greater
Fair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury debt securities$1,987 $(6)$ $ 
U.S. corporate debt securities11,721 (91)  
Total$13,708 $(97)$ $ 

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 June 30, 2018 to hold these investments until the cost basis is recovered.

14

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 June 30, 2018, 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 June 30, 2018Fair Value Measurements as of December 31, 2017
DescriptionTotalLevel 1Level 2TotalLevel 1Level 2
Money market funds$36,517 $36,517 $ $49,452 $49,452 $ 
Commercial paper9,508  9,508    
U.S. treasury debt securities1,987  1,987 3,075  3,075 
U.S. corporate debt securities11,721  11,721 13,289  13,289 
$59,733 $36,517 $23,216 $65,816 $49,452 $16,364 
Included in cash and cash equivalents$36,517 $49,452 
Included in marketable securities$23,216 $16,364 

15

5. Deferred Costs
Deferred costs, which primarily consist of costs to obtain contracts with customers, were $11.3 million as of June 30, 2018. Amortization expense for the deferred costs was $2.4 million and $4.4 million for the three and six months ended June 30, 2018, respectively. There was no significant impairment loss in relation to the costs capitalized for the periods presented.
6. Commitments and Contingencies
Lease Commitments
As of June 30, 2018, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2018$2,131 
20193,517 
20203,270 
20213,211 
20222,931 
Thereafter13,287 
Total minimum lease payments$28,347 

There have been no material changes in our future estimated minimum lease payments under non-cancelable capital and financing leases, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017.
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. 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 June 30, 2018, 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.
In June 2018, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,000,000. As of June 30, 2018, 3,273,124 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
16

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 June 30, 2018, 4,920,003 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 June 30,Six months ended June 30,
2018201720182017
Cost of revenue
Subscription and support$228 $178 $399 $318 
Professional services146 100 296 200 
Operating expenses
Research and development1,495 472 2,516 965 
Sales and marketing1,440 694 2,553 1,353 
General and administrative7,156 2,953 10,606 5,700 
Total$10,465 $4,397 $16,370 $8,536 

The fair value of each option grant and each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. 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 options and ESPP purchase rights.

17

The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:

Three months ended June 30,Six months ended June 30,
2018201720182017
Stock Options
Expected term (in years)— 6.1— 6.0 - 6.1
Risk-free interest rate  1.9% - 2.0%  1.9% - 2.1%
Expected volatility  39.3% - 39.6%  39.3% - 43.8%
ESPP
Expected term (in years)— — 0.5— 
Risk-free interest rate  1.8  
Expected volatility  22.2  

Stock Options
The following table summarizes the option activity under the Plans for the six months ended June 30, 2018:




Options 

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20178,145,777 $13.33 7.0$65,913 
Granted  
Forfeited(105,977)16.95 
Exercised(624,388)10.24 
Outstanding at June 30, 20187,415,412 $13.54 6.6$80,539 
Exercisable at June 30, 20185,237,069 $12.36 5.8$63,072 

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 six months ended June 30, 2018 and 2017 was $8.7 million and $4.2 million, respectively.
The weighted-average grant-date fair value of options granted during the six months ended June 30, 2017 was $6.05. No options were granted during the six months ended June 30, 2018. The total fair value of options vested during the six months ended June 30, 2018 and 2017 was approximately $8.4 million and $5.2 million, respectively. Total unrecognized compensation expense of $13.0 million related to options will be recognized over a weighted-average period of 2.3 years.
18

Restricted Stock Awards
We have granted restricted stock awards to our executive officers that vest in three equal annual installments from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the six months ended June 30, 2018 and 2017 was approximately $2.2 million and $2.4 million, respectively.
The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2018:




Number of Shares
Weighted-
Average Grant Date Fair Value
Unvested at December 31, 2017163,332 $13.40 
Granted  
Forfeited  
Vested(163,332)13.40 
Unvested at June 30, 2018 $ 

Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was no unrecognized compensation expense related to restricted stock awards.
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 six months ended June 30, 2018 and 2017 was approximately $7.2 million and $2.5 million, respectively.

19

The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2018:




Number of Shares
Weighted-
Average Grant Date Fair Value
Unvested at December 31, 2017574,072 $14.51 
Granted1,933,643 22.96 
Forfeited(22,004)22.23 
Vested(1)
(439,436)16.46 
Unvested at June 30, 20182,046,275 $22.00 

(1) As of June 30, 2018, recipients of 554,621 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. 
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was approximately $39.4 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.6 years.
Employee Stock Purchase Plan
During the six months ended June 30, 2018, 79,997 shares of common stock were purchased under the ESPP at a weighted-average price of $17.13 per share, resulting in cash proceeds of $1.4 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was approximately $35,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.04 years. 
20

8. Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
Three months ended June 30, 2018Six months ended June 30, 2018
Information technology$7,584 $14,854 
Consumer discretionary6,882 13,775 
Industrials6,511 13,258 
Diversified financials6,053 12,343 
Banks5,787 11,836 
Healthcare5,104 10,454 
Energy4,709 9,604 
Other16,500 32,912 
Total revenues$59,130 $119,036 

The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended June 30, 2018Six months ended June 30, 2018
Subscription and support$48,837 $95,307 
XBRL professional services6,916 16,768 
Other services3,377 6,961 
Total revenues$59,130 $119,036 

Deferred Revenue
During the three months ended June 30, 2018, we recognized $43.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. During the six months ended June 30, 2018, we recognized $77.0 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 June 30, 2018, revenue of approximately $140.3 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $118.5 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.

21

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 awards, and common stock issuable pursuant to the ESPP to the extent 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.
We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.
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
June 30, 2018June 30, 2017
Class AClass BClass AClass B
Numerator
Net loss$(16,755)$(5,013)$(7,527)$(2,669)
Denominator
Weighted-average common shares outstanding - basic and diluted33,278,982 9,955,673 30,585,012 10,844,679 
Basic and diluted net loss per share$(0.50)$(0.50)$(0.25)$(0.25)

Six months ended
June 30, 2018June 30, 2017
Class AClass BClass AClass B
Numerator
Net loss$(24,040)$(7,346)$(11,814)$(4,218)
Denominator
Weighted-average common shares outstanding - basic and diluted32,972,720 10,075,390 30,413,156 10,856,882 
Basic and diluted net loss per share$(0.73)$(0.73)$(0.39)$(0.39)
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
June 30, 2018June 30, 2017
Shares subject to outstanding common stock options7,415,412 8,139,151 
Shares subject to unvested restricted stock awards 176,665 
Shares issuable pursuant to the ESPP102,756  

22

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 22, 2018. 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, 2017, 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 provides Wdesk, an intuitive cloud platform that modernizes how customers work with business data at thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail. Wdesk helps mitigate risk, improves productivity and gives users confidence in their data-driven decisions. As of June 30, 2018, we provided our solutions to more than 3,200 enterprise customers, including more than 75% of FORTUNE 500® companies(1).
(1) Claim not confirmed by FORTUNE or Time Inc. FORTUNE 500 is a registered trademark of Time Inc. and is used under license. FORTUNE and Time Inc. are not affiliated with, and do not endorse products or services of, Workiva Inc.
Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. Although our Wdesk platform is used for hundreds of different use cases across public and private companies, state and local governments and universities, we are currently focusing our sales and marketing resources to expand the use of Wdesk in four areas: finance and accounting, audit and internal controls, risk and compliance, and performance and management 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. Our pricing is based primarily on the number of corporate entities, number of users, level of customer support and length of contract. Our pricing model is scaled to the number of users, so the subscription price per user typically decreases as the number of users increases. We charge customers additional fees primarily for document setup and XBRL tagging services. 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.6% (excluding add-on seats) for the twelve months ended June 30, 2018.
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,287 at June 30, 2018 from 1,195 at June 30, 2017, an increase of 7.7%.
We have achieved significant revenue growth in recent periods. Our revenue grew to $59.1 million and $119.0 million during the three and six months ended June 30, 2018, respectively, from $49.4 million and $101.3 million during the three and six months ended June 30, 2017, respectively. We
23

incurred net losses of $21.8 million and $31.4 million during the three and six months ended June 30, 2018, respectively, compared to $10.2 million and $16.0 million during the three and six months ended June 30, 2017, respectively.
As an “emerging growth company,” the Jumpstart Our Business Startups Act allows us to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We will no longer be able to take advantage of this exemption beginning on December 31, 2018, when we will be deemed a large accelerated filer and, as a result, cease to be an “emerging growth company.”
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. As more employees in an enterprise use Wdesk, additional opportunities for collaboration and automation drive demand among their colleagues for add-on seats. Expansion within current customers includes adding users for both existing solutions and new use cases.
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 now sell to new customers in the areas of finance and accounting, risk and compliance, audit and internal controls, and performance and management 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.
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 Wdesk demand for 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. Investments we make in our sales and marketing and research and development organizations will occur in advance of experiencing any benefits from such investments. As a result, we expect our total operating expenses to continue to increase.
24

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. As our non-SEC offerings continue to grow, we expect our professional services revenue to continue to become less seasonal. 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 June 30,Six months ended June 30,
2018201720182017
(dollars in thousands)
Financial metrics
Total revenue$59,130 $49,391 $119,036 $101,295 
Percentage increase in total revenue19.7 %14.8 %17.5 %15.7 %
Subscription and support revenue$48,837 $40,980 $95,307 $80,520 
Percentage increase in subscription and support revenue19.2 %17.2 %18.4 %17.5 %
Subscription and support as a percent of total revenue82.6 %83.0 %80.1 %79.5 %

As of June 30,
20182017
Operating metrics
Number of customers3,222 2,908 
Subscription and support revenue retention rate95.6%  96.1%  
Subscription and support revenue retention rate including add-ons106.9%  106.0%  
Annual contract value $100k+366 275 
Annual contract value $150k+161 121 

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 by annualizing the subscription and support revenue recorded in the first month of the measurement period for only those customers in place throughout the entire measurement period, thereby excluding any attrition. We divide the result by the annualized subscription and support revenue in the first month of the measurement period for all customers in place at the beginning of the measurement period. The measurement period is based on the trailing twelve months.
25

Our subscription and support revenue retention rate was 95.6% at the June 2018 measurement date, down from 96.1% as of June 2017. 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. Customers being acquired or ceasing to file SEC reports has been the largest contributing factor to our revenue attrition.
Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both seats purchased and seat 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 last month of the measurement period for only those customers in place throughout the entire measurement period. We divide the result by the annualized subscription and support revenue in the first month of the measurement period for all customers in place at the beginning of the measurement period. The measurement period is based on the trailing twelve months.
Our subscription and support revenue retention rate including add-ons was 106.9% at the June 2018 measurement date, up from 106.0% as of June 2017. The larger transactions pursued by our enterprise sales team involve longer and more complex sales cycles.
Revenue retention rates have been calculated based on ASC 605. See Note 1 to our condensed consolidated financial statements for additional information.
Annual contract value. Our annual contract value (“ACV”) for each customer is calculated by annualizing the subscription and support revenue recognized during each quarter.
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 six months ended June 30, 2018 and 2017, no single customer represented more than 1% of our revenue, and our largest ten 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. Our arrangements do not contain general rights of return. We typically invoice our customers for subscription fees in advance on a quarterly, annual, two-year or three-year basis, with payment due at the start of the subscription term. We plan to convert a substantial majority of our remaining quarterly contracts to annual terms over the next nine months. In addition, we continue to offer limited incentives for customers to enter into contract terms of more than one year, typically for terms of two or three years.
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.
26

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 cloud infrastructure services by our customers; and information technology costs and facility costs. Costs of cloud infrastructure services 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 cloud infrastructure services 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.
27

Results of Operations
The following table sets forth selected consolidated statement of operations data for each of the periods indicated:
Three months ended June 30,Six months ended June 30,
2018201720182017
(in thousands)
Revenue
Subscription and support$48,837 $40,980 $95,307 $80,520 
Professional services10,293 8,411 23,729 20,775 
Total revenue59,130 49,391 119,036 101,295 
Cost of revenue
Subscription and support(1)
8,637 7,758 17,439 15,395 
Professional services(1)
7,659 6,528 15,368 13,109 
Total cost of revenue16,296 14,286 32,807 28,504 
Gross profit42,834 35,105 86,229 72,791 
Operating expenses
Research and development(1)
20,718 16,239 40,845 31,775 
Sales and marketing(1)
22,252 19,787 43,258 38,500 
General and administrative(1)
21,654 8,943 33,422 18,364 
Total operating expenses64,624 44,969 117,525 88,639 
Loss from operations(21,790)(9,864)(31,296)(15,848)
Interest expense(449)(475)(899)(930)
Other income, net 492 176 835 788 
Loss before provision for income taxes(21,747)(10,163)(31,360)(15,990)
Provision for income taxes 21 33 26 42 
Net loss$(21,768)$(10,196)$(31,386)$(16,032)

(1)  Stock-based compensation expense included in these line items was as follows:
Three months ended June 30,Six months ended June 30,
2018201720182017
(in thousands) 
Cost of revenue
Subscription and support$228 $178 $399 $318 
Professional services146 100 296 200 
Operating expenses
Research and development1,495 472 2,516 965 
Sales and marketing1,440 694 2,553 1,353 
General and administrative7,156 2,953 10,606 5,700 
Total stock-based compensation expense$10,465 $4,397 $16,370 $8,536 

28

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 June 30,Six months ended June 30,
2018201720182017
Revenue
Subscription and support82.6 %83.0 %80.1 %79.5 %
Professional services17.4  17.0  19.9  20.5  
Total revenue100.0  100.0  100.0  100.0  
Cost of revenue
Subscription and support14.6  15.7  14.7  15.2  
Professional services13.0  13.2  12.9  12.9  
Total cost of revenue27.6  28.9  27.6  28.1  
Gross profit72.4  71.1  72.4  71.9  
Operating expenses
Research and development35.0  32.9  34.3  31.4  
Sales and marketing37.6  40.1  36.3  38.0  
General and administrative36.6  18.1  28.1  18.1  
Total operating expenses109.2  91.1  98.7  87.5  
Loss from operations(36.8) (20.0) (26.3) (15.6) 
Interest expense(0.8) (1.0) (0.8) (0.9) 
Other income, net 0.8  0.4  0.7  0.8  
Loss before provision for income taxes(36.8) (20.6) (26.4) (15.7) 
Provision (benefit) for income taxes —  0.1  —  —  
Net loss(36.8)%(20.7)%(26.4)%(15.7)%

Comparison of Three and Six Months Ended June 30, 2018 and 2017 
Revenue
Three months ended June 30,Six months ended June 30,
20182017% Change20182017% Change
(dollars in thousands)
Revenue
Subscription and support$48,837 $40,980 19.2%  $95,307 $80,520 18.4%  
Professional services10,293 8,411 22.4%  23,729 20,775 14.2%  
Total revenue$59,130 $49,391 19.7%  $119,036 $101,295 17.5%  

Total revenue increased $9.7 million for the three months ended June 30, 2018 compared to the same quarter a year ago due primarily to a $7.9 million increase in subscription and support revenue. Of the total gain in subscription and support revenue, 50.6% represented revenue from new customers acquired after June 30, 2017 and 49.4% represented revenue from existing customers at or prior to June 30, 2017. The total number of our customers expanded 10.8% from June 30, 2017 to June 30, 2018.
29

Growth in professional services revenue was attributable primarily to an increase in XBRL tagging services for both new and existing customers.
Total revenue increased $17.7 million for the six months ended June 30, 2018 compared to the same period a year ago due primarily to a $14.8 million increase in subscription and support revenue. Of the total gain in subscription and support revenue, 44.7% represented revenue from new customers acquired after December 31, 2017 and 55.3% represented revenue from existing customers at or prior to June 30, 2018. Growth in professional services revenue was attributable primarily to an increase in XBRL tagging services. Professional services revenue increased at a slower rate than subscription and support revenue for the six months ended June 30, 2018 compared to the same period a year ago. As our customers become familiar with our platform, they typically become more self sufficient and require fewer professional services. We expect the revenue growth rate from subscription and support to continue to outpace revenue growth from professional services on an annual basis.
Adoption of ASC 606 caused recognition of professional services revenue to be $1.8 million lower for the first six months of 2018 than what would have been recognized under the legacy standard. Under ASC 605, revenue from subscription and support and professional services for the first six months of 2018 would have been $94.7 million and $25.5 million, respectively, which represents increases of 17.6% and 23.0%, respectively, over the same period a year ago. The adoption of ASC 606 did not have a significant impact on revenue recognized during the quarter ended June 30, 2018. See Note 1 to our condensed consolidated financial statements for a breakdown of revenue for the current period under ASC 605.
Cost of Revenue
Three months ended June 30,Six months ended June 30,
20182017% Change20182017% Change
(dollars in thousands)
Cost of revenue
Subscription and support$8,637 $7,758 11.3%  $17,439 $15,395 13.3%  
Professional services7,659 6,528 17.3%  15,368 13,109 17.2%  
Total cost of revenue$16,296 $14,286 14.1%  $32,807 $28,504 15.1%  

Cost of revenue increased $2.0 million during the three months ended June 30, 2018 versus the same quarter a year ago, due primarily to an increase in headcount, employee compensation and benefits of $1.5 million and a $0.6 million rise in the cost of cloud infrastructure services to support our expanding customer base.
Cost of revenue increased $4.3 million during the six months ended June 30, 2018 compared to the same period a year ago, due primarily to an increase in headcount, employee compensation and benefits of $3.1 million and a $0.9 million rise in the cost of cloud infrastructure services to support our expanding customer base.
30

Operating Expenses
Three months ended June 30,Six months ended June 30,
20182017% Change20182017% Change
(dollars in thousands)
Operating expenses
Research and development$20,718 $16,239 27.6%  $40,845 $31,775 28.5%  
Sales and marketing22,252 19,787 12.5%  43,258 38,500 12.4%  
General and administrative21,654 8,943 142.1%  33,422 18,364 82.0%  
Total operating expenses$64,624 $44,969 43.7%  $117,525 $88,639 32.6%  

Research and Development
Research and development expenses increased $4.5 million in the three months ended June 30, 2018 compared to the same quarter a year ago due primarily to $3.6 million in higher cash-based compensation, benefits, and travel costs and additional stock-based compensation of $1.0 million. We continue to dedicate resources to developing the next generation of Wdesk, which has resulted in higher headcount in research and development.
Research and development expenses increased $9.1 million in the six months ended June 30, 2018 compared to the same period a year ago due partially to higher cash-based compensation, benefits, and travel costs of $6.9 million and additional stock-based compensation of $1.6 million.
Sales and Marketing
Sales and marketing expenses increased $2.5 million during the three months ended June 30, 2018 compared to the three months ended June 30, 2017 due primarily to $1.6 million in higher cash-based compensation, benefits, and travel costs and additional stock-based compensation of $0.7 million.
Sales and marketing expenses increased $4.8 million during the six months ended June 30, 2018 compared to the same period a year ago due partially to higher cash-based compensation, benefits, and travel costs of $3.2 million and additional stock-based compensation of $1.2 million.
General and Administrative
General and administrative expenses increased $12.7 million during the three months ended June 30, 2018 compared to the same quarter a year ago due primarily to higher cash-based compensation, benefits, and travel costs of $8.3 million and additional stock-based compensation of $4.2 million. In the second quarter of 2018, we recorded an additional $5.9 million and $3.6 million of cash-based and equity-based compensation, respectively, pursuant to a separation agreement with our former CEO. The remaining increase in personnel-related costs was driven primarily by a rise in headcount to support the growth of our business and regulatory compliance. The remaining increase in stock-based compensation was driven primarily by restricted stock grants to certain executive officers in February 2018 that cliff vest after three years.
General and administrative expenses increased $15.1 million during the six months ended June 30, 2018 compared to the same period a year ago. This increase was due primarily to $10.0 million in higher cash-based compensation, benefits, and travel costs and $4.9 million in additional stock-based compensation. In the second quarter of 2018, we recorded an additional $5.9 million and $3.6 million of cash-based and equity-based compensation, respectively, pursuant to a separation agreement with our former CEO. The remaining increase in personnel-related costs was driven primarily by a rise in headcount to support the growth of our business and regulatory compliance. The remaining increase in
31

stock-based compensation was driven primarily by restricted stock grants to certain executive officers in February 2018 that cliff vest after three years.
Non-Operating Income (Expenses)

Three months ended June 30,Six months ended June 30,
2018201720182017
(dollars in thousands)
Interest expense$(449)$(475)$(899)$(930)
Other income, net 492 176 835 788 

Interest Expense and Other Income, Net
Interest expense remained relatively flat during the three and six months ended June 30, 2018 compared to the same period a year ago.
Other income, net increased during the three months ended June 30, 2018 compared to the same period a year ago due primarily to gains on foreign currency transactions.
Other income, net increased during the six months ended June 30, 2018 compared to the same period a year ago due primarily to increases in interest income and gains on foreign currency transactions partially offset by a reduction of government grant income from a training reimbursement program.
Liquidity and Capital Resources
Three months ended June 30,Six months ended June 30,
2018201720182017
(in thousands)
Cash flow (used in) provided by operating activities $(2,546)$3,982 $(763)$6,562 
Cash flow used in investing activities (7,657)(493)(7,230)(1,735)
Cash flow provided by financing activities 2,527 4,211 5,332 3,784 
Net (decrease) increase in cash and cash equivalents, net of impact of exchange rates $(7,761)$7,782 $(2,838)$8,705 

As of June 30, 2018, our cash, cash equivalents and marketable securities totaled $80.7 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
32

assets and has first priority over our other debt obligations. The credit facility contains financial and other covenants, including 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, experience 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, and no amount was outstanding under the credit facility as of June 30, 2018.
We have 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 June 30, 2018, cash used in operating activities was $2.5 million. The primary factors affecting our operating cash flows during the period were our net loss of $21.8 million, adjusted for non-cash charges of $0.9 million for depreciation and amortization of our property and equipment and intangible assets, $10.5 million of stock-based compensation expense (including $3.6 million pursuant to a separation agreement with our former CEO), and a $7.9 million net change in operating assets and liabilities. Included in our net loss during the second quarter of 2018 was a $6.6 million cash payment made to our former CEO pursuant to a separation agreement. The primary drivers of the changes in operating assets and liabilities were a $8.7 million increase in deferred revenue, a $4.6 million increase in accrued expenses and other liabilities partially offset by a $2.0 million increase in deferred commissions, a $2.0 million increase in prepaid expenses and a $1.3 million decrease in accounts payable. Customer growth and contract renewals for longer terms 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 primarily due to additional payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. The increase in accrued expenses and other liabilities and decrease in accounts payable were primarily attributable to the timing of our cash payments. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference.
For the three months ended June 30, 2017, cash provided by operating activities was $4.0 million. The primary factors affecting our operating cash flows during the period were our net loss of $10.2 million, adjusted for non-cash charges of $0.9 million for depreciation and amortization of our property and equipment and intangible assets and $4.4 million of stock-based compensation. The primary drivers of the changes in operating assets and liabilities were a $14.4 million increase in deferred revenue and a $2.3 million increase in accrued expenses and other liabilities partially offset by a $3.2 million increase in accounts receivable, a $0.9 million increase in other receivables, a $2.8 million increase in prepaid expenses and a $0.7 million decrease in accounts payable. Short-term deferred revenue from subscription and support contracts increased $12.2 million from March 31, 2017 to June 30, 2017. Long-term deferred revenue from subscription and support contracts increased by $1.6 million from March 31, 2017 to June 30, 2017. In addition, deferred revenue from professional services increased by $0.8 million from March 31, 2017 to June 30, 2017. New and existing customer sales along with contract renewals for longer terms accounted for most of the increase in deferred revenue. The conversion of quarterly contracts to annual terms positively impacts our operating cash flow. The increase in accrued expenses and other liabilities was attributable to the timing of our payment of annual bonuses resulting in an increase of $2.5 million partially offset by a payment of sales tax of $0.4 million. The increase in accounts receivable and decrease in accounts payable were primarily attributable to the timing of our billings, cash collections, and cash payments. The increase in other receivables was primarily due to advance payments of sales taxes. The
33

increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference.
For the six months ended June 30, 2018, cash used in operating activities was $0.8 million. The primary factors affecting our operating cash flows during the period were our net loss of $31.4 million, adjusted for non-cash charges of $1.7 million for depreciation and amortization of our property and equipment and intangible assets, $16.4 million of stock-based compensation expense (including $3.6 million pursuant to a separation agreement with our former CEO), and a $12.5 million net change in operating assets and liabilities. Included in our net loss during the six months ended June 30, 2018 was a $6.6 million cash payment made to our former CEO pursuant to a separation agreement.  The primary drivers of the changes in operating assets and liabilities were a $6.4 million increase in deferred revenue, a $3.9 million increase in accrued expenses and other liabilities, a $1.4 million increase in accounts payable and a $6.3 million decrease in accounts receivable partially offset by a $3.7 million increase in deferred commissions and a $1.8 million increase in prepaid expenses. Customer growth and contract renewals for longer terms 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. The increase in deferred commissions was primarily due to additional payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. The increases in accounts payable and accrued expenses and other liabilities and decrease in accounts receivable were primarily attributable to the timing of our billings, cash collections, and cash payments. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference.
For the six months ended June 30, 2017, cash provided by operating activities was $6.6 million. The primary factors affecting our operating cash flows during the period were our net loss of $16.0 million, adjusted for non-cash charges of $1.8 million for depreciation and amortization of our property and equipment and intangible assets, $8.5 million of stock-based compensation, and $0.7 million for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a $18.5 million increase in deferred revenue partially offset by a $0.5 million increase in accounts receivable, a $2.0 million increase in prepaid expenses and a $3.6 million decrease in accrued expenses and other liabilities. Short-term deferred revenue from subscription and support contracts increased $16.7 million from December 31, 2016 to June 30, 2017. Long-term deferred revenue from subscription and support contracts increased by $2.6 million from December 31, 2016 to June 30, 2017. Deferred revenue from professional services decreased by $0.5 million from December 31, 2016 to June 30, 2017. The increase in accounts receivable was attributable primarily to the timing of our billings and cash collections. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference. The decrease in accrued expenses and other liabilities was attributable primarily to the timing of our cash payments, including payment of annual bonuses.
Investing Activities
Cash used in investing activities of $7.7 million for the three months ended June 30, 2018 was due primarily to $11.3 million in purchases of marketable securities partially offset by proceeds of $3.9 million from maturities of marketable securities.
Cash used in investing activities of $0.5 million for the three months ended June 30, 2017 was due primarily to $2.3 million for the purchase of marketable securities partially offset by proceeds of $1.9 million from maturities of marketable securities.
Cash used in investing activities of $7.2 million for the six months ended June 30, 2018 was due primarily to $11.3 million in purchases of marketable securities partially offset by proceeds of $4.4 million from maturities of marketable securities.
34

Cash used in investing activities of $1.7 million for the six months ended June 30, 2017 was due primarily to $6.4 million for the purchase of marketable securities partially offset by proceeds of $4.9 million from maturities of marketable securities.
Financing Activities
Cash provided by financing activities of $2.5 million for the three months ended June 30, 2018 was due primarily to $3.3 million in proceeds from option exercises partially offset by $0.5 million in taxes paid related to the net share settlements of stock-based compensation awards and $0.3 million in payments on capital lease and financing obligations.
Cash provided by financing activities of $4.2 million for the three months ended June 30, 2017 was due primarily to $4.7 million in proceeds from option exercises, partially offset by $0.5 million in payments on capital lease and financing obligations.
Cash provided by financing activities of $5.3 million for the six months ended June 30, 2018 was due primarily to $6.4 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.9 million in taxes paid related to the net share settlements of stock-based compensation awards and $0.6 million in payments on capital lease and financing obligations.
Cash provided by financing activities of $3.8 million for the six months ended June 30, 2017 was due primarily to $5.5 million in proceeds from option exercises, partially offset by $0.9 million in taxes paid related to the net share settlements of stock-based compensation awards and an aggregate $0.8 million in repayments on long-term debt and payments on capital lease and financing obligations.
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, 2017 filed with the SEC on February 22, 2018 except those related to operating lease obligations.
The following table represents our contractual obligations as of June 30, 2018 for operating lease obligations:
Payments due by period
TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
(in thousands)
Operating lease obligations relating to office facilities$28,347 $2,131 $6,787 $6,142 $13,287 

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

Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with 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.
Except for the accounting policies for revenue recognition, deferred revenue, customer deposits and deferred commissions that were updated as a result of adopting ASU 2014-09, there have been 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, 2017 filed with the SEC on February 22, 2018, that have had a material impact on our condensed consolidated financial statements and related notes.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
• Identification of the contract, or contracts, with a customer
• Identification of the performance obligations in the contract
• Determination of the transaction price
• Allocation of the transaction price to the performance obligations in the contract
• Recognition of revenue when, or as, we satisfy a performance obligation
Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.
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. Our subscription contracts are generally three to 36 months in duration, are billed in advance and are non-cancelable. We consider the access to Wdesk and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.
36

Revenue is recognized 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.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations in the event that we determine a material right exists. For these contracts, we account for the individual performance obligations separately when they are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the size of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements. 
Deferred Revenue
We typically invoice our customers for subscription and support fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Customer Deposits
As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations.
37

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, 2017. Our exposures to market risk have not changed materially since December 31, 2017.
38

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
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during our most recently completed fiscal quarter. Based on that evaluation, our principal executive officer and principal financial officer concluded that there has not been any material change in our internal control over financial reporting during the quarter covered by this report that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
39

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 2017 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. Other than the items noted below, there have been no material changes during fiscal 2018 to the risk factors that were included in the Form 10-K.
Risks Related to Our Business and Industry
If we do not keep pace with technological changes, our solutions may become less competitive and our business may suffer.
Our market is characterized by rapid technological change, frequent product and service innovation and evolving industry standards. If we are unable to provide enhancements and new features for our existing solutions or new solutions that achieve market acceptance or that keep pace with these technological developments, our business could be adversely affected. For example, we have begun the process of transitioning customers to the next generation of Wdesk. In addition, we focus on enhancing the features of our Wdesk platform to improve its utility for larger customers with complex, dynamic and global operations. The success of enhancements, new features and solutions depends on several factors, including the timely completion, introduction and market acceptance of the enhancements, new features or solutions. If we fail to successfully complete the transition to the next generation of Wdesk or to complete and introduce platform enhancements, or if our customers experience difficulties using our platform as a result of the transition or of the implementation of these enhancements, our revenue retention and revenue growth may be adversely affected. In addition, because our solutions are designed to operate on a variety of systems, we will need to continuously modify and enhance our solutions to keep pace with changes in internet-related hardware, software, communication, browser and database technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Any failure of our solutions to keep pace with technological changes or operate effectively with future network platforms and technologies could reduce the demand for our solutions, result in customer dissatisfaction and adversely affect our business.
Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and our financial results.
Once our solutions are deployed, our customers depend on our customer success organization to resolve technical issues relating to our solutions. In addition, in order to maintain our high levels of customer satisfaction and retention, we may need to provide additional support to customers as they transition to the next generation of Wdesk. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services without incurring additional expenses or at
40

all. We also may be unable to modify the format of our support services to compete with changes in support services provided by our competitors. Increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our solutions and business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our solutions to existing and prospective customers, and our business, operating results and financial position.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States, including those related to revenue recognition.
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 May 2014, the FASB issued guidance codified in ASC 606, Revenue Recognition - Revenue from Contracts with Customers (ASU 2014-09), which amends the guidance in former ASC 605, Revenue Recognition. We adopted this new standard on the effective date of January 1, 2018, utilizing the modified retrospective method. The application of this guidance resulted in timing and presentation changes affecting our consolidated balance sheet and statement of operations, including acceleration of our professional services revenue for certain contracts; longer deferral of the incremental costs of obtaining a contract; and increases in accounts receivable, deferred revenue and accrued expenses and other current liabilities. 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 2014-09.
41

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 June 30, 2018 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 Program
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program
April 2018— — — — 
May 201823,232 $22.35 — — 
June 2018— — — — 
Total23,232 $22.35 — — 
(1) Total number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of stock-based compensation awards.

42

Item 6. Exhibits
The following exhibits are being filed herewith or incorporated by reference herein:
Exhibit
Number
Description
10.1
Separation Agreement and Release, dated June 12, 2018, between the Company and Matthew M. Rizai, incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 13, 2018.
10.2
Workiva Inc. Amended and Restated 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on June 13, 2018.
12.1
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.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.


43

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 7th day of August, 2018.
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-12.1 2 exhibit121-computation.htm EX-12.1 Document

Exhibit 12.1
WORKIVA INC.

Computation of Ratio of Earnings to Fixed Charges
(in thousands)


Six months ended June 30,
Year ended December 31,
2018 2017 2016 2015 2014 2013 
Earnings
Loss before provision for income taxes
$(31,360)$(44,365)$(43,953)$(43,406)$(41,122)$(29,544)
Fixed charges1,836 3,414 3,176 3,257 3,106 1,211 
Total earnings as defined$(29,524)$(40,951)$(40,777)$(40,149)$(38,016)$(28,333)
Fixed charges
Interest expense (1)
$899 $1,845 $1,875 $2,025 $2,044 $366 
Estimated interest component of rental expense (2)
937 1,569 1,301 1,232 1,062 845 
Total fixed charges as defined
$1,836 $3,414 $3,176 $3,257 $3,106 $1,211 
Ratio of earnings to fixed charges— — — — — — 
Deficiency of earnings available to cover fixed charges$(31,360)$(44,365)$(43,953)$(43,406)$(41,122)$(29,544)


(1) Interest expense includes amortization expense for debt issuance costs.
(2) One-third of net rent expense is the portion deemed representative of the interest factor.


EX-31.1 3 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.


Date: August 7, 2018
/s/ Martin J. Vanderploeg, Ph.D.
Martin J. Vanderploeg, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 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.


Date: August 7, 2018
/s/ J. Stuart Miller
J. Stuart Miller
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 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 June 30, 2018 (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.



Date: August 7, 2018
/s/ Martin J. Vanderploeg, Ph.D.
Martin J. Vanderploeg, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 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 June 30, 2018 (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.



Date: August 7, 2018
/s/ J. Stuart Miller
J. Stuart Miller
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)





EX-101.SCH 7 wk-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1002002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2108101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2209201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Organization and Significant Accounting Policies - Adoption of New Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 2113102 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2117103 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2420406 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2121104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2423407 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Deferred Costs link:presentationLink link:calculationLink link:definitionLink 2425408 - Disclosure - Deferred Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2428409 - Disclosure - Commitments and Contingencies - Minimum Lease Payments Under Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2431410 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432411 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2433412 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2434413 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2435414 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2436415 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2437416 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2138108 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2440417 - Disclosure - Revenue Recognition - Disaggregration of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2441418 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2444419 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2445420 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 wk-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 wk-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 wk-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 at end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Deferred commissions Capitalized Contract Cost, Net, Current Capitalized Contract Cost, Net, Current Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] 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] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Deferred costs Capitalized Contract Cost, Net U.S. corporate debt securities Domestic Corporate Debt Securities [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 Restricted stock awards 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 Provision for doubtful accounts Provision for Doubtful Accounts 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] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Cash and cash equivalents, aggregate fair value Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Capital lease and financing obligations Capital Lease Obligations, Noncurrent General and administrative General and Administrative Expense [Member] Income Taxes Income Tax, 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] Risk-free interest rate, max (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 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 Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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] 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, Settlement Deferred Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Settlement Deferred 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 (used in) 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 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] Revenue Recognition Revenue Recognition, Sales of Services [Policy 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 Proceeds from government grants Proceeds From Government Grants, Training Reimbursement Proceeds From Government Grants, Training Reimbursement 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] Deferred government grant obligation Deferred Government Grants Obligations, Current Deferred Government Grants Obligations, Current 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 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 Deferred Revenue and Customer Deposits Revenue Recognition, Deferred Revenue [Policy Text Block] 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 Accumulated deficit Retained Earnings (Accumulated Deficit) XBRL Professional Services XBRL Professional Services [Member] XBRL Professional Services [Member] 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 Executive Officer Executive Officer [Member] Expected volatility, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Schedule of Future Minimum Lease Payments Under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Total assets measured at fair value Assets, Fair Value Disclosure Schedule of Share-based Payment Award, ESPP, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cost of revenue Cost of Revenue [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Less than 12 months Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Research and development Research and Development Expense Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Other Other Nonoperating Income (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] Diversified Financials Sector [Member] 2020 Operating Leases, Future Minimum Payments, Due in Three Years Marketable securities Marketable Securities [Member] 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] 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 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 [Text Block] Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Risk-free interest rate (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Share-based compensation expense Allocated Share-based Compensation Expense Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Weighted-average price of shares purchased (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Shared Issued In Period, Weighted Average Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Shared Issued In Period, Weighted Average Price Per Share Capitalized cost, amortization period Capitalized Cost, Amortization Period Capitalized Cost, Amortization Period Common stock Common Stock, Value, Issued Industry Sector [Domain] Industry Sector [Domain] ASSETS 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] Other Services [Member] Cost of revenue Cost of Sales [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Range [Axis] Range [Axis] 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 Preferred stock, shares authorized Preferred Stock, Shares Authorized Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Basis of Presentation and Principles of Consolidation 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 Revenue recognition, customer contract period, minimum Revenue Recognition, Customer Contract Period, Minimum Revenue Recognition, Customer Contract Period, Minimum Document Fiscal Year Focus Document Fiscal Year Focus Weighted-Average Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Schedule of Other Income and (Expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Recognition of deferred government grant obligation Income from training reimbursement program Gain (Loss) on Government Grants Reimbursement Gain (Loss) on Government Grants Reimbursement Subscription and support Subscription And Support [Member] Subscription And Support [Member] Revenue from Contract with Customer [Abstract] Revenue Revenues [Abstract] Total assets Assets Stockholders’ deficit Stockholders' Equity Attributable to Parent [Abstract] Aggregate Fair Value Marketable securities - domestic debt securities Available-for-sale Securities, Debt Securities 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 $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax (expense) of $0 and ($2) for the six months ended June 30, 2018 and 2017, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of 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, Net Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Unrealized Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Revenue expected to be recognized Revenue, Remaining Performance Obligation Fair Value Measurements Fair Value Disclosures [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type Other assets Other Assets, Noncurrent Preferred stock, shares issued Preferred Stock, Shares Issued Schedule of Accrued Expenses and Other Current Liabilities Other Current Liabilities [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income Statement [Abstract] 12 months or greater Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer 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] 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 [Axis] Fair Value, Hierarchy [Axis] Total current assets Assets, Current Remainder of 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) 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 Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total current liabilities Liabilities, Current Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Other receivables Increase (Decrease) in Other Receivables General and administrative General and Administrative Expense Banks Financial Services Sector [Member] Unrealized gain on available-for-sale securities, tax benefit (expense) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Current portion of capital lease and 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] Risk-free interest rate, min (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 2022 Operating Leases, Future Minimum Payments, Due in Five Years Restricted stock units Restricted Stock Units (RSUs) [Member] Total liabilities and stockholders’ deficit Liabilities and Equity Industrials Commercial and Industrial Sector [Member] Sales commissions amortization period Sales Commissions Amortization Period Sales Commissions Amortization Period Schedule of Stock-Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] 2019 Operating Leases, Future Minimum Payments, Due in Two Years Additional paid-in-capital Additional Paid in Capital Accounts receivable, net of allowance for doubtful accounts of $590 and $388 at June 30, 2018 and December 31, 2017, respectively Accounts receivable, net 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] 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] 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 Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] 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] Energy Sector [Member] Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets 2014 Equity Incentive Plan Equity Incentive Plan, 2014 [Member] Equity Incentive Plan, 2014 [Member] Deferred commissions Increase (Decrease) In Contract With Customer, Asset 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 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 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 Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Contracts with Multiple Performance Obligations Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Taxes paid related to net share settlements of stock-based compensation awards Payments Related to Tax Withholding for Share-based Compensation Purchase of marketable securities Payments to Acquire Available-for-sale Securities, Debt Total operating expenses Operating Expenses Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Foreign currency translation adjustment, net of income tax benefit of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax benefit of $0 and $2 for the six months ended June 30, 2018 and 2017, 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] Options grants in period, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value 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), 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 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 Effect of Change Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Net loss Net loss Net Income (Loss) Attributable to Parent Shares purchased 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 (used in) provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 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 Increase in shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Increase Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] 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 Available-for-sale Securities Total minimum lease payments Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 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] 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 Impairment loss Capitalized Contract Cost, Impairment Loss Products and Services [Axis] Products and Services [Axis] Summary of Restricted Stock Awards Nonvested Restricted Stock Shares Activity [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] 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 Balances Without Adoption of ASC 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Deferred Costs Capitalized Contract Cost [Text Block] Capitalized Contract Cost Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent 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) Nonoperating Income (Expense) Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Liabilities Liabilities [Abstract] Deferred revenue Increase (Decrease) In Contract With Customer, Liability 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] Expected period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Current liabilities Liabilities, Current [Abstract] Amortization expense for deferred costs Capitalized Contract Cost, Amortization Professional services Professional Services [Member] Professional Services 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 Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Interest income Investment Income, Nonoperating LIABILITIES AND STOCKHOLDERS' DEFICIT Liabilities and Equity [Abstract] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] 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 revenue 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 Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months Money market funds Money Market Funds [Member] Revenue recognition, customer contract period, maximum Revenue Recognition, Customer Contract Period, Maximum Revenue Recognition, Customer Contract Period, Maximum 2021 Operating Leases, Future Minimum Payments, Due in Four Years Entity Central Index Key Entity Central Index Key Deferred financing costs Payments of Debt Issuance Costs 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 Accrued other liabilities Other Accrued Liabilities, Current Numerator Net Income (Loss) Attributable to Parent [Abstract] Statement of Cash Flows [Abstract] Interest expense Interest Expense Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Other Other Sector [Member] 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 Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash and Cash Equivalents Class of Stock [Axis] Class of Stock [Axis] Options (in shares): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Allowance for tenant improvements Allowance for Tenant Improvements Allowance for Tenant Improvements Common stock, shares 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] Earnings Per Share [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 Products and Services [Domain] Products and Services [Domain] Minimum Minimum [Member] Type of Adoption [Domain] Type of Adoption [Domain] Entities [Table] Entities [Table] Repayment of other long-term debt Repayments of Other Long-term Debt Schedule of Marketable Securities Available-for-sale Securities [Table Text Block] Fair Value Disclosures [Abstract] Current assets Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Marketable securities Available-for-sale Securities, Debt Securities, Current ESPP employee contributions Accrued Employee Benefits, Current Deferred government grant obligation Deferred Government Grants Obligations, Noncurrent Deferred Government Grants Obligations, Noncurrent Expected volatility, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 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 Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Proceeds from option exercises Proceeds from Stock Options Exercised Gross profit Gross Profit Total stockholders’ deficit Stockholders' Equity Attributable to Parent Net Loss Per Share Earnings Per Share [Text Block] Other Nonoperating Income (Expense) [Abstract] Other Nonoperating Income (Expense) [Abstract] Class of Stock [Domain] Class of Stock [Domain] 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 Deferred Commissions Commissions Expense, Policy [Policy Text Block] 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] Maximum Maximum [Member] Exercisable at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] EX-101.PRE 11 wk-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 wk-20180630_htm.xml IDEA: XBRL DOCUMENT 0001445305 2018-01-01 2018-06-30 0001445305 us-gaap:CommonClassBMember 2018-06-30 0001445305 us-gaap:CostOfSalesMember wk:SubscriptionAndSupportMember 2017-01-01 2017-06-30 0001445305 us-gaap:CostOfSalesMember wk:ProfessionalServicesMember 2018-04-01 2018-06-30 0001445305 us-gaap:CostOfSalesMember wk:ProfessionalServicesMember 2017-04-01 2017-06-30 0001445305 us-gaap:CostOfSalesMember wk:ProfessionalServicesMember 2018-01-01 2018-06-30 0001445305 us-gaap:CostOfSalesMember wk:ProfessionalServicesMember 2017-01-01 2017-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommonClassBMember 2017-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001445305 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001445305 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001445305 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001445305 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001445305 2017-01-01 2017-12-31 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockMember us-gaap:ExecutiveOfficerMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001445305 wk:SubscriptionAndSupportMember 2018-04-01 2018-06-30 0001445305 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockMember 2018-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001445305 wk:SubscriptionAndSupportMember 2017-04-01 2017-06-30 0001445305 us-gaap:EmployeeStockMember 2018-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001445305 us-gaap:TechnologySectorMember 2018-04-01 2018-06-30 0001445305 us-gaap:TechnologySectorMember 2018-01-01 2018-06-30 0001445305 wk:ConsumerDiscretionarySectorMember 2018-04-01 2018-06-30 0001445305 wk:ConsumerDiscretionarySectorMember 2018-01-01 2018-06-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2018-01-01 2018-06-30 0001445305 wk:SubscriptionAndSupportMember 2018-01-01 2018-06-30 0001445305 wk:DiversifiedFinancialsSectorMember 2018-04-01 2018-06-30 0001445305 wk:DiversifiedFinancialsSectorMember 2018-01-01 2018-06-30 0001445305 us-gaap:FinancialServicesSectorMember 2018-04-01 2018-06-30 0001445305 us-gaap:FinancialServicesSectorMember 2018-01-01 2018-06-30 0001445305 us-gaap:HealthcareSectorMember 2018-04-01 2018-06-30 0001445305 us-gaap:HealthcareSectorMember 2018-01-01 2018-06-30 0001445305 wk:EnergySectorMember 2018-04-01 2018-06-30 0001445305 wk:EnergySectorMember 2018-01-01 2018-06-30 0001445305 wk:OtherSectorMember 2018-04-01 2018-06-30 0001445305 wk:OtherSectorMember 2018-01-01 2018-06-30 0001445305 wk:SubscriptionAndSupportMember 2017-01-01 2017-06-30 0001445305 wk:XBRLProfessionalServicesMember 2018-04-01 2018-06-30 0001445305 wk:XBRLProfessionalServicesMember 2018-01-01 2018-06-30 0001445305 wk:OtherServicesMember 2018-04-01 2018-06-30 0001445305 wk:OtherServicesMember 2018-01-01 2018-06-30 0001445305 2018-06-30 0001445305 2018-07-01 2018-06-30 0001445305 2018-07-01 2018-01-01 2018-06-30 0001445305 us-gaap:CommonClassAMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommonClassBMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommonClassAMember 2017-04-01 2017-06-30 0001445305 wk:ProfessionalServicesMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommonClassBMember 2017-04-01 2017-06-30 0001445305 us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001445305 us-gaap:CommonClassBMember 2018-01-01 2018-06-30 0001445305 us-gaap:CommonClassAMember 2017-01-01 2017-06-30 0001445305 us-gaap:CommonClassBMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001445305 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001445305 wk:ProfessionalServicesMember 2017-04-01 2017-06-30 0001445305 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001445305 wk:ProfessionalServicesMember 2018-01-01 2018-06-30 0001445305 wk:ProfessionalServicesMember 2017-01-01 2017-06-30 0001445305 2018-04-01 2018-06-30 0001445305 2017-04-01 2017-06-30 0001445305 2017-01-01 2017-06-30 0001445305 2018-03-31 0001445305 2017-03-31 0001445305 2016-12-31 0001445305 2017-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001445305 us-gaap:CommonClassAMember 2018-08-03 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001445305 2018-01-01 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member wk:SubscriptionAndSupportMember 2018-04-01 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member wk:SubscriptionAndSupportMember 2018-04-01 2018-06-30 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member wk:SubscriptionAndSupportMember 2018-01-01 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member wk:SubscriptionAndSupportMember 2018-01-01 2018-06-30 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member wk:ProfessionalServicesMember 2018-04-01 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member wk:ProfessionalServicesMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommonClassBMember 2018-08-03 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member wk:ProfessionalServicesMember 2018-01-01 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member wk:ProfessionalServicesMember 2018-01-01 2018-06-30 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001445305 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001445305 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001445305 us-gaap:MoneyMarketFundsMember 2018-06-30 0001445305 us-gaap:CommercialPaperMember 2018-06-30 0001445305 us-gaap:USTreasurySecuritiesMember 2018-06-30 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2018-06-30 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-06-30 0001445305 us-gaap:MoneyMarketFundsMember 2017-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2017-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 2018-06-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-06-30 0001445305 2017-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001445305 us-gaap:CommonClassAMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001445305 us-gaap:CommonClassAMember 2017-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2018-06-01 2018-06-30 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2018-06-30 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-13 2017-06-13 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2018-06-30 0001445305 us-gaap:EmployeeStockMember 2017-06-13 2017-06-13 0001445305 us-gaap:CostOfSalesMember wk:SubscriptionAndSupportMember 2018-04-01 2018-06-30 0001445305 us-gaap:CostOfSalesMember wk:SubscriptionAndSupportMember 2017-04-01 2017-06-30 0001445305 us-gaap:CostOfSalesMember wk:SubscriptionAndSupportMember 2018-01-01 2018-06-30 iso4217:USD shares shares iso4217:USD pure 0001445305 2018-06-30 2018 false Q2 Accelerated Filer --12-31 590000 388000 0.001 0.001 1000000000 1000000000 33275738 32165407 33275738 32165407 0.001 0.001 500000000 500000000 9786484 10203371 9786484 10203371 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0 -2000 0 0 0 2000 P3M P3Y P3Y P6M P3Y P4Y P10Y P3Y P3Y P4Y P3Y P1Y P0D P0D P6Y P6Y1M6D 0.019 0.0190 0.020 0.021 0.393 0.393 0.396 0.438 P0D P0D P0Y6M P0D 10-Q WORKIVA INC 33526550 9786484 57495000 60333000 23216000 16364000 39088000 28800000 4844000 2376000 801000 975000 8229000 6444000 133673000 115292000 39338000 40444000 6462000 0 1196000 1118000 1025000 861000 181694000 157715000 4688000 3060000 30979000 20212000 118490000 104684000 42000 217000 1160000 1168000 155359000 129341000 21835000 22709000 267000 278000 4056000 3896000 17841000 18425000 199358000 174649000 33000 32000 32000 10000 10000 10000 0 0 0 270560000 248289000 248289000 -288342000 -265337000 -265337000 75000 72000 72000 -17664000 -16934000 181694000 157715000 48837000 40980000 95307000 80520000 10293000 8411000 23729000 20775000 59130000 49391000 119036000 101295000 8637000 7758000 17439000 15395000 7659000 6528000 15368000 13109000 16296000 14286000 32807000 28504000 42834000 35105000 86229000 72791000 20718000 16239000 40845000 31775000 22252000 19787000 43258000 38500000 21654000 8943000 33422000 18364000 64624000 44969000 117525000 88639000 -21790000 -9864000 -31296000 -15848000 449000 475000 899000 930000 492000 176000 835000 788000 -21747000 -10163000 -31360000 -15990000 21000 33000 26000 42000 -21768000 -10196000 -31386000 -16032000 -0.50 -0.50 -0.25 -0.73 -0.39 43234655 43234655 41429691 43048110 41270038 -21768000 -10196000 -31386000 -16032000 42000 -52000 31000 -86000 17000 -2000 -28000 0 59000 -54000 3000 -86000 -21709000 -10250000 -31383000 -16118000 -21768000 -10196000 -31386000 -16032000 876000 867000 1748000 1758000 10465000 4397000 16370000 8536000 139000 146000 183000 432000 15000 -28000 -3000 -59000 100000 198000 208000 736000 236000 3228000 -6306000 542000 2020000 149000 3669000 151000 -148000 865000 -175000 25000 2020000 2830000 1789000 2026000 110000 -36000 168000 -13000 -1294000 -678000 1383000 339000 8747000 14398000 6402000 18494000 4642000 2254000 3887000 -3557000 -2546000 3982000 -763000 6562000 210000 26000 219000 147000 11283000 2259000 11283000 6350000 3900000 1850000 4400000 4851000 64000 58000 128000 89000 -7657000 -493000 -7230000 -1735000 3318000 4709000 6393000 5515000 519000 0 1861000 936000 0 0 1370000 0 0 20000 0 20000 294000 490000 592000 787000 22000 22000 22000 22000 0 10000 0 10000 2527000 4211000 5332000 3784000 -85000 82000 -177000 94000 -7761000 7782000 -2838000 8705000 65256000 52204000 60333000 51281000 57495000 59986000 57495000 59986000 435000 448000 868000 747000 54000 27000 56000 40000 105000 0 127000 0 254000 0 254000 0 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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) created Wdesk, an intuitive cloud platform that modernizes how people work within thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance, and performance and management reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, 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:115%;vertical-align:bottom;">We updated our accounting policies on the use of estimates, revenue recognition, deferred revenue, and deferred commissions as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Revenue Recognition - Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, under the Accounting Standards Update (ASU) 2014-09 (collectively the new revenue 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, 2017, filed with the SEC on February 22, 2018, 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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">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, 2017 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 and six months ended June 30, 2018 are not necessarily indicative of the results expected for the full year ending December 31, 2018. </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%;vertical-align:bottom;">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, 2017 filed with the SEC on February 22, 2018.</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%;vertical-align:bottom;">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.</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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">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 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:115%;vertical-align:bottom;">Revenue Recognition</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%;vertical-align:bottom;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue when control of these services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services. </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%;vertical-align:bottom;">We determine revenue recognition through the following steps: </span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Identification of the contract, or contracts, with a customer</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Identification of the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Determination of the transaction price</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Allocation of the transaction price to the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Recognition of revenue when, or as, we satisfy a performance obligation</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:#222222;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="text-indent:36pt;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;line-height:115%;vertical-align:bottom;">Subscription and Support 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%;vertical-align:bottom;">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. Our subscription contracts are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8xNzAvZnJhZzplMzAyMTc4ZjBhNzM0MjRiYTUyZDIxOTc2ZDFhODQyNy90ZXh0cmVnaW9uOmUzMDIxNzhmMGE3MzQyNGJhNTJkMjE5NzZkMWE4NDI3XzU0OTc1NTgzNjgxNw_734a314f-18da-45f3-b883-e30137f63030">three</span> to 36 months in duration, are billed in advance and are non-cancelable. We consider the access to Wdesk and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.</span></div><div style="text-indent:36pt;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;line-height:115%;vertical-align:bottom;">Professional Services Revenue and Customer 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:115%;vertical-align:bottom;">Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.</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%;vertical-align:bottom;">Revenue is recognized 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.</span></div><div style="text-indent:36pt;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;line-height:115%;vertical-align:bottom;">Contracts with Multiple Performance Obligations</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:#222222;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Some of our contracts with customers contain multiple performance obligations in the event that we determine a material right exists. For these contracts, we account for the individual performance obligations separately when they are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the size of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements. </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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">We typically invoice our customers for subscription and support fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue. </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:115%;vertical-align:bottom;">Customer Deposits</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%;vertical-align:bottom;">As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities. </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:115%;vertical-align:bottom;">Deferred Commissions</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%;vertical-align:bottom;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8xNzAvZnJhZzplMzAyMTc4ZjBhNzM0MjRiYTUyZDIxOTc2ZDFhODQyNy90ZXh0cmVnaW9uOmUzMDIxNzhmMGE3MzQyNGJhNTJkMjE5NzZkMWE4NDI3XzU0OTc1NTgzNjgyNA_c773ec47-5baa-44ea-b05c-d87ca195cfb3">three</span> years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying condensed consolidated statements of operations.</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:115%;vertical-align:bottom;">Income Taxes</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%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the “Tax Cuts and Jobs Act” (the “TCJA”). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international “Global Intangible Low-Taxed Income” (“GILTI”) regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new (“GILTI”) regime under ASC 740.  Companies may account for the effects of GILTI either (1) in the period the entity becomes subject to GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis </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;line-height:115%;vertical-align:bottom;">differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to GILTI. We have elected to account for the effects of GILTI in the period incurred and expect to incur an adjustment related to GILTI for the year ended December 31, 2018. This adjustment is offset by a corresponding reduction to the valuation allowance and as a result has zero impact on our effective tax rate. We will continue to refine our calculations as additional guidance is released during the measurement period as permitted by SEC Staff Accounting Bulletin 118, </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:115%;vertical-align:bottom;">Income Tax Accounting Implications of the Tax Cuts and Jobs Act</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">.</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:115%;vertical-align:bottom;">Recently Adopted Accounting Pronouncements</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%;vertical-align:bottom;">In May 2014, FASB issued ASU 2014-09, which amends the guidance in former ASC 605, </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:115%;vertical-align:bottom;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </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%;vertical-align:bottom;">Effective January 1, 2018, we adopted ASU 2014-09 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of our accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards 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:115%;vertical-align:bottom;">The primary impact on accounts receivables and deferred revenue of adopting the new standard relates to recording deferred revenue when payments are due in advance of our performance of subscription based contracts. This recording has resulted in an offsetting increase in accounts receivable and 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:115%;vertical-align:bottom;">The effect of adopting the new standard on accrued expenses and other current liabilities relates to the reclassification of amounts collected in advance related to the purchase of professional services from deferred revenue to accrued expenses and other current liabilities as these agreements to purchase professional services constitute a customer option.</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%;vertical-align:bottom;">The primary impact of adopting the new standard on our sales and marketing expense relates to the deferral of incremental commission costs of obtaining subscription contracts. Under the previous guidance, we deferred only direct and incremental commission costs to obtain a contract and amortized those costs on a straight-line basis over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements. Under the new standard, we defer all incremental commission costs to obtain the contract. We amortize these costs on a straight-line basis over a period of benefit that we have determined to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8xNzAvZnJhZzplMzAyMTc4ZjBhNzM0MjRiYTUyZDIxOTc2ZDFhODQyNy90ZXh0cmVnaW9uOmUzMDIxNzhmMGE3MzQyNGJhNTJkMjE5NzZkMWE4NDI3XzU0OTc1NTgzNjc4OQ_f3cb12fc-355a-4ef7-b36f-e2a86142be95">three</span> years. </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%;vertical-align:bottom;">The adoption of ASC 606 primarily resulted in an acceleration of revenue as of December 31, 2017, which in turn reduced our existing deferred tax asset for amounts that had previously been included in deferred revenue. Additionally, the amortization of the costs of obtaining a contract has generated additional deferred tax liabilities that ultimately reduced our net deferred tax asset position. As we have provided a full valuation allowance against our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this aggregate impact was offset by a corresponding reduction to the valuation allowance. </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%;vertical-align:bottom;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (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.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="vertical-align:bottom;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, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,800 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,700 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,376 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,026 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,168 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,684 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,625 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">111,309 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,709 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,952 </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(265,337)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(256,956)</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):</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.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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,088 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,029 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,844 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,686 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,158 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,462 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,462 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,256 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,723 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">116,949 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,877 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,958 </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(288,342)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(298,799)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,457 </span></td></tr></table></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.038462%;"><tr><td style="width:1.0%;"/><td style="width:25.993528%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,837 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,469 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,307 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">94,706 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,418 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(125)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,548 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,819)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,252 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,930 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,678)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,258 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,552 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,294)</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;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,768)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,689)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,921 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,386)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,462)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,076 </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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per common share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.55)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.78)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">The adoption of ASC 606 had no impact on our total cash flows from operations. </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%;vertical-align:bottom;">In May 2017, the FASB issued ASU 2017-09, </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:115%;vertical-align:bottom;">Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual periods beginning after December 15, 2017 and interim periods within those annual periods. Effective January 1, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</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%;vertical-align:bottom;">In June 2018, the FASB issued ASU 2018-07, </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:115%;vertical-align:bottom;">Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU simplifies the accounting for nonemployee share-based payment transactions. Under the new guidance, equity-classified share-based payment awards issued to nonemployees will now be measured on the grant date, instead of the previous requirement to remeasure the awards through performance completion date. Awards that include performance conditions will recognize compensation cost when the achievement of the performance condition is probable, rather than upon achievement of the performance condition. Finally, the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting will be eliminated, except for awards in the form of convertible instruments. The ASU is effective for annual periods beginning after December 15, 2018 and interim periods within those annual periods. Early adoption is permitted, including interim periods, but no earlier than the adoption of ASC 606. Effective June 20, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">In February 2016, the 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:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, 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:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, 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. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. In July 2018, the FASB issued </span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">ASU 2018-11, </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:115%;vertical-align:bottom;">Leases (Topic 842): Targeted Improvements</span> that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We plan to elect this new transition guidance when we adopt this standard on January 1, 2019. We have formed a team to identify and analyze our existing lease agreements and have begun assessing our lease population for the new standard and evaluating the impact to our consolidated financial statements. We anticipate the standard will have a material impact on our balance sheet. 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, 2017 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 and six months ended June 30, 2018 are not necessarily indicative of the results expected for the full year ending December 31, 2018. 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 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. <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%;vertical-align:bottom;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue when control of these services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services. </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%;vertical-align:bottom;">We determine revenue recognition through the following steps: </span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Identification of the contract, or contracts, with a customer</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Identification of the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Determination of the transaction price</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Allocation of the transaction price to the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:72pt;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%;vertical-align:bottom;">• Recognition of revenue when, or as, we satisfy a performance obligation</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:#222222;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="text-indent:36pt;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;line-height:115%;vertical-align:bottom;">Subscription and Support 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%;vertical-align:bottom;">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. Our subscription contracts are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8xNzAvZnJhZzplMzAyMTc4ZjBhNzM0MjRiYTUyZDIxOTc2ZDFhODQyNy90ZXh0cmVnaW9uOmUzMDIxNzhmMGE3MzQyNGJhNTJkMjE5NzZkMWE4NDI3XzU0OTc1NTgzNjgxNw_734a314f-18da-45f3-b883-e30137f63030">three</span> to 36 months in duration, are billed in advance and are non-cancelable. We consider the access to Wdesk and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.</span></div><div style="text-indent:36pt;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;line-height:115%;vertical-align:bottom;">Professional Services Revenue and Customer 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:115%;vertical-align:bottom;">Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.</span></div>Revenue is recognized 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. P36M Some of our contracts with customers contain multiple performance obligations in the event that we determine a material right exists. For these contracts, we account for the individual performance obligations separately when they are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the size of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements. <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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">We typically invoice our customers for subscription and support fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue. </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:115%;vertical-align:bottom;">Customer Deposits</span></div>As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities. Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8xNzAvZnJhZzplMzAyMTc4ZjBhNzM0MjRiYTUyZDIxOTc2ZDFhODQyNy90ZXh0cmVnaW9uOmUzMDIxNzhmMGE3MzQyNGJhNTJkMjE5NzZkMWE4NDI3XzU0OTc1NTgzNjgyNA_c773ec47-5baa-44ea-b05c-d87ca195cfb3">three</span> years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying condensed consolidated statements of operations. On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the “Tax Cuts and Jobs Act” (the “TCJA”). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international “Global Intangible Low-Taxed Income” (“GILTI”) regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new (“GILTI”) regime under ASC 740.  Companies may account for the effects of GILTI either (1) in the period the entity becomes subject to GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to GILTI. We have elected to account for the effects of GILTI in the period incurred and expect to incur an adjustment related to GILTI for the year ended December 31, 2018. This adjustment is offset by a corresponding reduction to the valuation allowance and as a result has zero impact on our effective tax rate. We will continue to refine our calculations as additional guidance is released during the measurement period as permitted by SEC Staff Accounting Bulletin 118, </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:115%;vertical-align:bottom;">Income Tax Accounting Implications of the Tax Cuts and Jobs Act</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">.</span> <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%;vertical-align:bottom;">In May 2014, FASB issued ASU 2014-09, which amends the guidance in former ASC 605, </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:115%;vertical-align:bottom;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </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%;vertical-align:bottom;">Effective January 1, 2018, we adopted ASU 2014-09 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of our accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards 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:115%;vertical-align:bottom;">The primary impact on accounts receivables and deferred revenue of adopting the new standard relates to recording deferred revenue when payments are due in advance of our performance of subscription based contracts. This recording has resulted in an offsetting increase in accounts receivable and 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:115%;vertical-align:bottom;">The effect of adopting the new standard on accrued expenses and other current liabilities relates to the reclassification of amounts collected in advance related to the purchase of professional services from deferred revenue to accrued expenses and other current liabilities as these agreements to purchase professional services constitute a customer option.</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%;vertical-align:bottom;">The primary impact of adopting the new standard on our sales and marketing expense relates to the deferral of incremental commission costs of obtaining subscription contracts. Under the previous guidance, we deferred only direct and incremental commission costs to obtain a contract and amortized those costs on a straight-line basis over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements. Under the new standard, we defer all incremental commission costs to obtain the contract. We amortize these costs on a straight-line basis over a period of benefit that we have determined to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8xNzAvZnJhZzplMzAyMTc4ZjBhNzM0MjRiYTUyZDIxOTc2ZDFhODQyNy90ZXh0cmVnaW9uOmUzMDIxNzhmMGE3MzQyNGJhNTJkMjE5NzZkMWE4NDI3XzU0OTc1NTgzNjc4OQ_f3cb12fc-355a-4ef7-b36f-e2a86142be95">three</span> years. </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%;vertical-align:bottom;">The adoption of ASC 606 primarily resulted in an acceleration of revenue as of December 31, 2017, which in turn reduced our existing deferred tax asset for amounts that had previously been included in deferred revenue. Additionally, the amortization of the costs of obtaining a contract has generated additional deferred tax liabilities that ultimately reduced our net deferred tax asset position. As we have provided a full valuation allowance against our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this aggregate impact was offset by a corresponding reduction to the valuation allowance. </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%;vertical-align:bottom;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (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.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="vertical-align:bottom;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, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,800 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,700 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,376 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,026 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,168 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,684 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,625 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">111,309 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,709 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,952 </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(265,337)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(256,956)</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):</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.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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,088 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,029 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,844 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,686 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,158 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,462 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,462 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,256 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,723 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">116,949 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,877 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,958 </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(288,342)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(298,799)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,457 </span></td></tr></table></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.038462%;"><tr><td style="width:1.0%;"/><td style="width:25.993528%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,837 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,469 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,307 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">94,706 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,418 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(125)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,548 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,819)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,252 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,930 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,678)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,258 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,552 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,294)</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;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,768)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,689)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,921 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,386)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,462)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,076 </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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per common share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.55)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.78)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">The adoption of ASC 606 had no impact on our total cash flows from operations. </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%;vertical-align:bottom;">In May 2017, the FASB issued ASU 2017-09, </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:115%;vertical-align:bottom;">Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual periods beginning after December 15, 2017 and interim periods within those annual periods. Effective January 1, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</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%;vertical-align:bottom;">In June 2018, the FASB issued ASU 2018-07, </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:115%;vertical-align:bottom;">Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU simplifies the accounting for nonemployee share-based payment transactions. Under the new guidance, equity-classified share-based payment awards issued to nonemployees will now be measured on the grant date, instead of the previous requirement to remeasure the awards through performance completion date. Awards that include performance conditions will recognize compensation cost when the achievement of the performance condition is probable, rather than upon achievement of the performance condition. Finally, the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting will be eliminated, except for awards in the form of convertible instruments. The ASU is effective for annual periods beginning after December 15, 2018 and interim periods within those annual periods. Early adoption is permitted, including interim periods, but no earlier than the adoption of ASC 606. Effective June 20, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">In February 2016, the 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:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, 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:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, 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. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. In July 2018, the FASB issued </span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">ASU 2018-11, </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:115%;vertical-align:bottom;">Leases (Topic 842): Targeted Improvements</span> that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We plan to elect this new transition guidance when we adopt this standard on January 1, 2019. We have formed a team to identify and analyze our existing lease agreements and have begun assessing our lease population for the new standard and evaluating the impact to our consolidated financial statements. We anticipate the standard will have a material impact on our balance sheet. P12M <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%;vertical-align:bottom;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (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.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="vertical-align:bottom;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, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,800 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,700 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,376 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,026 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,168 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,684 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,625 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">111,309 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,709 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,952 </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(265,337)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(256,956)</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):</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.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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,088 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,029 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,844 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,686 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,158 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,462 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,462 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,256 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,723 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">116,949 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,877 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,958 </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(288,342)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(298,799)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,457 </span></td></tr></table></div><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:25.993528%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><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:9.326861%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASC 606</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,837 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,469 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,307 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">94,706 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,418 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(125)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,548 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,819)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,252 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,930 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,678)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,258 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,552 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,294)</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;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,768)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,689)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,921 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,386)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,462)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,076 </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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per common share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.55)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.78)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td></tr></table> 28800000 16900000 45700000 2376000 650000 3026000 0 4655000 4655000 20212000 6956000 27168000 104684000 6625000 111309000 22709000 243000 22952000 -265337000 8381000 -256956000 39088000 27029000 12059000 4844000 2686000 2158000 6462000 0 6462000 30979000 24256000 6723000 118490000 116949000 1541000 21835000 19877000 1958000 -288342000 -298799000 10457000 48837000 48469000 368000 95307000 94706000 601000 10293000 10418000 -125000 23729000 25548000 -1819000 22252000 23930000 -1678000 43258000 46552000 -3294000 -21768000 -23689000 1921000 -31386000 -33462000 2076000 -0.50 -0.55 0.05 -0.73 -0.78 0.05 Supplemental Consolidated Balance Sheet and Statement of Operations Information<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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">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.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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,931 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,087 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,331 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,297 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,120 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,090 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,853 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,723 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,712 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,900 </span></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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212 </span></td></tr></table></div><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:115%;vertical-align:bottom;">Other Income, net</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%;vertical-align:bottom;">Other income, net for the three and six months ended June 30, 2018 and 2017 consisted of (in thousands):</span></div><div style="text-align:center;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.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:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">502 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">220 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from training reimbursement program</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">736 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">113 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(151)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(168)</span></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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">788 </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%;vertical-align:bottom;">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.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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,931 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,087 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,331 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,297 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,120 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,090 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,853 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,723 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,712 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,900 </span></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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212 </span></td></tr></table></div> 6931000 6087000 3331000 3297000 6309000 4419000 1120000 1090000 1853000 1419000 6723000 0 4712000 3900000 30979000 20212000 <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%;vertical-align:bottom;">Other income, net for the three and six months ended June 30, 2018 and 2017 consisted of (in thousands):</span></div><div style="text-align:center;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.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:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">502 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">220 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from training reimbursement program</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">736 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">113 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(151)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(168)</span></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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">788 </span></td></tr></table></div> 279000 129000 502000 220000 100000 198000 208000 736000 113000 -151000 125000 -168000 492000 176000 835000 788000 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%;vertical-align:bottom;">At June 30, 2018, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;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.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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,993 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,830 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,733 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,313 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top: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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,083 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,350 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </span></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 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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,885 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,433 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2018, 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:6pt;"><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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,708 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">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 June 30, 2018 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%;vertical-align:bottom;">At June 30, 2018, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;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.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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,993 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,830 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,733 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,313 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top: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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,083 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,350 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </span></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 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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,885 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,433 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </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%;vertical-align:bottom;">At June 30, 2018, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;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.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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,993 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,830 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,733 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,313 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top: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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,083 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,350 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </span></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 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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,885 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,433 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </span></td></tr></table></div> 36517000 36517000 9508000 0 0 9508000 1993000 0 6000 1987000 11812000 0 91000 11721000 59830000 0 97000 59733000 36517000 36517000 23313000 0 97000 23216000 49452000 49452000 3083000 0 8000 3075000 13350000 0 61000 13289000 65885000 0 69000 65816000 49452000 49452000 16433000 0 69000 16364000 <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%;vertical-align:bottom;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2018, 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:6pt;"><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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,708 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div> 1987000 6000 0 0 11721000 91000 0 0 13708000 97000 0 0 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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">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:-40.5pt;padding-left:76.5pt;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%;vertical-align:bottom;">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:115%;vertical-align:bottom;">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%;vertical-align:bottom;"> 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%;vertical-align:bottom;">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 June 30, 2018, 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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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:center;"><span><br/></span></div><div style="text-align:center;"><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="vertical-align:bottom;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 June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="vertical-align:bottom;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, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,733 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></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="vertical-align:bottom;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 June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="vertical-align:bottom;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, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,508 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,987 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,721 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,733 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,517 </span></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452 </span></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 36517000 36517000 0 49452000 49452000 0 9508000 0 9508000 0 0 0 1987000 0 1987000 3075000 0 3075000 11721000 0 11721000 13289000 0 13289000 59733000 36517000 23216000 65816000 49452000 16364000 36517000 49452000 23216000 16364000 Deferred CostsDeferred costs, which primarily consist of costs to obtain contracts with customers, were $11.3 million as of June 30, 2018. Amortization expense for the deferred costs was $2.4 million and $4.4 million for the three and six months ended June 30, 2018, respectively. There was no significant impairment loss in relation to the costs capitalized for the periods presented. 11300000 2400000 4400000 0 0 0 0 Commitments and Contingencies <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:115%;vertical-align:bottom;">Lease Commitments </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%;vertical-align:bottom;">As of June 30, 2018, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands): </span></div><div style="text-align:center;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: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="vertical-align:bottom;font-size:11pt;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="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,131 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,270 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,211 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,287 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,347 </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">There have been no material changes in our future estimated minimum lease payments under non-cancelable capital and financing leases, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017.</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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. 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> <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%;vertical-align:bottom;">As of June 30, 2018, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands): </span></div><div style="text-align:center;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: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="vertical-align:bottom;font-size:11pt;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="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,131 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,517 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,270 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,211 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,287 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,347 </span></td></tr></table></div> 2131000 3517000 3270000 3211000 2931000 13287000 28347000 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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">As of June 30, 2018, 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:115%;vertical-align:bottom;">In June 2018, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,000,000. As of June 30, 2018, 3,273,124 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:115%;vertical-align:bottom;">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 </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;line-height:115%;vertical-align:bottom;">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 June 30, 2018, 4,920,003 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:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjY2Ng_7ee84eeb-2319-496e-a931-7ae9d25dd940">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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;"> </span></div><div style="text-align:justify;"><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:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">228 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">399 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">296 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,495 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">965 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,440 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">694 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,553 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,353 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,156 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,953 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,606 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700 </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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,465 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,370 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,536 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></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%;vertical-align:bottom;">The fair value of each option grant and each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. 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 options and 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:115%;vertical-align:bottom;">The fair value of our stock options and 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:6pt;"><span><br/></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:27.326923%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><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:15.147436%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.0%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.1%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 39.6%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 43.8%</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">The following table summarizes the option activity under the Plans for the six months ended June 30, 2018: </span></div><div style="text-align:center;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.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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options </span></td><td colspan="3" style="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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">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="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Remaining</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Contractual</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value</span></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,145,777 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.33 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,913 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(105,977)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.95 </span></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(624,388)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.24 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,415,412 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.54 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,539 </span></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:3pt double #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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 30, 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,237,069 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.36 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,072 </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">Options to purchase Class A common stock generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjYwNg_86219d32-66b8-4c1c-aa0c-8cc25afc021f">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjYyNw_814e8326-3b46-4812-856f-896c6037b4cc">four</span>-year period and are generally granted for a term of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjYzMw_9b9dd579-206a-45df-91cd-35e4d50d0de7">ten</span> years. The total intrinsic value of options exercised during the six months ended June 30, 2018 and 2017 was $8.7 million and $4.2 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%;vertical-align:bottom;">The weighted-average grant-date fair value of options granted during the six months ended June 30, 2017 was $6.05. No options were granted during the six months ended June 30, 2018. The total fair value of options vested during the six months ended June 30, 2018 and 2017 was approximately $8.4 million and $5.2 million, respectively. Total unrecognized compensation expense of $13.0 million related to options will be recognized over a weighted-average period of 2.3 years. </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:115%;vertical-align:bottom;">Restricted Stock Awards</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%;vertical-align:bottom;">We have granted restricted stock awards to our executive officers that vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjY2MQ_df3a7a04-6dd5-4401-998d-644e9099bb2b">three</span> equal annual installments from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the six months ended June 30, 2018 and 2017 was approximately $2.2 million and $2.4 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%;vertical-align:bottom;">The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2018:</span></div><div style="text-align:center;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.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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,332 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(163,332)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></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%;vertical-align:bottom;">Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was no unrecognized compensation expense related to restricted stock awards.</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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">Restricted stock units granted to employees generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjU4OA_db06ba08-16ee-4e5b-bef2-af02f5fc9dd2">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjU5NA_ccd33864-501e-4865-ba7d-cadfdeb290e7">four</span>-year period in equal, annual installments or with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjg1Nw_701abbd4-2143-4fa7-bc68-cc5f0529c53f">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:id3VybDovL2RvY3MudjEvZG9jOjIzNTBmNzNjOGExOTQ3ZWE4NDExYTYyMzdhMTQ5ZTlkL3NlYzoyMzUwZjczYzhhMTk0N2VhODQxMWE2MjM3YTE0OWU5ZF8yNjkvZnJhZzoyY2RkMzgyMjkxMDU0NGM5YjAxZTlmZjA4OTAxMzc5Mi90ZXh0cmVnaW9uOjJjZGQzODIyOTEwNTQ0YzliMDFlOWZmMDg5MDEzNzkyXzU0OTc1NTgyMjU5OQ_b54ef96a-1396-491f-9d57-2e207a73dd6d">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 six months ended June 30, 2018 and 2017 was approximately $7.2 million and $2.5 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%;vertical-align:bottom;">The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2018:</span></div><div style="text-align:center;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.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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">574,072 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.51 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,933,643 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.96 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,004)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.23 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">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:bottom;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(439,436)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.46 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,046,275 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.00 </span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span><br/></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:9pt;line-height:115%;vertical-align:bottom;">(1) As of June 30, 2018, recipients of 554,621 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation 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:115%;vertical-align:bottom;">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was approximately $39.4 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.6 years.</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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">During the six months ended June 30, 2018, 79,997 shares of common stock were purchased under the ESPP at a weighted-average price of $17.13 per share, resulting in cash proceeds of $1.4 million.</span></div>Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was approximately $35,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.04 years. 3000000 3273124 0.85 0.85 4920003 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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;"> </span></div><div style="text-align:justify;"><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:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">228 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">399 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">296 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,495 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">965 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,440 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">694 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,553 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,353 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,156 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,953 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,606 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700 </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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,465 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,370 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,536 </span></td></tr></table></div> 228000 178000 399000 318000 146000 100000 296000 200000 1495000 472000 2516000 965000 1440000 694000 2553000 1353000 7156000 2953000 10606000 5700000 10465000 4397000 16370000 8536000 The fair value of each option grant and each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. 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 options and ESPP purchase rights. <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%;vertical-align:bottom;">The fair value of our stock options and 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:6pt;"><span><br/></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:27.326923%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><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:15.147436%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.0%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.1%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 39.6%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 43.8%</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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%;vertical-align:bottom;">The fair value of our stock options and 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:6pt;"><span><br/></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:27.326923%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><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:15.147436%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.147436%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.0%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% - 2.1%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 39.6%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 43.8%</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P6Y1M6D 0 0 0 0 0 0 0.018 0 0 0 0.222 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%;vertical-align:bottom;">The following table summarizes the option activity under the Plans for the six months ended June 30, 2018: </span></div><div style="text-align:center;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.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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options </span></td><td colspan="3" style="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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">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="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Remaining</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Contractual</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value</span></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,145,777 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.33 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,913 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(105,977)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.95 </span></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(624,388)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.24 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,415,412 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.54 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,539 </span></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:3pt double #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;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 30, 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,237,069 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.36 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,072 </span></td></tr></table></div> 8145777 13.33 P7Y 65913000 0 0 105977 16.95 624388 10.24 7415412 13.54 P6Y7M6D 80539000 5237069 12.36 P5Y9M18D 63072000 8700000 4200000 6.05 0 8400000 5200000 13000000.0 P2Y3M18D 2200000 2400000 <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%;vertical-align:bottom;">The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2018:</span></div><div style="text-align:center;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.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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,332 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(163,332)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div> 163332 13.40 0 0 0 0 163332 13.40 0 0 0 7200000 2500000 <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%;vertical-align:bottom;">The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2018:</span></div><div style="text-align:center;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.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="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;text-align:center;"><span><br/></span></div><div style="line-height:100%;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Weighted-</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;vertical-align:bottom;">Average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">574,072 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.51 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,933,643 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.96 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,004)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.23 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">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:bottom;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(439,436)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.46 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,046,275 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.00 </span></td></tr></table></div>(1) As of June 30, 2018, recipients of 554,621 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. 574072 14.51 1933643 22.96 22004 22.23 439436 16.46 2046275 22.00 554621 39400000 P2Y7M6D 79997 17.13 1400000 35000 P0Y14D Revenue Recognition<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:115%;vertical-align:bottom;">Disaggregation of Revenue</span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">The following table presents our revenues disaggregated by industry (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.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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,584 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,854 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer discretionary</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,882 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,775 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,511 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,258 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diversified financials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,053 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,343 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,787 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,836 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Healthcare</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,104 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,454 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,709 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,604 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,912 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,130 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119,036 </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-top:6pt;"><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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,837 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,307 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL professional services</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,916 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,768 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,961 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,130 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119,036 </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></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%;vertical-align:bottom;">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:115%;vertical-align:bottom;">During the three months ended June 30, 2018, we recognized $43.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. During the six months ended June 30, 2018, we recognized $77.0 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:115%;vertical-align:bottom;">Transaction Price Allocated to the Remaining Performance Obligations</span></div>As of June 30, 2018, revenue of approximately $140.3 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $118.5 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter. <div style="text-indent:36pt;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%;vertical-align:bottom;">The following table presents our revenues disaggregated by industry (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.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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,584 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,854 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer discretionary</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,882 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,775 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,511 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,258 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diversified financials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,053 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,343 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,787 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,836 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Healthcare</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,104 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,454 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,709 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,604 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,912 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,130 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119,036 </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;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%;vertical-align:bottom;">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-top:6pt;"><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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,837 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,307 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL professional services</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,916 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,768 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,961 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,130 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119,036 </span></td></tr></table></div> 7584000 14854000 6882000 13775000 6511000 13258000 6053000 12343000 5787000 11836000 5104000 10454000 4709000 9604000 16500000 32912000 59130000 119036000 119036000 48837000 95307000 6916000 16768000 3377000 6961000 59130000 119036000 43300000 77000000.0 140300000 118500000 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:115%;vertical-align:bottom;">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 awards, and common stock issuable pursuant to the ESPP to the extent 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:115%;vertical-align:bottom;">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:115%;vertical-align:bottom;">We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.</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%;vertical-align:bottom;">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: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:48.801282%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,755)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,013)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,527)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,669)</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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,278,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,955,673 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,585,012 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,844,679 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></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:48.801282%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,040)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,346)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,814)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,218)</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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,972,720 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,075,390 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,413,156 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,856,882 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td></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:115%;vertical-align:bottom;">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:center;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.679487%;"><tr><td style="width:1.0%;"/><td style="width:56.681672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.257235%;"/><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:18.257235%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,415,412 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,139,151 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock awards</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176,665 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102,756 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></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%;vertical-align:bottom;">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: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:48.801282%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,755)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,013)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,527)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,669)</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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,278,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,955,673 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,585,012 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,844,679 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.50)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></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:48.801282%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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:9.698718%;"/><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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,040)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,346)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,814)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,218)</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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,972,720 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,075,390 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,413,156 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,856,882 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.73)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td></tr></table></div> -16755000 -5013000 -7527000 -2669000 33278982 9955673 30585012 10844679 -0.50 -0.50 -0.25 -0.25 -24040000 -7346000 -11814000 -4218000 32972720 10075390 30413156 10856882 -0.73 -0.73 -0.39 -0.39 <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:115%;vertical-align:bottom;">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:center;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.679487%;"><tr><td style="width:1.0%;"/><td style="width:56.681672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.257235%;"/><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:18.257235%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,415,412 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,139,151 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock awards</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176,665 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102,756 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div> 7415412 8139151 0 176665 102756 0 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Aug. 03, 2018
Entity Information [Line Items]    
Entity Registrant Name WORKIVA INC  
Entity Central Index Key 0001445305  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Amendment Flag false  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Class A Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   33,526,550
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,786,484
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 57,495 $ 60,333
Marketable securities 23,216 16,364
Accounts receivable, net of allowance for doubtful accounts of $590 and $388 at June 30, 2018 and December 31, 2017, respectively 39,088 28,800
Deferred commissions 4,844 2,376
Other receivables 801 975
Prepaid expenses 8,229 6,444
Total current assets 133,673 115,292
Property and equipment, net 39,338 40,444
Deferred commissions, non-current 6,462 0
Intangible assets, net 1,196 1,118
Other assets 1,025 861
Total assets 181,694 157,715
Current liabilities    
Accounts payable 4,688 3,060
Accrued expenses and other current liabilities 30,979 20,212
Deferred revenue 118,490 104,684
Deferred government grant obligation 42 217
Current portion of capital lease and financing obligations 1,160 1,168
Total current liabilities 155,359 129,341
Deferred revenue, non-current 21,835 22,709
Deferred government grant obligation 267 278
Other long-term liabilities 4,056 3,896
Capital lease and financing obligations 17,841 18,425
Total liabilities 199,358 174,649
Stockholders’ 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 270,560 248,289
Accumulated deficit (288,342) (265,337)
Accumulated other comprehensive income 75 72
Total stockholders’ deficit (17,664) (16,934)
Total liabilities and stockholders’ deficit 181,694 157,715
Class A Common Stock    
Stockholders’ deficit    
Common stock 33 32
Class B Common Stock    
Stockholders’ deficit    
Common stock $ 10 $ 10
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 590 $ 388
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, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 33,275,738 32,165,407
Common stock, shares outstanding 33,275,738 32,165,407
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 9,786,484 10,203,371
Common stock, shares outstanding 9,786,484 10,203,371
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue        
Total revenue $ 59,130 $ 49,391 $ 119,036 $ 101,295
Cost of revenue        
Total cost of revenue 16,296 14,286 32,807 28,504
Gross profit 42,834 35,105 86,229 72,791
Operating expenses        
Research and development 20,718 16,239 40,845 31,775
Sales and marketing 22,252 19,787 43,258 38,500
General and administrative 21,654 8,943 33,422 18,364
Total operating expenses 64,624 44,969 117,525 88,639
Loss from operations (21,790) (9,864) (31,296) (15,848)
Interest expense (449) (475) (899) (930)
Other income, net 492 176 835 788
Loss before provision for income taxes (21,747) (10,163) (31,360) (15,990)
Provision for income taxes 21 33 26 42
Net loss $ (21,768) $ (10,196) $ (31,386) $ (16,032)
Net loss per common share:        
Basic and diluted (in dollars per share) $ (0.50) $ (0.25) $ (0.73) $ (0.39)
Weighted-average common shares outstanding - basic and diluted (in shares) 43,234,655 41,429,691 43,048,110 41,270,038
Subscription and support        
Revenue        
Total revenue $ 48,837 $ 40,980 $ 95,307 $ 80,520
Cost of revenue        
Total cost of revenue 8,637 7,758 17,439 15,395
Professional services        
Revenue        
Total revenue 10,293 8,411 23,729 20,775
Cost of revenue        
Total cost of revenue $ 7,659 $ 6,528 $ 15,368 $ 13,109
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (21,768) $ (10,196) $ (31,386) $ (16,032)
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment, net of income tax benefit of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax benefit of $0 and $2 for the six months ended June 30, 2018 and 2017, respectively 42 (52) 31 (86)
Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax (expense) of $0 and ($2) for the six months ended June 30, 2018 and 2017, respectively 17 (2) (28) 0
Other comprehensive income (loss), net of tax 59 (54) 3 (86)
Comprehensive loss $ (21,709) $ (10,250) $ (31,383) $ (16,118)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustment, tax (expense) benefit $ 0 $ 0 $ 0 $ 2
Unrealized gain on available-for-sale securities, tax benefit (expense) $ 0 $ 0 $ 0 $ (2)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities        
Net loss $ (21,768) $ (10,196) $ (31,386) $ (16,032)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities        
Depreciation and amortization 876 867 1,748 1,758
Stock-based compensation expense 10,465 4,397 16,370 8,536
Provision for doubtful accounts 139 146 183 432
(Accretion) amortization of premiums and discounts on marketable securities, net (15) 28 3 59
Recognition of deferred government grant obligation (100) (198) (208) (736)
Changes in assets and liabilities:        
Accounts receivable (236) (3,228) 6,306 (542)
Deferred commissions (2,020) (149) (3,669) (151)
Other receivables 148 (865) 175 (25)
Prepaid expenses and other (2,020) (2,830) (1,789) (2,026)
Other assets (110) 36 (168) 13
Accounts payable (1,294) (678) 1,383 339
Deferred revenue 8,747 14,398 6,402 18,494
Accrued expenses and other liabilities 4,642 2,254 3,887 (3,557)
Net cash (used in) provided by operating activities (2,546) 3,982 (763) 6,562
Cash flows from investing activities        
Purchase of property and equipment (210) (26) (219) (147)
Purchase of marketable securities (11,283) (2,259) (11,283) (6,350)
Maturities of marketable securities 3,900 1,850 4,400 4,851
Purchase of intangible assets (64) (58) (128) (89)
Net cash used in investing activities (7,657) (493) (7,230) (1,735)
Cash flows from financing activities        
Proceeds from option exercises 3,318 4,709 6,393 5,515
Taxes paid related to net share settlements of stock-based compensation awards (519) 0 (1,861) (936)
Proceeds from shares issued in connection with employee stock purchase plan 0 0 1,370 0
Repayment of other long-term debt 0 (20) 0 (20)
Principal payments on capital lease and financing obligations (294) (490) (592) (787)
Proceeds from government grants 22 22 22 22
Deferred financing costs 0 (10) 0 (10)
Net cash provided by financing activities 2,527 4,211 5,332 3,784
Effect of foreign exchange rates on cash (85) 82 (177) 94
Net (decrease) increase in cash and cash equivalents (7,761) 7,782 (2,838) 8,705
Cash and cash equivalents at beginning of period 65,256 52,204 60,333 51,281
Cash and cash equivalents at end of period 57,495 59,986 57,495 59,986
Supplemental cash flow disclosure        
Cash paid for interest 435 448 868 747
Cash paid for income taxes, net of refunds 54 27 56 40
Supplemental disclosure of noncash investing and financing activities        
Allowance for tenant improvements 105 0 127 0
Purchases of property and equipment, accrued but not paid $ 254 $ 0 $ 254 $ 0
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
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”) created Wdesk, an intuitive cloud platform that modernizes how people work within thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance, and performance and management reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.
We updated our accounting policies on the use of estimates, revenue recognition, deferred revenue, and deferred commissions as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 606, Revenue Recognition - Revenue from Contracts with Customers, under the Accounting Standards Update (ASU) 2014-09 (collectively the new revenue 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, 2017, filed with the SEC on February 22, 2018, 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, 2017 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 and six months ended June 30, 2018 are not necessarily indicative of the results expected for the full year ending December 31, 2018.
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, 2017 filed with the SEC on February 22, 2018.
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.
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 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.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue when control of these services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
• Identification of the contract, or contracts, with a customer
• Identification of the performance obligations in the contract
• Determination of the transaction price
• Allocation of the transaction price to the performance obligations in the contract
• Recognition of revenue when, or as, we satisfy a performance obligation
We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.
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. Our subscription contracts are generally three to 36 months in duration, are billed in advance and are non-cancelable. We consider the access to Wdesk and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.
Revenue is recognized 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.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations in the event that we determine a material right exists. For these contracts, we account for the individual performance obligations separately when they are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the size of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements. 
Deferred Revenue
We typically invoice our customers for subscription and support fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Customer Deposits
As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying condensed consolidated statements of operations.
Income Taxes
On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the “Tax Cuts and Jobs Act” (the “TCJA”). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international “Global Intangible Low-Taxed Income” (“GILTI”) regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new (“GILTI”) regime under ASC 740.  Companies may account for the effects of GILTI either (1) in the period the entity becomes subject to GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis
differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to GILTI. We have elected to account for the effects of GILTI in the period incurred and expect to incur an adjustment related to GILTI for the year ended December 31, 2018. This adjustment is offset by a corresponding reduction to the valuation allowance and as a result has zero impact on our effective tax rate. We will continue to refine our calculations as additional guidance is released during the measurement period as permitted by SEC Staff Accounting Bulletin 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act.
Recently Adopted Accounting Pronouncements
In May 2014, FASB issued ASU 2014-09, which amends the guidance in former ASC 605, Revenue Recognition. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
Effective January 1, 2018, we adopted ASU 2014-09 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of our accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The primary impact on accounts receivables and deferred revenue of adopting the new standard relates to recording deferred revenue when payments are due in advance of our performance of subscription based contracts. This recording has resulted in an offsetting increase in accounts receivable and deferred revenue.
The effect of adopting the new standard on accrued expenses and other current liabilities relates to the reclassification of amounts collected in advance related to the purchase of professional services from deferred revenue to accrued expenses and other current liabilities as these agreements to purchase professional services constitute a customer option.
The primary impact of adopting the new standard on our sales and marketing expense relates to the deferral of incremental commission costs of obtaining subscription contracts. Under the previous guidance, we deferred only direct and incremental commission costs to obtain a contract and amortized those costs on a straight-line basis over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements. Under the new standard, we defer all incremental commission costs to obtain the contract. We amortize these costs on a straight-line basis over a period of benefit that we have determined to be three years.
The adoption of ASC 606 primarily resulted in an acceleration of revenue as of December 31, 2017, which in turn reduced our existing deferred tax asset for amounts that had previously been included in deferred revenue. Additionally, the amortization of the costs of obtaining a contract has generated additional deferred tax liabilities that ultimately reduced our net deferred tax asset position. As we have provided a full valuation allowance against our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this aggregate impact was offset by a corresponding reduction to the valuation allowance.
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (in thousands):
As of December 31, 2017Adjustments Due to ASU 2014-09As of January 1, 2018
Assets
Accounts receivable, net$28,800 $16,900 $45,700 
Deferred commissions2,376 650 3,026 
Deferred commissions, non-current— 4,655 4,655 
Liabilities 
Accrued expenses and other current liabilities20,212 6,956 27,168 
Deferred revenue104,684 6,625 111,309 
Deferred revenue, non-current22,709 243 22,952 
Equity 
Accumulated deficit$(265,337)$8,381 $(256,956)

In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):
As of June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of Change
Assets
Accounts receivable, net$39,088 $27,029 $12,059 
Deferred commissions4,844 2,686 2,158 
Deferred commissions, non-current6,462 — 6,462 
Liabilities 
Accrued expenses and other current liabilities30,979 24,256 6,723 
Deferred revenue118,490 116,949 1,541 
Deferred revenue, non-current21,835 19,877 1,958 
Equity 
Accumulated deficit$(288,342)$(298,799)$10,457 
Three months ended June 30, 2018Six months ended June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of ChangeAs ReportedBalances Without Adoption of ASC 606Effect of Change
Revenues
Subscription and support$48,837 $48,469 $368 $95,307 $94,706 $601 
Professional services10,293 10,418 (125)23,729 25,548 (1,819)
Operating expenses
Sales and marketing22,252 23,930 (1,678)43,258 46,552 (3,294)
Net loss $(21,768)$(23,689)$1,921 $(31,386)$(33,462)$2,076 
Net loss per common share 
Basic and diluted$(0.50)$(0.55)$0.05 $(0.73)$(0.78)$0.05 

The adoption of ASC 606 had no impact on our total cash flows from operations.
In May 2017, the FASB issued ASU 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual periods beginning after December 15, 2017 and interim periods within those annual periods. Effective January 1, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies the accounting for nonemployee share-based payment transactions. Under the new guidance, equity-classified share-based payment awards issued to nonemployees will now be measured on the grant date, instead of the previous requirement to remeasure the awards through performance completion date. Awards that include performance conditions will recognize compensation cost when the achievement of the performance condition is probable, rather than upon achievement of the performance condition. Finally, the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting will be eliminated, except for awards in the form of convertible instruments. The ASU is effective for annual periods beginning after December 15, 2018 and interim periods within those annual periods. Early adoption is permitted, including interim periods, but no earlier than the adoption of ASC 606. Effective June 20, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In February 2016, the 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. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. In July 2018, the FASB issued
ASU 2018-11, Leases (Topic 842): Targeted Improvements that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We plan to elect this new transition guidance when we adopt this standard on January 1, 2019. We have formed a team to identify and analyze our existing lease agreements and have begun assessing our lease population for the new standard and evaluating the impact to our consolidated financial statements. We anticipate the standard will have a material impact on our balance sheet.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information
6 Months Ended
Jun. 30, 2018
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):
June 30, 2018December 31, 2017
Accrued vacation $6,931 $6,087 
Accrued commissions 3,331 3,297 
Accrued bonuses6,309 4,419 
Estimated health insurance claims1,120 1,090 
ESPP employee contributions1,853 1,419 
Customer deposits6,723 — 
Accrued other liabilities 4,712 3,900 
$30,979 $20,212 
Other Income, net
Other income, net for the three and six months ended June 30, 2018 and 2017 consisted of (in thousands):
Three months ended June 30,Six months ended June 30,
2018201720182017
Interest income$279 $129 $502 $220 
Income from training reimbursement program100 198 208 736 
Other113 (151)125 (168)
$492 $176 $835 $788 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
At June 30, 2018, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$36,517 $— $— $36,517 
Commercial paper9,508 — — 9,508 
U.S. treasury debt securities1,993 — (6)1,987 
U.S. corporate debt securities11,812 — (91)11,721 
$59,830 $— $(97)$59,733 
Included in cash and cash equivalents$36,517 $— $— $36,517 
Included in marketable securities$23,313 $— $(97)$23,216 

At December 31, 2017, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$49,452 $— $— $49,452 
U.S. treasury debt securities3,083 — (8)3,075 
U.S. corporate debt securities13,350 — (61)13,289 
$65,885 $— $(69)$65,816 
Included in cash and cash equivalents$49,452 $— $— $49,452 
Included in marketable securities$16,433 $— $(69)$16,364 

The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2018, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of June 30, 2018
Less than 12 months12 months or greater
Fair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury debt securities$1,987 $(6)$— $— 
U.S. corporate debt securities11,721 (91)— — 
Total$13,708 $(97)$— $— 

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 June 30, 2018 to hold these investments until the cost basis is recovered.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2018
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 June 30, 2018, 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 June 30, 2018Fair Value Measurements as of December 31, 2017
DescriptionTotalLevel 1Level 2TotalLevel 1Level 2
Money market funds$36,517 $36,517 $— $49,452 $49,452 $— 
Commercial paper9,508 — 9,508 — — — 
U.S. treasury debt securities1,987 — 1,987 3,075 — 3,075 
U.S. corporate debt securities11,721 — 11,721 13,289 — 13,289 
$59,733 $36,517 $23,216 $65,816 $49,452 $16,364 
Included in cash and cash equivalents$36,517 $49,452 
Included in marketable securities$23,216 $16,364 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Costs
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred Costs Deferred CostsDeferred costs, which primarily consist of costs to obtain contracts with customers, were $11.3 million as of June 30, 2018. Amortization expense for the deferred costs was $2.4 million and $4.4 million for the three and six months ended June 30, 2018, respectively. There was no significant impairment loss in relation to the costs capitalized for the periods presented.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
As of June 30, 2018, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2018$2,131 
20193,517 
20203,270 
20213,211 
20222,931 
Thereafter13,287 
Total minimum lease payments$28,347 

There have been no material changes in our future estimated minimum lease payments under non-cancelable capital and financing leases, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017.
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. 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 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Stock-Based Compensation
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 June 30, 2018, 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.
In June 2018, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,000,000. As of June 30, 2018, 3,273,124 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 June 30, 2018, 4,920,003 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 June 30,Six months ended June 30,
2018201720182017
Cost of revenue
Subscription and support$228 $178 $399 $318 
Professional services146 100 296 200 
Operating expenses
Research and development1,495 472 2,516 965 
Sales and marketing1,440 694 2,553 1,353 
General and administrative7,156 2,953 10,606 5,700 
Total$10,465 $4,397 $16,370 $8,536 

The fair value of each option grant and each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. 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 options and ESPP purchase rights.
The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:

Three months ended June 30,Six months ended June 30,
2018201720182017
Stock Options
Expected term (in years)— 6.1— 6.0 - 6.1
Risk-free interest rate —%  1.9% - 2.0% —%  1.9% - 2.1%
Expected volatility —%  39.3% - 39.6% —%  39.3% - 43.8%
ESPP
Expected term (in years)— — 0.5— 
Risk-free interest rate—%  —%  1.8%  —%  
Expected volatility—%  —%  22.2%  —%  

Stock Options
The following table summarizes the option activity under the Plans for the six months ended June 30, 2018:




Options 

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20178,145,777 $13.33 7.0$65,913 
Granted— — 
Forfeited(105,977)16.95 
Exercised(624,388)10.24 
Outstanding at June 30, 20187,415,412 $13.54 6.6$80,539 
Exercisable at June 30, 20185,237,069 $12.36 5.8$63,072 

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 six months ended June 30, 2018 and 2017 was $8.7 million and $4.2 million, respectively.
The weighted-average grant-date fair value of options granted during the six months ended June 30, 2017 was $6.05. No options were granted during the six months ended June 30, 2018. The total fair value of options vested during the six months ended June 30, 2018 and 2017 was approximately $8.4 million and $5.2 million, respectively. Total unrecognized compensation expense of $13.0 million related to options will be recognized over a weighted-average period of 2.3 years.
Restricted Stock Awards
We have granted restricted stock awards to our executive officers that vest in three equal annual installments from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the six months ended June 30, 2018 and 2017 was approximately $2.2 million and $2.4 million, respectively.
The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2018:




Number of Shares
Weighted-
Average Grant Date Fair Value
Unvested at December 31, 2017163,332 $13.40 
Granted— — 
Forfeited— — 
Vested(163,332)13.40 
Unvested at June 30, 2018— $— 

Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was no unrecognized compensation expense related to restricted stock awards.
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 six months ended June 30, 2018 and 2017 was approximately $7.2 million and $2.5 million, respectively.
The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2018:




Number of Shares
Weighted-
Average Grant Date Fair Value
Unvested at December 31, 2017574,072 $14.51 
Granted1,933,643 22.96 
Forfeited(22,004)22.23 
Vested(1)
(439,436)16.46 
Unvested at June 30, 20182,046,275 $22.00 

(1) As of June 30, 2018, recipients of 554,621 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. 
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was approximately $39.4 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.6 years.
Employee Stock Purchase Plan
During the six months ended June 30, 2018, 79,997 shares of common stock were purchased under the ESPP at a weighted-average price of $17.13 per share, resulting in cash proceeds of $1.4 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At June 30, 2018, there was approximately $35,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.04 years.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
Three months ended June 30, 2018Six months ended June 30, 2018
Information technology$7,584 $14,854 
Consumer discretionary6,882 13,775 
Industrials6,511 13,258 
Diversified financials6,053 12,343 
Banks5,787 11,836 
Healthcare5,104 10,454 
Energy4,709 9,604 
Other16,500 32,912 
Total revenues$59,130 $119,036 

The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended June 30, 2018Six months ended June 30, 2018
Subscription and support$48,837 $95,307 
XBRL professional services6,916 16,768 
Other services3,377 6,961 
Total revenues$59,130 $119,036 

Deferred Revenue
During the three months ended June 30, 2018, we recognized $43.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. During the six months ended June 30, 2018, we recognized $77.0 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 June 30, 2018, revenue of approximately $140.3 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $118.5 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
6 Months Ended
Jun. 30, 2018
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 awards, and common stock issuable pursuant to the ESPP to the extent 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.
We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.
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
June 30, 2018June 30, 2017
Class AClass BClass AClass B
Numerator
Net loss$(16,755)$(5,013)$(7,527)$(2,669)
Denominator
Weighted-average common shares outstanding - basic and diluted33,278,982 9,955,673 30,585,012 10,844,679 
Basic and diluted net loss per share$(0.50)$(0.50)$(0.25)$(0.25)

Six months ended
June 30, 2018June 30, 2017
Class AClass BClass AClass B
Numerator
Net loss$(24,040)$(7,346)$(11,814)$(4,218)
Denominator
Weighted-average common shares outstanding - basic and diluted32,972,720 10,075,390 30,413,156 10,856,882 
Basic and diluted net loss per share$(0.73)$(0.73)$(0.39)$(0.39)
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
June 30, 2018June 30, 2017
Shares subject to outstanding common stock options7,415,412 8,139,151 
Shares subject to unvested restricted stock awards— 176,665 
Shares issuable pursuant to the ESPP102,756 — 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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, 2017 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 and six months ended June 30, 2018 are not necessarily indicative of the results expected for the full year ending December 31, 2018.
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 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.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue when control of these services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
• Identification of the contract, or contracts, with a customer
• Identification of the performance obligations in the contract
• Determination of the transaction price
• Allocation of the transaction price to the performance obligations in the contract
• Recognition of revenue when, or as, we satisfy a performance obligation
We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.
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. Our subscription contracts are generally three to 36 months in duration, are billed in advance and are non-cancelable. We consider the access to Wdesk and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.
Revenue is recognized 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.
Contracts with Multiple Performance Obligations Some of our contracts with customers contain multiple performance obligations in the event that we determine a material right exists. For these contracts, we account for the individual performance obligations separately when they are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the size of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.
Deferred Revenue and Customer Deposits
Deferred Revenue
We typically invoice our customers for subscription and support fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Customer Deposits
As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.
Deferred Commissions Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying condensed consolidated statements of operations.
Income Taxes On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the “Tax Cuts and Jobs Act” (the “TCJA”). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international “Global Intangible Low-Taxed Income” (“GILTI”) regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new (“GILTI”) regime under ASC 740.  Companies may account for the effects of GILTI either (1) in the period the entity becomes subject to GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to GILTI. We have elected to account for the effects of GILTI in the period incurred and expect to incur an adjustment related to GILTI for the year ended December 31, 2018. This adjustment is offset by a corresponding reduction to the valuation allowance and as a result has zero impact on our effective tax rate. We will continue to refine our calculations as additional guidance is released during the measurement period as permitted by SEC Staff Accounting Bulletin 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted
In May 2014, FASB issued ASU 2014-09, which amends the guidance in former ASC 605, Revenue Recognition. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
Effective January 1, 2018, we adopted ASU 2014-09 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of our accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The primary impact on accounts receivables and deferred revenue of adopting the new standard relates to recording deferred revenue when payments are due in advance of our performance of subscription based contracts. This recording has resulted in an offsetting increase in accounts receivable and deferred revenue.
The effect of adopting the new standard on accrued expenses and other current liabilities relates to the reclassification of amounts collected in advance related to the purchase of professional services from deferred revenue to accrued expenses and other current liabilities as these agreements to purchase professional services constitute a customer option.
The primary impact of adopting the new standard on our sales and marketing expense relates to the deferral of incremental commission costs of obtaining subscription contracts. Under the previous guidance, we deferred only direct and incremental commission costs to obtain a contract and amortized those costs on a straight-line basis over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements. Under the new standard, we defer all incremental commission costs to obtain the contract. We amortize these costs on a straight-line basis over a period of benefit that we have determined to be three years.
The adoption of ASC 606 primarily resulted in an acceleration of revenue as of December 31, 2017, which in turn reduced our existing deferred tax asset for amounts that had previously been included in deferred revenue. Additionally, the amortization of the costs of obtaining a contract has generated additional deferred tax liabilities that ultimately reduced our net deferred tax asset position. As we have provided a full valuation allowance against our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this aggregate impact was offset by a corresponding reduction to the valuation allowance.
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (in thousands):
As of December 31, 2017Adjustments Due to ASU 2014-09As of January 1, 2018
Assets
Accounts receivable, net$28,800 $16,900 $45,700 
Deferred commissions2,376 650 3,026 
Deferred commissions, non-current— 4,655 4,655 
Liabilities 
Accrued expenses and other current liabilities20,212 6,956 27,168 
Deferred revenue104,684 6,625 111,309 
Deferred revenue, non-current22,709 243 22,952 
Equity 
Accumulated deficit$(265,337)$8,381 $(256,956)

In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):
As of June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of Change
Assets
Accounts receivable, net$39,088 $27,029 $12,059 
Deferred commissions4,844 2,686 2,158 
Deferred commissions, non-current6,462 — 6,462 
Liabilities 
Accrued expenses and other current liabilities30,979 24,256 6,723 
Deferred revenue118,490 116,949 1,541 
Deferred revenue, non-current21,835 19,877 1,958 
Equity 
Accumulated deficit$(288,342)$(298,799)$10,457 
Three months ended June 30, 2018Six months ended June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of ChangeAs ReportedBalances Without Adoption of ASC 606Effect of Change
Revenues
Subscription and support$48,837 $48,469 $368 $95,307 $94,706 $601 
Professional services10,293 10,418 (125)23,729 25,548 (1,819)
Operating expenses
Sales and marketing22,252 23,930 (1,678)43,258 46,552 (3,294)
Net loss $(21,768)$(23,689)$1,921 $(31,386)$(33,462)$2,076 
Net loss per common share 
Basic and diluted$(0.50)$(0.55)$0.05 $(0.73)$(0.78)$0.05 

The adoption of ASC 606 had no impact on our total cash flows from operations.
In May 2017, the FASB issued ASU 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual periods beginning after December 15, 2017 and interim periods within those annual periods. Effective January 1, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies the accounting for nonemployee share-based payment transactions. Under the new guidance, equity-classified share-based payment awards issued to nonemployees will now be measured on the grant date, instead of the previous requirement to remeasure the awards through performance completion date. Awards that include performance conditions will recognize compensation cost when the achievement of the performance condition is probable, rather than upon achievement of the performance condition. Finally, the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting will be eliminated, except for awards in the form of convertible instruments. The ASU is effective for annual periods beginning after December 15, 2018 and interim periods within those annual periods. Early adoption is permitted, including interim periods, but no earlier than the adoption of ASC 606. Effective June 20, 2018, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In February 2016, the 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. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. In July 2018, the FASB issued
ASU 2018-11, Leases (Topic 842): Targeted Improvements that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We plan to elect this new transition guidance when we adopt this standard on January 1, 2019. We have formed a team to identify and analyze our existing lease agreements and have begun assessing our lease population for the new standard and evaluating the impact to our consolidated financial statements. We anticipate the standard will have a material impact on our balance sheet.
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 option grant and each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. 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 options and ESPP purchase rights.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
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, 2018 balance sheet for the adoption of ASU 2014-09 were as follows (in thousands):
As of December 31, 2017Adjustments Due to ASU 2014-09As of January 1, 2018
Assets
Accounts receivable, net$28,800 $16,900 $45,700 
Deferred commissions2,376 650 3,026 
Deferred commissions, non-current— 4,655 4,655 
Liabilities 
Accrued expenses and other current liabilities20,212 6,956 27,168 
Deferred revenue104,684 6,625 111,309 
Deferred revenue, non-current22,709 243 22,952 
Equity 
Accumulated deficit$(265,337)$8,381 $(256,956)

In accordance with the new revenue standard requirements, the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and statement of operations for the three and six months ended June 30, 2018 was as follows (in thousands, except per share data):
As of June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of Change
Assets
Accounts receivable, net$39,088 $27,029 $12,059 
Deferred commissions4,844 2,686 2,158 
Deferred commissions, non-current6,462 — 6,462 
Liabilities 
Accrued expenses and other current liabilities30,979 24,256 6,723 
Deferred revenue118,490 116,949 1,541 
Deferred revenue, non-current21,835 19,877 1,958 
Equity 
Accumulated deficit$(288,342)$(298,799)$10,457 
Three months ended June 30, 2018Six months ended June 30, 2018
As ReportedBalances Without Adoption of ASC 606Effect of ChangeAs ReportedBalances Without Adoption of ASC 606Effect of Change
Revenues
Subscription and support$48,837 $48,469 $368 $95,307 $94,706 $601 
Professional services10,293 10,418 (125)23,729 25,548 (1,819)
Operating expenses
Sales and marketing22,252 23,930 (1,678)43,258 46,552 (3,294)
Net loss $(21,768)$(23,689)$1,921 $(31,386)$(33,462)$2,076 
Net loss per common share 
Basic and diluted$(0.50)$(0.55)$0.05 $(0.73)$(0.78)$0.05 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)
6 Months Ended
Jun. 30, 2018
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):
June 30, 2018December 31, 2017
Accrued vacation $6,931 $6,087 
Accrued commissions 3,331 3,297 
Accrued bonuses6,309 4,419 
Estimated health insurance claims1,120 1,090 
ESPP employee contributions1,853 1,419 
Customer deposits6,723 — 
Accrued other liabilities 4,712 3,900 
$30,979 $20,212 
Schedule of Other Income and (Expense), net
Other income, net for the three and six months ended June 30, 2018 and 2017 consisted of (in thousands):
Three months ended June 30,Six months ended June 30,
2018201720182017
Interest income$279 $129 $502 $220 
Income from training reimbursement program100 198 208 736 
Other113 (151)125 (168)
$492 $176 $835 $788 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
At June 30, 2018, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$36,517 $— $— $36,517 
Commercial paper9,508 — — 9,508 
U.S. treasury debt securities1,993 — (6)1,987 
U.S. corporate debt securities11,812 — (91)11,721 
$59,830 $— $(97)$59,733 
Included in cash and cash equivalents$36,517 $— $— $36,517 
Included in marketable securities$23,313 $— $(97)$23,216 

At December 31, 2017, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$49,452 $— $— $49,452 
U.S. treasury debt securities3,083 — (8)3,075 
U.S. corporate debt securities13,350 — (61)13,289 
$65,885 $— $(69)$65,816 
Included in cash and cash equivalents$49,452 $— $— $49,452 
Included in marketable securities$16,433 $— $(69)$16,364 
Schedule of Cash and Cash Equivalents
At June 30, 2018, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$36,517 $— $— $36,517 
Commercial paper9,508 — — 9,508 
U.S. treasury debt securities1,993 — (6)1,987 
U.S. corporate debt securities11,812 — (91)11,721 
$59,830 $— $(97)$59,733 
Included in cash and cash equivalents$36,517 $— $— $36,517 
Included in marketable securities$23,313 $— $(97)$23,216 

At December 31, 2017, marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$49,452 $— $— $49,452 
U.S. treasury debt securities3,083 — (8)3,075 
U.S. corporate debt securities13,350 — (61)13,289 
$65,885 $— $(69)$65,816 
Included in cash and cash equivalents$49,452 $— $— $49,452 
Included in marketable securities$16,433 $— $(69)$16,364 
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 June 30, 2018, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of June 30, 2018
Less than 12 months12 months or greater
Fair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury debt securities$1,987 $(6)$— $— 
U.S. corporate debt securities11,721 (91)— — 
Total$13,708 $(97)$— $— 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
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 June 30, 2018Fair Value Measurements as of December 31, 2017
DescriptionTotalLevel 1Level 2TotalLevel 1Level 2
Money market funds$36,517 $36,517 $— $49,452 $49,452 $— 
Commercial paper9,508 — 9,508 — — — 
U.S. treasury debt securities1,987 — 1,987 3,075 — 3,075 
U.S. corporate debt securities11,721 — 11,721 13,289 — 13,289 
$59,733 $36,517 $23,216 $65,816 $49,452 $16,364 
Included in cash and cash equivalents$36,517 $49,452 
Included in marketable securities$23,216 $16,364 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases
As of June 30, 2018, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2018$2,131 
20193,517 
20203,270 
20213,211 
20222,931 
Thereafter13,287 
Total minimum lease payments$28,347 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
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 June 30,Six months ended June 30,
2018201720182017
Cost of revenue
Subscription and support$228 $178 $399 $318 
Professional services146 100 296 200 
Operating expenses
Research and development1,495 472 2,516 965 
Sales and marketing1,440 694 2,553 1,353 
General and administrative7,156 2,953 10,606 5,700 
Total$10,465 $4,397 $16,370 $8,536 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:

Three months ended June 30,Six months ended June 30,
2018201720182017
Stock Options
Expected term (in years)— 6.1— 6.0 - 6.1
Risk-free interest rate —%  1.9% - 2.0% —%  1.9% - 2.1%
Expected volatility —%  39.3% - 39.6% —%  39.3% - 43.8%
ESPP
Expected term (in years)— — 0.5— 
Risk-free interest rate—%  —%  1.8%  —%  
Expected volatility—%  —%  22.2%  —%  
Schedule of Share-based Payment Award, ESPP, Valuation Assumptions
The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:

Three months ended June 30,Six months ended June 30,
2018201720182017
Stock Options
Expected term (in years)— 6.1— 6.0 - 6.1
Risk-free interest rate —%  1.9% - 2.0% —%  1.9% - 2.1%
Expected volatility —%  39.3% - 39.6% —%  39.3% - 43.8%
ESPP
Expected term (in years)— — 0.5— 
Risk-free interest rate—%  —%  1.8%  —%  
Expected volatility—%  —%  22.2%  —%  
Schedule of Stock-Option Activity
The following table summarizes the option activity under the Plans for the six months ended June 30, 2018:




Options 

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20178,145,777 $13.33 7.0$65,913 
Granted— — 
Forfeited(105,977)16.95 
Exercised(624,388)10.24 
Outstanding at June 30, 20187,415,412 $13.54 6.6$80,539 
Exercisable at June 30, 20185,237,069 $12.36 5.8$63,072 
Summary of Restricted Stock Awards
The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2018:




Number of Shares
Weighted-
Average Grant Date Fair Value
Unvested at December 31, 2017163,332 $13.40 
Granted— — 
Forfeited— — 
Vested(163,332)13.40 
Unvested at June 30, 2018— $— 
Summary of Restricted Stock Units
The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2018:




Number of Shares
Weighted-
Average Grant Date Fair Value
Unvested at December 31, 2017574,072 $14.51 
Granted1,933,643 22.96 
Forfeited(22,004)22.23 
Vested(1)
(439,436)16.46 
Unvested at June 30, 20182,046,275 $22.00 
(1) As of June 30, 2018, recipients of 554,621 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
Three months ended June 30, 2018Six months ended June 30, 2018
Information technology$7,584 $14,854 
Consumer discretionary6,882 13,775 
Industrials6,511 13,258 
Diversified financials6,053 12,343 
Banks5,787 11,836 
Healthcare5,104 10,454 
Energy4,709 9,604 
Other16,500 32,912 
Total revenues$59,130 $119,036 

The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended June 30, 2018Six months ended June 30, 2018
Subscription and support$48,837 $95,307 
XBRL professional services6,916 16,768 
Other services3,377 6,961 
Total revenues$59,130 $119,036 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2018
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
June 30, 2018June 30, 2017
Class AClass BClass AClass B
Numerator
Net loss$(16,755)$(5,013)$(7,527)$(2,669)
Denominator
Weighted-average common shares outstanding - basic and diluted33,278,982 9,955,673 30,585,012 10,844,679 
Basic and diluted net loss per share$(0.50)$(0.50)$(0.25)$(0.25)

Six months ended
June 30, 2018June 30, 2017
Class AClass BClass AClass B
Numerator
Net loss$(24,040)$(7,346)$(11,814)$(4,218)
Denominator
Weighted-average common shares outstanding - basic and diluted32,972,720 10,075,390 30,413,156 10,856,882 
Basic and diluted net loss per share$(0.73)$(0.73)$(0.39)$(0.39)
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
June 30, 2018June 30, 2017
Shares subject to outstanding common stock options7,415,412 8,139,151 
Shares subject to unvested restricted stock awards— 176,665 
Shares issuable pursuant to the ESPP102,756 — 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Significant Accounting Policies - Accounting Policies (Details)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revenue recognition, customer contract period, minimum 3 months
Revenue recognition, customer contract period, maximum 36 months
Sales commissions amortization period 3 years
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Capitalized cost, amortization period 12 months
Accounting Standards Update 2014-09  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Capitalized cost, amortization period 3 years
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Significant Accounting Policies - Adoption of New Accounting Standards (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Assets            
Accounts receivable, net $ 39,088   $ 39,088   $ 45,700 $ 28,800
Deferred commissions 4,844   4,844   3,026 2,376
Deferred commissions, non-current 6,462   6,462   4,655 0
Liabilities            
Accrued expenses and other current liabilities 30,979   30,979   27,168 20,212
Deferred revenue 118,490   118,490   111,309 104,684
Deferred revenue, non-current 21,835   21,835   22,952 22,709
Accumulated deficit (288,342)   (288,342)   (256,956) (265,337)
Revenue            
Total revenues 59,130 $ 49,391 119,036 $ 101,295    
Operating expenses            
Sales and marketing 22,252 19,787 43,258 38,500    
Net loss $ (21,768) $ (10,196) $ (31,386) $ (16,032)    
Net loss per common share:            
Basic and diluted (in dollars per share) $ (0.50) $ (0.25) $ (0.73) $ (0.39)    
Balances Without Adoption of ASC 606            
Assets            
Accounts receivable, net $ 27,029   $ 27,029     28,800
Deferred commissions 2,686   2,686     2,376
Deferred commissions, non-current 0   0     0
Liabilities            
Accrued expenses and other current liabilities 24,256   24,256     20,212
Deferred revenue 116,949   116,949     104,684
Deferred revenue, non-current 19,877   19,877     22,709
Accumulated deficit (298,799)   (298,799)     $ (265,337)
Operating expenses            
Sales and marketing 23,930   46,552      
Net loss $ (23,689)   $ (33,462)      
Net loss per common share:            
Basic and diluted (in dollars per share) $ (0.55)   $ (0.78)      
Accounting Standards Update 2014-09 | Effect of Change            
Assets            
Accounts receivable, net $ 12,059   $ 12,059   16,900  
Deferred commissions 2,158   2,158   650  
Deferred commissions, non-current 6,462   6,462   4,655  
Liabilities            
Accrued expenses and other current liabilities 6,723   6,723   6,956  
Deferred revenue 1,541   1,541   6,625  
Deferred revenue, non-current 1,958   1,958   243  
Accumulated deficit 10,457   10,457   $ 8,381  
Operating expenses            
Sales and marketing (1,678)   (3,294)      
Net loss $ 1,921   $ 2,076      
Net loss per common share:            
Basic and diluted (in dollars per share) $ 0.05   $ 0.05      
Subscription and support            
Revenue            
Total revenues $ 48,837 $ 40,980 $ 95,307 $ 80,520    
Subscription and support | Balances Without Adoption of ASC 606            
Revenue            
Total revenues 48,469   94,706      
Subscription and support | Accounting Standards Update 2014-09 | Effect of Change            
Revenue            
Total revenues 368   601      
Professional services            
Revenue            
Total revenues 10,293 $ 8,411 23,729 $ 20,775    
Professional services | Balances Without Adoption of ASC 606            
Revenue            
Total revenues 10,418   25,548      
Professional services | Accounting Standards Update 2014-09 | Effect of Change            
Revenue            
Total revenues $ (125)   $ (1,819)      
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Accrued Liabilities and Other Liabilities [Abstract]      
Accrued vacation $ 6,931   $ 6,087
Accrued commissions 3,331   3,297
Accrued bonuses 6,309   4,419
Estimated health insurance claims 1,120   1,090
ESPP employee contributions 1,853   1,419
Customer deposits 6,723   0
Accrued other liabilities 4,712   3,900
Accrued expenses and other current liabilities $ 30,979 $ 27,168 $ 20,212
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Other Nonoperating Income (Expense) [Abstract]        
Interest income $ 279 $ 129 $ 502 $ 220
Income from training reimbursement program 100 198 208 736
Other 113 (151) 125 (168)
Nonoperating income (expense) $ 492 $ 176 $ 835 $ 788
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 57,495 $ 65,256 $ 60,333 $ 59,986 $ 52,204 $ 51,281
Schedule of Available-for-sale Securities [Line Items]            
Unrealized Gains 0   0      
Unrealized Losses (97)   (69)      
Cash and cash equivalents and available-for-sale securities, amortized cost 59,830   65,885      
Cash and cash equivalents and available-for-sale securities 59,733   65,816      
Commercial paper            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 9,508          
Unrealized Gains 0          
Unrealized Losses 0          
Aggregate Fair Value 9,508          
U.S. treasury debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 1,993   3,083      
Unrealized Gains 0   0      
Unrealized Losses (6)   (8)      
Aggregate Fair Value 1,987   3,075      
U.S. corporate debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 11,812   13,350      
Unrealized Gains 0   0      
Unrealized Losses (91)   (61)      
Aggregate Fair Value 11,721   13,289      
Money market funds            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 36,517   49,452      
Cash and cash equivalents, aggregate fair value 36,517   49,452      
Cash and cash equivalents | Money market funds            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 36,517   49,452      
Cash and cash equivalents, aggregate fair value 36,517   49,452      
Marketable securities | U.S. corporate debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 23,313   16,433      
Unrealized Gains 0   0      
Unrealized Losses (97)   (69)      
Aggregate Fair Value $ 23,216   $ 16,364      
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Fair Value  
Less than 12 months $ 13,708
12 months or greater 0
Unrealized Loss  
Less than 12 months (97)
12 months or greater 0
U.S. treasury debt securities  
Fair Value  
Less than 12 months 1,987
12 months or greater 0
Unrealized Loss  
Less than 12 months (6)
12 months or greater 0
U.S. corporate debt securities  
Fair Value  
Less than 12 months 11,721
12 months or greater 0
Unrealized Loss  
Less than 12 months (91)
12 months or greater $ 0
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities $ 9,508  
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 1,987 $ 3,075
U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 11,721 13,289
U.S. corporate debt securities | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 23,216 16,364
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 36,517 49,452
Money market funds | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 36,517 49,452
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 59,733 65,816
Recurring | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 36,517 49,452
Recurring | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 23,216 16,364
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 9,508 0
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 1,987 3,075
Recurring | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 11,721 13,289
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 36,517 49,452
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 36,517 49,452
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt 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 - domestic debt 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 - domestic debt 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 36,517 49,452
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 23,216 16,364
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 9,508 0
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 1,987 3,075
Recurring | Level 2 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 11,721 13,289
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 0 $ 0
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue from Contract with Customer [Abstract]        
Deferred costs $ 11.3   $ 11.3  
Amortization expense for deferred costs 2.4   4.4  
Impairment loss $ 0.0 $ 0.0 $ 0.0 $ 0.0
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Minimum Lease Payments Under Operating Lease (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Remainder of 2018 $ 2,131
2019 3,517
2020 3,270
2021 3,211
2022 2,931
Thereafter 13,287
Total minimum lease payments $ 28,347
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended
Jun. 13, 2017
Jun. 30, 2018
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,920,003
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]    
Increase in shares available for grant   3,000,000
Number of shares available for grant   3,273,124
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 10,465 $ 4,397 $ 16,370 $ 8,536
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 1,495 472 2,516 965
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 1,440 694 2,553 1,353
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 7,156 2,953 10,606 5,700
Subscription and support | Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 228 178 399 318
Professional services | Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 146 $ 100 $ 296 $ 200
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee stock options        
Weighted-Average Assumptions        
Expected term (in years) 0 days 6 years 1 month 6 days 0 days  
Risk-free interest rate, min (as a percent)   1.90%   1.90%
Risk-free interest rate, max (as a percent)   2.00%   2.10%
Risk-free interest rate (as percent) 0.00%   0.00%  
Expected volatility, min (as percent)   39.30%   39.30%
Expected volatility, max (as percent)   39.60%   43.80%
Expected volatility (as percent) 0.00%   0.00%  
Employee stock options | Minimum        
Weighted-Average Assumptions        
Expected term (in years)       6 years
Employee stock options | Maximum        
Weighted-Average Assumptions        
Expected term (in years)       6 years 1 month 6 days
Employee Stock Purchase Plan        
Weighted-Average Assumptions        
Expected term (in years) 0 days 0 days 6 months 0 days
Risk-free interest rate (as percent) 0.00% 0.00% 1.80% 0.00%
Expected volatility (as percent) 0.00% 0.00% 22.20% 0.00%
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Options (in shares):      
Outstanding beginning of the period (in shares) 8,145,777    
Granted (in shares) 0    
Forfeited (in shares) (105,977)    
Exercised (in shares) (624,388)    
Outstanding end of the period (in shares) 7,415,412   8,145,777
Exercisable at end of the period (in shares) 5,237,069    
Weighted-Average Exercise Price (in dollars per share):      
Outstanding beginning of the period (in dollars per share) $ 13.33    
Granted (in dollars per share) 0    
Forfeited (in dollars per share) 16.95    
Exercised (in dollars per share) 10.24    
Outstanding end of the period (in dollars per share) 13.54   $ 13.33
Exercisable at the end of the period (in dollars per share) $ 12.36    
Outstanding, weighted-average remaining contractual term (years) 6 years 7 months 6 days   7 years
Exercisable, weighted-average remaining contractual term (years) 5 years 9 months 18 days    
Outstanding, aggregate intrinsic value $ 80,539   $ 65,913
Exercisable, aggregate intrinsic value 63,072    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options exercised intrinsic value 8,700 $ 4,200  
Options grants in period, weighted average grant date fair value (in dollars per share)   $ 6.05  
Options vested in period fair value 8,400 $ 5,200  
Options unrecognized compensation expense $ 13,000    
Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options unrecognized compensation expense, period for recognition (years) 2 years 3 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 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Restricted Stock Awards (Details) - USD ($)
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 163,332  
Granted (in shares) 0  
Forfeited (in shares) 0  
Vested (in shares) (163,332)  
Unvested at end of period (in shares) 0  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 13.40  
Granted (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Vested (in dollars per share) 13.40  
Unvested at end of period (in dollars per share) $ 0  
Restricted stock awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period, fair value $ 2,200,000 $ 2,400,000
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unrecognized compensation expense $ 0  
Restricted stock awards | Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 163,332  
Granted (in shares) 0  
Forfeited (in shares) 0  
Vested (in shares) (163,332)  
Unvested at end of period (in shares) 0  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 13.40  
Granted (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Vested (in dollars per share) 13.40  
Unvested at end of period (in dollars per share) $ 0  
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Vested in period, fair value $ 7.2 $ 2.5
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 574,072  
Granted (in shares) 1,933,643  
Forfeited (in shares) (22,004)  
Vested (in shares) (439,436)  
Unvested at end of period (in shares) 2,046,275  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 14.51  
Granted (in dollars per share) 22.96  
Forfeited (in dollars per share) 22.23  
Vested (in dollars per share) 16.46  
Unvested at end of period (in dollars per share) $ 22.00  
Number of vested shares recipients elected to defer settlement (in shares) 554,621  
Unrecognized compensation expense $ 39.4  
Unrecognized compensation expense, period for recognition (years) 2 years 7 months 6 days  
Board of Directors | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 1 year  
Minimum | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Maximum | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 4 years  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Proceeds from shares issued in connection with employee stock purchase plan $ 0 $ 0 $ 1,370 $ 0
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 35   $ 35  
Unrecognized compensation expense, period for recognition (years)     14 days  
Class A Common Stock | Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares purchased during period     79,997  
Weighted-average price of shares purchased (in dollars per share)     $ 17.13  
Proceeds from shares issued in connection with employee stock purchase plan     $ 1,400  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregration of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 59,130 $ 49,391 $ 119,036 $ 101,295
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenues 48,837 $ 40,980 95,307 $ 80,520
XBRL Professional Services        
Disaggregation of Revenue [Line Items]        
Total revenues 6,916   16,768  
Other services        
Disaggregation of Revenue [Line Items]        
Total revenues 3,377   6,961  
Information technology        
Disaggregation of Revenue [Line Items]        
Total revenues 7,584   14,854  
Consumer discretionary        
Disaggregation of Revenue [Line Items]        
Total revenues 6,882   13,775  
Industrials        
Disaggregation of Revenue [Line Items]        
Total revenues 6,511   13,258  
Diversified financials        
Disaggregation of Revenue [Line Items]        
Total revenues 6,053   12,343  
Banks        
Disaggregation of Revenue [Line Items]        
Total revenues 5,787   11,836  
Healthcare        
Disaggregation of Revenue [Line Items]        
Total revenues 5,104   10,454  
Energy        
Disaggregation of Revenue [Line Items]        
Total revenues 4,709   9,604  
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 16,500   $ 32,912  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Revenue from Contract with Customer [Abstract]    
Deferred revenue recognized $ 43.3 $ 77.0
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 $ 118.5 $ 118.5
Expected period of recognition   12 months
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Numerator        
Net loss $ (21,768) $ (10,196) $ (31,386) $ (16,032)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 43,234,655 41,429,691 43,048,110 41,270,038
Basic and diluted net loss per share (in dollars per share) $ (0.50) $ (0.25) $ (0.73) $ (0.39)
Class A Common Stock        
Numerator        
Net loss $ (16,755) $ (7,527) $ (24,040) $ (11,814)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 33,278,982 30,585,012 32,972,720 30,413,156
Basic and diluted net loss per share (in dollars per share) $ (0.50) $ (0.25) $ (0.73) $ (0.39)
Class B Common Stock        
Numerator        
Net loss $ (5,013) $ (2,669) $ (7,346) $ (4,218)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 9,955,673 10,844,679 10,075,390 10,856,882
Basic and diluted net loss per share (in dollars per share) $ (0.50) $ (0.25) $ (0.73) $ (0.39)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
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) 7,415,412 8,139,151
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) 0 176,665
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) 102,756 0
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z"!TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ CH('36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ".@@=-@N9;8^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::%J:'KBV-/"H(#Q;>0W+9@TX3DI-VW-XU; MA^@'$/*2NW]^]SM(J[Q0+N!S E!];-$_UIZENX F888;#QNX!Z(>;JG]C< 79.3M$LJ7$GQY>\;F&&2')0F%Y%(^CD<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ".@@=-5^4 R(<" @"0 & 'AL+W=O'G6D1O]0>7/[L35SINL7*J&MJ)BK?NT?:(4DTP MB%\5[<5L[>A0SHR]Z,W7R\[UM4>TIH74)HAZ/.B1UK6VI/SX,QIU)TU-G*_? MK'\VP:M@SD30(ZM_5Q=9[MS4=2[T2NZU?&;]%SH&%+G.&/TW^J"U@FM/E$;! M:F%^G>(N)&M&*\J5AKP.SZHUSWYX$Z*1!A/P2, 384C.*B$8"<$[(33!#YZ9 M4#\12?*,L][AP[_5$5T4:!NH9!;ZT.3.O%/1"G7ZR/W,>V@S(^(P(/ ,@2:$ MIVQ/ A@2.&"+CO\7.-J( !8(P @"0P]F]!"FAR ]-/1P1H\6"; 1,2P0@0*1 M14\6 @,B,HAVR' 81H$?P3(Q*!-;,NE"QD9L8($$%$@L.EJ6"@!9J944E$AM M_J)8#JF5*^RC%!;9@"(;6R18B "0E9I"/MQ5OFUA658C)IYC5@H+K?0NLE66 MM05A5M*%P ;>(VQ;V"Q5; SV5U3@+D:!;6&E=A#IEXE:\V%F#QO)NO$^XDV7HOP?4$L#!!0 ( (Z"!TV0HUP' M;@0 /\5 8 >&PO=V]R:W-H965T&ULC9C;;N,V$(9? MQ?#]KC@S/$B!8Z!64;1 "RRVV/9:B9G86,ER)27>OGTEV3&COE[MA.-YE6?^XBTW5?VZ/\3#^\]1V336,E]US MUA^[6&WGH*;.T!B?-=7^L%ROYGM?NO6J?1GJ_2%^Z1;]2]-4W;^;6+>G^R4L MWVY\W3_OANE&MEX=J^?X9QR^';]TXU5V;66[;^*AW[>'11>?[I<_P5U)Q10P M*_[:QU-_<[Z8AO+0MM^GB]^V]TLS.8IU?!RF)JKQ\!K+6-=32Z./?RZ-+J]] M3H&WYV^M_S(/?AS,0]7'LJW_WF^'W?TR7RZV\:EZJ8>O[>G7>!F06RXNH_\] MOL9ZE$].QCX>V[J??Q>/+_W0-I=61BM-]>-\W!_FX^G2_EN8'H"7 +P&@/TP M@"X!Q *RL[-YJ#]70[5>=>UIT9V?UK&:D@+N:)S,Q^GF/'?S?^-H^_'NZQKM M*GN=VKE(-F<)WDK>*TI%X:Z2;.S_:@)5$SC'TVV\U^-)C:W&J%R>]%,R+ M$[U087+FN)0JS'-C="]>]>*%%S+,BQ>]V-RR;"RE""DDLB6H3H)T LQ)$)WD MAFE*J2E"(NMSU4:DD-E(Y .3E8H, M'!:HNP&C,\E(/P)*1DE<(IZXBLR:Y.Q @I$@_3CN!Y2GX 4HI2KQ$H%.2D!I MQ7,KJ#R$@N-%54&><*-S%R1XB8/WHGG7CT$.7D65>TB8T<$+DKP\'3:@0#4' M7W#(:#H7 B3>;]#Q"TZL:U0D6M"A"9*:EE,3%&QZ07!%1<:GDD\')TAR6DY. MD%@D4P3.+$6&!B'%"1V@( EJ.4%!TG',4Z3000J2I):3%"0C MN>M2T2 $W0KJ$$4)4;Z6;E#2$<#SJ=%5"5*@CE"4"+4EHQ0E M2BWG.DI$6N/X*J.H*"\2Y1KJ&$59QEH.=I05*H2D<)"Z*O2.*,%VTFE*DJ:. MLYTD)8/XW%4TB268=(J2I*CC7">)QT\0O.=%EZKS!2668$KL!4B.D$)%E(IMYOTIE%DEE.;)$H)2+_OM,TJ8S1646R MB,3$!@OIK*+\_\^&3AE2*"-FXZRYW0L"3IB/-6\/_>*A M'8:VF;?>GMIVB&-[YO,XK[M8;:\7=7P:IM,PGG?G++]NMV77/=_T? M4$L#!!0 ( (Z"!TV4=]=YJ0( -@* 8 >&PO=V]R:W-H965T&ULC99OKYHP%,:_"N$#7%K*/XV:3)=E2[;$W&7;ZZI5R07*VBIW MWWYMX1)HB^(+H>4YY_P.G#SIJJ'LC5\)$=Y[651\[5^%J)=!P(]74F+^0FM2 MR2=GRDHLY))= EXS@D\ZJ"R"$( D*'%>^9N5WMNSS8K>1)%79,\\?BM+S/YM M24&;M0_]CXW7_'(5:B/8K&I\(3^)^%7OF5P%?9937I**Y[3R&#FO_4]PN8.) M"M"*WSEI^.#>4ZT<*'U3BV^GM0\4$2G(4:@46%[N9$>*0F62''^[I'Y?4P4. M[S^R?]'-RV8.F),=+?[D)W%=^YGOG<@9WPKQ2INOI&LH]KVN^^_D3@HI5R2R MQI$67/][QQL7M.RR2)02O[?7O-+7IGV2+KHP=T#8!81] (P>!J N !D!04NF M6_V,!=ZL&&T\UGZM&JNA@$LD7^91;>IWIY_);KGYG3B6T M32V>F,I9TC&7VP"APP&MJ;0-;I%F291%)I4MA" $"*53+\OMB-!AB=90VHXW M 64+)Z""P1%#G?E^8';)*^X=J)"G%7VF.%,JB,P*7F2^JSQF]HN"G(6Z3>4] M:\]:[4+0NCM'!OUA=O,?4$L#!!0 ( (Z"!TTPH*F#Y 0 &47 8 M>&PO=V]R:W-H965T&ULC5C;CN,V#/V5(.]=2Y1D28-,@,FE M:($66&S1]MF3:";!VG%J>R;;OZ]\V:Q#TM.\)+%S*.E0% ^IQ:6LOM:'$)K9 MMR(_U8_S0].<'Y*DWAU"D=6?RG,XQ7]>RJK(FOA8O2;UN0K9OC,J\@2$2),B M.Y[FRT7W[G.U7)1O37X\A<_5K'XKBJSZ=Q7R\O(XE_/O+[X<7P]-^R)9+L[9 M:_@C-'^>/U?Q*;F.LC\6X50?R].L"B^/\R?YL%6=08?XZQ@N]>CWK*7R7)9? MVX=?]X]ST:XHY&'7M$-D\>L]K$.>MR/%=?PS##J_SMD:CG]_'_WGCGPD\YS5 M85WF?Q_WS>%Q[N:S?7C)WO+F2WGY)0R$S'PVL/\MO(<\PMN5Q#EV95YWG[/= M6]V4Q3!*7$J1?>N_CZ?N^]+_8\U@QAO 8 !7 _FQ@1H,U \#_:&!'@STO3.8 MP<"@&9*>>^?,3=9DRT557F95'P_GK T[^6#B=NW:E]WN=/]%?];Q[?LR=8OD MO1UG@*QZ"(PA_A:RH1!Y121Q_NLB@%O$"H@YW$ZPI@@KT!K^=Y#MAX/<+%.Q MOE*=O1K;3]#4K+WN[/78'BUQU4-L!SEU$..E0E37%*6]\A(YA**D]$*ER"L, M3$CPAF=F6&:&>D;Q]BEKGU+/:.29'F+&RTS!(S)K!J7!(=2&HA0X89%C* J< M$9KG95E>EO(RB)^4 MM_>LO:=^0=Y?>>I]827*36N*BE&A<'JB*"V<1M[;4I22UDZ< RGX="HH,Y)/ M!:4&8'#*8V#26V=QZJ4PK<"@2;<,3,5HGLA_VI:E*8E-8 #DP& MYUPZBO);>KQX247I24Q/D8E^ FD]UA\.YUVJ,3\&IB1)VEL.)XW3;H(@KZZ2 MRJO#\CI@;F:*.X/I<2BI!0*DA:+ M(P-RBH0D!5DWM5^\YDLJ^@Z+OJ0:W :DMI@8@XM53$KR"8-34J4"T^/&,]Y/ M[1NO_I+*O\/R+ZD:@\3L&/4GS)AQR#GC:HT)1KSN2T<9I9B1(P5ENV>XK5AS MN+AG.#ML.%S<,SSOEATO%6J*(5^92$]*FY'DWO8R? D M 1PN 08,'Z\5O$) MQ<::1V%YV/ PBR)DR\.F5 3X"@!H!>!P!0!4C6-%HG1J"$$&&>OUJ)2XEV'' M%-I)B8\N.R98(=1$>@*^' !:#DP=?^ 5%^[O%X&7-+BC8P2F&71.X0S)P83' M! F!._I&H*D\UD[$/1052W^'O<.TEU;C M=F/+P8R:ZJB!%P^@XC'5HP&?K('ITJ9&X),A,'T:B3^F!1/@%78PA3DMR3%G MNCYE20?+P<1DJZ;X/*W$W>&G^&2HF'8(A]^ &9\4FQI<<3*HU ./P85XPH+ MZY:#*2EPHD]&5X1%J%Z[^]IZMBO?3DWKEM';ZYWP$[17C.C]2CZL)?-^(Q^V M_8WOC^'["^C?L^KU>*IGSV73E$5W_?A2EDV(JX\J.)\=0K:_/N3AI6E_VOB[ MZB]^^X>F/ ^7VLGU9GWY'U!+ P04 " ".@@=-C>XR$YT" 8"0 & M 'AL+W=O'$B->9/M"6-_.= 68V%G+*CQUM&\%Z3ZLH+?#_Q:EPV[F*FU[9L M,:-G494-V3*'G^L:LS]+4M'KW$7N;>&E/)Z$6O 6LQ8?R7H+(O M:]+PDC8.(X>Y^XRFFUSA->!G2:Y\-':4DQVEKVKR93]W?940J4@AE *6CPM9 MD:I20C*-W[VF.X14Q/'XIOY)>Y=>=IB3%:U^E7MQFKN9Z^S) 9\K\4*OGTGO M)W:=WOQ7'=8=AQ:K4X>FL=RN M0BWJW='_R7IRN7I9Y,',NRB='K+L(,$(DN3WD+4)00/"D_&') );$LO H(,< M5B8B]4$._Q39/!2Y2S.TUBK4_'!J+8#U M)9JND&5]+=M^UZ7?Y;L[PS?,CF7#G1T5LAGIEG&@5!"9O?\D=^0DKRG#I"(' MH8:I'+.N67<30=O^'N(-EZ'%7U!+ P04 " ".@@=-Q.+#?QD" !+!@ M& 'AL+W=OU?7;()J"S,;6=9F9W;+PD#>-OH@"0SCLE ME5BYA93U$B&1%T"Q>& U5.K-D7&*I5KR$Q(U!WPP)$I0X'F/B.*R"U/A=0!E"8U/L$/D#_K'5G%U\/*]71!0""76@&KX0)K($0+ MJ3+^6$VW2ZF)_?E5_;/QKKSLL8 U([_+@RQ6[I/K'."(ST2^LN8+6#^QZUCS MW^ "1,%U)2I'SH@P3R<_"\FH55&E4/S>CF5EQL;J7VG3A, 2@H[@QW<)H26$ M'X3H+B&RA.A_,\26$ \RH-:[V:\[6_M0K+:MF[4_3_2?U!+ P04 " ".@@=->2HXDX & M "_) & 'AL+W=OV<8B))(:Z!JI59:;=7VF4U(8JUM7"#)]ML7,/':]YZQ\Q+;Y,QESOS[ MW1FX>:N;[^US576S'YOUMKV=/W?=[GJQ:.^?JTW9?JIWU;;_SV/=;,JN_]D\ M+=I=4Y4/8Z'->D%1%"\VY6H[O[L9KWUI[F[JEVZ]VE9?FEG[LMF4S7_+:EV_ MW<[-_/W"U]73E_+0Y1'E:;:MNNZNVLJ1YOYY_- M=6'=4&!4_+VJWMJC[[/!RK>Z_C[\^.WA=AX--:K6U7TWA"C[C]"Q]_?H_\RFN_-?"O;*JO7_ZP>NN?;>3*?/52/Y7?3U&^S9C\> M=N4P[,RUZ[OK?K@X]L[XO[X]V_[JZYV)S,WB=0@T:99[#1UIXO14DFO)SR"+ MO@*'6A"JQ9)4<3J]0:85/A)UN!BD.!ODI)H,&XO'\GS26(0#6!C C@'L48 D M%HV]E_A1LATE5V1\G(CV +*^XU(1+0(88!8 M-8Z)K&B=O<8=533QPDP&-+$7[:(UQEO1Q@42N01;\M"2!Y:% MAE)@2#3N,E4WN3*RE[2&Q*#*M42ZT0J78C,FPFMZ!.R(>BPGT:F?2(R5#*I2 MZ0FI2-ZQ0"H?&G@F@"L#5IE0ZT#6?#:D6\=$LG4(.&*YTB 5D^IR((M93I@" M!7,V,(P-!I1AY8V5-4:=1:KG@K#(5"U84 MB4X@NDKD@INC4-Y)7R 4N8 MC$WCP'!4OMS'^@S)$CD"7*:C1HK]24S(!*3L@<1I*Y4P%4)I"I&,QUH\%NU3S3G+TRE%II"\AB MKY80@'96' 0JYM#JB-%N--LM26>:MXFW7AI#=&?-#BV+;20S=Q0LL4>->>H- M4]X S!ME3N/7QK(),J B-C28C33J9< M&9#U_2::($?!?"R')%#%+@Y0C3#T"4#?!+J>,/0)05]FXH2@K]8AJ)(+$0XE M5UBD,C;4\1CYI)%OC$S&"?'7D%Q ,J3KQ[6D_@?#%4@7LPOLN0ESGS3WC9$( M(0UB3E4V"U0F<>H<0:NLE;$*I$I"*0UA]A-BOTS4"6 XEA1!(B>76B0R,ELM MD"H)0(0P] ELY>7@7Q)@M8^=Q B2V92E-12,9.93()GQ',C8",.?O%Z.*#2F M,64)[*!))GVDF<0Q*1"I[04*9+S<.P%5:%/(F.8,SNC5F1F#3;KW$C,9D'FOG8%@?>XL\S @ M2WP4@#'C/(-!GJ$.S1CD!HZ[FVJQB0Z=D_ED[+\8]&*B]%.'Q;BC,-&.M'DP$&5Q8BW /$L$6\U M=RW+]D$B>;2: U&BCM^ R(6#Z3S(!(XA3%D4U7G(US:@GCU */KA[>MOE, MP\L;XOK27&<&7,_-=;%_E^9G^/VK/7^4S=-JV\Z^U5U7;\87.Q[KNJOZFD>? M^IH_5^7#X<>Z>NR&K[[_WNQ?J=G_Z.K=]+K0XO#.TMW_4$L#!!0 ( (Z" M!TWO,,N6L $ -(# 8 >&PO=V]R:W-H965T&UL?5/; M;IPP$/T5RQ\0LRQ-VQ4@95-%K=1*JU1-GKTP@!7;0VVSI']?V[ $I:@O>&8X MY\S%XWQ$\V([ $=>E=2VH)US_8$Q6W6@N+W!'K3_TZ!1W'G7M,SV!G@=24JR M-$ENF>)"TS*/L9,I1=NY$&!EWO,6?H+[ MU9^,]]BB4@L%V@K4Q$!3T+O=X9@%? 0\"1CMRB:ADS/B2W"^U05-0D$@H7)! M@?OC O<@91#R9?R>->F2,A#7]E7](?;N>SES"_+X M%>9^/E R-_\=+B ]/%3BQZN>'=(_6RJ$(RCB/]\\=9'+^5N_SEGER T8XX3 M)EUC%@3SZDN*="O%,?V'GF[3]YL5[B-]O\Z>)=L"V:9 %@6R_[:X@-\E6 M,U5@VKA-EE0XZ+C)J^BRL'=IO),W^+3M/[AIA;;DC,[?;)Q_@^C EY+<^!7J M_ -;' F-"^9';YMIS2;'83^_(+8\X_(O4$L#!!0 ( (Z"!TU3@"=6KP$ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;YPP#/TK47Y MP^58-YT J==IZJ1-.G7:^CD'!J(FF";AZ/[]DL!1UJ%](;;Q>WYVG&Q$\VQ; M $=>M>IL3EOG^@-CMFQ!"WN#/73^3XU&"^==TS#;&Q!5!&G%>)+<,BUD1XLL MQDZFR'!P2G9P,L0.6@OS^P@*QYSNZ#7P*)O6A0 KLEXT\ /1DO,R==2@;@VKZR?XF]^U[.PL(]JB=9N3:GGRBIH!:# M-M.:38[#?GY!;'G&Q1]02P,$% @ CH('3?(?3O6T 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0+KE<5YV22+U6 MTR9MTJG3UL][98H+3<];^ ;N>W\VWF(+2RT4:"M0$P--0>^3 MXRD+\3'@AX#1KLXD5')!? G&Y[J@NR ()%0N,'"_7>$!I Q$7L;/F9,N*0-P M?7YC_QAK][5&#=$\X?H*YG@,E<_%?X K2AP% MTL:55(-UJ&86+T7QUVD7.N[C='-(9M@V()T!Z0*XBWG8E"@J?^2.E[G!D9BI M]ST/3YP<4]^;*CAC*^*=%V^]]UHF69:S:R":8TY33+J.62*89U]2I%LI3ND_ M\'0;OM]4N(_P_1\*#]L$V29!%@FR_Y:X%7/[5Q*VZJD"T\9ILJ3"0<=)7GF7 M@;U/XYN\AT_3_I6;5FA++NC\R\;^-X@.O)3=C1^ASG^PQ9#0N'#\X,]F&K/) M<-C//X@MW[C\#5!+ P04 " ".@@=-[SC9+K4! #2 P &0 'AL+W=O MU,8J[M&T#7.=!5Y%D)(LV6RNF>)"TR*+OI,M,M-[*32<+'&] M4MS^.8(T0TZW]-7Q()K6!P,)A;JG-YN#\ 1PYQ)J.1LS',POE4YW01!(*'T@8'C=H$[D#(0H8S?$R>=4P;@\OS* M?A]KQUK.W,&=D4^B\FU.]Y144/->^@JATG>>&=!_8V MB6_R%CY.^P]N&Z$=.1N/+QO[7QOC :5LKG"$6OQ@LR&A]N%X@V<[CMEH>--- M/XC-W[CX"U!+ P04 " ".@@=-VXOC+;,! #2 P &0 'AL+W=OLM\#J"E&1IDMPPQ86F91Y])UOF9O!2:#A9X@:EN/UY M!&G&@N[HN^-1M)T/#E;F/6_A"?RW_F318@M++11H)XPF%IJ"WN\.QRS$QX#O M D:W.I-0R=F8YV!\K@N:!$$@H?*!@>-V@0>0,A"AC)>9DRXI W!]?F?_&&O' M6L[45)#PP?I'\WX">9ZKBF9B_\"%Y 8'I1@CLI(%U=2#' M%'M3!6=L1;Q#\0Z]EW)WG>3L$HCFF.,4DZYCE@B&[$N*="O%,?T+GF[#]YL* M]Q&^_TWA/_)GFP19),C^6^)6S)\JV:JG"FP;I\F1R@PZ3O+*NPSL?1K?Y%?X M-.U?N6V%=N1L/+YL[']CC >4DESA"'7XP19#0N/#\1;/=AJSR?"FGW\06[YQ M^0902P,$% @ CH('3?>HZ-6T 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;MT45E42:;L(@012M0AX=I-)8JTO MP7::Y>\9.]D0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T)\8\U4'6O@[VX/! MF\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=Q96Z'H*2!BR-^T%JXGV=0=BSH MGKXZGF3;A>A@9=Z+%KY ^-I?'%IL8:FE!N.E-<1!4]"'_>F\IJ:$1@PI/=OP ]$$&7N[$CQ"?>GSCVIHK. MU(ITA^(]>F_E_GC(V2T2S3'G*8:O8Y8(ANQ+"KZ5XLS_@?-M^&%3X2'!#W\H MS+8)LDV"+!%D_RUQ*^;X5Q*VZJD&UZ9I\J2R@TF3O/(N _N0'I']#I^F_;-P MK32>7&W ETW];ZP-@%)V=SA"'7ZPQ5#0A'A\BV:%EGTG4V18>^DT' VQ/9*8C-+)11H*U 3 W5.[[?'4QKB8\ / 8-=G$FHY(+X M$HRO54XW01!(*%U@X'Z[P@-(&8B\C%\3)YU3!N#R_,'^.=;N:[EP"P\H?XK* MM3D]4%)!S7OIGG#X E,]MY1,Q7^#*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWH MN _CS3Z=8.N 9 (D,^ 0\[ Q453^B3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\ M>.N]UV)[>Y>Q:R":8DYC3+*,F2.89Y]3)&LI3LD_\&0=OEM5N(OPW1\*]^L$ MZ2I!&@G2_Y:X%G/X*PE;]%2!:>(T65)BK^,D+[SSP-XG\4U^AX_3_LA-([0E M%W3^96/_:T0'7LKFQH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q?O4$L#!!0 M ( (Z"!TVYXZC&M0$ -(# 9 >&PO=V]R:W-H965T592VX)VSO4'QFS5@>+V"GO0_J9!H[CSIFF9 M[0WP.H*49&F2W##%A:9E'GTG4^8X."DTG RQ@U+<_#J"Q+&@._KB>!1MYX*# ME7G/6_@*[EM_,MYB"TLM%&@K4!,#34'O=X=C%N)CP'UG+F%!Y0_1.VZ@MY1 M4D/#!^D>E/@<%4H;5U(-UJ&:6;P4Q9^G7>BXC]-- M=CO#M@'I#$@7P%W,PZ9$4?E[[GB9&QR)F7K?\_#$NT/J>U,%9VQ%O//BK?=> MRMWUNYQ= M$<)6&KGBHP;9PF2RH<=)SDE7<9V/LTOLF?\&G:OW#3"FW)&9U_ MV=C_!M&!EY)<^1'J_ =;# F-"\=;?S;3F$V&PW[^06SYQN5O4$L#!!0 ( M (Z"!TWAN=(=LP$ -(# 9 >&PO=V]R:W-H965T=&J\/C+FR!2WFAPYO:6"T\FK9AKK<@ MJ@C2BO'=[I9I(3M:9-%WLD5F!J]D!R=+W*"UL+^.H,R8TX1>'8^R:7UPL"+K M10/?P'_O3Q8MMK!44D/GI.F(A3JG]\GAN _Q,>"'A-&MSB14=Y3,Q7^!"R@,#THP1VF4BRLI!^>-GEE0BA8OTRZ[N(_337J% M;0/X#. +X"X"V)0H*O\@O"@R:T9BI][W(CQQ M4,KN!D>HQ0^V& IJ'X[O\6RG,9L,;_KY!['E&Q>_ 5!+ P04 " ".@@=- M1M)A3S$" !L!P &0 'AL+W=O MX0>HG_U>Z!.968Y-"YUL>.<).&W\;?B\"V/C8!%O#0QRL?=,*@?.W\WAZW'C M!R8B8% I0T'U;O$[F0"6\^ M=X03O3#URHX M-P$XG6J#B3]NE5%ZEX.['H4%KZ,:Y-9]=A MXK^YX0[1Y! Y#F04LI%_HHJ6A>"#)\:/WU/SC\/G2'^;RACMI[#O=/!26Z]E MF*X*$R1K1P3!I&M<)$-%LGN"+'!$,,R# MFLA1D1PAB!P1#!/C(FM49(T0N+6-81)<) SP&Q0@%*E[A3!0]D#GP4T-$8K< MU<% #WY_B%[7;1C=4^1N :"@!Q40XO??.!P4F9 M;:;W8NS_XT'Q?IIM9!ZPY5]02P,$% @ CH('37Q[^5.R 0 T@, !D M !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LUZ21BM MRJ:J6JF55JG:/GMA "LV0VVSI']?V["$;GG!,\,Y9RX>9R.:5]L"./*F56=S MVCK7'QBS90M:V#OLH?-_:C1:..^:AMG>@*@B22O&D^2!:2$[6F0Q=C)%AH-3 MLH.3(7;06I@_1U XYG1'KX$7V;0N!%B1]:*![^!^]"?C/;:H5%)#9R5VQ$"= MTZ?=X9@&? 3\E##:E4U")V?$U^!\J7*:A() 0>F"@O#'!9Y!J2#DR_@]:](E M92"N[:OZI]B[[^4L+#RC^B4KU^;TD9(*:C$H]X+C9YC[N:=D;OXK7$!Y>*C$ MYRA1V?@EY6 =ZEG%EZ+%VW3*+I[CK'^E;1/X3. W!#8EBI5_%$X4F<&1F&GV MO0A7O#MP/YLR!.,HXC]?O/712[%[3#-V"4(SYCAA^!JS()A77U+PK11'_A^= M;]/WFQ7N(WV_SIXFVP+IID :!=)_6KR_:7$+\W"3A*UFJL$T<9LL*7'HXB:O MHLO"/O%X)^_P:=N_"=/(SI(S.G^S&UL;53M;J,P$'P5RP]0$Y)/[U?ZP M]?@ ^,U@,(L]\IVN-Q? MU)]"[ZZ7$S7PH/@?5MDVQSN,*JAIS^VK&K[#U,\6HZGY9S@#=W#OQ-4H%3?A M%Y6]L4I,*LZ*H._CRF18ATG_0HL3THF07A'(6"@X?Z26%IE6 ]+CV7?47_%J MG[JS*7TR'$7XYLP;EST7J]UM1LY>:,(<1DRZQ,P(XM3G$FFLQ"']0D_C]'74 MX3K0U\OJFR0NL(D*;(+ YK\6=UBOLT7/P_^#A2+U0W3!IT4M8]GW#)M5(6G)7DQGEIW13/ M 8?:^NVMV^OQ+8^!5=TTIF3^KR@^ 5!+ P04 " ".@@=-L>.[J],! "< M! &0 'AL+W=OPZWD9^V*XX[GGN<-WI*-4K[H! M,.A-\$YGN#&F/Q"BBP8$TS>RA\Z>5%()9JRI:J)[!:ST08(3NMDD1+"VPWGJ M?2>5IW(PO.W@I) >A&#J_0AXD_'4"#\"Y M([)I_)XY\2+I M?[3_:OOG9;RYEI>)#\5UN:)L.W&)50L8&;9SE^@[F>&*.Y M^$>X +=PEXG5*"37_HN*01LI9A:;BF!OT]IV?AVGD_W='!8.H', 70)NO0Z9 MA'SF7YAA>:KDB-1T]SUSOWA[H/9N"N?T5^'/;/+:>B_Y]HZFY.*(9LQQPM U M9D$0R[Y(T)#$D?X33L/ANV"&.Q^^6ZM'<9@@"A)$GB#ZJ\3=58DA3!06B8,B M<8 @OA()8?XCD@1%D@!!O?4=]\3EG+AYG@['/K@7PY%5)[7+:>M\=&'-E"XJ[*].! MQIO:6,4]FK9AKK/ JTA2DB6;S3537&A:9-%WLD5F>B^%AI,EKE>*V[]'D&;( MZ9:^.1Y$T_K@8$76\09^@__3G2Q:;%:IA +MA-'$0IW3N^WAF 9\!#P*&-SB M3$(E9V.>@_&CRNDF) 022A\4.&X7N F>D@IJWDO_8(;O,-7SA9*I^)]P 8GPD G&*(UT<25E[[Q1DPJF MHOCKN L=]V&\26\FVCHAF0C)3-C'.&P,%#/_RCTO,FL&8L?>=SP\\?:08&_* MX(RMB'>8O$/OI=C>[C-V"4(3YCABDB5F1C!4GT,D:R&.R2=ZLD[?K6:XB_3= M,GJZ7Q=(5P72*)#^5^+MAQ(_8W"N/P1ABYXJL$V<)D=*T^LXR0OO/+!W27R3 M=_@X[;^X;81VY&P\OFSL?VV,!TQEM\?&7-E"UJX&]-# MAS>UL5IX-&W#7&]!5)&D%>-)R@[,E;M!:V#\G4&;, MZ8Z^.9YET_K@8$76BP:^@__1GRU:;%&II(;.2=,1"W5.[W?'4QKP$?!3PNA6 M9Q(JN1CS$HPO54Z3D! H*'U0$+A=X0&4"D*8QN]9DRXA W%]?E-_C+5C+1?A MX,&H7[+R;4[O**F@%H/RSV9\@KF> R5S\5_A"@KA(1.,41KEXDK*P7FC9Q5, M18O7:9==W,?IYO8PT[8)?";PA7 7X[ I4,S\L_"BR*P9B9UZWXOPQ+LCQ]Z4 MP1E;$>\P>8?>:\&37<:N06C&G"8,7V'>$0S5EQ!\*\2)_T?GV_3]9H;[2-^O MHQ_2;8%T4R"- ND_)?(/)6YA]A^"L%5/-=@F3I,CI1FZ.,DK[S*P]SR^R3M\ MFO9OPC:R<^1B/+YL[']MC =,);G!$6KQ@RV&@MJ'XR<\VVG,)L.;?OY!;/G& MQ5]02P,$% @ CH('3<5J%([[ 0 RP4 !D !X;"]W;W)K&UL=91O;YLP$,:_"N(#U,0)D$2 U'2J-FF3HD[K7COD J@V MIK83NF\_VU#&Z/5-_.^YYW?GX,MZJ5YT#6""-\%;G8>U,=V>$%W6()B^DQVT M]N0BE6#&+E5%=*> G7V0X(1&44($:]JPR/S>4169O!K>M'!4@;X*P=2? W#9 MY^$J?-]X:JK:N U29!VKX">87]U1V1697,Z-@%8WL@T47/+P?K4_[)S>"YX; MZ/5L'KA*3E*^N,6W3-!G#\ Z!M I8.LY9 #YS+\PPXI,R3Y0P]UWS/W% MJSVU=U.Z37\5_LPFK^WNK:#1)B,W9S1J#H.&SC2K24&L^X2@&.) /X13/'R- M9KCVX>LY/4YQ@PUJL/$&F_]*C!&PO=V]R:W-H965TI-"V1RWSG4'0FS9@F3V2G>@_$VMC63.FZ8AMC/ J@B2@M#-YH9(QA4N MLN@[F2+3O1-M"XX2)%UK(%G<#^[D_$6F5DJ M+D%9KA4R4.?X-CD/]@?8NV^EC.S<*?%;UZY-L=[C"JH62_8:KG&J.I M^.]P >'#0R9>H]3"QA65O75:3BP^%QIVKN _C3;J;8.L .@'H#-A''3(* MQ.>3M]Y[*6ARDY%+()IBCF,,7<0D MQ4E>>.>!O:7Q33[#QVG_P4S#E45G[?S+QO[76COPJ6RN_ BU M_H/-AH#:A>/.G\TX9J/A=#?](#)_X^(=4$L#!!0 ( (Z"!TT*=66;P@$ M #<$ 9 >&PO=V]R:W-H965TJT];<#%[#J#VJ;T+W];$,82NF?V/=R[CGGVK[)!FU> M;0O@T+L4RN:X=:[;$V++%B2S-[H#Y;_4VDCF?&@:8CL#K(I%4A":)+=$,JYP MD<70.@AQRF^))YYT[J0($76L09^@?O='8V/R,Q2 M<0G*NS?%7C"JH62_8.IGA]'4 M_ \X@_#PX,1KE%K8^(O*WCHM)Q9O1;+W<>4JKL/$?RE;+Z!3 ;TJ(*-0=/[ M'"LRHP=DQK/O6+CB=$_]V90A&8\B?O/FK<^>"YI^R\@Y$$V8PXBA"TPZ(XAG MGR7HFL2!?BBGZ^6;58>;6+Y9JM]^0K!=)=A&@NU2GR97+:YA/FERMRJR6R&@ M5R)KF,V5"%E'#!>MC:GMA.W?US:$TNQ$VA?L M&Q#_"(EP9Z/=L'KI2CE*_.^'K: MA9'+"#@4QE$PNUS@"3AW3#:/WR-I.&FZP/G^RO[9%V^+.3(-3Y+_:DZFWH7K M,#A!R<[AKA!"E*D'J" M]+\2%SI&!,.L<9$E*K)$"#8W(@@FN=.N%2JR>M=OFMPY M[S5*L$8RH#=98I@$%]F@(AN$(,4)X@C_\J./%QK?N3SQ!TI%0;#0VG<=F7W:AAA@V%D-XYG,OTC\K]02P,$% @ CH('38D:A.C*!@ MW"8 !D !X;"]W;W)K&ULC5I=;^,V$/PKAM]S M%I'BI-N7A4[VKMNU_GNK]IFS:G_OG MV6&WK\K'OM%F/:,D<;--N=I.[V[Z9U_V=S?U:[->;:LO^\GA=;,I]__-JW7] M?CM5TQ\/OJZ>7YKNP>SN9E<^5W]4S9^[+_OVU^QDY7&UJ;:'5;V=[*NGV^EG M=;UTKFO0(_Y:5>^'L^^3+I1O=?V]^_'KX^TTZ3RJUM5#TYDHVX^W:E&MUYVE MUH]_!J/34Y]=P_/O/ZP7??!M,-_*0[6HUW^O'IN7VVDVG3Q63^7KNOE:O_]2 M#0'9Z62(_K?JK5JW\,Z3MH^'>GWH_TX>7@]-O1FLM*YLRG^/GZMM__D^V/_1 M##>@H0&=&K1]7VJ@AP;Z9P-SL8$9&IC8'NS0P,;VX(8&+K9!.C1(68/9,;O] M<.5E4][=[.OWR?XXXW9E-['5==I.B(?N83_^_?_:$3NT3]_N2-N;V5MG:,#, MCQ@ZPS@_AN02HDZ(6>O R0M"7LQ)-*=Q!PN)2!/FPX=&[C\V4@ CVHTQ2X"Q M.%H-A"HDR-DU8ZI82 M15EVAAH%9F%@5@2F62_S(\2>^Y(9P\** 142I!/B8RU![5@Y').#,3D9$U]@ M3G3BC&.3-X\!%1)DG&7=+24H,$@I#"@%T]=C QDTD(F,&,4RDH&Q\2EGG2A4 M(5&4*L?F^!*@$E*$X_(P+B_C8N,S]Z(7I3+C.97%P0H$4VT*6&@ EAB7&1R; M2G"A2&1T;+',!\PHB2KCTSV/@Q4(1MZRE"XA+$T",U(%RJ 2T5G-HU.BHZN6 MX30?Y#P66$"@==YR%H) 9W6H;"A89C\K$DLW#=1IA4N7TK+T&$[1 ^C<6^L5 M9_+% !N5%:^]XMF4UI3R":_*]\"<2E0[80(!XM*JC$Q1@.X5KF%*%K&4%V<% MR@H1G]H+ %,^S5*>(5#N--F,)P@4O,R&"K3"U4S).2:CY@_+FOR2?+,P11 M) @5PE+-\P-AH=JM<)%3LLJ1"8E]7$HHB1? A/F:)%]+"3R 1HHT38BKB#C8 MDB0'7]"WA!F8Z&.%.V!&'3D^V?,HU!*A@OJ5,.>3Y'RA8$F2M-B>?0A97H2, M7<7L39*]@]J4,'V3I&^A3@G0MR%>M?,XV!+!PM*3,"^3Y&4A/DD*?Z6<-V)! MQ.&6"'=!6!+F6TH_%I8#9EP(LY07PCC8$L N*$;")$^2Y(5B)+FIN*+6(2\R M'@E<#L!Q:;T@! F3./EHE:,QAVNY'1 J1P-EKCWGNQS NDUK8/YK7!"T+ A" MEVA)]%>D7<9' ^&T/M]LCSW"5*^EV [I"!TX)Y+$*W3$@.$Z@BL$##L;L;$_ MF%TU.' F107\GD4J@ H9T,N8X[3DN-$Y=>2NL#A512J *C1\=789TQM6E);4 (8 MS&T&''5P"6 D:;F46 '(HU %0IV? 8Q]QOQG)/^)^F^D@E661Y9'H0J B8"*.(0P@=T]BNDL4 M)<'L8&HW\4<&!C.MB3@R,'+[GGQ*>*7_"#7V!G.HD7M\'WJ/@RG4RBU^Z*31 M8D*S8(:L39NT>P++$4BA!F/NLY+X@%UG, M15:^1PSF&/."18).Y-C(HIP9\088P+Q)D\!"LH'W?Y)FR 28P6)FL"X^*W@U M6RG40%:DNM+\@#,'()>$G,'$8"4Q^) %O)@MV.L%+#B\F)W40S(A3HH8E9!G MQ7$QP$:+QRA.RL!8NTW@1W+WP%C+W6F [!PF&H>()F0"+V87_U[%X;7L8MZK M.*@8%)]U $;6FL!>SV%J<(@:0N^]\6)VNVZ4(Y>WJZBO69NGLW[/E<72\4>)ZKZ_OC1:N? MYH_WOGXO]\^K[6'RK6Z:>M/?R7FJZZ9JO6\W]-/)2U4^GGZLJZ>F^YJVW_?' M^U;''TV]&^Z2S4X7VN[^!U!+ P04 " ".@@=-/(=9D&D" >" &0 M 'AL+W=OZ:A5R@;*VRMVW7UN08#DN>R-M?\7=14BJ=CZ9N MQ=HMI>Q6GB>.)6V(>&$=;=4W9\8;(M647SS1<4I.)JBIO0"AV&M(U;J;W*SM M^29G5UE7+=US1UR;AO _6UJS?NWZ[GWAM;J44B]XF[PC%_J#RI_=GJN9-[F< MJH:VHF*MP^EY[7[R5X6/=(!1O%6T%[.QHTLY,/:N)U]/:Q=I(EK3H]061#UN M=$?K6CLICM^CJ3OEU('S\=W]LRE>%7,@@NY8_:LZR7+MIJYSHF=RK>4KZ[_0 ML:#(=<;JO]$;K95HU=LF")//Q FL(& M QB!\,,BL4@=-8C2MT<09]JU* !%*$Q@E!%'")4J$+)1!$\VR8+Q 41! M]@0E E$B ,7*LHT666*,K-852U$8^AF,$H,H,8!B[;1MO,CB^X'5N@(0H0S! M* F(D@ HV$))EEE26U0 HJ==24&4%$ )+91T^8*2P$99BIZT) ,Y,H CLCBR MY1Y(?.L5%DL1SM 3%'6E@*<66L"$]J8=-?.?J=JT268?74M9D/AQ:I]>@ P% ML]H&;&]V[NJ;\SOAEZH5SH%)=82;@_;,F*3*$KVH%I3JLIXF-3U+/4S4F \W MUC"1K!MO8V_Z2[#Y"U!+ P04 " ".@@=-B^5-S7(" !" &0 'AL M+W=O2(=;\<^)T 9QL:5GP#J*T5$E-36 GA>#!E6MNTE5;$\W*;GP MNFKQGCKLTC2(_LYP3?JUZ[NWP$MU+KD,@$W:H3/^AOGW;D_%#DPLQZK!+:M( MZU!\6KO/_FJ72+P"_*APSV9K1SHY$/(J-Y^/:]>3@G"-"RX9D'A<<8[K6A() M&;]&3G#D@AG-2_ZR.O%R["](HTU*2>_0X77HD'SK_%4DCJN0074Z MZC_13R:BUPV,XA1<)=&(R08,G&'BY3UD:T+\"0&$@$D%M*G(H)$.[POD)B+Q M- W_)-D])+F3&5B;%:C\X*Y9B9T@M!*$BB"\(UAHW1XPB<*T R;1VIV;&!_J M1V)B(D]OB*46_$M'(JNAR&)($Y(-F&@NUM/.+K=@EEICMB8&>AIF9V*2(+8; MBJV&8M-0K(G-8E.L'VB&3,P'/_(U1Q8B&&F.;$3QPFXIL5I*+)8T)5EBO CA M4O\$38R?:%?%UL0L MV1B4D6NB$PN[\:3,]JF#"G()>6RR]P%IWFU3.4]Y\6 MS_Q5[EOB6S'?AG'T3C\,QZ^(GJN6.0?"Q:VK[L83(1P+Z=Z3.(=2S.-I4^,3 ME\M$K.DPE88-)]TX<,$T]3=_ %!+ P04 " ".@@=-4Z)_P"H$ #,%0 M&0 'AL+W=OKX=U3O5E5KVV>E>JI=IK7HDCK?^Y57IW7KG#?7WS+7HYM_\+; MK$[IB_I=M7^%*INL*IU:'=;N3^+N:^#W 0/BSTR=FZM[IY_* MD:_:_J3>4=O&?2C;&K\F;X MZ^Q>F[8JIBP=E2+],5ZSI_SO83B I@"Z!(C@9@!/ ;PT()@"@J4!X100 M+@V04X!<&A!- 9$6X(W5'99KF[;I9E579Z<>%7=*>V&+NZ@3Q*Y_.:S_\%NW M8DWW]FU#DE;>6Y]HPMR/&+K&S!$/ "%YCMD"3#B'?#$AD3^'/**1@CGF*\+\ M-Y37U>-2%()%H2$!SQ)(G(!A AX2!-<)(JVH(R0:(.4 ":,@T2KR8*)D2*'4 M2@M0/K.V %_ B$D2:[D> 8K(UTL,4()B@6L4P!H%H,@13A#"!*%99!EK51XQ MX15/35#;6X@9"0E)2$ BT4A(8XA/B2:'+"-[ .]@46P(<5&<",!:A$'8"\A)CK"K M$'(5BSF2I==!S8Y%MX3-@%"[H^N63#,0(A:D5P7 F$.+8 C[!@'?,)1+IF_H MRKT)F1/!OD*H1]&52V8+\BD1.A4 DI9^B[!#$>A53.V:C8@0$1ET (PIMG0L MA/V.D-_9I(<]BN+EK3IA=R'4'^A5,8V#92B,+6W"@B0(+!F8 M!R $8+<(89-A9#*6E69L,OR1+RK+)]62;RK3/&!53-BMJF"/8=2;&,MD&@@D M9,)N$<)>P\!K8HM=,78(_D /PWA/\Y(>ALWNA)B%WL0 F) !6[H8Q@[!2[H8 M_O\NYB9D3@3[#"_I8AAT*,:W(@+9/A8#;#+!DCYF D6S92*A=U4 )B1?G&PO=V]R:W-H965TX;SGXE66C*G@K:E; MN0E+I;HU0G)?LH;*1]ZQ5K\YQ:!/#<-%7^VK.;])L3A=>&E.I7*+* B[^B)?6?J1_J M8:VL>!L(=MR$'_!Z2VR!1?RL6"]OQH'9RH[S5S/YF(U6RO# 75CPM[ M8G5MF'0?OQUI.&J:PMOQE?V3W;S>S(Y*]L3K7]5!E9LP"X,#.])SK5YX_YFY M#<5AX';_E5U8K>&F$ZVQY[6TO\'^+!5O'(MNI:%OP[-J[;-W_-:E7KT4),,YNA@BA]D. M&'*'(2,&:?Y1A( BQ!(L[@@6,,$")%A8@N4=P?)=EP,FM9C68O BC3)89@G* M+ &9^)W,@(EO9")8(@8E8L"*!"9(0(+$PXIDTN/#*H5%4E D]3 B]34B R6R MJ40:PP0KD&#E?ZAP!)_]R,-+![K=)UYE,V[BF9!A#S\=R,-0#*<,0S&;.5L8 MSAGV"9H#W1VO.1DX9]@G:-@[:1B.&HZ!(S;7*!PVG/S'(8.CA*$L32R=A@GC ME. 9)3A1&(C4U-7,VU4X=AC*W8RK!,X=\;N835C"(%C1WQBYT#I/PQ! M-Q]3M0-E_I^-$YJ=E1FF.JQ&"X)PT3Q MSEV T'@+*_X"4$L#!!0 ( (Z"!TUOFO**B@0 *<; 9 >&PO=V]R M:W-H965T1L$\7'6^3*0<'SC>R:/?2#K:UE]JT_&-,&//"OJ M37AJFLM3%-7[D\G3^E-Y,47[R;&L\K1I#ZO7J+Y4)CWT@_(L$HSI*$_/1;A= M]^>>J^VZ?&NRJZ!^R_.T^N^SRJ/8IN50[GW!3UN2R"RAPWX2_\:1>S;D"O^.=LKO7=^Z!KY:4LOW4'OQ\V M(>MF9#*S;[H2:?OR;G8FR[I*[3R^CT7#VS6[@??O/ZI_Z9MOFWE):[,KLW_/ MA^:T"5=A<##']"UKOI;7W\S8D J#L?L_S+O)6GDWD_8:^S*K^[_!_JUNRGRL MTDXE3W\,K^>B?[V.]3^&X0%B'"!N [B<'4#C )H,B(:9]:W^FC;I=EV5UZ : M_EN7M+LI^!.U9NZ[D[UW_6=MMW5[]GTK5O$Z>N\*C9K/@T;<:QX5.Z!0-TG4 M3N V"P%G(?KQ\GY\+' !@@6H+T /;:QP 0D+2'L&JV3BPZ")>TW1:Q+%'%=1 M\"H*].DP2L,"VK_/&!:(/?H<-.JN3YY,;XI=;)E!S-7+"DYE!O"#QX)/&0 RNJ_V."$'CMR>4,(<)3!+7"RP!=/$R<<6LOH5 M)+B>VF++N"8M'1/"='* 9QP[2F#TN%I@"X:/:S"+J2O::I>TXE-Z@$PF4CG6 M/(Y9Y@#FA#M*8 ;Y:H$KF$*>>+B2^+EBRV9<$9AI 9A.7"4PA8+[NR(<.QK8 MTA*:V#**[OM524P3V0[(M%IQQUHI,-,",)TX*!280B$7V((I%&@'G+JBO&X6 M()N[63#2 B"=N*(+IE#$"US!% JP%5KK[2CZV7H+9#/KK(DQA#N2#:2HRA!/N@_?W7#JUL:LF)8'J532\Q1[11F#>U(,0JQZ\X'B%6^858()M90A2&5]GP$G/LY IC MIQ:$6(6Q4VC7FZZLRB_$ ME,B%488F5#3,P18C7&3R\(L1KCIWU"K/8*L4#E MP$=CCK7-<9OY'"4P@7I!B-680.T38K57B 4J=XC5F&9MTTRN7W6UXU?9!2%6 M8P"U3XC5?B$6R=PA5F.$&)C#&#L$6)'33RS\R:&ULC57;CILP$/T5Q ?$F$O2C0C2DF352JT4 M;;7MLT,F :W!K.V$[=_7%Y8%0I.^8'M\SLR9P1['#>.O(@>0SGM)*[%RVP!:,DKV'&HB) M)L5$$V)&%4LM!N->&'\6CK1,@,(>:"!E/BEE/B%EE'%J,8M>D-$!6-]%;.XB MMK<0-A'4NUHE\)/I<\+)V+F2^G#TK%TK??3UU1S94[QVRD_W=N^ M_8/P4U$)9\^D:@CFVAX9DZ"$>S/U%W+U5'0+"D>IIPLUY[9AVH5D=?L6H.Y! M2OX"4$L#!!0 ( (Z"!TW)IMS! ( ,4% 9 >&PO=V]R:W-H965T MPEX&ZT$*HN67N 7Z-_M7IH1&EU.-8=&U:()))RWX1>\V>56[P1_ M:NC4I!_82@Y"O-G!]],VC&Q"P."HK0,US0V>@3%K9-)X'SS#$6D#I_V[^XNK MW=1RH J>!?M;GW2U#;,P.,&97IE^%=TW&.I)PF H_@?<@!FYS<0PCH(I]PV. M5Z4%'UQ,*IQ^]&W=N+8;_.]A_@ R!) Q@/2U]""7^5>J:5E(T06RW_N6VB/& M&V+VYF@GW5:X-9.\,K.W,L:K MVLT:#9]1HRT9",C!ID_$<(\4*(,X@_01*_ M0>PUB)W!ZI/!>I9EKTF=INFSQ#'V4U9>RLHY)%.'".AS65V5^XLA ;C M&#V9G"OSIHX#!F=MNZGIR_YEZ0=:M,.CB<:7N_P/4$L#!!0 ( (Z"!TV8 MK5.K*P( 0' 9 >&PO=V]R:W-H965TV(=>WK^WD(@A+!3^(/V9G M9FVOG7=2O>D2P 3OM6CT*BR-:9>$Z%T)-==/LH7&SARDJKFQ774DNE7 ]SZH M%B2.HAFI>=6$1>['-JK(YZ7%/F CSBM8).7[0#E\I6RC?7^;9? MA9%S! )VQE%P^SG#&H1P3-;'GX$T'#5=X&7[@_V+3]XFL^4:UE+\KO:F7(7S M,-C#@9^$>9'=5Q@22L-@R/X[G$%8N'-B-792:/\?[$[:R'I@L59J_MY_J\9_ MNWXF6PQA>$ \!,1C $W^&\"& #8)(+TSG^IG;GB1*]D%JM^MEKM#09?,+N;. M#?JU\W,V6VU'SP6CBYR<'=& >>XQ\24FCJXQZUM,/"*(=3#:B%$;L0]/KB0H M3L!0 N8)V!7!'0<)2I @#MAD(3!,@HNDJ$B*$*0XP0PEF#V>9H829(B#V60O M>TSJ,8W') M[,40,%YJC0G-$*)NL)X:9XR(+5&2!$$Q/;X_)+K*A<1I%N R- M\"J);H78/8H[A48?WSJ*%PE%JH31:2'&-[O'(O^[HX77$V4/')0!=*459XS> M% 6YN([<^_"#JV/5Z& KC;W9_/USD-* )8V>+%UIGZ2Q(^!@7#.S;=7?RWW' MR'9X<\CX\!7_ %!+ P04 " ".@@=-C)JD! 0# !=# &0 'AL+W=O MYQ.2[S"Q?/[9$QZ;U49=TN_*.4 MS2P(VNV157E[QQM6JV_V7%2Y5$MQ"-I&L'QG2%491&&8!%5>U/YR;O8>Q7+. M3[(L:O8HO/945;GXNV(EORQ\Y+]N?"\.1ZDW@N6\R0_L!Y,_FT>A5L&@LBLJ M5K<%KSW!]@O_'LT>$-4$@_A5L$L[NO=T*D^QD\>%G_G>CNWS4RF_\\MG MUB=$?*_/_BL[LU+!=23JC"TO6_/I;4^MY%6OHD*I\I?N6M3F>NGU7VDP(>H) MT4!09[]'P#T!OQ'B=PEQ3XBGGD!Z K%."+K 73W3UT.2Z[-", MJ,>UU9OFZ9COE)^MVCTO,8[FP5D+]9A5AXE&F(1>0S8N! V(0 4P1!%!4:PB MAV[%L'81:6C%\%^1AW=%KL+$H%G8\/&561@6B$&!V C$5P*QY7:'20VF[JP, MXX18?KBH&-/4<@202K#MVX.+R@A.X+0(F!9QTDI3F)^ _&2ZKRDHD$[PM<.0 ML1DQM6UU07%J5='&Q40$)9:I+HB.GN%52AF84N9ZFL%\"O+I=$]1"+>&<(*K M/>C:UM@JL36 2FAL]Q 7%!&"+6.A S&YE=F-IH=<<^D-!;!AW:/H _;"S03A M*?9B)]L4D<2VUT5%U'9N Z!0F(1VY0(PDH8W^B2"^QR"&MV-\D=P3T'D P[# M;04E4QQ.7.^BS#;8!:$TL_UU09A2VUT A&[\L!'<[!#4[6[T:P0W%Y1]P%RX MOR ZQ5SJOH%BIWH!4&B_W %01)W2!4!.Y0:CT:ABXF#FU-;;\E,MM26CW6$6 MOH_T:&7MK]!LC8#]C9Z=S2CV)M\-WM]R<2CJUGOB4@UT9NS:&PO=V]R:W-H965T3M'#G4S/WS.=3=I996M!G[HASGA/^=TDS=IVYR/V8>$F/)ZDGO/FT M)$?ZD\K7\IFKD=>P[-.<%B)EA8NT&2#L0XPB%\IO8J;>T>GLF7L30^^ M[6>NKQ71C.ZDIB#JGX4Y.ZS9HZ\/;^@_V+25XELR6"KECV.]W+ MT\P=N\Z>'L@YDR_L^I76"46N4V?_G5YHIN!:B5ICQS)A?IW=64B6URQ*2D[> MJVM:F.NU>A(F=1@<@.L W 2HM8<"@CH@: )P,!@0U@'AHRM$=4!DK>!5N9O- M7!-)YE/.K@ZOSD-)]+%#DTB]KIV>-&_'/%/[*=3L91X$HZEWT40U9EEA\ TF M3MJ0=1>"&H2G!#0J,*1BB3OAN+W JHL8^9:&NR2;09*6S #GT0QBZW84Q+2 (*2;H$D76. M5A#&.D>;84Q+"/)A _(!"KOZ09!UE#8@J.>-]R-A HZJD,!#L; NPFZC%7!/L-BC^1+>P4 M""KQ3K80"/>L QL! BH8]Q4.7,(H>3Q;#-<>!BJF\W<"@NS_DT= :PB$;;._ MP]1."ZYB#-6>;;,@*+'3>J34(5"4V&E]P@\P[ <8\@/;G"!0-ZT'0&L(%-NE M<(>I2LN[^1C-*3^:SD X.W8NI#[ -[--][$PS8&PO=V]R:W-H M965T M'H*@V9]5F34K?5%5]\]1UV76=LWZ%#276F6'P:@L F(L#LHLK_SM>NA[J;=K M?6V+O%(OM==V[PBVZTMV4G^J]J_+2]VU@MG+ M(2]5U>2Z\FIUW/B/_.%9R-Y@0/R=JUNS>/?Z5%ZU_M8W?CML?-9'I JU;WL7 M6?=X4SM5%+VG+H[ODU-_YNP-E^_OWK\,R7?)O&:-VNGBG_S0GC=^XGL'=5-'!^T@ZCKTNFN'7VU^;5I>3ERZ4,OLQ/O-J>-XF M_^]FV( F YH-*/K00$P&8C;@X8<&X600_C2(A]$:4QG&YCEKL^VZUC>O'J?W MDO6KB#^$W>CO^\YAL(?_NN%INMZWK8CY.GCK'4V8IQ%#"XR!>+81(J89$W01 MS&$0"N.)+ =T3[&S$9(940 G$0Y"P+$0@[VXRT)@!R%T$ X.PCL'H3&8(R8: M,-6 27@822DQ402)(D 4&4211<0P10PI8D 1&Q2Q1?$+9U'JRD5"(@F(I$$D M;:*80I$DF"B!1 D@2@RBQ"*2(8]";JS&9QOWX2RF,* 4!)0: :46441"L@7N MCH@S7.7,7MK2L1RX0RBX':VTE&($I8MPN5@)1Q%QJ 6/G 3F4ST?Y^"%S. NP<7-D*7*<"[!Q2 M4Z(@R*$\ A>S ,6^<;AD?H3K]'_ MQ!]VX[W!3S?C-<8?67W*J\9[U6UWGAY.O4>M6]7%R%;=<)Y5=I@;A3JV_:OL MWNOQ^F!LM/HR78T$\_W,]C]02P,$% @ CH('3?>"T1W% @ S H !D M !X;"]W;W)K&ULE59AKYHP%/TKA.\3VB*(01-U M6;9D2\Q;WO:Y:E7R@+*VZMN_7UMX/"S7%_9%VG+N.?=>.'BS&QFE4$_\ M]I6U!4U]KZW^.[NR0L--)EICSPMI?[W]12I>MBPZE9*^-M>\LM=; MT]5*?7I=DG26!5=#U&+6#0;W,*A#!)J]D\"0Q!H/PO&]P&:(2$)8@8!%$!M/ M[HI(88(()(@L0=0CB,+0Z4*#F5I,U70A)H1@6&<*ZDP'.B2>.CK3@R@$,@R;N.UH02/Z@4"WKA &5(BK@D>KP(Y% M!&B:ZX06A/"XKL'61I"W74.TH&1$/;"QT=#949@\H("-B^+A5PP_L N"C8D@ M9PZ^YLF@5JS_]D/W@[>!@-$]\#XIV,1H]A\6@TV*4J"NU*TK'?L,,6QD#!@9 M/:* +8K1^&>(8?]AP'^IZPP A(F;:M"; 4HF3G97RIE_FU[I]U(MK(3 MF7.^UJ-:,UB]TS1SW@\J3GDEO1U7>D*Q<\21<\5TCN%$6^*L1\MN4["C,LM$ MKT4S7S4;Q>MV=@RZ 7;Y#U!+ P04 " ".@@=-G YRB. # !0$@ &0 M 'AL+W=OURE+QOP?C.?9YAO!KRZR?9;=Q9" M!=_KJNG6X5FIRU,4=?NSJ(MN(2^BT?\YRK8NE+YM3U%W:45Q&(SJ*H(X3J.Z M*)MPLQK67MK-2EY553;BI0VZ:UT7[8^MJ.1M';+P?>%+>3JK?B':K"[%2?PM MU#^7EU;?19.70UF+IBME$[3BN Z?V=..0V\P(/XMQ:V;70=]**]2?NMO_CRL MP[C?D:C$7O4N"OWS)G:BJGI/>A__&:?AQ-D;SJ_?O7\:@M?!O!:=V,GJ:WE0 MYW6X#(.#.!;72GV1MS^$"2@) Q/]7^)-5!K>[T1S[&75#7^#_;53LC9>]%;J MXOOX6S;#[\WX?S>C#< 8P&0 _)<&: QP,F"#033N; CU8Z&*S:J5MZ =G]:E MZ(N"/:%.YKY?''(W_$]'V^G5MPUG;!6]]8X,9CMB8(;YB8BT]XD"*(HM..9P M3[!S$5E,,R 9! [V.+/'/*<=<-(!'QSP>1;BV,K"B$D&3#-F(45$H'D2DB=Q M>#!-+)[$X?'D(B4I4H(BM2C21RDRDB(CLF773.90?/A5NI8DT9(@LFIGNWPT MEIRDR)W2X3'2#EA,*R@F=LEM"8V@?%X]N. >(H]4F?MH,SL=!O1 /ABIUF<& M! O:+/ P"ZU8AD32;"48$(/'LD9+FU':M@5A0-D#\=#"9JZR.?/4.J.%RU*W MBX'/!2U,YBH3K+@C0%RVM2T8)D9@N[]5,H6"2>[= :9JZ( MO?T?:!$#)6)[ AC0O.J3C,>9YR$!+6,@9.P, 7!ES'+$E'MZ$]!B!D+,SC0 M5\P?0+\(>G0&M**!4K0]%0SHCHICSC'U<-&:!DK3=B<$=V!#S%/(/,4%M+(A M>7Q" *UL<&>R.R$,Z&Y"\$7B>].B&P 0#< 9$09TUU8!%KGO&= ] -P>X,X) M [*IP)<_6M^0/S L#.A^6*0+[HD*Z3Z 5!^P!6- V5U0'AJZ!Z#; SBSDX=N M#T@27<">DD"Z!:#; GB M-PM.ZX\3^F.^3SE:6YP]'BVG-<.)L>E$2X+L9QO-OL-KT9Z&(XLNV,MKH_HO MWMGJ="SR/)R*6.M;]K0;#S=^NAG/6CX7[:ELNN!5*B7KX5O^**42>H_Q0M?Y M612'Z:821]5?9OJZ'<\XQALE+^;\)IH.D3;_ U!+ P04 " ".@@=-I!*2 MD8<" "W" &0 'AL+W=O+QF!.\TJ2P\ MZ/MCK\1YY::)CJU9FM"3*/**K)G#3V6)V;\%*>AEY@+W&GC+#T>A EZ:U/A M?A+QJUXS.?-:E5U>DHKGM'(8V<_<.9BN %($C?B=DPOOC!U5RH;2=S7YMINY MOG)$"K(52@++QYDL25$H)>GCKQ%UVYR*V!U?U;_HXF4Q&\S)DA9_\ITXSMR) MZ^S('I\*\48O7XDI*'0=4_UW6%ES_.ML3%[0T*M)*B3^:9U[I MY\7H7VEV C0$V!)D[D<$9 CHDQ \) 2&$+R:(32$L)?!:VK7SL]$VUMV#M6AW8LOP'0)+/%,WV/:?G:[+O#67]3YJ3K7*MWU0640LCI.HS(]5N)SW M8Z_URS.M_5ZK0ET4(X_;1=AW&6D M"K5I.XK<'-[56A5%QV3R^&!=)N8>&UTT_6^P.3>M+D<6DTJ9_QB. MQZH_7D;^CS Z@(T![!I@[OU9 (X!^#. ?QK QP ^]0YB#!#6':*A]E[,Y[S- ME_-:7X)Z>!].>??:P4R8Q[7I!ONGT_]G]&S,Z/N2,S&/WCNB$;,:,.P&D\A[ MR+,+@2LB,@E72PJ,+:X7ERN+!?,H MDY&%94YAG*4T@20)Y'1I(::[1#Q!W!%TJT@B(;$[A8N")$TR3SZ>K@6$)CX* MLN4\ 7M %;H= $Y1!9UZ$=/45L5%)3+Q]%"@FPNXW84SZ:&@30SB 5%H'T,R M193$*3<5&;=%<5' ,\$]^=!M =R^P-'C/Z -"-D#JM 6!#E%%>F^!%G&;%5< M%)@7RM.L&6UHYAJ:H^^337N0P715&.U!QB:H,H+N5!%@?^D(%" 3GI[ :$,S MU] "-B'C#ZA"FY"YGU)"%>&J$@NT57%1P)"C)Q_:T[THU*[M3E-S7@]["\-%JT_CODETW;Q9_@=0 M2P,$% @ CH('39]9) \4 @ YP4 !D !X;"]W;W)K&ULA531CILP$/P5Q ?$@$G@(D"ZI*I:J96BJ]H^.V03T-F8VDZX M_GUM0R@!]_J"[65F=G;!FW5 'S5TM:CD3" MGM.?]4E5N9_ZW@G.Y$K5"^\^P5#/VO>&XK_ #:B&&R"!@&<$U#NSI7X@BA29X)TG^H_5$O-/ MA%NLFUF:H.V=?:>KE3IZ*V*\R=#-" V878^))IC-TR-DOX2$(P)I Z.+R.5B M%RWH41K-4KR/>4B"G:5B*X"G'M?_$@04U VB%9[7T MJ&0"2A*WD[73R=KA)'4+;)P"FT4O8OSD%DB< LG201S,>I$L>Q&&Z6H]:\9_ M80]V4J>=U&$GG.598B*,9TG0Y-XP$!<[8J17\FMCQ]LD.DZQY\C>N[_P?@1^ M)>)2-]([RS.J_2U7H\SR$\&GA:[X_F'8A6LR.V5Y]4^;[\;ZVL^C"LLU+536YKH): M[>;A+=S<0=H:=(@?N3HWHW'0AO*@]:]V\FD[#TGKD2K4QK04F7T\JI4JBI;) M^O%[( TO>[:&X_$3^X!O,0]:HE2Y^YEMSF(=)&&S5+CL5YJL^?U1#0"(, MAN@_JT=56'CKB=UCHXNF^PTVI\;H$&=#"@%P.[ M]VL&;#!@SP;\50,^&/!K=Q"#@7!VB/K8NV2N,Y,M9K4^!W5?#\>L+3NX$?9U M;=K%[NUT_]E\-G;U<<$YG46/+=& 6?88.L+$Z4O(VH? !1%9!RY>4,R+)?7, M'1]6/D(2QXY>)7GA)D.3Q3I[]B)9#"?@* 'O"/B(((F=9/<0V4&J#O*. M@HP3)Q\(# BD#ML:@3%@[J9W&%M,&,5C$VAL DD.QPEBE"#VD^.4V;*'B)&? MG%'&8R&<]"! X#2-4W 2A#$2G@ XU76',5))"$OP&"4:H_1BY-SQ?=ECTO'+ M(._= %$0=5!K%"69$QJ*8BD>5X+&E7AQT8D&D*+VZ?7* H(W,O*VM@:,4^?2 MJQX,)P65;M-#8)03[I8.NBTD,*$.F.C4<+W &VSMT#?EMB &1*V M9 Q)1"((4#=1")*FDDKJI0KCY,! Q!.1XIT:V!5"&T!O* U'>5+#89[6<-B4 MV #_C(#_':%3:L&;-6#=>HH";]> ]&M/<+%?^;8^F)MB!$9C_Y"!P*3M_FZ* M$1BG,-&G 6_4(/]#;7A/!+\I^FI+O'I/4R%BMVY6"!!(PGDLO2QA2"(%2SVQ MH9PB3I*)#S_@S1O2:\267B4V%.6+#87Y8D-AGMBBT6&Y5/6^N[DTP4:?*M.6 MP&CUUAVUE?PLT*D/5U>YOJ#N?/]/U5[$M6[_.J"1ZTL4?\[B"^T]HH MZ[U-3A@<[.WO,BG4SK1#:<=U?P7J)T8?A^M==+EC+OX!4$L#!!0 ( (Z" M!TW>#@K9-@( ,H& 9 >&PO=V]R:W-H965TO;0B7@%/E3["7 MV=F=(5YG'>-OH@20SD=-&[%R2RG;)4*B**$FXHFUT*@W!\9K(M66'Y%H.9"] M2:HI\CTO1C6I&C?/3&S+\XR=)*T:V')'G.J:\+]KH*Q;N=B]!%ZK8REU .59 M2X[P$^2O=LO5#HTL^ZJ&1E2L<3@<5NXS7FZP23"(WQ5TXFKM:"D[QM[TYMM^ MY7JZ(Z!02$U!U.,,&Z!4,ZD^W@=2=ZRI$Z_7%_87(UZ)V1$!&T;_5'M9KMS4 M=?9P("L,ZK_#&:B"ZTY4C8)187Z=XB0DJP<6U4I-/OIGU9AG M-_!?TNP)_I#@CPFJ]O\2@B$A^$P(C?B^,R/U"Y$DSSCK'-Y_K9;H/P5>!LK, M0@>-=^:=4BM4])R'89RALR8:,.L>XU]A\(A BGTLX=M*K/U9NG];8#-'))Z] M0F 5$9C\\$9$8B<(K02A(0AN"%([060EB"P=+"8V]IC(8)I>98BC$$_=F.-2 M'"QP=,?TV-I0/&\HNN-I8B5('K!_.SK"3*)K_6@-I/EDZ:?\C\(/U:-<'9,JOEDILB!,0FJ0^])]5:J MBV7<4#A(O4S4FO?3M=](U@XW!QJOK_P?4$L#!!0 ( (Z"!TU,$(1^.U$ M +M8 0 4 >&POD M"(C-?>GV.$*E4K7EJ6U*:M=U..8!)"$);A*0 5(J=?CCYZR9"62"I%35-SQQ MZZ&[*!+(Y>3)LR^_KZI-M,VSOV_3LV*;;_[C=\-1_W?1Y_4JK_[C=[>;S=T/ MWW]?+6[3=5)UBKLTAU^NBW*=;.#/\N;[ZJY,DV5UFZ:;]>K[?K<[_GZ=9/GO M_O#[*OO#[S=_>%4LMNLTWT1)OHS.\TVV>8PN9?H[^,WUL/F?@=/5XYXW?ZY[\5^L+'](R*Q"VR^A5LO'>55#]GW_YEQ \ MS#"OLVH!"_Q+FI31:_C2.Y%3>&S)CZZ2F^:OU\FJ\N9N#BY+#0[_7_WF-V?; MLFRNK&V7)R>]_LF@UP+]U]DJ+:,S>.^F*#W0GRX6*?P.OR[Y26\AJZ2JHM/H MK%BO 5\N-\7BE[9S=AZ)HTM"[>C]=E-M /^SW ,;#_URY]!G[]^].G]W>?XJ M@D^7[]]GKXY?7=V'EW^\?S\ZA(NTL^7KZ*C%\?1BRC+HZO;8EO! MG!Z<7Z4+P(<>W8Y)&\AA4>G&>_4LJ6[I'B_P0_KW;7:?K.!Q[\&W2?E+NDGF MJS2JTL6VS#:9?\,![$APJJA,%RF,!$_'49YNHN(Z2E:KXB')%VD$US1:%MOY MYGJ[BA)]!1YY,9IU:3$O!M-IE&PB0/34T 3Z!;::KN=P\KK=&.:J[M+%)KM/ M5_X53*]3V#YL#PXCJRJ@#=ZBWV]N83R[8N^!#V5ZEV3+*/T,M++R?[\J-H#+ MBYUP_E "H2T!FW 3".8[O$0$G$/6# \6^8E,T7SA(@=,O,GP:'CRX+"\S?#J M> 9WJ?YUJ=(^OM- M<9^6.1&G&Z+KQ7R5W1!#:-O475$2OP#D6R1W&4)AE2952BN\SG+ 5[CASD![ M#O\)V]AYI'Q8JR*_.=FDY7K7N&=?LNX=XQ+=NBU6R[2L_NU?I_W>Y,=HF5YG MB\Q;+5P0V5O%1/)%M]/M]@ =R@C(R3:- /=9*(BC7K<;=_D_D1.B9+NY+%W^G(#/)$D*[A$9S6>>,'G]M?3.:+J8N/I MV^];&6ETA(=W;%0$./OFRZ\!I;*;7 2LQ6.$&GNU8BT_6?YM6VV,((U#6"P" M?,R!>]*W+[J$8G/@Z33/+3QQ6Z9IM&9*E2*E"F@;K&#@IWW#D];2IUEP]"K[ M?-C8NY27G_,R35;(%:*;!$Z'H17AQN^3;(62]@E,>%(E-:5L%RR.Y(8?_U90 M:4Z 3QV]Z!]_75ZE@"F++#%D-EFCSO=K4"TDG><$R#AKWPA%?K&%,=8Y MV%YI^ @5X10'/*XM ^\*K'*=;=>5L(]*K2*Y" L-RTN0#7\$(-[DF0ZY?(YB M?)OD-RABYF(.H/4XJHK'60,VGWT&%*O_/\%2L$-5???E:-)$X2R_!X%H]SL? MMB#TH=)-QQ>R[^QZ(WBLOM5M([\<_(H[1]:T#+5"3@!WT+Z;L++VAAVP*HM% MFBX-@9!;E9:++&110R&0]'G *E;'A1J0, 6[WVQ6*1,/V&;5=FV3AZ3TR55] M+75K X "%&.C ?>?\B -:;KNU7Q"&R1IHGN%+YWJ\2[/A\!T1]53BH:1IQE M.@](=\ \LSNR7CS*AO+GVJ+J&VO>^G:+E!T<]:1V)'$OU2&'?GY]#8!$4%P+ M>TP_+XC 1&B:EZU6MZ$)CY8IT,H$F21 B#[1X1QJKVXU;*-=>9[>9'E.T+Q& MX3\K?&UZU_LI4J6V-R]!CF?D1,53[PK1=.!KV]+78 FVB.RL![$RMN\IJRT9 M@:],K[SC2Y5[>0R M1LY)]'^^W<#:-K1?3Y\H;Y)<.2>^?PF8E5V#O 8K$&Z$:_]0K+)%8.7N^S$H M,WD%#R[M<,"M*H25LM'7# V G=&"JEWJSA.7%]5>^%24OP"FH5;5 7!$KX#\ M/2#)6Q0E:(>R:!PV@U4\W(("^WA2/.1HP *%,EMF28F#'J&LC5;$?O='E):3 M_)'^ZOT8P7')#P^I_]VVDN^.([QU2'H_+=/J%YP4<7.;H4@> 0YMET@"-^AT M!;L6Z6 +! :FUBFX!X>_2 M N>H =$2&%V[M1"9+(H[/OJL.S !F&L\]6 M&Q)Y(SB5!+A>#HHWT;$4F%F>QO V4"ZF5_FF!!@0X0==?FY 1*]:4@Z7!(G@ M%M1]O+;J5V&), *A#:2V[1*$9SC4; 6K27D261:@R):&(6Q/8#]+I&%(R6 G MP#SQHK/8A("_+O!VX *995<_R)UB8IX8+(AE5CI0O/@Y&:MH4[#D,H.YB0C! M$8( ! /PX<,6R-FM(SHP ED+)L "30ZN(_C+G\&41/^HEL![YYO\5+S^LY@/3VQUI!J(5!M;F=9X4=CHYKO,0.*! M@X*[O%TQ-\;YERAYP.SV3CLW\A(M.2@P1"\+^"GUZ^?(XNMD"=4! 6Q'! MV4=E7EH42[KF=(^/3B_/CJ-Q=QQ'8M2,7.G\Q'Q+K/H,3QR(2<6@/P/-"*@[ M'%(< 4%/67,.KO1G@BY.]_,Q*L[#D^XL.L*[H+HSO9NG#P:>NN)C0!"44!Y M HOQ*4"(VP3N]CQ-<_3#+$07 -$+@5,0 +8#!#R[UQE>; ()/GQY?D:CI/,2D/@QZO?9:! S M^:&UWR9XGQCQ=8$C)@N;&!<'%6J):@7BB5-^*/^3#,00>T4IE3^!$*5 H MM"$2Y:IQ"&89),6MF+G56G'PR# M8*KE#5]NU'D*#E&.?)BD!'\5;,MA*"EG13-&:K(T,5HZO9I4B M(O#0#-"4Q%4X%SQK-+.Q? KR8K(B$1@X5(5D@3GT=9*5>L.,*(=$P*[DKJ@R M<\C,*%@P,8X2/CAK/]"'E'RQN92,]WO,FD!;\11TE;B?+%\2M[A/%?%T>+1^ M+ AJ,@_))THK<2%-W)CBG4HJY-88LH14("'E2QBOX98UP\HB;+>CC=?XTUW( M!V%IS6UVPPXBN6UEM8E$SD! M?0^:[JAM-2!W BO7U2QA1\+.$N9.('<08P !(B4FGP,D@1HB=.D:J!S$6 _2 MB:B-^)?5V:\9F/,BWU;,,M5L %=V2[AJ-\9$95L"K6SN$:'UJ%(+.H]0RZN< MHT7>:O#1'.!."A/F/A7(XBNX]HAVB1H^_K;-'+)H=()'\WS"*02;:6W&BCG:HG[E4'@B*L5LTPA MV78P@B^Z*A)6DQP),%TAKJO OW"%FD[T,XOKYRJNTR99YC#4]I#]T=4#\"-J ML]H1E$$"PDI("5%N5L&UQCNX3GY)K4K!NA<(\>L[WBN)C4PG&<1KM60C9M@Y M#D.^&D,4D1'TGSG98H'@V'442*2 #I;H8R("!L>DJMP]G!EHR6(]=)<[AQ-) M[]D6RM<6J<)\E1**5>Y.!7%8!E#F@^?)IE3AX+MC>?BA98JV2\0#.55F5"MF M7%6Z6LE1+5CX)4U!. 2/L(9U@JBA5E$CFY?H68=G0"M=;= $!4_1:A:K)%O3 M'K:DU*DQZ#'=F*.)*>C&+"K@'6MQFP!YQDVN8/55S4FR$!V,;:"Q;SMGQ;O% M<.7:XYBWPE,)>U', :J1':%26SX.A&.2N1JPYE9X8^U,\1C9QBWJS!Q#-G[) MBP>@0VR(T#!$Y-T&*QU<1]XB^+ZUQHKM9HN!>?#DEH0KIM/X+"BT: /1(X/K M1^) 8V6=H(H+J,^W=I,:U1/DI6)[P_22#@F-]TX$VS=6X(IADA%BI/+FF(L^8J'S1P[.#.,XIJ?''^$0R_Y*NDH MKT)$Q&$[3#_,XVA;7NQY%N#XG)4T7*0N:A!($H0%(N+@7+W3)\4+F\M5POFJ) M+C++)?LJ("L1R#E;-N[%TF2@1FXKQUG"0"6+$UT A]CC]5DGJ& J*=8CTLVR M/;*V,(. 1-PLDV>]JA;Y=*G75+=+9D9%U_="/H+!4KKGRE$F1<,DWQ3*Z,P! M);4%J'VTO8NC__ORXQLXP)L;MM3F++(!=41@T(VI4PC8T7Q;P:WE8$)4]007 MB%3?X59I03@;/GC#YF6Z\B1XF7N_%.$$3ND&8$'+ G@:YR/3KK!>AHL$:K-E MD4>=K>[;EN;YUIO3RS.T6R)N$/[>)GEC&;@P]@V@L@M[6:1TWLS0&?>=JSA/ M%XE8=UUT^/?*'/]6I0%(.B1,GU(D#S:!8">=JH_2"2*JNVQ:HIBH1#GR MUD*71J0U,180BZOMPOC824<(X()CY[( MXZ*"WF"P=?+P4:\IT4CW\C7OGD$.A("SP*1R5\(_"P%';&F8V=_B:.BB^N#0 M^/<.YEZB2*>&B_J[]M+KZ:QUM#TLB60S/E\7*_W333\#@8*S>,TZ:976^+4Y M>:.SHCT)T!@O4]L2*M;/T"N@Q_;(PXWF*8%Z2#0Z%!;I%\\:+)%(6U8B MPZ,I!W; \3"EG50T?*;1.(*NW)4#TL\;7PIR-Z;(J4^YDJ$#N4Q$(KLPW@A0 MD77F. %U$J!2*FL"XZ,C-BK9.A5KJKR\K.-N_7*30PNNUIR(6/B,V=K@DR'8 M@E(M<_-T3ZWHPC*"T?7(;[0J\H;:Q])#0VRE\5M>J.IJ#(H=: '&WSC Y6_L MNZ*PQE_$W%\T!&Q6[\B:DFV,*Y?$[,<3C!Q%H36Z!B 4)6ESJ!"K&:Y"$4E] M@B7Y<<7RO$KS&PF'A9W$%MF7Z;JX*9.[VVQ1&4TDWZ))2/Y^O&.-$BV*E7J\ MFS-T(A-UX\AM\"Z: L@H?%\@3!NVTJ)LE^A(?D'VL+SG$\13$W/BBNX$FKL ME@_%"5U"%*Y.R+1%)R?"OP8NH8E4V",<8&GN3&U^!$XG^CFG>!1=LYI/<+64 MVT:<7#1PP6H:DH]4%$^)HF&$=TUWB1]86'?VBEC'*.\PXN8#AM@F@!T8;+5! M402!F'&(X"_ 5F3PUF5F#X:H1 M!Z?PU401S%X86:S2Y,;9/B$C5!6/0SQH.[%RE]2\!S-!8^?5L^.M!3>?MB^' M&)PY@0OLY7!#&>"NYA++BBH4_4YR=Q/Z%"HGD5[LU5H0><7UD5V+J-Y\(ZB8 M6%6O80#H!%9!8&5Y6JRE-H+97@TD]T1< -XKU(08>G=\<(FUZ[%9FH%3>9,1 M%U?HR"7*=4YF'DF$(5@H*YVLD.HD4J.*NY@DI^2NL+2'!_YPPM$*GCA5\15 5!PM,!Y=< MKLJ?BCE<\,5&72-N)-?5V9].U1O.9 ^_(3-W13%)7+K#C=S MR\TLDA9SEF! MMF'#$V.$*W)>.HL,JV;$(E*"Y+[<+HR9E0)))%!)E 99VD^K8D[%,(S5]$WQ M<(* 7 I4S8;TC8LW5Q>N;S\#R*=DG41QXT])3GX4X^!D(0_) 9DQ,92'D U) MU$,1W6?I _%!CA)@'UR%]HVLNB5IUL"?3C>@^FJDS,X5LU!'YSFTS+,]J[(91A %&7 S4U:6T@J%C.\+OO 6H>E\1R02&C,L/0U M,4X3:^"&E_-(!T0FD4L/!6H[#+D^KU$EGC\252T1K 4[ZV$E1F=9 MHNH^)W3C:LLCA\T(,)Q=Y]!8N(H;"Q1$& M\&G8WNGESQH@AVI?AOFZ6/ZFJM^4C')YUG+%Q]U1.(!/'>Z4\"IN2MR%,PLY M%,2()S=;?.Z^:P).#.2E3/R0KB)J%,.; D61HG0L8\5SO1/P)D/ H3I\3ZJF MOR+LK/ 6 \SPU(TX03ZXS:-KZF\$OB1E1H98MLNW&'DZT7D;7V)3C**E M<_ILWZ5;1(&A)-$#.]6L1M3];_%"W<$]4*6\<*T\HC$:>\C8@-AN$BPO)6+;J*("^: M(CD!'AW"&I#FJZ"J23*0QA KS RLF)>8=$:.5/2&(,.;"1PB,7>;-E0N!&7- M*%-WDT::ZB2((OS(3HI093XBZE8N[$D4')M/\S0EV^)0.Q2*)VMW#MQ84UY@ M!:V:TU&5..M'0%5C^ZZ;R4HGKIPEN*KNN'^":JXKXF',70/ MN*U.&(Z,:\"7-TYA_35]T6I?(54Q[+=#;5MO(Z@>]Q2YHG0_9@.W@)ETH"6P M@86F.^R8&IWOY1!\A"A+XX8:J^O@9HBZ35,5>3S M;/BJ[!J,Y9+X-#QJ@EZY+7,6FR5^E126IA+'<3EL&A?Z M(,["I4'&U2.S%M?XY-,V7W9IIFH%U!*K-CK&-W^)O(/]7RTSBAI@&L:R_ M"6, 0@S5H9L;5+V!K G=>DB^5"L2V2$DQ-"!B)F#X@XT7L>U##8DI$:LO:IZ M]2U9"8X$KZ22$)N*BKF8#+;C'_ (@F'Z;FF#5\Q8W&%/0\(;?$MGT%I!\474 MG\;3;A<^],;QC#X,1_$$/H0*!D;]># 91^-1-QK$W?XX^%"M!!T9%>:9#>&K<'X&VV(L' M *&=I?+0%#>!A_K# 7Z_3=B-9U M3 '>+58@3Q86-48\160?:S#H(M^3:E1'0!'CO0(HE5MMQP;E/SWM &]@&P)C M+@"&TMKB1Y1\8O"Z/M)I)?'2,,=+WD05?AP-!_#M-!J.XQ'\ M> 1_S8;'D2EHAL?8BR?C*9_H -"<#S2>]8F" ;<93,?TZV" B(P?X;H T6^M MBA;Y5=#@]6YGU#V6#R/\T.UT1_SW9" _3*;FAS8Q$*6NO&FNW!2U(@B!/"-K MKQ/?2L!F-R&;W9E;V8/N<.]'KJY<_^GHJKB#74YZ4Z!EEPN8#)?YULW.=N20BB%1[!$B48O; E M=QZ/C:C52*JV4AA)CSY(6()#Z,+*K?&: ,II..IDM6&F[(@WN9./=22.$^T1G-8DY MB/S3D^ZD@?PG>]'^PBG$@0C[KLA-&1NJ8'[RDO#S@^!G^$)4&=KHKS.)C'30 M4$(\;&F< ,Z[:47MB,[8=J)(B1%0;??'%.G!6D!V\HJ]'WGQ@+JJN"R,CLX% MK_ 4T.%9;= ]JE'L:K!P!#LVWLD@]F(@ #CFWC7+B4$6H;\D3\RI/IO8A-OZ M"X94B%--'0&ULD54K=3$52:+6TS[47EP<]LR)MXP./4YBU1N^"YYW@X=ID,9 M?$815I'$@Q$JC545HBA'00K21!F!*ZU-J94Z!6WJF9%2B6(\J(672%[!AAI8 M^7T*RCH:;_"$RZV3=/TU*,_T&90G*5>/EHQDCM/,C45KC!E+JA/&>ZPR/;T6 MK;M&WIB*_%,1MW%"W2E8M01@,1WV MX^A-2O57U(8$(B%ZJS6FN\6[-QUVG3?90\R6<:)=6#\!2SEJ 9:D%&36< FW M@ V:./B.L'&CGF9"AKCB^@3CX-VZ>C19(-*IH2?FRT;=IE_2QWJ9@CG*T3@< MH7'-_GAUZ^BPPH,%4KK8V'=GM(=,8'MOG_ HL4C_ MXW=45J"\3W_WM>\;(U&[07]_J@1,== M4*7/+S]\L&7YR *;S:4^$^AF(]#>:-0S+Q:1=70U .B*O *3L*I)KP_K9CN; MZ/DOU*;%!W)AZV%'7H7L9Y2(D,JWNT]IER:_1XFGP>TG4_1;4E?1[,(V%_S_ MJ-O';P#D$KW!L?:EV+W+-%O/MT!A.32DQ-!H3*&'$YKA^--H,A@+5'J] 6B] MH]XQ##V"3ZS3#F+[P&4G%8TEZUE,"^HHIW8 MZEZE<^E6Q9*)4W^FO9#;X7-'IXU6-7$X^[A^M"S#:/:F9UPVCBXJ<.]4!/X) M+?GN%UA]'1=A[.^O41G\,S4E> L2UZ,&RU-U0#**Q*,>FD/T(KB?Y$<,2,7, M(:I,B8:$63R"8]7G]%_^EN(A-R5)S8]4Y]+==2^>S>RE.QH?XS= ,.@MK6N7 M^J^AF<5:ZXYFB$$]N,!(#KHUA9^-",;+_PR&0P0;8W#I[5HY(&P<,<* M'^P+-.\, -$#"X)?^KTQXDC Y?5/C2?#63P<]5M@(S_N/OH!< ;GZ.'FPS>3 MT=ZC!V".N@[*X-$#&*=(FL:C>#H=U2$])N,8_@*0/O3H#]G>(4UQ[0J3-JHM>I43C1+>!WBPBU3\;XV1G2J M'?GF_=@Z[\C1EQGB&2VDPYI)9' R9# <5G1=DWKFK,B6$C%^_"S?HL)=7U#8 MKU9G7F]8UX1]6?]]S9-_0PFII8O3#=3?]=-N+'XA!.L%$:\0ONPG94BVB(0U M*2@W\GB!^#WI3BW9\"?!!*M"HJ6H$D@DA97P6'P$*E-;8 X#@) 9GR (3T , MQ85*A$E6TD'7@DUB#SLU<(8OV*UE"@%BUZ( M^)ML9=SK$J<@P4SWF-/0\4KM.U3+QJ?Z%?GM8Z^<:,-6?A\6\%LF\Y/=W*OJ M51ISS!+U"!+[5G0+"C]VD7E4V)JH21L_2B5M/F=K"?C0HIG%'%>;L 'D3N-G ML7M,\\EM[C]+AB:V>)%ISRRIPS>&EX<1W113;+)L);^9R(XM)24I1+!2S/FC M,!"*7( K2ODC:#W7\-;$VHD(@(C '6-YG?7YZP=+V >>KFZ3=AP=O)X2M42V-7\4F)-A/J:6LI-',3J6<>
_#6B4'8COP# ML"1<:"\Z 2&!+UU)=;XH^B/%FG,%_B,IKQ1KR7&_7!*8C2Z42[PPS1==P%&" M&$_2KT]2'YF20R7O(]RS(3 Y&7QH0)-U[5"&=HR--8.%(_E6CSR2^4O-Y"8] MMRP+6Y19\U@WF(DIE3ZDNJ$;=A/D&K<3+G#G3GK"85UK7TSF5'9, :.L_54&HRWU;F,W0PYI7IM.#A2WY_@[_ +SE<$M MJ5>(0*EN0=#G1@(<]6YS,UWV0I1??2"-BV( \QS4Q+)4J=.')B;PAF51/!F: M3YAU3OEI25$<+8.O\73DH6=#M'35RAD>=E\0N5+L"X M PWD SD&N:W,JJ363JXFY*:;XA/-E;&+BD,W$_0K:78VQ^QRU5<9SFW$0.9B M6@_9H'D6H>$94X2J)98'.P9=)BO41LU>[URJ'6&)AA/D M+X_UZ&=E+!)FT0D)^;$6X6T_6-)O]F!6&,X!+-?$9.$ .+I&? )9:7#SONGZ56H#AEC=4O@J<,/?[C:>!2Q'QJ+@F1;VF-/"QK6:=KG+O :Z MJ3[+?[&51;\[S.;".JH9A_\4JXOY5HTP8F5SH"!F+F.%<8 @9I GF^2>8(,Q ML\M2E;F@7-&,[F]+/XN)[OW;O_;& MW1]?]'J= >AV*R#!.7]%:,\?:_>DH\;!6@\S(]PM:PO%6%&9H=\9Z@1T1"^& MSA?R-C]ZJ'.CWLV/B!$6Y=(944IR)'S'*$&&(LKI7IG,11N*+VV23&VJS:VM MV6!L'Y[]@$HM;*RT=$9VJ9LT#S6+V?FP8UC8Y4?8.02Y.R/WF2!GE(H4J?&3 MD7:_78L+V>23<7)<(Z7%%HQ>L7-U7V2[C6P4;^Q'JEZRY P:HL$8;-@;]/"/ M&1"8$?F6^AAMWI]T\2.Y_7KX0+\/SZ*GD(Z=7XH1/OU:+"U!J@(!)22!PX+FJRD/,LJO2&AJI Z-:30U;/IQ6^J^:VB@%."(%K^%@6Z[U2: MT;*%6),#$4&*BSI%\5=VH42V>70 'MLC\;YASD@J%;%-ZBW+/J;R@%HNK:$C MHPXSV\U"BJVA3=,^?R<%[_T-FQQFT0Z2B,5."0;S(UB2)5 M\:HNG9B]#WK'VDEBVP*H:# %[+DM_;(56R?*G:MWN8WG#?,(( (4@U(VW=D\(<>*Y)0.43@-RX:>YV8HWI M++E(!@6R4O4W6@CWD'3J%9)'"A$95'(0O[M=_*\%@L@R!W&O/S1=Q:_#Q\AL M.S!) %)<;9P#B+=G M[4+NTX3&2UH%M6,J!0>6[NYP M\X#.C4>.:&.JSXJQB20?<9$2C&J3SUSHBB9BL0D< (?#9;3@SC">]1&W!L_ '8R^HQ"K;>WT.]&[PG41D QB8+4N*"X:;L2+ M7A^TUBXV^&-_<&T^8)16E*;AF.*T>K/QDB90PE,'T%K0G^)%($ /"RHPP%&U,U&T7""LOP( M-.W9>!3,=H+GAMUH/,/4O!%%X@W@_S]Q:6^^)DN4R5$RH$.8Q#U,$(UG(TJZ MPE0B3FLUCO%N/!QCO,,]Q8D;O:%P:IT;JF.M6B]7"2#MY0*X2*IEE4_4R(F-,%=96@D6 M"&:Y($X9JEP8;TKA *\A+'SEK4KY$1V2O" FOJ%R%'\G+B6M209M"S7E";76 MV#QUA9#@*6Z\M30W)N*42:!92K4?K8&76&_ZWAI:[XI.U.MU-2*Z-^R\ZO2/ M6<+D2O![IW/<2(BW7$\&FWIF>+5KO6B83W(?.N213 [)PJOM9M3$BXY;*2-5 ML,:!K20-^M3!%,0@_U"O=^ 4BVJ?I1T*#:1]8/GP>4!LFGIRC:18I76JDU8[ MH\4/0\%S=KAJR]VUBJG8%Y"7EOD5V-133 ME:IGH\YU'U(<)EV>)%A>]*86:_ U.2$K*RJTG=< A?P71:/*!E6-.SWG]_9B1TR91XU3LKGCI_[5RS^=#O=_K.GW5XAYQ&<,QHR=8P"F&STBC\ MT>&IJ(78F@6[#<0_F"D_*6)%IX)9YTJ3/E# D?_ 1U-:64WW:).[(A#_A>%K M8UXO,%D@QS1H=B#5A3A0FJS^F00B=D'FZ&'9C0D)(H/.8!!-.EWV>LQZ(.B( M_M \4. BURGUJ#CJ=>'1R>08Y)@.B%2Z/?AEW <19SJ%7[H=T 8;:ZG?DTD\ M[(W@OSZO8S0$3*=8^BX(13,=E>MY-=\=Q?W!).Z..=R_ S+4J(/RXQ@=1?V@ MBA34*6S#%G0?:W4A=@I<4_IWROUO/6I!XM0)"5<-"B9SJQ[F%*/O9Q\GIX?;CAIXQHTSNH)H=E9 "\%].FPV74Z>L7GNN$ M%H71GJ;07U!I@K6^ +SHFH&=*FD&.'X1=#E#[\"L= 7XPE0+;9_&VL)T0_)? MM8*KPKW%L*4E>T#H6&RE#RHV&B_%YWS/V2F1+3^UAQ:%YVFC30>3IG?&SG/) M.K9/@NC:1Z\:0?4_YX(F04K2&V-VE-Q?T)GVDX[F+W_FT8]DI&,9R)VVCH1^ M3/%9"'?@JA>++#'&_*T.V':0]38Q^ZNQ:;ZOBFU^_LQ&/80HD>S'=@>Y6]88 MP%9L'5FY7SLF0VL(H (RZAEL[<6S MP2 >4S&FSFSL,KI^/^YVA\3^1$XV5$^UT;KPZE$G'T606SV83QY;JVU!5)/+,1Q@E%5@N":W$C2<=$!!- MM:U8W(SBG"7SHO@W*W[>0M_SX 5*4A_P",8K:**/G*D^M3,\S.D@3C[P9K+0 M<@NG_/@D>^@A5:?I3/V.O-XJY:-9]W(-B)B&R6!=X3:]K^VN=S2"$NJ;Q% MS=S"Y7#' ) Q@FP> S.NLY%S\S9Z]4IB"0WU>@-8^ M<(E?O9=0XG<9]^H):PT'<44Y;31-]16BR$\@3XTU3B:.?/^;KO'*29=A-?RT MV4W,:N$M[?2:! K+E%'R'3S/LDKSB?.DS"G6PSSQU/0M?PZI@9:[-=+4*4#L M;"NWB*Q?MN2R/"X!UQZ9]WS!3=[A.K8=K=$@@=1CV[^N&U@7>FRD;7E!0=-W M!3JYJ 1+<'JWZ SU7'-6TS!N\Y\.#]\G_6MG5-?YAYY%HEC;$GV,QI].C%+M MGY_),4>5Z( (L\X=WK]M75>SLALG)>&E%<]5@01%W]/EEK18>10M+\32: ML!:OA<5\*=0,&PE2<0GJ5\1R.Z=XV%@HM9.Z'@63:1#7\:>V&9+>L*,X=P1# M>=SVTM..#?NU+U55&E$ 4NO@PD3/0IT#]9I5& MG^?89AW%?#KDYOYKC2[%*KW$HNZV%'1B7Y*0?7LP%*W1Z,!51QF)^$)^PDL@ MRDC6C&H[Y^#=5&E'L^UAM6/W%/^+9Z7MW LGR]/Y'J./$"DT'\5%?A,!=$JT M&N2)55:KM >[+JBZ%34!ML39Z=."C\Z]6HV!>[&OMBL_B8-X55[W4WO MD]ZEYM_O4 *C/;DU+)&MGM=.%(X/'VY*7&]=TJ:<=$J)R[?K>96K#(*7S_23\?- MH5ZR'>(:Y$726NR8'[1A$DVNA* MKBGH#4]]U"26\<:T[1+60:,X=8?(NZO=F6P+23/KY?F9V[XN*6M5!RT,.)&1 MPAU.%])$1@M !B$E=2BTQJ7D[6UNZ\U]*(Z^*#;P:.K4K04A%C?"N1\($Y.V M1SW#P^4$KVX/Z__)D0LMF6 \Y0-%7W!")7?S%%P)S\4M;&$9#L#5C &WRO/5;>K'U^_()>*O7*8:R&\R M7;1UT1DU4%Y298)[$VVBLQE3HTKZE'>NZ1FX+K_17Y,>_-2U7Y^FTN$\F M'@98^\^/,[_PVFBUA!9B$J Z0OS0E9%*B4&#C,@(N63(+S;:1-)>FY4A$E$G M;VW#7--PR_:=V;.1A#O@6GRFBT_:S)P:,J&SSZP#P%.+/$)9/]56B/=PFEA" M@Q,9W.5*!HFU&&M8$F%9Y>Y4+BM?8446+"W+VH!<0-,C!?%B68 " 8AA&F-I M_C5K 35!WG9&KW=$<@$E^5'233+;S]6I+8$Z:UIJ_1) MMCLF:*HV43-2L@IP&E#M %V=I[9\*1NL_KI/M]E*^QHYV%NF]0(/<_3$_9(7 M#ZMT>4.W4TM?D@*J6%FK@O*H^+ZUU82WTDF0HT>4:."SW,G4'!E_L9GSBP%BV2PF*KHKKS8/J<8R->' ET?*@4;7> M"K#>>HY.N%!^[7;VQGZ54O5&VA37N] _J<7D@T;V-1M*4IG=4$_)VN*MVJV+ M=TOJNF"T1G(0E^] :">)9_QC=$$FF&:=>T7P6.K4<\)MW.Q_O6>46G,^:^)T M2"7?(AWE58A^N#6(V$VDCXMQ=>>SVNWNB2OYV*A,[* &@23A:@7HTJNN'[E9 M6& "1C"R]NL0J%4G' C/4X^,?R=A:%:%/^E7E/=+EDV%5TU9BL<^&^\)L$T].M4 MXL67Q8**9:!G/-K>Q>RVV20W-Z:IJJ3*<;%V<8#;P\1J79)/R;Y,4\F0J/0= M;M74Z>!@^D_+M/K%-GUV>\])[US37+$6D":6O#T=%JEXFH0HUC)^#,WS-3!M M:.)6T*\O@YII4[U!%$YA+XN4SEOMOXC[SE5T;4NH)#X>"(E"G*O9S O<4W+'"7#88)(< M7J2%(M,E;!0GFNVNF>2F$Z4Q[BE.2$4<3)?%\WN@I+I-<9/2UTR$Z*/-@#85 M:^".+I'8.7EO/'Q6+MD+D%+FO)GTC'67V.3SZ=H&<$*H^1JFI/C_*K7UFQ[H5'J#=DW.4,E M#:L@8RJJ. ":Y!U\[ M71=BMTPN["2VR+Y,UU@M_>XV6]C$"G8?R]^/=ZR4<4-TJ9[8G,$C45[T0TT^ M>"45\/>^!<"'!:!*3L:4^X+"EVI<7JOX!<4K$B;<;M9X]'_?PEW#PIZQM): M WDH3K@C%9#\$[+"2+TSNM+:^&=IBO9?.I;6=-DA4729,KF];[1K/%D0H%2S+CK@Z]#16O$_FK( QBB4E,8;9^ MDH4W$B+"6*R,B;*NYA"2P3:Q1ALLI[(2JEYYDQ%_46#)R>1.A^O=P9W/;./L M]TD@D\T5:FF>-RBW)M%^7TO6&T?$=;JDI%Y'84MS;A:\PERYE7:S0B<8]3>V ME@6I(2Q^"I@=\$I$YS\5<^QLLM'DQ2/WP;,_G:I'@V\:?D,63J24(,+>(<\W M58&$05&^7DZ%>O@.GA7+U*'EL7;TH9,"UKK6!J]H*]$^Q12W@,V2,AY.A$99 MVD^K8@Y_75B#V9OBX03ANI0>&F9#^L;%FZL+US^3U:HT-'K6=40X09&%+%C8 M9H=0$4GB0Q'=9^F#%,NZT?0*4UNXV3L[K/IPJ,K#[A5RF EJ29-AUUM50Y;D M[="=I,%4G,,P;BVBS&A,3W.9:RYX5'.'TLMDH#CJ']MM-?=TU,BQ-(V?6&)YKM1?8)DXOM_W)V]C]-[(TUGWF I.U%W4';Y 01H'P M[P7CL;9/:V^TA@,]J16;SR"T0>LP#G7M&E)S5@[HI_HY.UNNC;NC. J%IJN' MMTRMQPNAXG9.SU2U,P7QJUNJ7NZ;NBER"\18I]J[*&1&0<+PZ,J)CR:"^4QK MMRE&YE QOG=5T_X=-GY[BP'1P:"INN(-3(V#+UM+\2+7%XW-%M+5G>@/:. + M.>OFZ69#T848K;8QBD@B;A#:=XRU%(SM#U%&JKJYIF-3Q9,[_&K!.;;SMA@[ M#NW-ZIZ^+;ZQU@Z 90KLV91SX9H'F,6RRE0Y+5QKARD8)TJSAAPLMM-6;.7^;X>DLEB) OB3:8"[L3[5':1CY93[0XU X%AN=3 M^OPY<&-E+]"R0;1CZY=Q .;(!"14J*6TS=W(=]U7=(NG+IRU@JIN"'9,M?O, M_:X#CRV]80S= VZK@=9K&]43W Q\>>-<_\/53JVN%U),PWX@MQ2;Z4]LNR4_ M.!HCZ51(>B\SU%H;)@)GW=KB%C6Q M)E]=0RV@7QJ(V_H_LH=Z0]-Z*VD]. L<"H0Z$!IU^^HGH_*K@^D0<#Q3$_>: M\:KCR3KI&B0'HWY6J0TM,APX'.UFFS1%P-1S%L,1V)1S+X%AK@(E_3[(1"ST M09Q/2X.,5,.56GI9VYA/VWS9I69*,=;S7>8:I+D:0+%TA?;:DEWRP5K6:J,9 MK.Z&T3L=V*L&KU%RAYZ7::^0<(Q84%V1-@GM8QO[_=] GZBP."Y[;X@&I:9W M0P #$&*H7IFB)4*W'I(OU;)$=@@),70@8C8A/[;&?[AA7PT)J1%Z:=K&U+9D M);A]9:=/6^KWG]J@QN@5,Q9WV-.0\*8=7DY]?LP-6JFZ])3ZN_;&TNAUR)7G MG!+NUEK7CP>3<30>88GK;G\G5*I] BC+U7[B[F@61O A9L8 FH^G6(ZQ-YH>@.+C>#BV+5KYKR] M<6FTW!_&@$_2K-E'<= 1A[,N_ LH-YS!A1\->_M0'+.VX3[,XNED@C4K8'=[ MD'R*M>?[G*8TF\:3&7?TQ#3OR1>G3G^-T__2$3YJ4- A>=SP84CUH@;CJ4WK MA@^8Z4Y=/[J]MJJC0+=F5-MS"#L_ZF'*5'\ 9PL'/8*SP^_B:0_ &ZA'&BHQ M"D2J#T0*QI@-L"!(/)Y,CZ,AY_,/Q_$(?CS"GN/#XWH250]SS/E$!X#F?*#Q MC!H*'P&W&4PYL6HP0$2FWKUQ%XC^N]:,(3_SJ9$P1GEBW4YWU,Q_FIH?VL1 ME+KRIOF3:W XYA:.&W!"[:V]3GPU 9O=A&QVM7HD=(=[/TH!C=I/4GARTIL" M+;M<%%Q=X"T981:F;[T:#D1WQIDPY1,--=)CLF''3D3<4'%%A/_2=<63RZ5R MBLNK7U@J.Z&]>.TLI*D<6,W)?NHV,7%JN_XVC4) M0;3"(RRSR(3&;:-W;$0MU^1=D\)(>O1!PA(<0A>KIQ@C&@&4FU&H!]N&+;(O MVK M0PT(W:T:%:T&"T>P8^.=]L\T%P,!P#'JK/)C;UJOZ"(17B MI%-'0*TR$=4(-Z&!R>(6,TCB/--G4!XJQ&_(2.8XX=R8K,:8L63-8'3)*M/3:]&Z:^2-J<@_%7%[ MDA'K=%X2D89-C'UR:%:X4'<*0!]A,1WV8VW\I#8D$ G1^ZTQPBW>O>FP MZ[S)'F>VC!/MPIS:?/&H]4*H!+GT0>;P"R?[F$JM\!UAXT8];8$,<<7UR;:J M)29QER=7I1"JU= 3<]=CA@/^DCX&NB#B<(3&-?OCU:VCP\H-(P=O_5(H+I*5 M]8D71*+@TCK6&Y073K=ZW,?I0/_7\Q!V!H>+Q1^2\H8<7RY?V]%!'2!D>^=> M6)K@Q4E_ZZ?[K9_NMWZZ_^_[Z88[;,WWMOBZNOW6/.-;\XQOS3.^-<_X_ZMY MQI<7OKFBJ!:O[ U0M72YY=BUW1([Y6?8[J6U![7DPT%%#K^Y]+ZY]+ZY]+ZY M]+ZY]+ZY]+ZY]/X97'J>4 #07VDTVIE+[.2\KUM<_D"CG7^B!!XXE7O]:KMRD8U"]/0$"0N>X3,8*_0#8YZ-&_W:E] MP*5WV :%^L[/[._S(M_B6L?$-H> L3-3OVO96G:I%_>P\F7]CXA@''2N/P;6;F,\\F8F:[D8[S_SKM84S.H14G$)^R,P0_S_J M]JE?2%;L&'J5?MS#DK@BO[^"Z\AA[."TM$,<038$;&>$4@EU)O +OQH1N(U M_#(9#! Q3?@L&:Q-%HUKN3X,%NY8X8-]@9QU *@<6!#\TN^-L2],((#XGQI/ MAC,0W/HML)$?=Q\]J'U3Y^CA;F,'O-'>HP=@@M)H40:/'L XG7$CP.ET5(?T MF.02_ 4@?>C1'[*]0XX>9.KA8!!:$#92'@]W\IP+YO%4IN4 MWW0/![6D.[7DSI]DA]OSK4W_/8Q'BP+_UHF9^6BJ[%)%["_';-]-38F"/+,I M?61\EO"WZ^#A2CRZ)#%&&\\,C$?YA'=;@Z(DGC10J0U$(6/-[F=]P?]5:C57 M/D1UWO*__99O=XL2 3YJZ*M':/<(%V%1HX:SNX0-P'A3NYW^8IZCWQW&@1CS MS3C\I_ @\ZVR))$Y'"@(TS<\R0&",(4G"RA/X$AF]A8&1(5C-HZ5G$C<39H? M;'E_S<5\WH+ O]ZN.01"8_,J"9VSI@F.D#A,E Y1>2D=9'T2:YF7PU%,;BJ[ M3!OI<;8L]HH#-?:9U)OKELY+2\[&HSN'5HX>:,+PQPP0:D2Z4Q_-W/U)%S^2 MDMS#!_I]>!;UZBNL>L/A*(0X$[EG+7LA6_M@./&E!_(\O_0\SP>=6YO;6JT8 M!YV1.TBP0>%#XA0[,L%O2FXI6% +9^#C#B%4R3??6#NX[<]KC01.US5Q I9T M*R<_:G:N7*;:^GX[?9F$;R=C<(=]L-^?DFX[)6LSV0=AE!8[X'!,>G-_-H9Y MNB%KWT"J)>(HIF?2(4RH/0EZ/5)<+PM?GTX]Z]WG=XVW.BMCDW" M;4N(J.XV5V*WCE)MO61]^Q;YO98J3N7NKXF0]3[SYS4?+EZ#1^[;;MP0G9[S MN1N=T# 3\*_X^_\KX># MSO0[/H2]Z]=_NQW+Z/>NWEGQU/EKYYK-!VRZZ_SY3)S&W1V&R@$RSJ>+%6RH MH?&S)=]&VV3Q@[3T2;8>P'V-DA7Y_/[(YQK(P:T._0=LKT,M#(LZVA4=_E_X MY*T9XP+MQ3DZ%5@*KE/YZ+W3+RC8>7D:]]")/2%*->B ((=M'TETF_4&![0- M/^IUX=')A-HM \W5[<$OXS[0P.D4?NEV^L/F6NHWV/8MHG6,AG 'R0#:!:HY MTU&YX$7SW5'<'TSB[IAMM!T@LJ,.,ICQ@)I*^_Z2-=5KH,"18(_YKX5,WUK& M/[EE_%,.BUJL_V9G]:U?^OY^Z8>TA6Z3S%O;17^Y$>-;2^EO+:7_%[24WM^S M^""UUF]D'#MQ!M+[MSG M_ZAW_J'?NL?^I3^H3LM\_DF,UU%'<_[>:VKZ!DU MVC9WR+^W!W.^;VU,_S>U,3T)QWB_2C=)MO)INPI13E9B'*AMQH'UL9I0FZ,, MY-9_Z>C)Y^#HXY;A_:KG@3+G_EK)HN'SPUT1[D!%SDPM@U!\>_37-UA+[0(+ M;O^W'SYSEVW$FX@VV?B0=1KGI<=-[?27IK3ESW>4HB11YU\#BYPHS09L[*P& MK>"%GR]?148$5J4PQ?PNV2.[ %"%Y@ M<3/0/+];5UT);),=_'!1+^X3AOLYZPP;UYRVV M;:RO!=FO&[QZ\L30U);[LNMJZ 3N*'8.]]N_GLXK(J<>^6D&H+;]OFCO:/&$H-&3R(O4.C#:],G@AG$Z MIOK_KA\G?C>8A?G1(URMT64[!8.#0\UVCM(,1=SQ.T+SB 3DE_86X# M7EMV%T6;KSAT*);"C67QZ$ M0-/[-1",Z0%J5\!+\.'6N!8/L[R8GH,AY<3> M.<[4PP']CT! 40#Q _$M_]@3O/-%-_Z V$GG>N\1(+<@0*I"*'2@/1C.DQ'] MT,%68=R))-QSS0X.QGLR";,CQ1JFAX!VA8%PV!X^!22\K,?Q[:0M8<0XB9;8 MUF:3+;[LEB!NAB;8?WO@S5:,#_08X?V&-0")-PR'&;:.]:P%'+K?VBQ[R)[[ M[),(F/?BP?>\MI^]M,5]6D(=#WCDB3NW;ST;!HTAG@4-.\9SX-(_X)%GP:7_ MY7#I?P6X] ^"B]-UK]I%']]FJU5(87 2@ZN MN!:7C0NCEI&[WSM8GT'-($$ MYE6 N.^.\SQY4OCFP5RO&3X9-X-%S3ROD%6\SBJL[8%1'4"%I!A%NV;AQ6)Z MU-.$68;I:CC<\N @RY/H'18K(Z-S >"(D!O$!;=STV!2S+8?M!(,W2O>PMR M8HAJ"SJUI=.H6DM;K-%NB9\6X/0AJ54N:3[=9OC2I$??B,F*A<]R$NGHTZW^YTO M<9 16&SK!E(<08@> C4;-%]$.Y#FS8/>B_6\[I\$D@NG^<5R]MC*I+6F,E>&<]YNO:V3;CD><(+?VAYRPU/:'W+6F M^?+P53;"4Y_TKD??&@'"^.JR6*V0,IF A>?#V1]J%\CW/UV'_O[GZP>Q__G] M9W+PG'H\5.+MF4,YRXG]V K;^7SAA&XS,PIS(N4Y$S5FA9G.I(74V(U]E=6, M9#4SDZX[#2ZG!@6GDY0)1@\*E[75'OS65Y"[3-J,[1P6O7)ZFK9K7$KA4H.U M>U:K+Y!<2H16(RGT>"(]'EOKWDW(.1 -91J)?S'3[#"3Z2N88VZZCAXB5Q[\ M8FP6492UFMHMV-87;!OLP;:0HH"NY8/$1Q "LM(-ZFA;3:\;OF.JN8<5EH/7 MP7JHEL[?O135M[YPRF%X0SN$B)9\B$.4?2_2?0?+Z&')), O#)[C(R!Z8K4^:8 MVXQB^U^.C-B-[+\13=XCC[PLJ)OM-;!1;!%;E'A*AP&C1S.T4]G#1K$D\K#G M=YF$=EGNOI8B-7P69SO4-EH9H]PR6FYW6"^]N&MC-JR:XQQ*-_R,GY/(Y/;8 M=K+ZX-,-;ZV)0CNM9Y3!43-L78IARY-O:CD+(/)?<<>&3J:]&?T8)X99M"B39ZNEH5"[=_M\U6_>#T M)WH_7V4W2=,6<9B/J*Q'*/_JVQT^:LG6?9/'-I_Y*EL+$[Z$GZIKWA4FUB>E M\/F_GG[.JO_^(3K*LU4;HG^%.7>BK4*_4?>^'19F,EMEWR'S'B?R4XQ. HD( M?O[0UR*$)H/$/WZ3'>)C_0$9'(>1J^#^OU+V1@U$#)868OV$3 A/C?A*:]V% M@[4Y6I-+%O4Y4IVC?B0M\UL" #_# #0 'AL+W-T>6QED^_3XDDL;U,$*0^U+3 MB?]P?CWVG]G .02.\2F-8+!X"[T_AU[X_GZP"8[@\V?"GV*/T(OGH9\@C\"7 M>\ #:$_B.Y/HM5L6AYG@P\[-H'-H,F(8K!&-X VB9"6)R;DJM,)=H$TSG<$BP%UUD)62*95\F@)TK#BG.C!Q)\L)< ME2@]$U1*,&VD!.6"(ZNARV@-C4TPI??F4?N6[;";#+@Y9DM\"(R*SM2K;LUA MUWPK>9OFV-O8V4%<4)*U4!]KO1QNQ^;,X3N),]+8<9/U C0=E27=?* DYPR[ MQ?RV8'!@P3A$71U0"$D>-<\J.TY-=JCFZ0EJ M_M?W.<<<2T2W1>NS?\QW^3\KGEW^O63[5AD+/JZ[^M(2S7_["8BH97^&MGAZ]P49ZBFZLXLT08C.-B?C?!@T<]:]H@(#O87G)*:7=F" MPR=/_!-02P,$% @ CH('38'RJS%^ P Y!T \ !X;"]W;W)K8F]O M:RYX;6S%F5UOVC 4AO^*E:ON@D'LT"^52A28A$2A*JCW;F+ (G$RVZ'=?OV< ML*R'%8YVX^4J'W:<1W'R/K%]]Y;KW6N>[\A[EBHS"+;6%K?=KHFW(N/F:UX( MY4K6N&QE7NQXJ^#H!>X>EU0L6ZTV1Z(;O6_,.7KM8S%.(_+3"A[@-(BY5;FRFQE M80*B>"8&05.%<)60B;+2_B!3=6C*U0U(?>MI,@A"MV^Y==?LI9&OJ0B(OI6N M0$^3L +W!SE:S,>3^7(R)FYON9A-Q\.5.W@8SH;ST80 2(I TC8A&8!D""1K M!7*Y>IJFOII/G*]$Y;7(!]AWL/2O.<7\QN7FKSPM!3D47!3 MZOJY&HB'RL:S;<9B+;1V/3O*S3$59I?0MU[R+),V^].M[AVT4FV$BJ4X@L3L M$GK6R]+F\:[SP$W]]#+7DOGT&X&))?1LEF>Q%\J]=L\BSEW&_(V&Z23T[).Y M:W>6&T.>A";++=='GROFD-"S1-!\#J%$0LPB89L:":\A)N:1L$V1A#<0$S-) MV*9*: _^VHA%RL*N'!7*284JCO 0P6WN0"8J(C&,^..1??OQ\GQ,0L M0SU;YD2*-QW^!3)BIJ&>3?,YSD\B8L:AGHV#!B:%(QB*Z8>VJ1\*]4,Q_5#/ M^D%SG4+]4$P_M$W]4*@?BNF'MJD?!O7#,/TPS_K!,4.(B>F'>=;/64N.':=, M(2:F'^99/\<#KX;N*# 9.G?F>_(,M7@'8F+J89[5<];B'3+G6D-,3#_,LWX0 MS,E[ 7\V&*8?YED_".;0F!)B8OIAOO5S'K,J@IB8?IAO_9S'?!;&0DQ,/\RS M?E#,".HGPO03>=8/]@EE!PSY/VZJ,Q;:.@^-A7\9Y5J14/SL7ET4XY/&I MJD/9_K*NFD.>VJ_-QM7YI ,@8Q# M?A+"FJ^U *Z%[[4 L(4OM@"RA6^V +2%K[8 MH7OM@"XA2^W +J%;[< O(6O MMP*]E:^W KWU <_:Z&&;K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5 MK[<"O96OMP&]C:^W ;V-K[T!9R7HL(2OMP&]C:^W ;V-K[[[>'NCM^7I[H+?GZ^V!WOX!9]WHL)NOMP=Z>[[> MOJ-W+/(FK#Y2LRTW\=XE%\-OUG3@CNFT#_?/.$^]N;^C=&JW!'?^O/LM?I[Z M&^$N7M:]_@!02P,$% @ CH('33<9?7!E&ULS=G?;H(P% ;P5S'<+E+;,OX$.#D($VK35 MZ=NOH"Z988F+FGPW(IQRS@T2SR3/E:E7YP=/N>MMZ&BECJC)5 MOM0-6S?94=/AOF%LJ>K6N*(T[B8LB 8OF]#%A6O3*%1=Q$Z8<'QC>Q[N>UN3 MM65&_XJF\[Q,*=/IJ@ZWQ,Y84IDKB'Q=Q:Y0EK)W;\MFL<\[5]:_JCHT9IN* M_5H07R^'WU;4'Z"K7'*R#]N"^D9UA=TG/VO@83>DVM+0V%"UONQYO!!I'JJ. MM0LO^8C4;IV,LI.&A];7^V&_M%UVW_M>^$_1L>YPWEN_7 X!DD."Y$A 15:#( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH461,461,461,461,461,469,KRMH=XUJ5S5])/K5>'N:S[C^] MV3=02P$"% ,4 " ".@@=-'R// \ 3 @ "P @ $ M 7W)E;',O+G)E;'-02P$"% ,4 " ".@@=-9O,+8(( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( (Z" M!TV"YEMC[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ CH('35?E ,B' M @ ( D !@ ( !^ @ 'AL+W=O:D" #8"@ & @ %9$ >&PO=V]R:W-H965T&UL4$L! A0#% @ CH('33"@J8/D! 91< !@ M ( !.!, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ CH('37DJ.). !@ OR0 !@ ( !=!T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH('3?(?3O6T M 0 T@, !D ( !]2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH('3?>HZ-6T 0 T@, !D M ( !MBT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CH('3>&YTAVS 0 T@, !D ( !>#, M 'AL+W=O&PO=V]R:W-H965T_E3L@$ -(# 9 M " &UL4$L! A0#% @ MCH('34;2S"## 0 -P0 !D ( !LSD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH('30IU99O" 0 -P0 !D M ( !M$4 'AL+W=O&PO=V]R:W-H M965TM) !X;"]W;W)K&UL4$L! M A0#% @ CH('33R'69!I @ '@@ !D ( ![% 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH(' M37,,/IAF @ D0D !D ( !EEH 'AL+W=O&PO=V]R:W-H965TJBK]-P( )P& 9 " ?1A !X;"]W;W)K M&UL4$L! A0#% @ CH('3&PO=V]R:W-H965T&UL4$L! A0#% @ CH('3;W?*Z,+ P SPT !D M ( !-FP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CH('39P.&PO=V]R:W-H965T#@K9-@( ,H& 9 " 4Z' !X;"]W;W)K&UL4$L! A0#% @ CH('34P0A'X[40 NU@! !0 M ( !NXD 'AL+W-H87)E9%-T&UL4$L! A0#% M @ CH('387>'O-; @ _PP T ( !*-L 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ CH('36=M&I; 0 MO!L !H ( !6>$ 'AL+U]R96QS+W=O, %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"L#@ .N4 end XML 59 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 60 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 176 225 1 false 43 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 1002002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1005005 - 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 1006006 - 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 1007007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2108101 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 2113102 - 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 9 false false R10.htm 2117103 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 10 false false R11.htm 2121104 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2124105 - Disclosure - Deferred Costs Sheet http://www.workiva.com/role/DeferredCosts Deferred Costs Notes 12 false false R13.htm 2126106 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 2129107 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 2138108 - Disclosure - Revenue Recognition Sheet http://www.workiva.com/role/RevenueRecognition Revenue Recognition Notes 15 false false R16.htm 2142109 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 2209201 - 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 17 false false R18.htm 2310301 - 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 18 false false R19.htm 2314302 - 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 19 false false R20.htm 2318303 - 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 20 false false R21.htm 2322304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 21 false false R22.htm 2327305 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.workiva.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.workiva.com/role/CommitmentsandContingencies 22 false false R23.htm 2330306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/StockBasedCompensation 23 false false R24.htm 2339307 - Disclosure - Revenue Recognition (Tables) Sheet http://www.workiva.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.workiva.com/role/RevenueRecognition 24 false false R25.htm 2343308 - 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 25 false false R26.htm 2411401 - 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 26 false false R27.htm 2412402 - Disclosure - Organization and Significant Accounting Policies - Adoption of New Accounting Standards (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails Organization and Significant Accounting Policies - Adoption of New Accounting Standards (Details) Details 27 false false R28.htm 2415403 - 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 2416404 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) Details 29 false false R30.htm 2419405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) Details 30 false false R31.htm 2420406 - 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 31 false false R32.htm 2423407 - Disclosure - Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.workiva.com/role/FairValueMeasurementsTables 32 false false R33.htm 2425408 - Disclosure - Deferred Costs (Details) Sheet http://www.workiva.com/role/DeferredCostsDetails Deferred Costs (Details) Details http://www.workiva.com/role/DeferredCosts 33 false false R34.htm 2428409 - Disclosure - Commitments and Contingencies - Minimum Lease Payments Under Operating Lease (Details) Sheet http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails Commitments and Contingencies - Minimum Lease Payments Under Operating Lease (Details) Details 34 false false R35.htm 2431410 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.workiva.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 35 false false R36.htm 2432411 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.workiva.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 36 false false R37.htm 2433412 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 37 false false R38.htm 2434413 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 38 false false R39.htm 2435414 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails Stock-Based Compensation - Restricted Stock Awards (Details) Details 39 false false R40.htm 2436415 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 40 false false R41.htm 2437416 - 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 41 false false R42.htm 2440417 - Disclosure - Revenue Recognition - Disaggregration of Revenue (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails Revenue Recognition - Disaggregration of Revenue (Details) Details 42 false false R43.htm 2441418 - 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 43 false false R44.htm 2444419 - 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 44 false false R45.htm 2445420 - 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 45 false false All Reports Book All Reports wk-20180630.htm exhibit121-computation.htm exhibit311-section302x.htm exhibit312-section302x.htm exhibit321-section906x.htm exhibit322-section906x.htm wk-20180630.xsd wk-20180630_cal.xml wk-20180630_def.xml wk-20180630_lab.xml wk-20180630_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wk-20180630.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 176, "dts": { "calculationLink": { "local": [ "wk-20180630_cal.xml" ] }, "definitionLink": { "local": [ "wk-20180630_def.xml" ] }, "inline": { "local": [ "wk-20180630.htm" ] }, "labelLink": { "local": [ "wk-20180630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml" ] }, "presentationLink": { "local": [ "wk-20180630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml" ] }, "schema": { "local": [ "wk-20180630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" ] } }, "elementCount": 365, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 58, "http://www.workiva.com/20180630": 4, "http://xbrl.sec.gov/dei/2014-01-31": 7, "total": 69 }, "keyCustom": 27, "keyStandard": 198, "memberCustom": 10, "memberStandard": 30, "nsprefix": "wk", "nsuri": "http://www.workiva.com/20180630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117103 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121104 - Disclosure - Fair Value Measurements", "role": "http://www.workiva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:CapitalizedContractCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Deferred Costs", "role": "http://www.workiva.com/role/DeferredCosts", "shortName": "Deferred Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:CapitalizedContractCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Commitments and Contingencies", "role": "http://www.workiva.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Stock-Based Compensation", "role": "http://www.workiva.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138108 - Disclosure - Revenue Recognition", "role": "http://www.workiva.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - Net Loss Per Share", "role": "http://www.workiva.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2209201 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.workiva.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.workiva.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionSalesOfServices", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:RevenueRecognitionCustomerContractPeriodMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - 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", "div", "us-gaap:RevenueRecognitionSalesOfServices", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:RevenueRecognitionCustomerContractPeriodMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Organization and Significant Accounting Policies - Adoption of New Accounting Standards (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "shortName": "Organization and Significant Accounting Policies - Adoption of New Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i93a28c68cc2f4c208fe61aa19891e78c_I20180101", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - 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" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "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", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003003 - 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", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "wk:DebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "wk:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420406 - 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", "wk:DebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "wk:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibc74dce0f6544a3ab7538147d12f420a_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423407 - 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" ], "contextRef": "idc488b91f3fe4c70891bfeab8fbf9859_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425408 - Disclosure - Deferred Costs (Details)", "role": "http://www.workiva.com/role/DeferredCostsDetails", "shortName": "Deferred Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428409 - Disclosure - Commitments and Contingencies - Minimum Lease Payments Under Operating Lease (Details)", "role": "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails", "shortName": "Commitments and Contingencies - Minimum Lease Payments Under Operating Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf46c99b133045cdb355c4adccc2f65c_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i39d052d128a445be8ddb811d9d873ef3_I20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431410 - 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" ], "contextRef": "i39d052d128a445be8ddb811d9d873ef3_I20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432411 - 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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9c79a6c4c77e4885af3ba3f3b1b4baf7_D20170401-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433412 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9c79a6c4c77e4885af3ba3f3b1b4baf7_D20170401-20170630", "decimals": null, "first": true, "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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a79c35ca6884d33ba8c7d3c5edb206c_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434413 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a79c35ca6884d33ba8c7d3c5edb206c_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435414 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ia275ec53ab7745c3bcfd59ae242b01d0_D20180101-20180630", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - 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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a79c35ca6884d33ba8c7d3c5edb206c_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436415 - 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" ], "contextRef": "id552db6f37ae481fb1aca14fadeaa719_D20180101-20180630", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437416 - 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": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "ia4cf715633c0477ea802cc38a2d734ac_D20180101-20180630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440417 - Disclosure - Revenue Recognition - Disaggregration of Revenue (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregration of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ib22fbcd15baf42139af00823c2ab6348_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441418 - 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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444419 - 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" ], "contextRef": "ie002c89e48274649b5a15c3f1858fa6d_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i65b0cab14b304f7db45829f749123e3d_D20180101-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445420 - 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" ], "contextRef": "i65b0cab14b304f7db45829f749123e3d_D20180101-20180630", "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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - 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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1006006 - 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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007007 - 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" ], "contextRef": "i54fc3d7a2be04a66a4a32af3a6060124_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108101 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetandStatementofOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113102 - 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" ], "contextRef": "i83a222c17dd94cf5b094659e3869da17_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetandStatementofOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "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/2014-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/2014-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/2014-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/2014-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/2014-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/2014-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/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.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/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.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/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r15", "r21" ], "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 $590 and $388 at June 30, 2018 and December 31, 2017, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r62" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r6", "r7", "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r6", "r7", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r6", "r7", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r6", "r27", "r147" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r38", "r39" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "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 (used in) provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r150", "r177", "r182" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r88" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r75" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r75" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r75" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r219", "r229" ], "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/2017-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", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r5", "r33" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r199" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r96" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 1.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r97" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r26", "r95" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r90", "r91", "r95", "r225" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails": { "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 debt securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Marketable securities - domestic debt securities", "verboseLabel": "Aggregate Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r90", "r93" ], "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 investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.", "label": "Available-for-sale Securities, Debt Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [ "r98", "r99", "r100", "r101", "r104", "r226", "r227" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure 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": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r151", "r179" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r195", "r196" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "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 and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Balances Without Adoption of ASC 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r65", "r66", "r67" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r11", "r214", "r215" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 capital lease and financing obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r29", "r214", "r215" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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": "Capital lease and financing obligations" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense for deferred costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r22", "r63" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails": { "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "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" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r57", "r208" ], "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 and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r114" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Deferred Commissions" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r112", "r113" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-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/2017-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_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r118" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r132", "r133", "r141" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r132", "r133", "r141" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r80", "r142" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r45" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r61" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Effect of Change" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r216" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r140" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r126", "r183" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by a domestic corporate entity (within the reporting entity's country of domicile).", "label": "Domestic Corporate Debt Securities [Member]", "terseLabel": "U.S. corporate debt securities" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r77" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r208" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r178" ], "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/2017-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": [ "r178" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r178" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExecutiveOfficerMember": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r198", "r199", "r200", "r201", "r203", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r198", "r199", "r200" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Information by level within the fair value hierarchy.", "label": "Fair Value, Hierarchy [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r198" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r206" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r197", "r200" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r198", "r202" ], "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/2017-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 [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r198", "r202" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r68", "r205", "r207" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r43" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r44" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r41", "r217", "r222", "r234" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r70", "r189" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r185", "r186", "r187", "r188", "r190", "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r64" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r60" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r60" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r60" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r60" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r60" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r109", "r110" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r209", "r210", "r224" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid, after deduction of cash paid for capitalized interest, for interest. 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, Net", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r48" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" ], "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r105", "r218", "r228", "r235", "r237", "r238" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r220", "r231" ], "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 deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-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' DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by major type of debt and equity security.", "label": "Major Types of Debt and Equity Securities [Axis]", "terseLabel": "Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "MajorTypesOfDebtAndEquitySecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain": { "auth_ref": [ "r105", "r226" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions. Equity securities are ownership interests or the right to acquire or dispose of ownership interests in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock.", "label": "Major Types of Debt and Equity Securities [Domain]", "terseLabel": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "MajorTypesOfDebtAndEquitySecuritiesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r236" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r57", "r59" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r57", "r59" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r58", "r62" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r62", "r76", "r223", "r233" ], "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/2017-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/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r72", "r73", "r74" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Nonoperating income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Awards" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2018" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesMinimumLeasePaymentsUnderOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r71", "r86", "r194" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r23" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r191", "r192", "r193" ], "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 of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax benefit of $0 and $2 for the six months ended June 30, 2018 and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r191", "r192", "r193" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r191", "r192", "r193" ], "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", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r34", "r36" ], "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), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $0 for both of the three months ended June 30, 2018 and 2017, and net of income tax (expense) of $0 and ($2) for the six months ended June 30, 2018 and 2017, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r35", "r37" ], "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), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax", "negatedTerseLabel": "Unrealized gain on available-for-sale securities, tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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": 4.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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Nonoperating Income (Expense) [Abstract]" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" ], "xbrltype": "stringItemType" }, "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r56" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Deferred financing costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r54", "r148" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r51", "r92" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt securities classified as available-for-sale securities, because they are not classified as either held-to-maturity securities or trading securities.", "label": "Payments to Acquire Available-for-sale Securities, Debt", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r52" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r52" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r151", "r179" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r2", "r4", "r106" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r53", "r180" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r50", "r92" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with maturities (principal being due), prepayments and calls (requests of early payments) on securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale securities.", "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r53", "r180" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductOrServiceAxis": { "auth_ref": [ "r87", "r140", "r143" ], "lang": { "en-US": { "role": { "documentation": "Information by products and services or groups of similar products and services.", "label": "Products and Services [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductsAndServicesDomain": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r111", "r232" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r47", "r60", "r134", "r139" ], "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": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r55" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r55" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedTerseLabel": "Repayment of other long-term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r184", "r240" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r75" ], "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", "verboseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r125", "r230" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r131", "r135", "r138", "r140" ], "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", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r71", "r146" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r68", "r127" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Deferred Revenue and Customer Deposits" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionMultipleElementArrangements": { "auth_ref": [ "r68", "r127", "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for multiple-deliverable arrangements including, at a minimum (as applicable): (1) the nature of such arrangements, (2) the significant deliverables within the arrangements, (3) the general timing of delivery or performance of service for the deliverables within the arrangements, (4) performance-, cancellation-, termination- or refund-type provisions, (5) a discussion of the significant factors, inputs, assumptions, and methods used to determine selling price (whether vendor-specific objective evidence, third-party evidence, or estimated selling price) for the significant deliverables, (6) whether the significant deliverables in the arrangements qualify as separate units of accounting and the reasons that they do not qualify as separate units of accounting, if applicable, and (7) the general timing of revenue recognition for significant units of accounting. This element is applicable to all multiple-deliverable arrangements, including software arrangements (for example, software products, upgrades or enhancements, postcontract customer support, or services).", "label": "Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]", "terseLabel": "Contracts with Multiple Performance Obligations" } } }, "localname": "RevenueRecognitionMultipleElementArrangements", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionSalesOfServices": { "auth_ref": [ "r68", "r127", "r128" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for sales of a service. The entity also may disclose how it recognizes cost of sales for such a service transaction and its treatment of any unearned or deferred revenue that arises from the transaction.", "label": "Revenue Recognition, Sales of Services [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionSalesOfServices", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r81", "r136" ], "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", "terseLabel": "Revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod": { "auth_ref": [ "r81", "r136" ], "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": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r137" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r75" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r75" ], "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/2017-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": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r98", "r99", "r100", "r101", "r102", "r103", "r226", "r227" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r150", "r176", "r182" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r150", "r176", "r182" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r72", "r73", "r74", "r78", "r79", "r82" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Income and (Expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r151", "r179" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r157", "r167", "r170" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r172" ], "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 Share-based Payment Award, ESPP, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r31", "r69", "r115", "r116", "r117", "r119", "r120", "r121", "r122", "r123", "r124", "r125" ], "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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r43" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r60" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r152" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r162" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r166" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r164" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r164" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r163" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r163" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r165" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r169" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r165" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-Average Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r174" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility, max (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility, min (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r175" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free interest rate, max (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate, min (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r179" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r160" ], "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 at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r160" ], "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 at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r169" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r162" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options grants in period, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r179" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r159", "r179" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r158" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r179" ], "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 purchased during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r149", "r154" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r68", "r151", "r155" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r153" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r173", "r181" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r179" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r179" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r171" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r156" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r118" ], "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/2017-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_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r118", "r125", "r161" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r89" ], "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", "totalLabel": "Total stockholders\u2019 deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 deficit" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r221" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r83", "r84", "r85" ], "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/2017-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2017-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/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_CapitalizedContractCostNetCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Net, Current", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "wk_CapitalizedContractCostNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Net, Noncurrent", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "wk_CapitalizedContractCostTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Text Block]", "terseLabel": "Deferred Costs" } } }, "localname": "CapitalizedContractCostTextBlock", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/DeferredCosts" ], "xbrltype": "textBlockItemType" }, "wk_CapitalizedCostAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Cost, Amortization Period", "label": "Capitalized Cost, Amortization Period", "terseLabel": "Capitalized cost, amortization period" } } }, "localname": "CapitalizedCostAmortizationPeriod", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "wk_CashCashEquivalentsandAvailableforsaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails_1": { "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/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails_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/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_ConsumerDiscretionarySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consumer Discretionary Sector [Member]", "label": "Consumer Discretionary Sector [Member]", "terseLabel": "Consumer discretionary" } } }, "localname": "ConsumerDiscretionarySectorMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer", "label": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer", "terseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "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://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 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://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss", "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://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "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://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "wk_DeferredGovernmentGrantsObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Government Grants Obligations, Current", "label": "Deferred Government Grants Obligations, Current", "terseLabel": "Deferred government grant obligation" } } }, "localname": "DeferredGovernmentGrantsObligationsCurrent", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "wk_DeferredGovernmentGrantsObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Government Grants Obligations, Noncurrent", "label": "Deferred Government Grants Obligations, Noncurrent", "terseLabel": "Deferred government grant obligation" } } }, "localname": "DeferredGovernmentGrantsObligationsNoncurrent", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "wk_DiversifiedFinancialsSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Diversified Financials Sector [Member]", "label": "Diversified Financials Sector [Member]", "terseLabel": "Diversified financials" } } }, "localname": "DiversifiedFinancialsSectorMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "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/20180630", "xbrltype": "stringItemType" }, "wk_EnergySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energy Sector [Member]", "label": "Energy Sector [Member]", "terseLabel": "Energy" } } }, "localname": "EnergySectorMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, 2014 [Member]", "label": "Equity Incentive Plan, 2014 [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_GainLossonGovernmentGrantsReimbursement": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Government Grants Reimbursement", "label": "Gain (Loss) on Government Grants Reimbursement", "negatedTerseLabel": "Recognition of deferred government grant obligation", "terseLabel": "Income from training reimbursement program" } } }, "localname": "GainLossonGovernmentGrantsReimbursement", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "wk_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Asset", "label": "Increase (Decrease) In Contract With Customer, Asset", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Liability", "label": "Increase (Decrease) In Contract With Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities [Member]", "label": "Marketable Securities [Member]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofCashEquivalentsandMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "wk_OtherSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Sector [Member]", "label": "Other Sector [Member]", "terseLabel": "Other" } } }, "localname": "OtherSectorMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_OtherServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Services [Member]", "label": "Other Services [Member]", "terseLabel": "Other services" } } }, "localname": "OtherServicesMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_ProceedsFromGovernmentGrantsTrainingReimbursement": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Government Grants, Training Reimbursement", "label": "Proceeds From Government Grants, Training Reimbursement", "terseLabel": "Proceeds from government grants" } } }, "localname": "ProceedsFromGovernmentGrantsTrainingReimbursement", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_RevenueRecognitionCustomerContractPeriodMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition, Customer Contract Period, Maximum", "label": "Revenue Recognition, Customer Contract Period, Maximum", "terseLabel": "Revenue recognition, customer contract period, maximum" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMaximum", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "wk_RevenueRecognitionCustomerContractPeriodMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition, Customer Contract Period, Minimum", "label": "Revenue Recognition, Customer Contract Period, Minimum", "terseLabel": "Revenue recognition, customer contract period, minimum" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMinimum", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "wk_SalesCommissionsAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Commissions Amortization Period", "label": "Sales Commissions Amortization Period", "terseLabel": "Sales commissions amortization period" } } }, "localname": "SalesCommissionsAmortizationPeriod", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Increase", "terseLabel": "Increase in shares available for grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantIncrease", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardSharedIssuedInPeriodWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Shared Issued In Period, Weighted Average Price Per Share", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Shared Issued In Period, Weighted Average Price Per Share", "terseLabel": "Weighted-average price of shares purchased (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardSharedIssuedInPeriodWeightedAveragePricePerShare", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "wk_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodSettlementDeferred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Settlement Deferred", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Settlement Deferred", "terseLabel": "Number of vested shares recipients elected to defer settlement (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodSettlementDeferred", "nsuri": "http://www.workiva.com/20180630", "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/20180630", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20180630", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "wk_SubscriptionAndSupportMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription And Support [Member]", "label": "Subscription And Support [Member]", "terseLabel": "Subscription and support" } } }, "localname": "SubscriptionAndSupportMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAdoptionofNewAccountingStandardsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_SupplementalBalanceSheetandStatementofOperationsInformationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Balance Sheet and Statement of Operations Information [Text Block]", "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/20180630", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation" ], "xbrltype": "textBlockItemType" }, "wk_XBRLProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "XBRL Professional Services [Member]", "label": "XBRL Professional Services [Member]", "terseLabel": "XBRL Professional Services" } } }, "localname": "XBRLProfessionalServicesMember", "nsuri": "http://www.workiva.com/20180630", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregrationofRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21553-112644" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21484-112644" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21488-112644" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21506-112644" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21521-112644" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21538-112644" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.B.Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68055036&loc=d3e47769-111627" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=d3e50766-111635" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=SL6750900-111635" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "32", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82859839&loc=SL82860478-203043" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130539-203045" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130556-203045" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130556-203045" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r158": { "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=96867065&loc=d3e5070-113901" }, "r159": { "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=96867065&loc=d3e5070-113901" }, "r16": { "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" }, "r160": { "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=96867065&loc=d3e5070-113901" }, "r161": { "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=96867065&loc=d3e5070-113901" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r173": { "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=96867065&loc=d3e5070-113901" }, "r174": { "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=96867065&loc=d3e5070-113901" }, "r175": { "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=96867065&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r181": { "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=27013229&loc=d3e301413-122809" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569616-111683" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569643-111683" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=65894324&loc=d3e18349-110257" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL7498348-110258" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r219": { "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" }, "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": "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)-(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "944", "URI": "http://asc.fasb.org/subtopic&trid=4738149" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S35", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488548&loc=SL6090579-123006" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "954", "URI": "http://asc.fasb.org/subtopic&trid=2289146" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r25": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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" }, "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", "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.4)", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e,f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e640-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e681-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669686-108580" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e557-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e725-108305" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e765-108305" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=75030427&loc=d3e22054-111558" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26610-111562" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26853-111562" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26626-111562" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.0" } ZIP 65 0001445305-18-000109-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-18-000109-xbrl.zip M4$L#!!0 ( (Z"!TV:URGM/0@ "_. : 97AH:6)I=#$R,2UC;VUP M=71A=&EO;BYH=&WM7>MOVS80_[Z_@G77P@%L2]3#[P;HD@SKUK5%EJWHIX*6 MZ)BH) H2G4?_^I&2E>9AJWZ+22Y $ELBJ=/=[T=2Y-UI^.+XX]'9ET\G:"+" M 'WZ][?W[XY0K6D8G^TCPS@^.T9_G/W]'CDM$Z.SA$0I$XQ')#",DP\U5)L( M$?<-X_+RLG5IMWAR;IR=&JHIQP@X3VG+%W[M<*B.R+^4^(>_#%\TF^B8>].0 M1@)Y"26"^FB:LN@FMG/0#70').0!=?],Q;2%'V@E^B4AR3*SZ7L.Y4W)"^7?;W,!>S(J@\$ MOJ")8!X)9D*/N! \E%*>7$W8B F$K1:^JX0E;]^3QJ')H[W_SQ]/_WKWWUOT M[L-1:Y/[KRT$TUKM:*^W(Q[&4T%47X'X&)VJ3^K#"4DB2?04"8Y^9U>2^$<3 M"0V:/B*E+*V$.HN0F/!I2B(_/= (/N7MS*TFR"B@18D9FP,Z%GTR%;R@=];7 MY4=&//%IH@P0D#BE_>+#;:%4_?P[BWQYI;[2KL_2."#7?19E]Y-==]8W]WHM MJ]TSS7;60PMY"\(O1)KUWJV\]S:$__"DU6MU,7:ZG<5%2NN7GNRV.B[&IKMF M=;.%RTZZ=MONE,A=6AWD!KE![N6J&UFODO6^WW<_ $B M)KXOQ\*\&\6RZRL.Y-THSJ=)APN MG="8)6/Y/^P*A;+R)$54#E8^^G,:462;C7N/!HNMI0-VK,YNP3,SZB8RWT;# M_'9^8M(R--S%S9+W5SO\0DDR,_LQ]6@XH@FR\0_3+S9Z,9N)>$1_PF8H.KX;0Z6(!E@X*EBH%,-!K:@4 #( M7@#2!H 0,H X@) "!E '$ ( "0,H#82==3_TO,H'8^W.DO54:/% M#M ZA%M-1[NEV%X,",H!Y8!R0#F@G-O"[6#TW>NVR)T*[?L>!3,'I*IV19Q5 M=D7>\S1%(SKF"45QPB]8JAP^Y%?$(H^'% ER==^WX]XF7.76VG2>Y.QFGO3K MP@F2M5NDYPYKY/@0) @=U1P'$D!5Q-*;!5C;U- M& G6U=-]_0 I@90[)*7=Z+DVD!)(":3417N*E([9!E("*8&4NFBO[N &MBP@ M)9 22*F+]NI6K^$ZSH'&FZ'MO5!V2_K,0^"\>R%PV]W7GZ/+9;"XQ_YO2\K$ MC:Z]@3_8GO=2P)0EII3S\4T<<\"4.ID2=X"53\24EKN!1S:84B=38A-8^21, MB1L6QOOQ4=S: ^)N)ND[\E@\XX($B!:9*TB*?#IF$?4U>?1>S:U&4Q1K^5R^ ME&:U[R"RAW;+T70E#<@#Y-%8M77';/1<#.0!\@!YUB%/I],!\@!Y@#SKD <[ M/2 /D ?(LS)Y[&[#Q+JZ] !Y@#P:J[9N=1NV;:^TRU]$"ZE,RE4O%V]1EEL& MM:5!?3Y5:5"W%M '6@.M@=9 :Z"UYZ4UG??FEHE@UBE@>:4TKO,=[AY#ZE:0 M!J0!:4 :D*8::?3RYP-DOEJEUY3UR!08!NP+6-;!]@&; .V[4-?5L.T@&W -F#;GMCF:!9< M#&P#MCU1MMGM>7&FCWT#].FLK9ZD@H5$4!^Q8I75XV',(RJ%YV.4R/\J_/&I MK+Q:\U=>]P7"IQF#W+,K>E/;QMM)8.05U@3<]@:KR\\Y*1L ;S/@V>:\# < M/ #>KE-KV!8 #X"W?^"9;0 > &___@-S]UC!]ZDZC^4\^]#XMM_RO!1$U;@1 M023A]E;TGD;LH,9)6($5P(JJ%L'US6<+K !65,8*;5,# RN %96Q0MLLR\ * M8$5U8X6N":N!%<"*ZC8HULG]79H2H=+M^)U)5F7""]"H3G+K*QEH%#0*&@6- MZI-42#M?]QV]XN.4",:5M^O-6SX$O[OG!B_GVTS#KU]V+6P-]'R" V.",<&8 M8$PP)A@3C G&W*\Q'V4LG(ZS^&,Z9AZCD7=]9RI/+@@+B'JHDI-ZCTMIRZ?V MNNA=4R!KF7C_T70#=1LW[+8)+Z8 "CQ;"CB.I( +% */%\*V(V>:P,%@ +/ MF0*."6_H @H\8PK@!K8LH !0X-E20+V;WG'FO&K.$&K)IHAL7/3N&?Q9YP=17$:\AEU6^JVWZZ.;LF"?(IR.!6)I.2>11 MR;U4I*WEC;<( Y5HQBJ) JY7;K+(;:>KU+S%.FA.@G M-,BN.[ADOICD$>*SUASE@73K<&U^"V24\F JZ,YD/ZRR4Z,[?$?>OY;^) M"(/#_P%02P,$% @ CH('3&AI8FET,S$Q M+7-E8W1I;VXS,#)X+FAT;>U;77,:.19]WU^A(;4S=A7?F-@!QU6.36J\E;$] M#K/9>9H2W0)4%JT>20UF?_V>*S48 W9PG*2\#JX*H:4KZ4K/P MIU*)G>HH&XG$L<@([D3,,BN3 ?L4"WO-2J7%H:" M>F_MUU/7GLC8#5NU:O6?[8(W.CKLZ\2A+X.6X6OH8*4;)1-1RONJU=&!$S>N MQ)4<)*T(W@G3'G$SD$G)Z;35Q&#Y94\[IT>^I!"&FW79X]'UP.@LB4N15MJT MS*"W4V\VB[-_K%JN[K9#W:NJ_VM3!Z4^'TDU;77E2%AV+B;L2H]X$NJL_*_ M%#&A3XNR&,Y@2.6U$<8@@T@::"&8 M)6@.3[#=LLE01D-F,_JX;3\11N2=T 1&TBJ()M)?$^F&F*!-1>0=I'Y3N*9C M3!.+A47I31>7X<=&6F.+M&^&-,'Z,D$L$RQN8[<(F,$8IDD2D8 &\:H/## M6>]/Q.V0]96>V!D8C1A(ZY O.<:I,/@-+XL+F+(S9U:\_;%AM;>%U5-=[-Z) MP5]L#IE<<=-6K_M]B4L?EV>,&^$1@(B6/24H4ID ['I*VB&9D]D(-$=41]>Q MM)'2-D,[(D"C58!":G0D8A1;MH/(CP6@%,*[3(0[!C<!GH^T%7#(@?^H44K)?)0I3C2*:7DG;@4B6@2YN:B2\:TGR!!, MA_8B_@RS;8[$%XOHWA;17Q?1D@X5DZ#E")R,,ID%B1="%=&R NR-6VZ.;^P) M8QD3;+G5"2>NY1:0IZR-L,Q-/,,5D"YY3RKIIB0KUPU+NXR'H$=7V"#NF"YD M?9[2;_()I9E)@6[K97 4:1-[!WS^-Q )U*T"R%$C4MH]R 2Y;0 R=AF9@KX] ME+=(OC\,HRV2G^IB9\Q5Y@F,PEST^TC1Y!@!:M>D6I"Y&U!QN%R?=WG(HB%H MU(;LKJ\@[1X"+V;BF(,/0( M0;V2I,(ICA35:6/GZM47H+/12#HGQ%IB[VDH8ZJ))7SRS7> 3?"H)9[&_Y0B MSS81\7UNU]XB_G%\N3VZ.C)+AXKI%@HD4 5'5+2<67 M, :FD ,6@W"U4*TV&XVXP8KX:>3LO_:.RU:4;D]UO@_8H#W[!F111.@+SVP MC[^#G:.L&,2<3,9:C04INH0/\AOQ)B=#,4J5G@K43H8Z,""_@V%@[HGBMOS- M-=SJ,W,;];.VF?.'4+E%_G29!QC/G)X];N:?P@PE/6P4PE L*)Y:T9I]672* MVH=KF<08J44_-(1&JOBT)1,_'S]N_M3EFS?E@\:;_;T]OR .4W#QS*7\N,+G3 MON*7)BP/UMVF/'E;:!26]T=Z5K">WK1GU_G#@E2T(9J7?\LE3&* ]IW-N(;? M=U808J6V^F3B>F O;0?^,G_8+_@'C M.6[RWV'-"G^=YW/<97N6XH'I__RIGMIH->)R[S4/1E*T6>=&Q%E M=";,+O*\^N7->^Q%SBJIX&AI8FET,S$R+7-E8W1I;VXS,#)X+FAT;>U;;7,: M.1+^?K]"2^IV[2I>C7$2<%SEV*365UD[Z[";VT];8D: RIK1K*0!<[]^GY8& MC ';.,ZEO FN"D%22^H6_:B?UF@.?SB]..G]\:'+1BY1[,-O;]^?G;!2I5;[ MU#RIU4Y[I^SGWB_OV7ZUWF ]PU,KG=0I5[5:][S$2B/GLG:M-IE,JI-F59MA MK7=9HZ'V:TIK*ZJQBTM'AU2#3\'CHW\=_E"IL%,=Y8E('8N,X$[$++3(1EYV+"+G7"T]!FY?\$3,1TOC@IS$?7%1/&PC@9<568$32% MEB?=R][9N[.3X][9Q3G[[?RT>\D^=D]\J5G?8Q?O6._G+KN]8M_I6GT\OGQ[ M?-[]6+GX[_ON'^SXI$?+LU?',FV^/L]M-3:V_JS,_E-E'UW.C6._2*6$*;.( MA =3YD;<_?BB]:KSB)5XKH8VJG,CGJ5^/[YH'-0[SUK%,S;B8\&,&$LQ03AP M(VG9K^0YPJ@INQ29AA/IE+W3)F&->N57I@?S@'"61E4XT^O/<*8UV_L_T07W MMB[X5!7?<@O'@XLE4W:5ZHD2\5"4@R>:X'^QQDRI!FO!'%RFC*=3EJ?.Y +F M@,=X2@/'Y"Q!R4BNV(!'J#),)](QIX/GCIO]$&%$,0@8DTBH0)>)<$^E& M,-!F(O(*TK@95-,QS,1B85'ZT\5E^+Z1UMPB[?^&-,$&,H4O$RQN?+<,F$$< MS6:A7:8#A ).V0B^1RJ/,2;PL>"H96!+4OC(X-Z$3$*L4C?0*[S>+DT-=,<^ MS2F31*X@ +QI@,)/9[T^$;+\\8-\(C !XM^TJ0IS(!V/65 MM",2)[$$88Y"'95C:2.E;8Y^% "-5@$*F=&1B%%MV0X\/Q: 4G#O[G4TXNE0 ML&/$ELM<0:+1Y)5&:T?L^JZ-5AQ*NW[Z91A!@GBA3Q2^,#(R'E/XJR@Q<.WF MP;J%?JY8X5NL/%7%4V%1AI-ZGO2P8Y>)PD4\MYMW(2[5%T!#,5-@9SHW& "Q M8"RMCS"0$JD?AU+BF]BT&-^,4/@"!!;T[ 8BY2+V4:-$G((N5BL9^S,UF_>M MC"4WD@R0@43ZB)O22+DE8NM9H(]'V@HHY!#_J%/&:?URQ2F,PBROQ U! M1(] -Q=9,K[U!0DBTJ&_B!^(;)LC\9M%='^+Z"^+:$D'B6G@<@1.1IG, L4+ MK@IO60'VQCTWQS?VA+&,";;LC;#,33S#%9 N>5\JZ:9$*]=- M2[N,AZ!'5]@@;HDN9'T^I%\7!F6YR8!NZVEP%&D3>P5\_C<4*=BM LC1(C+: M/4@$N6T ,G89F2%\>RAOD7RW&T9;)#]5Q>Z8J]P',')S,1@@19-C.*A=DVJ! MYFX0BD-Q?=[E(8N."*,V9'=]G;N[Y]Z$+/"YM*#4=?#PH0KKSY)BOPN)L ;0 M)P1/FF +N[M])M["[LD!-/CU*C[HD+-(XWS+$OP>$3")X.HHR@WY_P*;O#5> MHJU##3T+Q"@6FK*_PH, MK,B/ !X$;Z6Y HU(T#*G\;206V:SW79#9J,N)W3 M;0I\'NPB]HS 6U]$ZRE3\DJHXFAV2;[\A 7YBM#^QP"YM07RUSX'\D_>XAGZ MRS>1B +C(AIO@A*AZA$4>R5MA5(<2:O3QL[YK*_ 8$DBG1-B;:CO:W!E:HDE M=/+==X!61%9+D1O_4](\VU;$7[F$RGXCR=/(G]WN;L^2MF=)7U;%8X6<"S42 MH*)32SK_C*0 "@KF.3_3F0A^150RY&">3/KLT3\?G#U>>!2VBN.7<)2[)E[Q M&!VMF(>K-3@LLDT( U)("LN!R5K06)LG"3=8$6]&00?6/H+9LM3M,<_7 1O( MZ, @5I3A^L('-H#'/](N4%8.[$ZF8ZW&@BA>RH?%DWE3Q$*19$I/!5HG(QT" M(+^%86#NB6RW^IR0O/K/[O1.W M]JL'!XWFQHK7_-*$Y<&ZVXRG;TK-TK*?T!7"O>RZ,RL7=PBI:D-\+_^62RC% M!)U;3MG [SNK"+[26+VPN![J2QN$+Q9W,/(Z;XG=8L\)?9OD*RS=;P7NT>8:_]UT4N_[UH_6R)ZWHXXV.B0MY M:M,.)_LD=D_@W'_9L?YSY_!OLVSD.2[57>NQO ;?GH7=:Q'E=#3,?D3;W]XR['P(CX9@Y(JYNTMO3C-Z_@Z;M>C"2),F88B(AW'&&IS6H395* \>9S^?V MO&$+.7%&%XY&U72X$!FU(Q75>EV]@F]*HMY/W1>6!0,1YC.:* @E)8I&D&+R?$2@Z(VR"&>3) B1.RH[,R(G++&42(,6$BL_ MQT(I,3,KM8)R)<4ZE82'@I1L$I#H87L#EL&^^#MU].#N&T9LAK&KL/ZJKRZ.+UT>GPTOK M[-=WP\]PU!]I]?BNZV^HGV9S13^_Y9EB\>)[RW^/IX);";RUX1>2 M1%2F7-!)' M[K1]W^WTQ2PER<)\>9V].D0"IE32\0)"S4Z\J$.:RRPG2$0)P'SQT;ZT^S9< MTE#G+/ :+;<.) ,2B53GG.7CU2'MPLB&)GQ)Y)@D-+/.;CA=P%&H](ZV7AWW MB0'3Y\8T,SNS!5PE8LYI-*$O=UKMSE/8^('TLX3(P+%$*S:PO#;:*B51A)G4 MXC1606,?5Q[ O1I1GO_]0VICE_)LP*=2P%:RJ'W@0XY^3R5?P 5-A41_2.!8 MR!EXKO6A*LY7$D6F2 M3:G#4SDOW$I@O!N:V?J$D%5$D2>E2QQ+[.$PT.[W3@\T#K2'*$(*JI8*B\1=G&)<%1T?[/IVHV#UK[K/WYD+;QK>^LV M$7%KO_TWP=<2;C7MMN^U&VN.K, [1C6%>E#O&;KZJUJC=N?NY350VQMFA[M& M>SC&5S*HMY12"[_PBFZGXO]_SKZ1LZ^8M0+4MS<_O;E%5#:;>NEI.$<"&[*] M7(<>%G_-A:_YE3JT6K$V%*W6&V 9,9<$.,HGF%[A8+6Y6N,$V^626VCOQXI1 M.=KYIT8'S;NC [=#)S/O1Z_;4'IA6;.79 MK&1OHY8>4\5:\7\\<3>;HOQX2X;-=8K=]3UQ]^[,9F]+E&-ZMF=L4%-1 M#,,#23G1+"V/D-=.EN]A(.-,\%S13IDUW6^>1I?O8NYM)O"]/P%02P,$% M @ CH('3>+5.'P,!0 NQD !H !E>&AI8FET,S(R+7-E8W1I;VXY,#9X M+FAT;>T9:7,:-_1[?\4+GF;L&?8$; S$,P[&$V<2V[%)W7S*B)4 U6*UT6J- MZ:_ODW;7-<90G.:@:7:&'72\^]![J\ZSH[-N_\-Y#\9Z(N#\_MZWE'_"%[UW[Z!NNL'T%=3MUIS95JY/4O M/(.J[@DI4^9232L''3.#;T;HP2^=9XX#1S+*)BS6$"E&-*.0I3P>P15EZ34X M3K&K*Y.9XJ.QAM /FG EU36_(?FZYEJP@Q)/Q\O''<\2Z0PDG1UT*+\!3E]4 M^$?_8X!L>#B1SZ9Z)MB+RI@9[*V],-'M*:=ZW I\_]=VQ6XZZ QEK!&70LC\ M;XY@ 8W@,7,*7$&("#2[U0X1?!2W(N2.J?:$J!&/'2V35@.)%<.!U%I.[$PE M)U>B')#H>J1D%E,GDD*JEAH-ML-&HUK^P'?]G7:^MN7;IVT0.$,RX6+6ZO,) M2^&43>%"3DB^':^JG7I_3SQ]9JOEP]JWE7V!IF;PG57CMPJ7.B-+PE@O!5!6Z8\Z& M<,QC$D><"#@;#GG$%,CA74"?Q)$+VWK,X/E6,PS]=E=.$A+/["AH[U2!2A@S MQ08SB SMX:P*2:;2C* 6M 1,#N_=2[>+Q%ED$A0$M89?!9("H3(Q">;^]G*3 M\5=DPQ"^)&I 8I8Z9[>"S> PTF;%F*J*Z\2"F7T#EMJ5R0RN8SD5C([8\ZU& ML_TE#/I(KKF'R,+QF&*0M)R@B89)"*68-AW!AKI5V\691W#/AT\0?OOX6=M_ M A?P*16PD2P:'WAG_)LI,8,+EDAT=72E8ZDF$/C.N]*A"A>&H51VG##%)06& M]J.;+>+K+&90P^@QA^Y&6KB0H*.D50LUO#O,$"&U%;$QO-F5B=RM),:[I9FN3@AI211YTN:( MX['[]8^2KX/H\6IN_;/M(9@F \'*'<4Q9B.%9%J6YYKM#_*9@524*>-R@B0I M:Y5_[C-EX-OW ]'X$^5I(LBLQ6,KCZ5;] /[^VZSMK]G=&0X0A$T+5DJ.@8W M[Q@\31<7Z[Y;VVOL^N'R+2OA?3=8M8B(&[O-SP1?2;A1=YMAT*RMV#('[UG5 MY.I!O:?HZB\JM2LW](LBKG9+_GYP]D;-_ M,&L):%JU,+F]0U04FV;JRW".!-9D>UER*OKZ[]4WUA_VC?Z*OO'H>QRJG\TM MGI&V X+#;(1G!^S-5X[%-Y/E?KY94??3I?^5DUBA*8MD7OVT %G!5@FW+?6? MYUOUO79JWPN?#V#5LUY5LHE:6MIZ/47\'UL5O5MLO32_8? ;CQB<8Y7,3<%F M"^UEWY1^/#5LGRN.,B8HY(*X.X^D6'M@>[:"_8KE^@*>=3_9;@;:M: 2F=]U MM!03Q#CB_1N"E1<'"QC(()4BTZQ=<.X_^;*A>.?7&O:"Y> O4$L#!!0 ( M (Z"!TUF'4X! .3.&P / =VLM,C Q.# V,S N:'1M[+WI5AO)TC;Z M_[L*'?9[WM.]E@OG/+A[^UO8@#?>EM1F,!O^>.4(!1K8); MGVJK73=HATZ_]KX(IA]\[33O']9V?>@=UV+1;==VN\5Q_LUD67G/^^[)>9$? M'/9K!&%YZV3Q)D1-, HJ"\[IC F%,\,1SS@7QKKH,.?LU<$;:E T5++,.Q8R M9HC,%'^)#_<^FPWS]Y\_KUF2U:R[W@E@^Z MWU[#B==0%Y8AG%&\-+I\T,L.C#FYO"6:GEWN%@>O1R?2+?+F+?E9/X-"+V\Y M/3V]?$C>:>6=D!KL=;\PG5[L%FW3AP9-Y? ,J1OEW"BBK&QZ,EQ)KQ5T>7FO MRPB6=]V#X)[A%>,;TDE_JS%&UXK7PY.C2V^4>4K+J[#6^O59:MAQ>5"AXWN> MGDY;TPN7C^_ED\J%:_'K_]0_;;G#T#99WNGU3<==WG5Z\Q&G0]PLNVX[M8M" M@J++!WQ7H1M53V>O-T5^7\O=J@6(>/+5?R=?DA&Q!'@,QK_]LQWZII9*R<)_ M!_FW?RZ][W;ZH$+9]OD)/,H-O_USJ1_.^J_+EG[[Y^MTT]O_\W_^SY_]O-\* M;\=J]^?KX?<_7P_+MEU__O9/GW^K]?KGK?#/)9_W3EKF_$VGVPE03G[V)ET8 MBN''W/O0*3_"^0:46.1N6(&S_F:(_US*%36$$(>E]YJYR"W23' =J!+:&RR_ MKI;MCT$5K@31,>WTZ)"_6>M _<[?0TT+T]KH^'#V[W"^5,L]%.WIEW.[VOWV MB6Q^VZ/U@3]:^[;_01\UCS8N&MOOVHV+QE'SP]I9<_LSW=]=8XW5M;.][;WS M^H4_K&]_YOO;K>-/M-':N^C"L9W3_2-WL7=Q".>.48-\.6RN?CZK[ZZ1^E&= M[FVOH>;N#M]?5V>-][KMVNN=YM$*VSM:.6WL;M#Z1>NX?O2909EYX^* -[8_ M'C:V'6_L[O&]BP/\B6X>[K7/6LVC'=+\\/F\N;U&]W8WC_?AGOJJ2S^XN=J" M9V^<[Z6ZM'?0^!YXUF"?[(C&]A[;7]W@]6U_N/]AL]U8/3B%9\'/#FONKIW5 MCSX>I??>W]Z,]=7UX\\[Z^_@IS/\VWI7_CTNC[W;&9Y+/^_]Q1?XN]:JH\]? M#7:&2VXRK(7+6- A,S+:S#'I?-32<&.7WB)0-L8X1?S/US=D__Q0&&H"W'W6 M?^/!0+2AQ$-OSL^#*:X#90SHO^"Y7;_6\:MP<064!P!EXZP^ L(($)O#OQ^' M /ER"91WG[<;J^GOQ^W&VE<2#,.:NRQP9P$IP6<*S&_&K=$B4B*#Q4MOQ6N* M2H;]Z4#Y'@KK><^9UAX 91V.]"HP/ P,0X9X/V*(+_> X5^78 B6!!JHR*0( M0!N:JTQ3SC.O78R"(>$D6WK[(CBX3ABVVVT%TXFFE?R'*X2L #Q\"9&6.:AP M\2!<-- 0%_O#O_OWX&+C$A=*8J1!8& _(LF89RZSQ,;,N$"E!T<]4KWT=GWE MT];:U AB:#$JBG@$%$84X8=0.+H'"FM7%,&\))JCS/( ,9=3(;..R@R.*J.# M0Y+(I;>?R0OB8.AM4+P';^&@6U2NY4,0\+&U/Y3PZ@@!%WLF>@%-0+ MPN/]H"ANN!%S[56VPK\VS_=W_8DE3-17#_/ZZ@K>@VN6ANU\\:1^D\E'WT^6ODC$G"* 0'PH R4YXI M3VA&?>!&(ZN4&)="W-J@DP\%-NCYI9L2M)$)I[7%E"+& MG;?@5#AFO'..1,'=UXTKP?G@\C98^G\N970LQE%ORYN55JM[FB+Q]6ZQVAW8 M?ART %K=0:??VPPNY-^,;861P)=J2>!P-YVNI'D]'TFZW6B#]I[6+]X=[[5W M+D +C_8N5G@SW;-Z? Y:VV[NKN?UW8WS2S9HKT.Y*Q=[NQL$)'>ZO[J9-U;W M>'W5']5)8@EWNK>[PX -Z&TVV(-WJ*\V#O>.]J!.[XX;'S90X^CXM$'J%XDE M&A?O#O>W#X$-_&,"S7> LLM $UR!0"2FF:6.9HP8EAD(/C-E%;,82:HBF .N MT1@]8[@\!C[,2 W8=$8HQ3REUB@G/74\>$O *2WA(S%)G6<5?*8#GS4V$3Y# MP_)NY&V.X+-_"1_'@B"2B"P0"XZELB'35J L8NID9-*H $'5>I1\ %7<.O0 M%.$6C) "JT$08T9S@)%7PCWRN M=X5T!FW?[8\NN =6)89Z*X/^8;?(+X*OX/0H.'ULC>"T>M.J3>2C3Y=PTM9: M0J7(/#(0'$.TDAEP?#,%)BY:;(54>NDM?H40&O_\(*Q^@)(J6$T!5B,S=PM6 M$UFJ>15QBQBY=C;3QCDPH(/5H2.VO M#2$U\K&_W<-4_[XR?-8+@DC(4E"5,1E$!K$^R23X3-I31IU/CC=]121_!5'< M/-)4A:>2GYJ"?YH'XO'-0@>JQ)/7@GN8O]6OAG7:.2Y,)8E-XIUAF-249 MQBXP2J37SL\[256@^@&FF@BJB4RU>0DJY(RGQ,N,<@X^>C $+!\V\(M3K1C& M-,2G,=7='0>IW])AR5D0@E%O5)#".0ENFY#8$U'U/$T/1>V1_[0VM'=KZ&YJ M^@RV\:KO$AGD&!,^4UB3C!%/(-A3-.,H(B88H1'19^Q\,AI+Y#$'E )%2:PB M=MYJK#W$E=2SJO-IBAAJ3L301":Z&DJ/.$2&K,RDI29C7*%,8[!Q/*"H*'+< MEY/TGJ'SZ0?XI^HEF *<]H8&;6UHV,9#*W=1TL=+2N+(2^[33..8AN9M<)D5 MGF#J>!*N)M+4AZO0#MQMI0+*HBMI*MDY M".DRS\ 9]Y93CLUS@FHJ9%7U%3P!4/4S %4)F,TA*;W?G#@%N00;+O]N[5QL MKGR5$-DQ[74FE:%9FH.2*6Y]1E@:SZ/@2PFV]%:_DDJ\8HK-(TM5@'H:H#YL M3@+4K?[R(: VKP"5^G\L W-GB!89DY%FAE&:A:@-!Q.HRNXGC%X11%]1.9?^ M5-53\",\-31NFT,C]W[K/IXZOH25YQ&G3H$,&XXR9I#*-,(Q T]*(YUZ']&\ M\U2%JA]!U>$D5$TF*W2)*F2-LUH)<*@(D%6P.+,$V0QB0<=UQ-8+^S2RNKOW MX&DS,"?T'OQ5A!B*(OBJ ^%9H70Q@E)K2$Q?[B8HY*^@),!=TL39S%KLT_PY MDQD0;28L.%$&TTC)<_9!/6TB9H6BET.1GX2B282$ZE=F3AEFI58AHP$#(6$9 MP7N*)L,V8L6BY42IY^F(^@$:>K")NXFMJL_@1S%%1AYY>VCD=N]AIG#ED8?( MJ!5$ 2EAG#&/3*:$0IEW2F)NE1:4)B/W7+T&/T!-%;*FQ58?)R%K,EM=V3R. M%0W.ATQ0#FQ%TJ3?@$*F/4,".2T5)<^)K&?BK(M0=+WI'3X$5%7GP1.IZLL0 M4)TAH$;=Z).I:NT24."!"\:9SGA,:UBP-)D.1F8T8NVB$AJ^+;W]WW\H@LD? MLT%3%9A>@)W6)X%I(CLUKL!D*6'>&9IAQL'N*:,S[30XZ$B$J#R@B;GG M,4 MF*GJ+G@ZHAJKPY&6S9M+\"?3TY5WKKV20065>4)8QA"G$.U!C,>4XL)R+123 M^"E1\H1CT\F]AH^.Z[;3,,^0'G>&"3G>^G5)RMQA_=7'6YLKYTVMC3:V_W8V]_N GK6C_>/]L[VH0[-#SMH[\@E%)_7 M/WP$C*?ZKIRE-<"-?'3/?SX>VK9O-8\:Q_7=S7;C:+W56#UFH %YX^*8[X%6 M[+7W"-01D+UV6M_]3/YSL7(VFDPU7O#Y\MJREY5E'G'>>9HFD9'S8L MLP"=+'@G''&8*X6?!8_,$J>Q1H(+S$(D*A)*F?5I[,9QITH\RC$>987'N<=C M)\QX.&YM7>)14R8=F-=,"0,1IDG]JUR(#(<@L>%! 52>!8]/RFQ1X7&> M\;@S"8]#*_[Y/S?PN'V)1R9I(BZ;>>Y#XD>4:6)EIJ.R< YCK)^''T,(&F-I M/6*.8>*M!M3\/O94B[\&I5?C:.1CF' -\5B!\+ BW1T ;CE2] MNWN\\^/'[6M]OXY'% &$B*.4;H;KS%".,V08,TQH'%*"W?GW%"LHOB 4=S-4M$T+40:@.*5ZP8!4*< !21-BF+B0?_D!&:1:Z^8,@?$/2A".M4NHNKL 4!QLSSDG BGC/M;C''WSN3(^GQV\VP[?0 M&83-X+H'@&%XV'N(( !-1.V=6#9GOGHDR>=7'8 MKG]8H_4+N.9#RAGY\;A^M,8;%_L A53G#?J?BQT$90',#N"-#LX:IU\E!0<; MLYAAY=/*CD@SJQ3- D68R@BM"^W[]B]:?Z%LG2##+5#=7IJDFO?21B.]E7:* M_"[*B' HO5];;.>-E:_ Z30X)E..=A ;"R:SB+O,*^E,RN4>+4UBVWN,V'S0 M0-0L.",\H]PH[3AFGMAH(L1VZGZQO37](V.^[O7XEM1M2\=K8 Q;;7WCU98 M:3PO7!KINRGDHX]'^Q\^7S17-U(&YM/&]F>T=]'*P="VFKO[[?KJ03*>%V!0 MSZ\)&9ZS1QH'7V4(BH5@,T*QSIA.08&F.),&U(OP1(F)4<6C&-40*0B-*D@O M&7AT1GK%@\2!!DDUY_>HYMC/*L7X[AY)OSN_NN2ZI,M?7T*O?RED_&M+^12D MK 3!VE.2"6%5QAQVF3'(93%S-CD:8OXHG[Z55L-<8K4T-:B M7-H<,XV=!Q,=F.?((Q\@() UCP-;T>M7 2Y-OC51'&N.;:*,<&-]ASX J(J::P/H9+R2^IR M\_-7RUF(&CPO3%/6!HW!_0)W+".!((ARJ??")_?KD7&48-J8((G@3"EDK98* MC#*61%%*Y,1)!,_D8:^;O"A7L*[T>H/V2;JK!UYW:'O;274+M^L7+:?#\>DCB!YWUIU;'D^960918/1B8T[4Q"TX0Y=QW?ND23T>#+"T(S<"M=QD0:4]7&90%IKB@W M#IS!1Z-).1Z0(XZJ&%@@S!+$@9PP#QHLDR,3QT^O#=ZGC<7?^$%Q?=?<"F:S M 3,P:N]&4S>'<-JY>QQU]UHV$(VM%(:3#%L=,X8= ,UQE?F 6\^I: Q2V_% M,GH,T*BB""(>14(PC(,'"_$OY50C,(Y 9I,'ZBN@S0O0'CQ@O[MY+[3Z(EVF>8<99@[YE6($06W]!8O MZX?/5)H(Q("%XDA[HYEA@1$38Z!6$A^-TIJJOYFL5 %Q?H!X]&42$"<1(MJY MFL&D,/*FW*A)B;21+1>9#D(#-:H(]$@M2EL9 Q ?D4%B02C1G%5(? H2][=' M:RMN[GLYF1*OF68!D4'D+.-*IKDA0(E*.9^)P$Q@&EFF(70ERS\*Q/FCQ J( M3P3BA_5)0)Q,B5>VV1%"D<$LT\2 ;1849U8SF@F4>N,<#DJ@!,1'Y &;/T8< MQR1?NFDE6BOOGU?6^8)5U(*8!T\QR"QB@3+&-R8)!6&@/I!DU9<,R;:@AW#A!U-$KN MN3Y$3GWMS@7>=/?*TJ:$>1)()\/! \NF./6$>I<]!(' ]#U$YVP"E$SA2@H=Q*B)CE7=._*%%*-G: & M X#2EMI8 76E?6LQ#E)S:UGI7$VBKO3],/<^#-VL,NEFZ+C0>_MG*^\.GE[9-66!H=.RP2_DZ/+QEL^:SGEZ#LFR4,'W;]">77 M7G=0E-_.;-'*WXP@/83+4Q8(CPL":(*K/_Z6^_0]YJ&HE16"ESCL]T_>O'Y] M>GJZ#"2[?-#]]OK]QK]![1#"C'&*0/MNW_QV?.AFZ2?E-,WQMU[?%/U5B#'> MIDIE4+FT&<+M3 K2RT4;)6L?'V\'T M!D5X.WI\>7)?ME"&BV[G&;&G+D'3/^Y;I]9JQ M7):Z9B< M;\@%*Q(X1/C8E#OA:0.!%%@4)YA! ;SB19/+N]F5RZ7^#4KNNZE@>:_+")9O M=K96'ZU[C\CN.3/O\&C77]TC)@-/WN M9=,]TK7Y[OYT<#5TNNV\,ZG8AX8K-XIX?;/V?^=9<6*%E%Z2X SC*5(&BB J M<"2TD6'BV,&,PO*OHNL'KM\LMD+Q+7=AB,B4MV=@>Z[(RQZ9E8[?&IR<=(O^ M\\/R=LS+7B+FO2%-:261X Y:"WXRUMBR0*-!1##O,5%Z4L]])5HX3P+V:419@SPU)21H+I$UDU/<5-*>T\U(PPKK2(%TZF\,HB"E-4BV$TX M$4.95]*T1N=ZBV@U?20.RN.1$\9HC$9%JV1:KYPV#O,+836G(,NIV$SFM.!! M:*\59N#8@D9*[BPR%HRH=Q.35E2RG$V+Z43# MQ,'<2I:S:2^?LE?)]#NRIV^;GK*QQHRUVU3LP%-2[\]>N[V\GE+&?% 8(V\Y M$T(;GA(NZ,!L5 084@3.(0<]P9$Q%H3FCDB(4C440 MB@_'D^7LM8!\MA90U#F*(A,IV[V51"-)P1(3'2T*' U;0,S>6*-XMK$3G&9! M:D49LIY10@V5CONHL J!!Q9&&)@-TKB)@6<:I7A*?OL9];VN=L;KK7>+1CA= M<:X[Z)2IY8IN!SZZ KC2P[:/2B"GGXE=@/Q0/%O'!T=-.YNDY&/S)9A!JBG$B9_R-S!*FTHL 8G)8L!:G(_ PJ+9GY:QA826C:!DD,TQI$;GS7'/+O&3$+L+0U),&&G\Q MAIM^YV602#EE(\0.EME(C<=*1<$X(CIX(2HD5G0\2W0\?8WA03C$$5.<>*8P M4]8)"-.,%-HHJM@<=;O,J<;,)G>_?%\0)IQ3PI#P6#!JD$F>A)1,4RNY-142 M*^Z>:>Z>@L:@R*VTQ$.PQS!.VR!PB/YX,(Y';/TB>#M/F*[PBS/W%*:S"6,) M,QH[PQE#S@9--4<4I^6#W),*AQ5OSRYO3T%?/&5>NBB-P8SP8)%$GCCG=%K5 M&- B>#JSK"^SR=LO[S_$:!UV&KP%8QF\I#&.VD""1\$[8A=BN<JF#)(&LW3FD^-D8T!4Q-QU(H*:^=IX0F % PLRRJ.3"6=POH]/C-$!#&ML*#U;:B MD[]QKZ07E"@2& T,PGJKO'<^(N\ELD+1V5]%-7.^[_.M@DK9ER2TF3(6LT P M6.D0HS4,!PUJ(DPQXVQ8C1JW54:3^ M3*(MN-U4SH%65R[5RR*&2!F1T%SAM(F/0T:GQ)B,>Z/.;U;B\N)KE_8V$V"*O',P)RYX)%A"B(; %?=,4FX\ M"CHX%0-6SJ YV"O@U\#+4ZIT^?%?T,"F<(?GG\*WT+JC5AN=DT&_5UZ!YP6\ MAD0NB(N!:T:I-P(Q+)A@W@;+&:_ ^[.10N9/DV8%O!"MI'?8,>P<6V@;&/ W:8(JEU<(H":Z>K? R&WA9 M($O]C($L$3PR2Z,6F@FJ=% J6HU,#$AK6_5R5)9Z=L$+@&4> ^%*@YDP3EE, ML),FT&2K@YU]-W,&V>\7F9@2A.-8&N:)"8RF091H59J"+WPP/L[!5(<9Q,Y+ M6,X*R+?F*48KB54TQI Z%*G1%%E*0A2:A&#E7 'Y5[*B%9!O3U-)W9V"\.@I MHUXI@SFB@7/-9126S[XK6F%G:IY@)%)AA*CT@C%FC/4B&!*\ ^I#AE38J:SY M7 YH(8 B/O*(DJ1&:T\41407MEW.>(FR4/PBM$!/BF3$1O37#>:LFY M4@K3.9AYO @ 6HR%I,8AXV+D5$'PHYA0@43$;,32!P0Q486E&36M%;#_9EFG MBA(+*RCAC"5^Q!X%*K!,@^Y:SL&:^LKD5\"> &QLG%0246L(8<3(M.PUY8L0 MB!.JU!S,9JZP-"N>I)#,*\^B$$$R)5.&+B2I5B@:H:5$%98JZS^7P);8"4?F!=B5]:^ ?>G6.@8V7N-(8V!.(J6QC<%8%6W4 MBL]!'K%Y607QC /E$DL5%5)*!\:--HK,84,F)9;Q'F'%E&65JWAC0V&%/,1-M=,0>[6_T%H&F8]M4V MI\/>[@U 4B?M;97.I[V>G@LL6WW3+X7^OF5ZO6;C%//3;_G*@>2Z3,^CD0Q!T!JDN ME_)M#\GP[:@,^#@N8'QF_#V5,+DS5].0=L8".%GF-54>3)FQ1@3.',.XY"2) M!*;9^,.LPNMYQ?W@QZZ@52&&H=%IYZ5U01D(?^=H ^F_BJX?N'ZS MV K%M]Q=^1E; ]MS17Y2QC8=OS4X.>D6_>?29_!?NNUP229W=(ET>WU@&-/Z M&7,[IK^7L] \:!2B9EHQS"&R,4'KJ WQ7!++1D0P0I&L4#3K*)(/1Y%\ONV? M??1.I;XV0Q@ARGK+)*$2>0B:E:5SM/USA:*I[<2,M>)$4\ZT<"FWEU8&@ID0 M&%'82C)V2G#%17."(OEP%#T?%WD0*+(1O%C.&')1.V:05);+=) NA%\$)V+H MI8M-:W3NV;IW9PQ#4_&*))%1"6G!F#&&E3?.18K MQ82.<_((GA%OQ"&IN(3 M>(S>8L8-\B8H;I'/E##Q+G9NB%-+,/ MO.O5-'.O>Y*N73L[@=+"(CHKG%L;J4;,RL"L UH02CCP>&UDVEH[1\[*S MX M*IX$!R=4>T%T5)XQ*;30'NO@O&&42,3GR).8>0%/Q=.KP6EVSBAAB&,* B07I:&(Q@A:32A: M--,[3=U]>;N+&8C2NDB"QHP@9S767*<$'L#20;I%L[L?0B<4I@727?'MO)/W M^H5)$S07V/A*33E/OI6U@@6,M624PE"IBPXYLV":>0BZB+(!,R@X\HJQ62, MAGHL7=H<$G.!E5@PZ[B(=M$P%R5(BU*'&#@Y1B$(6:@RQ$O*C%LP.EU$(@W$ M8A&]%\$'1ARWCE#GHI #@TR"IYO,TR6#3= YN MP;X.,79[T'[)E: /<< MH>:L0NB<(U19I)F1BD1K&'+:6"8UI12Y$$6D9HX0.L-+[!)\$ M 8ZX5=1%K5P$S$!T'^<(/W<(*1<0.^&\\.$Z-E9)QET:]/=T84R)8!GFBCL?C15QOM9[S(00IQ*!$B:-U88+KFVYY[$6F%K. \&, M&C('6\9-2W8_9VM*9C&R'B0B-*/4&<-(=,%@CJ149I[F[SU,+CN=O-_;W-IY M+N/ZY'!Z+BE8,*DL 75%GC.-B!::.\2P8I(QS>;)!YM:E/DT0,XE7#SGQ(-Q MIM*$E-#18N,,9M'X8(S$\]0I40F38T84YYICJQ@3W&C/#5+22[#H/H1?59C/ M%8>MYD5P_>Y"QE]!&F64I(08SCC12@I#(Q.*""204TU1"P!PQ=H0A MLBB1U8N(Y?DBK)"FZC)"HXF,2:Q&-)F&"!.LD M3L&5#TB'(!P+3!+KL$=J;A5Z'G,"*\<#< MU0+P,T?.^^R*]>4]:Y3V^M4*_OG(I';*&@C,D):!&D^,6B!M/3V&F*S3&[1# ML9KW7!$2 YMB@756!*NX#=(S*4!/L462(BP,CI9SP>9IGMFL"_?E-9>"CDIJ M4I(9R70:1C)I/Z<0'=(1#B^0YE[O4@F%R\L%T:-+\I0-=%$5&$#,0MC$ M0,[*.:^XX-3%&+&@QDT$ '5-E4_Y>I1E5T1/MN44J$K1 >@PD MO9I_"T4O/<>OYQW328+N+:X"IVUR',6JC&H%*+-R%%F,H_$0&X5YFE0TZ\*= M0J\T.,C>,1MM:F[-K=&$>*M 5:5WCB^0YHZONQ3K. /WXJJN]6DMI\"2"I7$ MJ\#;B"ETXR'Y@7R')L/1QCAKBT&G !E?;EQ3J-]0X67*8H MK N@DM9K*GB:Y($4D5C$1;*T:=?L3B@6N2M9:XF"< (CJ9DW6+N@@861=CYJ M;.9IZO3,27,*>\]$(0F/BO$HF-'".!K )W8$$X8Q6Z3Q'I!FLW\8BL5530DQ MC6!!1$P\(\*JH%(BZ\ (@C-NGG+3S)HPIY#NBY!HG<<0F$9&,-4F(K"8U!%C M!67S-+9SYZY0_WFW^>D).T/-I7*2* B(5+' #?..E',& MY3F%_B,KN-(428=!":/1%COC#">1B1 E6P3]'%'LXBHEM1@8UEBK,5"J2@N MA%3"*%!+B>0\S8N8%2&^O"9&*H4#ZR@I]^#L,(TY=I@$8HU!TMIISR_NGY\$ M?\_5 ]MY&RY)&QGV M\UXT+IW;&K?R4.1__IR"EWTWE5,[Z^5O.GGKGTO]8A#@::]_ZN/>7D+U6BO. MSFQJL-L&<"8C!R=-(:.U%R(9>&4B>&I37ZNR4- ;B4Z6!/,KHRYX8#>AO-)& M,6FHU1#HP3\!KJ0"WW)FK%8%ORG#;_K&.2!$G-*!*2*98-IR@[FC$2NNHA%^ MCMSDFB;2M:)IU1ACW(%M)K9(6,T\ELO,TS#9;NCF=A1K(!,NI M-I@:1B31@0BG/=*2F+2P:F&E^0)V\^6ER1282&,5Y]@SH9#&%#X$JM/R*DOF M:0.!V=+-J2QY%-@)9(0+E%-H8*E<"!H,J2)<2T'F*1WG;.GF=*3)+8((!3-+ M$8O26Y:V[(Z2:4QHH/.TZ&(%2O!YJ\QI?#42OG;F6@,?_'K1;8,P3P;]LH^A M&==,D7H@>G^%8NO0%.'=^>0"IKVN>3J4S=,TX$B1EX%9,+R6P%\+W"VM"'B> MTEXL*"RFD^("&VF9",I&RI301A& 0$KMQ@*Q9'9Z4F<$%K] =FYBC PB6G#- M'6,>JZ"YH4@&#\Z=_VYKH0H2OT"N;TFH0 +L1M",:&T%L98X> :VR(9YBL5? MWG@L(D%";_CU M,!A?5M[GW][^";^&./F*OJ;_WS5A)QR \.^V\8/^G_<9K[_N$;C-#_ M^\=2>=';/WLGIO/V3UN\AEN'GX4/A::.OMMOO=]OED:7A\\9%6N..#XKNH.,SUVUUBS?%@?V- M.G^S#1CKU1KAM+;9;9O.\%POOPAO ML(#'E5]/AU66<.MWK_ M%/W]^LUS>VMC::C45I)O0CS;1K>H= M6?UNYU5M=?G]NU/(/).M]-( M:6AR5QOQ_6:(*14 -800AZ7WFKG(TQYP JP]A:#1F\D)M&H=D^RY#_F;U:X; M)'.6\LHMC09XZ)=SN]K]]HEL?MNC]8$_6ONV_T$?-8\V+AK;[]J-B\91\\/: M67/[,]W?76.-U;6SO>V]\_J%/ZQO?^;[VZWC3[31VKOHPK&=T_TC=[%W<0CG MCE&#?#ELKGX^J^^ND?I1G>YMKZ'F[@[?7U=GG\C^^=ZN$XWM.DW7[*^V6O4+ MAQNK]=/ZAX^']8O/I'%4/R^_[Z[G]8NU;_[#%^;_];&U3UK?[%$7P_50G_5C M*/.B<;&#ZAT=5M_>.VVL'GR5 M(@1+=J\=.:H6]L*XR+&%W1"K'_Q@SZW?$M15GS\HCM%N /I69JF9->>#/^ M<%T*Z?[A][R3'-DWJ0U\WCMIF?,W>:=LC?*Y(Q=)ZV6A&=9#1ZD/WE;?CZLT M]_VDDU0R0NE]5]Q[^STG-5L6A$LA'WC_Z[+VPS> IDFB^N>26!K? M<6*\!XM5BH2;OI)Z-K_*Q2NAA*'Q\82A=_KQ:3 MR[G"MIY S/=IQ4W]>>#++;W]K6Z*XUJS$WZ_Q/Y(#I PSX).P.%*Y MK>8COW:W_M;&[MK#2V:]O-&KCU MV^"[US"M-3=KF/_F?Z\UUVO;_UJK7?/X+[W]E??;Z336E-V*%I\7_J/WFA*T MYTV71[;UI3AV8H3T$TAVO5O4^H>A]M^!*>#]6N>U82=)+0#5^-K'02?4*'I5 M2S[PO-+P"XM.O8SDFIOS*H_*+#[%+';GRR)N;ZXTMC9*NS<_)G'1J.B%//72 MB!2FT\O3F,+8@L2BVZX-@_KG^EWK=^>5]!93\FGR65[F!JBMYZU0:PS*82F$ M<$:%E/2'I/6Z["RHNH)^0H_N3+3+)$?IP>WT$_MVU\J1R$(;7T=K>Y^>^-+RNUC<;[VYV[ MR[6?AEHQP]K\V]J96=VIYOU=SAV40]OM/ M:RI,9KBM7K 37,Q0)[A8U@PK+9[8"-J:)E34X2'D>"TW_6'0OK?RN4=-8B>NBFE3^UH M4.0]GY=I!)*YR#NN6YQT"S,\ )<5!Z:37Y3??_^Q2'CRI;/5$5RIW7-Y:[DVFL98U";\VQC-Q71#[1M&MI.4;J+MP.0)70N43;T_ M=:9E_"A $XU0;:^+T.LE3^FD %\I/S&M6C@+KIRZ M#H=C2I!8,QU?N\A/H.G]TZ>2S#PRJE[I:\B83 F+)O**#*Z)_*J[]O_KU?JA M%4X.H=EKG=)M>Y5"J=8@O4D-0DM3<<&OY$9^%Q@]*E9XM@&9:[,,)JX%FAT4 M_K2!MVM=]9.:X(YY'?1:0;,P!*!O]VIC?C=\-CH^A9"A9L]K[C"XXUH[36L] M/0QEET^:>W5%7;7?\.^U0].KQ;P5?,VT6K4BG'2+?@_^_G>0%W"PWZW9,+H MRDS[):3X%-/4032<20$.42KW:O%>;>W,'9K.0:BMN'XZG692U#R%-#WNUWZ"\"#^]@3NL]0Z[:6AB/+;?/S3]VW4_-3=KF:HXO'GT M#K^_*GVQW\CP'6T((*V!/8(W2->7E\)-J1:CO:53SYKRW M7-L+O9LK!EYD^LZ#Y3Z#^ *1;CP_%4M0(W.:QN) MM5/F6HB85DW?#.=QW&*;JR=>>\3)H.@-4IW@FLT!W,003]P"M1VTAIUF6]EV M[;>$+_D'H61Y=$'_,"_'.D_26.?/9J%AU2_K?!I\EE'7S(>:=0CW#O6+Y;1QH7SH_1/C[#D: M<[PQXUVCVS/>;QP9S7C7W\W#^1DSWG_26-VGR3H_!8OS]*G[#X[T9QY]]W7L ME/?,"ZQ6;@/JYZRN^$FK(Q\Z#'V%K)E=[3<#%:M,PGR9A,8DOW,N#<(\M':: M#//;:A>\_?XHDD@]"'?[^ ^?F#;SBK4PUF[K+F'-B=6;Y$%5!N]G&;S9:J^* M)5Z*)=8F]W3,"4?<[QG?.:;Y72?@=X.+I>[O\OU]S>S/K0SC0C@ MT:,Z4U2CAP^++>[(\$H:^AC*8F5P 10H\-$/*\2X(M0.TV_S F0Y%G>!N5J MG8\@/UQ[NUX,=R2M#3KY<&5T+V5X[BW=7"WM'57"64$]=TR1M.E14$)':81% MTJ#1EL<*@4OF@X,GM7K_7-IHK"_5RIU1^U#&6?]-9]#VW?[H@N^74P^WJ2GS M19=YIGO-0;_D>4 "N'KP^G Y^K6669_55X]Y8WOMK'&TP9NK&^RKC=@&IV5F MF%490UQDF@698<2C8QH(4/"EMY2^XD2\XAR-EUF/13U2W:&,>&T4#B1J)YA!@1M9(>>%D//Y[*N7 M2"..0H8-H1D+R&7:&Y8I(R0RTF$3P]);_4HJ\8HI]AUP:G^+F71;N)YK_=X4[-^58&ROVQKTPQ\C M,X#NON?.J:MW9W0?_CXLKD+8@Y#9(ICCS$0HX8UIG9KSM,'UZ\-B4B)Y22:] MQ?,FDG_!";CD1S)]7,LJ,0%HUE!#K?1,XH+']7-GS?WC" M[GQF8-#+BFK)V-,F-\AEJ3&EY(G3%] RON^D0(0+]<3;[Z^W6&8:8_G4BM][ M4BUKS#2YI^*/F9,Q6_V156U>N*]VV(>Z6)E7R]<#EW>4W.$->-I ;(F;H+Y_ M@;MP8W%2I1^SA^=Z=K,'->^=EBD>/?C*KAD= 'PQI8$'/(/&3%$_)HY0S8U^/%/MK^N' M@(!_HQ_:-7Q=$>9BI>?RS*MMI:TS@??%TM:=CAGX/ WNON]V>MU6[LM)=5?& M[7(3^MZ;1QFW.U=]MT MO#,M,!VAMG480K^74AUWX\VM9,KU=:O!#72J5G!65Q.J!EN=]MWU2A$.X+B5/^M3M51:HLD#S4/OOX,XJ M"U19H$HE9T4E&7^H!3*]P]IZJWM:69[*\LQ#[;^#.:\L3V5Y*I6<%97D,F77 MZ4,5^MW:'29HTL2 RHC,E2\OH]4KQR%Y%L-D M,>F:S= ;M&X/YE4>Q5Q!8\& 39XX)C=G0*QP-SNX8WB\H_0.X$!K_#TY%ZUN;U"$VHKM#OJUNBF.0[^VF?>.*X=AK@2_8+"E MJG(8YD)R"X0[BD<. ZL _/* !6I;/P5]%UP8-_4/4?S)=8%PR4 M5#_-'?BQK;U?(&M]5;,YJUDUD>)7\4RJO$&S5OL;9H%=)@[:6*XURZSG5=:@ MRI.?0^WX&4Y3FL8Q3!M4Q;*5!ORJ&O I')C6,(@M]T&OHMCY$NB"P9&AJE-[ M+B2W0+@3>NP(K%2>0*4"OZH*I!'MVKIQ_6Y1.0'S)S\-PX'NG%]+)4==! MY3+,E^@7#+B,5"[#7$AN@7"GV'N6(,G[?\^>>?T[TIXCOW?GX[AQVUH=Z,],;][ M [O\Q?>B?WH3Q/C )E"36N"%:?2E*WN=8@@PS':Y37J9$ FJMLA$%1BX/D@\/!RY1'W:O]2]+;Q#XJ&R\/!>7GU2M;5 UZ5;7>W )=K MV]"8I]W"]\;2MJ&5AV_AU5BVH\-M:MT^%D!?VE#Z[>-)!GEG\-WQ ME/K!Y2<3[L@3[_GORC\[@1<>'TS-T,M!84Q1@S/0QKUAL\)+#^]/L.B"]P(O M"WI\;TOL)D!]"S5K>D,P]>YKN1H\\R @@ Z21( Z0*.UX85O";>DZ)[-%0$ M^%ZFL!A)"1HYE7,3 GTH!&0!X.O73J$N0V'4H/5K)L:D "6F+J]WX[Q:KR8C M[-7W,'I5ZQT"YC-0@';Y]%8WA7OIV^6UMR!Z!;-7M^K;26./)8KN;ZU;*FQJ MG4&Y$1Q4MLA[QU#NH..&7'4YPFEZO4'[9/0:5YK6/^S"LWSHN2*W0Z4>@6,\ MB[!V?2[5&"NI6:#I5CJ= =3[>[W_]V5"[?.0X%1B9[QAW9##QKO6O7KH,^&R MT0*@(??]/>MVROU^2Y6D PC.] M\9V^ZP9CJ@<7Y"1Y(? N]AP@$H$BTT9])<#&;3@4P5"RPQ<8GG?=0 ;@56+1;8_D,H+[F&SOA\7RKVF4Z]TB=.'DJR32H:J% M4G@U.'@.S=X^"?W\,A].84YR#ZUGES+!/:D#^W+A'[IME)%A8: M$:H*"IG((4$O;Y^8HL/N)R/\R/^&#W(U4GB:KKP*8,GW7S]8=J^7T+E)=Z@% OW&R/*R/K M4WN#[,"JC!6T4L_;ZKG2@F8;'!Q>-\ E'PZQ?,V^ Y^VKI/=WUE <%1[W4X* M[4K5![5*@CX .("(0KCE*[ZJM>#1K=*BFV1^\SX8;Z"+<@TI(!+(WQVFZHT\ MU.(Z^EQ>@!F "L"%CZMI\NN&Z"N=HE3Q,GX%5-;\H'^>]&]PDE*#E\IUJ2OW MO7SJ=RB)K17&>OX 58 '@2ZGUQT]XEJ1R8NXJ1?P_D7XEB=-NRZE"2@>]V9Q M5O5FS5)O5M6=575G_9K=6<,P8?E:QN0;J0+N(C"A'D1@,]5.^$?::;1BO#8, MR"9O3'%78Z4]G_^FL29GU7BF09F'%%,.'=VZH1P<-8-^=WS+<'"T/&*[!:AB M$E++G/3"F_&'[P9?KWMLB93!*SUIF?,W>:=L@/*Y(Y+4>EE1+1DKJ7(T>6-4 MI1&-+@]I=#R,?.,D5\M",LSEW9?<>__])^4R$5C0IQ:.EO%])P4B7*@GWOZL M%9\X<0:3QPS3CT#-Z9.2$8VP_R.36ZXSRN1R_B8CRWV,JFOZ];[96%UK;*VMUN#35O/3QNK*-GQYM_)II?%^K;;UK[6U M[:WRRM]*_[D[Z(&/#1YZ.'/AI%_K'28ON>SN S]W]*T-U>GW?A]2U24KW#WS M8JR2G2X8UOOG!OWHI7,U+>NGS$A94'BOE-'BC7W_'H"\2M[S+>]Q-W5MW$,] M@7,JE;\7 B-'JG21$Z&GS<]J8W',+SY^&W3,P.?]X'^?.QYXUMH\@WQ_UH*F M?S@7 D3HS]FLLXC%E:VMM6OS,!XA^)_10M7S9VAYWLMAF_T<;+\?#?^G(;)K M?1"_)-7.;6UFC-O)7"E VIB\''=*'\)_!_DWT[K1'W>SRV,*AG)&6^Y_[F2+ M1_7V/*2UABLD[F^NF4?:G_E9ZLQ8+TPYJZHVZ.3]S33:,.CYI7+L'UZX/)#; MR(33VF)*$>/.6\JY8\8[YT@4W'W=2 $R$A0MU7QP>=NT>O]@7^F_-T5Q#NWYQ;0& >0( M#1=*,BE[HSW][0^\$=KW_8_Z*/FT<9%8_M=NW'1.&I^6#MK M;G^F^[MKK+&Z=K:WO7=>O_"']>W/?'^[=?R)-EI[%UTXMG.Z?^0N]BX.X=PQ M:I OA\W5SV?UW352/ZK3O>TUU-S=X?OKBM7?Z[9KKW>:[<]D?WN-[1_5+^I' M!ZBQNMEJ;#NV!]\;1U^.&Q=0AW;CJ$'JYY_HYN%>^ZS5;.^W&J1QM'^T>=@@ M^^WZZF?>()]9@^S ,QJM^NX&E+/"&T?KK?$]\*S!/MD1^VVXAD")'];H?GOO MM+%Z3/=7#^C^-KP/V3G;._J,ZJO'I+[[)3;>H[-/VVO]^A8Z;Z[N?1714"\) MRJ1@,6/>HTP+ZC*DHS J$.\U6GK+Y2NF^9^O;X+C[8,[WU[4YZLXL.+ E^) M9J1VE#LCE&*>4FN4DYXZ'KPE2 PY4&)"<<6!L\2!%U<<6/_*492."98!W\F, M464R9;G*D(B28ZZ<\6KIK4"O**4/X<"9COOFRN\=[DMFU\1+)[1]5N\H8]?GAA>P NJB.&G$L,- M?X@QA32+,G.DM%J^H8%/RAWZ9GK\5Y\J)+K4B MN #.?SF[O1/&BT.ZIVD&>KG>Q'<'MA\'K9H9WP*7_ _7J.PX_!^J5,WT;TY> M*,]\-[Q=+G8[&2Y):YW_)&_KB;'C0M/H2_A7(VQL7J*I$?H59SZ!,_]_]LZ\ MJWA>=HHI!G(-G $?0><9_K%XE"@F_)*CXZG_==P(D M$I ERWU+G\4D9+O3RZ>_??6U=*;%5#"61VT5.*T0,*L5:!0Y*!2TBQ%)C4FN M8]E&2C7$CE9F>J,%4YGIKII3CK#U!C?@J\*EJ?K MV>P-A@5Q]T/D<'$!1(X$*&T-((R;U8M(Y;2IO91TN M1J#[S[A1>>M+"]#@UI M&[95JYGI75G5DY=;LD%AU;U8M?>]%Y-3QC$F(1BJ M@-' 01%& 6-.-5?61I3V9 KA8GIY[#/Y_I*DS.3%S.0IU2&=EXFT$:+T'A@) M#!1B"*0ABI&('0UV;5W+6SDCUMJTU*3CZ MX<1T1KF#NH/P72*)LC%KC)ZYM0%ZW.-;HPXO;+P'&[]SV''(V>@C3@+'<6!1 M(S!.1!!6$6R1BL&8I'+:A.ABEBFS?Z7'3V7VSV'V3RDCJ["D.BI(4SVDV>\U M:&H(4!V0L$PBSL3:NFBSVQEE:V:/:=),.^@->U3=?ONK>OSR]^KV[8O1;?[_P>Y!OGUY ML+OUGDL^=C))$F0B! MT[#19 XJZ=SR<;\D@(N$2+FR9EY9O62Y:!+]7_5SM8?A*%5_SI%QDE/65M[R M=5+GCV)Y78I]<=3=KXY,=[C1]5OG/;X;RFI[I]7V8#L;&4:FQH^?SMY3+B.2 M1H*(+NEL;!!8;# X[ATBACH16.7+3FGQ97_T4WTIQL0RU>Y\F;.\30Z2JTL-L56\S,(FO,-W&4?CPY% M$LJVOHY+#O_1Z_E<%+$0[4Y$^VM:U40FC?"2@HR" ',6@0U2 +>):%1Z)%#: MR.$VUO/,Y51,-HV<\4LPV909OX@9/ZEA@@G>*ZG2%)<<&'(.M L"#(U2..,H MH[2:\?A61MIBN9EKL-X2O,+*#JT&RJ;J[3'BRN;L?F![\YV!)HW$(!"%-'<2 MV((GH#D-X)B5TCM)(^,9;(C,,R-Y,=#\=--_KJ%^98X_=(Y/BA=BE9921A X M21;&. )E P<=@N8D*)[PO+:NQ*T"=NME?&G4;!JYLM\D5I;6B-?ZI)8Z"W-R M[FW.L*R7QANAOP#_3AZ\.U]WGH_\^5^/_/DW7X\\=C?'GKNO+SQXW[PD^_EV M_\VWUQOO+3:I/[T%%(7-\D^ SHDUF55IT>;21YOWM0JWA9YG^JF?HB1-@6B! M:#T-@@6B]X/H'[NS(+HUAB>=A.C!IPN(2J^]- FB&'$'C&H-.BH%1#@<8D#: MD9 @RF5;XGFDTCAWG>>U=>J?^Y5-$((F0N3TZT?A&M;6YJ+K>V7S:<[;#=/: MAIZ4"VO2A56#[=]5>:KIM#V]02=S]&D_')E<1>'9EXX?'HX2Y(RO6^9L/A-_ M7IO]"<8FY7$Z#,_&T@9=_YZ)G^="6MO[R\X--)4+"//K!\"V'XPG\#$]&N>FJ,OYFR0V_ZP/_7#;VS1AS9!4HRW:P(UJP6J/DF"J-/\9IISL:W#?I:/_]-YC]X3M;9^4%5JZ\56=EL;E2US2;?0[CTW_0Z<[FG#F=-A[-O[#:,)5?QDO#NFG'IF307AZ?N?*G*X>=])U M=X=/\YCTG<')D3E[VNE6/[?ZWO$@T?J)HEHR5@V5\9HQOJ3Q,'HR&D;?[>)& M3W+U1$B6%-3U+[GQ_3<_*9\0@06][X>C)_BF)P4B7*A[OGVN%SYSO<9WVNF- MAS!CJUD))D!T)1G:RI$\NZ_]NO]UH;>]N/IF>P/?ZO>N_V?Z_ MU^?P0;5ON,V]M$/=W=]ZWDKW]O?^W'Z^<9 >_+[QY\;NYE9K_S];6P?[K5_R M[KO3/0W^U\?0*+]TNJWA8>]T8+I^T&Z%KRYDF\JAZ8HESQ>R(GR>-BM[!!,+JC&6E4J;:HR6CT]".9J M9=SH=\S1O6V+*W)I^JE'X)5*?'>WPSUV"*TZL=&"QLA.-!_VHTYDM. MT'LXPWS[J3K1$*C\"#9K'PY^7?5[X=Q_^;4W+4(\#8B(B M\(PF_EE$DPQ5! P6EB&6%BPD$_]06\MF5>6JKRHM5/JI)%FATGRH-*7*@G0\ M%V]/V^ #"D'1FF6((6QM*GW!&)KZP2U"9Y''8QB\;Q-*M]^^!RZI]=8/!?7 MJH\>8TL05^=Y.O_N# \W3P>I24+_G&EGA6CW(=KVM,["7F@?/0(9) )&A8*D MM3A8K*)V"#O*NF2NKD\2.M#WZ1_>S9=6173 M5':2C9-@%UG1S_OWCXON_2/W[F#OHG?+UO%>B-N9%EJ<4X2HE2"IR@9]IT#' M)+F$BY'[M*QS@]?66;.*(_STBJL@:-'9 N"%HJ@294E)(W$>P%,8@V,)+UE MO")@%5<2A4 9EFOK!,MBNEJ.R^I)KU]-KUYLN5%QDM91,(-1]%[L=$W7I=\S M(;1NX]E:-I:KUE:WWUB..OW/W.<%=@^$W5^3>@N_1TP:1HD [W$ IBP&I1!* MQ.-6>.VTY['*XWX[!XIBUBIFK6;(JD*?%='G;((^'BE"B3; N")!Z?4W#U/J4E]E5+3 MH>OR$F]]VT$7*36-<5@%JT &S( QQ4 [H\%H+)GDU%C*!2)U M@L@2!%6!R!P@\F(61&;DY=WZMGL)D;PZI(6!@A(B%^VB:;/'I #D!"=8:>9T MSLM+=)NR>=2^6'H _BU2QY9KJ<.UU%FI-ZK>V_?N?>U6FK(P5NYUU.F/8A5= MM<]?*11U3_N$F[".;N/W/"A%C3. ?=3 !*:@@^1@O#$TI(Z4SN2CH+:BS:H& M]],;2PNC:J#T"Z,6Q*BS"48YXD,P/()R+ "STH**&(%2A"O$B!?5<35I2W0K MPT"]3JR;*<:6[P18#H=6Y?97.'9/CGV8UEI6(DQ8S&XWU@$CE(#U2 /7&C.' ME44Z!XV)6[G=E'/H<@[=##%54+,Q\#U\9+!5$XF4152'Q+T -+I3=6:>$PSQGJ$!?%=%4G?56H5 /35:'2 M_*AT-D$E3(G2W$B@F*J$;8E/Q5BUV.B*$DI1,ZRM M+I2BT.U^=/NV,:VY@L0*2\X@>LJ 4"W6V M;C5J%HY"*DHH12,XN-Q0BD*\.[D_I]]U<%BY-^^_K=R[6A?MS M($I2'#A()&EBHV")C2)M195PW#(7J1.)C5JW*9]GU8820_&XZ+'<&(I"CSO3 MX_4L>LP,GMA[:!33]X<]]^FP=Y36J\%Y+4P?8L=UA@U=[O+LV0=NM?Z5F$6R>FW_ILCDY#ZR3T6X-#TP_M%FZG+SC__^B/@Y8Y M'1[V^NG"?;M%:9M(WI945:<,E+2QX&V&Y/F+.X-!+A5358@Y'0Z&Z4X^A### MULO3;FA15-4C'[W[2I7R=BM]Q$E(J^SG<'16;(5+4[E(":X)8LQHGE2N5\&D M_PJJ35 HA!]ZUUX&">215J'X;1Y;1<_>R?XWF<]IY^M[Y*3F EM0U!A@R :P M(JE4QAB/5G)F.5M;I[2&XFGBYZ:=(#93GO]]!GO.;Q;EN2R7:3+%*76/4)HBV MJ<3-T>;%7?)'P,UF:)?=4H(0C'JC@A3.28Z]D-@3493Z4H#[9EJI,X.C(Y$# MD2$I=9F3\5B, %/+?12&(X)S,8]&'43]]+J]T.9'M,D9Z9#'G%.=-)[$*F+G MK<;:8RNH9T7>+8LVD_).X6 "$180E1$8IR31Q@;@@D5N.1%*L-+-C>]FPT72 M\='FE&X,&%84-",2HM*$440Y$K,7E>)LOU!^ONJ?IX:XC47]9LG>[=TLSHO% MJF%^8M]"O^?-X/![-%X,FD+'>]+QGVG)'01F43@*-JU4V3C.P1KC045%150! M$VG7UJN38/*L6,B+A;QNO)F/9UGAS0)Y,ZG&1!18:J- :H:RZ5R"$>DA93@D MXAAN#2G]__/VOXQ>4DH-8!D<,,<=6"LP($N"$LJH2-3UZTTQK"\1PAOI.G,C MFZ.DR3L>.ET8UQHKAJ1&B^L;W:@O>_U5ZO3M[C@XK5#O3M1STRK;\BAL=H]. MC&"8!*8-P2, M\0(\UX13F5899Y>DO,O@J-O@B$J9()F&&$W:E@DC00=F('6DIL@$0G7.Q"UX MF]*KB?]_L&P5X_@"9'FORM+M>LHHX@J:@T.,0W,ZR3@ [,@#39!.(F<-%6N=R%8?>WK!1:/R-1=8/%P M6)"7LV Q*WDH,I>PP)0SS8,#8;/[B7<6-+82?(Q<)$ 8KF2"A6AK^B-8U-FJ MV:A9>B4C>Q5(=X/,^I[9*VKQ&Z$Y?G+\W30][WNG]BA<3]6:]LZ_KETA24US M6]^ZZ6L_,^KEI#V1ZWJCZ\L:-@?!^VZTAM'1&N9N$+SF,GV^83$2BQU0&7-J M08[ NAA!9DNV(\8D#9-+B^"VT%<7L3J;K0O0"] +T%=1O* ?3Z;DA>S@#Y[ M4_+I NA*<B\$BY8!SH:WE6)-L[\5=;H#SC/D(_>^S8]/_T.E6DR^[0XP?CJ>;N)Q-Z[_9_K\O3_1N M_%PR_;G\RN?RJ[/TEM-H>N[=-$LG)C@^G^#5=SW-_OL=]^S*)<\&Q=KZ?@@M MX[*WA>F>Y<1[W=XP#)Z8R36;C,\)A#N0B)4 M?UX#YJ0WJ.(JGO;#DA;QU<@2?JXB3^OS?X$8].2<3H,S\87 M@:Y_S]6?L\1AB+[O0,RO[T RW7*3_Q[V+Y?J#P%L/YA/8&+Z-4_-T1=S-L@] M>]B?^N$WMNA#FR#&6S:!FM4"59^D5:K7KZH0/DT+8UJ&\LNN;9S?3',NMG78 MSVOZ_^19ER/-#S*96[W8VLPK?GU+XS.#DR9T\[W:J] MJN\=CS*MG^0UC.)JK(TM9N-+&H_#)Z-Q^)W^'SW)U!,NJ$#R^I?<^/X;G]1/ M).>$TGN^'3W!-STI$,?\AL^^\>WENIM[W3-MPX3=97\U)@YGLTH:_7"O-4;$ MRDS%R]:>Z^V7F\<;*<75._YI=-M#0][IP/3]8-V*WQU(>\[=MHUI[XS#/[76QM2SM&81'OXP5'?8WKI[/TP8>#5DC2P5_D+E_9+"JC[&<;9?N=KRL; M8S] 6AT&V((/J&\<5*OV,EG0B,L':\L^3YE#4Y:AL92A(>M]U%9ZOX"A#(W5 M@Z&XY=^[+5^'SZ%[&I:5%GJQ,VS5SL:E<4KC-+IQ:NV62YK$U?U3.W#]SDGE MJ5*YY)Z>G/3ZUT0YU:)]Z]N8M?2Z:LQ0O(/?%"=62.DE"\^[A[O/7=H]_G;3_\'V\_[G[<.GOW?(?O?MM _WS[ M1/XY<%_??7QW^,_!&[[S;9OL'AP=[>R/W_-_+P_ML3_:^^C8N[]WR,[!RT\[ MWS[1G>>O/^X=O#O<_?;B>/?XQ>'NP:=O.Q__P>DZO_[?MYW)9 WXO93!<\H5 MZ$ U,*8E*,PE; MP?7=2;T><]4E9RC@F MO.8[!A/2/<\PK9-(N+=JU=N/[S<)WB MH 71AK*T->?861,](B80[HA+&!_K=5ST>D.X/JG7I;(\$N625)<&6"0"TA"F MH 7GV@B-$6=KZPJU.;F57J_9Z6>CS/2O^KV81O6H9MX@]#]W7!C4*1-9ZO:;.S42X8Z@U0K7*.X(0[ MQ1@#X3"+2!!%6)*Q&+6)IJ5<=:GC43TFG#(\IU/52;85S85-A4-S8QES8- M06BO%692^B29)'<6&8N]\2X4^U^SV#1E_T.2:DU-A$A=5>V3@*8(@7<$>T&D MMXZNK1/:EN1JC<<"IP*G%=H'>$2#+T:LAL%I M4CBA8!GR&H-GS "3+( 2Q(.5:2_OHN!"\.RIWY:WJ_Y2:\_3)DW044+8_AW= M^NN5LZZYK7\77TL6'?72$!L0,T(89B@QD1J!!,*$%:-7D_"X<;9S,,K _]?Q MZ/;O-]Z?0 MIDZT898XC35*"S-F(1(5":7,>N?2AI$[5:Q8#:/-WR]GT696MDP2WEQFR\2> M8>4B>)*VD\Q1"39Z <'C:(CB$>NPMLYTF^IY&KP*;1X7;10UA!"'I?>:N<@M MTDQP':@2VALLBUVJ8;3Y.%/;_#$BS,LI;;-WF6P]!NX8Y0B"%C@7#!%@-*() M.4I809F77*VM8ZS;B(J"FX*;>^(FA* QEM8CYA@FWFHE0Z01ISM<2EXL30W# MS?%,<;,]QLVDN*&O+[=2ECEI";' 3># :$X%3I $224*# LJ<,B>!KA-]*J, M4K6WKL]I]F[V!L.NAJB:!,*7+ &E<4KCE/P2M>7KW?)+U$&F-GCU?5: 9.R_O]XY\$9QW$IQNTF&5O?="S"3P)$Z5S4H-G.NUR23"@,3' M:4#>>D0&H4GI88SE[P-#<\[4ZJ)VIDM($XL(&SI)X< XMC MHA52#@D9HI6YP*IL,SI/K]7"I\*GGRHLN_!I?GR:E$^&8>JC9J!$L,",S_>8 M .TY9HX+BPW.]4+;M)%G!(TR8I7HZSI0;9G1UX5JI Z:2IA;:RN2<3T;.^U6L\S5QT.XR,M'(0(6Q"*Q !)C%$HP) 8C@*B!)%,L));!H M$UU"A0I4FA '7: R/Z@<[,Z"RLQPYYW+ $2#D%'.((@$)Z@(Z4%3[L$$9:C% MJ8=#%F.L352!2H%*$\*="U3F!Y4_9BJ5F5'-+P]>5@KFY<'NUON% M% \QU\S4%->9:_ZX,-<2>$P!(TD,&L=&.0,4*:,5-X**?#:NB1M M>;OTN,5Y9TY3=.\D],TP76HK?#T)W4$8+-N ON3\8"NU]9>&J\/5E(9;<J-#>UV$03-\=5KGI?/@X*!&4Q :T7 !:R,#=Q&9$<5MW ) M;BG!+;4#T7(KT!00S1-$.Y,@XCFYJ>1&F:'VT[ >5#:H8]/_%/()0GU#?A\%])9IC]H/1T>I_1+S=LY[OQ#O M7L3[]ITQ*I=YQ[G*%G0E:<@*TD2_Q:6V; Z[8K=?<1#RJ-L3W#:F.KT0[EZ$ M0]_9L1 A,G5< "1(#C@V+M=-L!"#PT8%9Q%+A".X+7C= XY_>M554+3B*.>" MHCFC:,I@Y94@R 8/U-D C'@$QFH.WA)AO-%2X:KLL&:TD*B0J&XD6FH4=2'1 MG$DT99@RU'FFM0*I.<]^5;DZ7L91U%8QY1T5>=M'VXS,\W"OH*B@J''&IX*B M>:-HR@(5I#:<&@PH=28PB54NU!D!:'=4EA\VSG8^#I*43%.>_/IQ=3MFXL4%B]^ MW^WF3,9;1SNH%TR6:3PJ,'DX3+:^S83)Z'9S2IF@W0N84(TDL\( M]8+E"L%)F02,@#(3M" !(1_39@[+-B?S#-@K-'E<-%FF_:?09 XTP;-HLC^2 M)IM3T@3Q"YI@%VG04H(2@22:6 -&T ".4A)SH4UKQ-JZ4FUQNS0$-7-.:M+< M_#.72XC]WO&Y0:C77:PAJ.0MS39)?=5W M\]>ZG-\5;JR8&W,P\Q1NK,CB\W$6-V9;?"XW:3:FL62Y A1P ,9UVJ19C"$H M*5PNR\ORX;]NJQD';@4;!1MS,^@4;*QH-S93;LRV[;R\P :3ELBTTP;!/,_A MM@@L808"1RJ(M!]#$52J$U<0Z<$SBI'F5!IUX +*FB M7"/'C2/ US-:RCOW2!SC),/@4Z\X7.SB1T//4T2:8 6/"<-\1$ M,$PBX#0X3+7@/COXL1FI)@MT"G1J"ITY&(P*=.8+G3>3T$E#A.% ' @7:3Y. M>1MF"]H:'H=_J5(;1=JL;2@&W!D9M34-J MM]?M35N\"Z[NA2OVG36(4T,MMPQP+H?$E*:@D"'@B"0X"A^HS-8@78+F2]!\ M[3 S=ZM/P?69*1L/1S(DA1F 1\US!E:9@*,BB+1&Z$091[5<6Y?J5BGPZ^P" MU*BI5D5TV1![_= ZZ?<^=P9YPJ6'8U-0:VB^EF0_M39NKR3BZ]*#\D6_=[R9 MKJ?3/4U-NW<1%_A[-:A&KSO(@VCKZ[!O4G=UNJ9_MCT,QX/$VOQ+^KTJK_^Y M3;V ]LXNF3M\Y'+Y;N1Z>713 J%W%RZ9)BV8CD@%U#D+#&D+&@4+1L5@HW,\ MAC"*'&-7*R?5]+2OL*E6;%I)5%EA4ZW8A&>Q:79TVF54*U/*IQ&AP;C@@4E' MP0B&P+,HE!?$\LKVA=I87,V27=A4V%33T+7"ICJQ:?O;3#;-#(&[S)4FE4S2 MB#/ (K/)1I]T$^'@I58A8DLM#E4('!5SBK@O;'ID;%I)>%QA4ZW8-%,WS0ZS M^WK!)B05MTKSQ"89<@X0!,H1!R2F,<0)9R:0*LQ._S ;2'&FNO=4?[4:2UHY M(%A*9-V8?N-S@=]#-\1.(=S="+?]9<*G"N]\>$]0U$)A#B%7GV2.R!QA1T%+ M$QTC.@9JLS&J'$*60\BZ,68!@72%,?-AS,XD8PS'*J;_@LQ%UU@@'@P1 80T M@EFGC68FUSLJC"F,J1MC%A W5Q@S'\:\F62,4-YP1 4(D0L9>>7!XG1/^Z1@ MA'2,"99T3/'9+(RI'6,6$"97&#,?QKA)QFBDD,GY]3&)'!AG!#2U JQ%G DL M'=))Q[!;A9\43ZHYS;/=,&P=]0;76'A6U)QW,Z77M&7_=>T20&I^2%'[05M[ M/[,TJTJRO@><(NQ^&I\B=$>G"$(;YR6I00DD4@%AI@3%"P2(?DYRE,2"# M]45$C_0#^[;+!+/]H.[]-'5F!IN@\V6 MA)QX$-DD];V#8 (GU 1KK1OYP?ZJ0N)"XD/@1>$P6$C_0QY'/ M(O%L'T<]X>-H\[H;@)(@@%$DP.(8@2)K&3*<*H62)A9M1*^:P.OLX]A(>W?K M)/13VQT?I_DY.#3]\'19)YD3D*,)0?+GVH^]&(?XJ]/?SNC_?XT(RH<>G M1?>6Z7=3JPW.O[>:&AM=_WPT,2YD."HR_#;.)=\F'?%W_WJOL)":1PV.(IE+ MW3@P"%&0"!%-N#&$QIN]BLJ ^*D&A-&6VYC&0I3" N/>@&+4 \)&*T6IX$&L MK:,G_&I 65/L8/7U=BS+>EG6:[6L/_#LN5!\>13?F:2XU(BKU!W@C77 HL&@ MD47@=61>2L>#5YGBI%23*M NT*YOZ]T'V@\\IB[07AZTWTQ!VP<1)&:@#,' M##*@#9&@%,9>*L,XX1G:LC$YL JT"[0+M&\%[0>>:!=H+P_:;A+:D7(=8Y3@ M3"(W2ZLM&",16,IMP);PU*$9VO1')13K=3C=J..2OZM/#QY,NB+S(4P=4 ]: MO=/A8&BZ^;>TH&5_=+920D[ON+1>![M1\\_7+HSNX*]S/BPV1J-B]_38AOY> MK"BX=SDF"A ?!$3TG0&91:EL$JN0-&OVUS$&C%<6$!8Q6X^4Y;(,FC)HI@:- M%M%SI*M(AS1HF+5@N380"=**R8@\06OKC+8)96W!KUJM2H*%DF"AAJO= ^WG M!5PU!->4H1TI3(A):QS3T0/#P8&R&H.0/"%4#3DU95M6$;E$IZ2M/$N!,&0Q,[826(BI-L97G3L* MIPJG5L^I!UI)"Z=JR*DIOGS@OX?&'H5TZSN?UW]+_YQ/A*-.-\#A:(QCA/YW5LL\U?< M^IJ_&RIWZ:Y[#8.*!^_1>XS5VFV^;V$#\:0WZ.3)\K0?CLRP\SD\^]+QP\/1 M\!]?@23IXR;^O#;[$XP=]#+XGHTO EW_GJL_9XG#&WT_,#"_?F#0Z9:;_/>P M?[FJ?PA@^\%\ A/3KWEJCKZ8LT'NV/\9IISL:W#?I8-_Y-G'4F3[B"O :U>;.5R)VD,#G[[ MMUF?U=DW#MO;S,)JM3G_B/$K*G%F3H>]\[>,Q%GUEW$,5FJK(W,R"$_/[UQ1 MS=7C3OKAW>'3/*A]9W!R9,Z>=KI5>U7?.QYE6C_A6!.*J[$V/EH<7])X'#X9 MC^_\8G]1/).:'TGF]'3_!-3PK$,;_ALV]\>[GN MYE[WS$-TPNZR%1L3A[,TN>[NOS)&Q,IV:7)!)^Q[K_^[_7:CM;V[^62D+?(_ MFWMIM[*[O_6\E>[M[_VY_7SC(#W8/T@W.UN[!_NMO1?IJ9U7K[?^DUZW_7:K M]>?>_G[UWE\ZW=;PL'V-ISC+VT!P@^B9!_3 M2W_@3#(>X^1^8WS^HS"ZIS<.T55R1WZ0%^!QY'NT=_-[YY]M?=.?C![3S;??PGX-MLOMMF^T<;* =\O;C/\?; M7WO><[Z?D=_"Z]9^]@X\L_QZ\/=X]?'[W[8XN\^[B-=S\ZOMOY MWBW@[='>WW^QG6\?ONY\>WN@ :.@#'IP 9N(-!@"$;.("'G6Z"D]GBO2S!LP7C!>"F$ M4C!^'<;/)C"NO>'>&0R<1@E," HJ!@K46!<(9M1),=_J)@7C!>,%XS7#>*FB MTCB,[TZJ<:\B9T%B$"0R8-)JL"IB4"Q@%-(>BUH[W](H!>,%XP7C-<-X*<'2 M/(Q/JG%!F$&>BUQAD"2,1P\:10YI*;:!88^X4JNKJ]*PW&1SFG][P\-1>963 M?C@,W4'G^B5;X7]MM[IAF!V8A^;K_2/R5GH"6JZF7$VYFOM>34.. M,B=#A;Y/*W8EX&[)84#?<_S*]5P7^?*BUT^OZK;<:;\?NNZL->R;[N"H"D9I M&?_Q=# \#MWA!:/'Y$ZH;MG0#;%3_?5?*,N=5OK4PPKDA^D5USMOMO(6N,I6 MED54N[KWHX_/K_D7J;XE?_K@.J>][S^['P8GP>5XL*.S[X)B2G#S?(.;%W)& M.2V5*RVQ.2DE1LIY/(HWQX/X((_AT>5M=/W!Y8C>N!C0273OQ0/S]56O7STQ M'/8[]K2*-#KHO3+I8X9%BM])BO\U<;[Y#WXO*/4<1P51:P\,\0C*&0.!Z1BQ M=SX8O[;.KLKPDI2A)&58M1U@GJ=RA6 -(MC9!,&<0"2JG*Q!>0[,8 U*$@M: M619,Y,H+M+;.?V1(*/ J\%JFZ)K#451!5G.0M3LINE)76ZD9!Q14!.:X!Y7$ M-H2H)<&(*.*J8ZPBN@JW:B>ZYGGX4@C6(()-BB[IC96.8O 2)X(I*D!C94'2 M8*B(/$J9MHT_/(1OY.G-3VE@?-/MA_2G;\&W/IA.=WSFT\K6Q<^F M'P8FYY8)[K3?&7;"X":#XR_AZTF:QN'719D>O_^"_*I?_D5^K;'Y<2Y%:)JW MOM31&'DYXO_3.\K-^$<:]_EL?Z^[?S&^DRH9I*>>IX?=#Z]"O]/SYVM+64#N MM("\F;0[\O>4(:X(=H"E4, P%V"HH^ ]<00Y08-/"T@.IIN;!&[8N7X=!?$C MQ5>];9(%9,L&V=D$R*P7E+H$,F9= ,8% :LQ T0CB9HZ2Z596Y^3];$@K""L M65[R!6&U1-CNI!;C1'%)&(9(-$I:#'LPGFE(4ESCH*-D#"6$S2F^M3"L,&SA MN\@Y&"DG'<._A7[/F\%AX5E=>38IR9#.946(!(LQ!T9,!&.X"U4Q++*+- M*=C3_I,\NW46__I[/M9QSB[&K;PN437-ZX\Z6N(R&,N)S;RAN'&V<_#N][_> MO/C]KZZO;O]!+_+M9O6W-R]>CV_3_U]N[VVEV_TWWUYOO'<88Z.U $HT!:8P M!FV5 HX$ST6FI95N;9U?+2I=K]/I@H]'9PDK(%D02/Y^,0LD6V. T$F0O#QX M60'FY<'NUGLI/?&$6T!<6&#!&E!2,O":*$JIT(S(A!)67]^\0I%'XB97V+$@ M=GR<*4+^&/-B4H2\_.O3A0A!T6(:!8.T94LB!'L/EGH$5C,DG4U;]Z"K:DE% M@SPV>M3;6:UP9$$<.9ZI0;;'[)C4("]?O[G]TUQKK22NF<.YQ'R:OO83 MH/;)@V>L:>58XIZ+5OJ>T:(T6JQ^?W>#!6X772Q:$6E*&'=IJ9(8+][2RP7V<1_>/"(LH3 MS"4R& 0+*.U'G &KA0<:J8]IC>?(Q2H1,>&HH+V@O:"]!FU?^Q3#!>US1/OS MF9I]ML'Z4K-;[Z-G5 -U."?240XTMAX"0]X9;TU:[,>IB:]:K0O8"]@+V.L- M]I4D'2Y@GR?89VKVV2<($R>1.G"CM )CO0!&B045& 'MM'?4H"A4J)(58_PC M#_GJ%.'?U3G0>7SQ1##Y5*PV0?\[HY;BL>E_Z'2K:9FCS<T,4PNX9U8\;75MK-)[U!)X_"I_V0$V1\#L^^=/SP<)0(8'P% MDJ2/F_CSVNQ/,#8M :?#\&Q\$>CZ]US].4O.@3#5P)A?/U38=Z'^$_\>]B^7 MW@\!;#^83V!B^C5/S=$74,E+'3/(3/J]!WNE7K5-\['E-:/Z%<:2=\D;]/?>Z_]NO]UH;>]N/KF=Q+KQ]]Y%N#:[ MX3;WTOYK=W_K>2O=V]_[<_OYQD%ZL'^0;G:V=@_V6WLO6IL;^_]IO?AS[^_] MQ] DOW2ZK>%A[W1@NG[PZZ/XQ:==<^H[P^#O\'-OF"HWF _/)47:G88?N*8^ MII?^P+'OO-WI:M:,*[]&WV/!N^?%CZ?2RAP0Y6),?@?79YV[A1%^,2.SC+*? M;93M7Y=Y< EC[ =(J\, 6[#G](V#:M51$0L:=FGB'-HRC(TEC(T9+T/ MF$OO%S"4H;%Z,#R&1#<+:LM-,SALQ:/>ET$K]GO'K=Y)R.<7W0^M?!3\N+1X',XA+67MAU[M SC3W+A, M15 ;+\'=YV_&7H(GGW;)-OWGV]OC=\__.MO[>QN]^V/W^)^/[SJ[']_0O8/7 M1[OIO3O'+X[_V9_P$OSXAJ>_HYV/6W3G^0;:^>,OE*[SV[N/6^FS#S^]._A$ M=H[3]VY>\1(\WLW/??OK;.? ?=EY_M>7]+WLGX/=XYU\?7^\/MI+OR_]QB__ M]VUGHDJ!.WOO$,4>10E<>@J,&0N*HS1",''"&BF,D:- 3%&RXSXX.V[!=L%V M+;"]DO#,@NT'8?ML MN<,1FH)N!RWLI1=;*J+JQV@5"&R:BX#&IC_:/$+P7; M!=L%V\W ]DI"+PNV'X+MW4FU;;QAR%@'EM@(3"J;<_X92'VJC68V+;5R'$)9 ML%VP7;!=W]:K?6!EP?:#L#VIMC6*C*?-$7!B.#"*'1AL#:3M$G+*4<>5J0(D M$?U1&;35G3^FCVRP.?RR\O6@->RU^B%-,-S;SP+(QV73+]Y?O?QS?7^LC1-(D:#X/)PF4G2K(M*H% M;HYSON9OU1]*Y;:?I>K09#>G^T>A2LG=]1L3O5T$X)T$X&0M;X??4T*\0)J MHL8!XVG+KDE08"-)ZH]0'!U>6U?RZJ:]%/,N521KS*(YG ,5%BV>16<3+$*, M":*-!2*=!*:1!2TM Q.D1=%%KY7.^?YE85%A49-8-(?#C5L;QPJF%H"IW4G) MY+AE+D0,E@@/S..DEIS6X 735J,HL4-KZ[@MV56_H@*J JH:@VK.I;<+J)8. MJDD]18B@2N$ -*@ 3&H).BH%CJFT+Q>(!"(J4/%;@:IF 4:-LE?M#WON$UB3 MC?J_3-M ML?*6&86-R&478G)GUYQ%?XLQ#!5^+-D M_DRJ*H6UTDPJB([)Q!\9P$J*P-*H1# =JN"GX*=QMJB"G[G@ M9\KZQ#E*E$EZQQ&,@'E!P7":'PJ+M3%"CU/:4WFU"%7A3^'/(S(Q%?[,AS^3 M\HW=P?CSMX8]W4AW)T(YZ8- M3(3YR&1@H(+7P!S28 *10"Q2,?W))*F<%!:]6KZYG.Z5T[T:,VCN+E&%0?-D MT*3*PM8K8Y %1+*1"3D!%G,#+'(9G?%1>I88Q(I;9F%0HQ@T!_-38=#"E M:5+<>N&DAH!U2#I(6S 4!=!*\.BIMYSGV, 9)7$+@PJ#:LR@.9B@"H,6QZ!) M'12P8T03#5P;DM2/LV!]>NB4-A@IAX5)>S$V(SBY.##--RE &L_]RD7OUZE8 MNURI\:0?CCNGQX,J$,]W!J.!WTI/'IO^IS"NO!C<:;\*3&[G:.:%FJ,>C=U] MR?DLIZEW,2(F/3;WXO/S ;#1]:_&(V.[^SF,8]P+#^_$PP^3MBGVGE)-O=$& M@F$6F-($M*0&I$+46B1<<#9ILJN.3_=*L5,._0I\ZF)YND@34R"T"@B=34#( M(!:\(!)$D J85@:4)1$DU\Y(087D9&V=S#/ZI9"HD*@N]J="HE62:'=2#DF! MI69!@@L4 2..)!)A L)01S7!#NDDA^9IH"H@*B"JBQ&J@&BE()J41,QCK@A' M8+5(DH@2!(I9!=HJA*S&4A"^MLYOY3)07*+F-1U?!]?[D*;@V$[E0PS]?O"M M#[UTA=T\[%L?^B;]V[/I0DONJ)_#/O7ET],_3*>;DX/VNG]<=/4?N:<'KT/G MV)[V!R'_J3#O3LS[-&V+BE8$))D [10%AB(%XXD"SQG1FBO#%,Z!>%?=T$N^ MYW(T6%,*S M"H4:0Z&Y>4D5"BV,0E.&*)SZAJ5=>[:!LYQ&$X-!+-]S*"T66C%&<\WF0J%" MH<90:&Y^4H5"BZ/0I!9"*C"%.(,H,!0LS]Y2J2-#1)HC2M;6Y8S(O+J4 M[KA_,(#P/H]OM[GE_O[[H[B+>[B3> MMLXJX59M(W?8SE_OJ1#.<18 <4YR_G.?-Y$!G'?2,VI=R $WY(?RK6PBRR:R M-B1:9KJ[ JF%0&IG$E)""D:YB& D,0E2TH/.F85-ZDV4%IK@J%A;IVTRP_^S M8*I@JI[>6"LI/UUPM1!S:NFA3 M5%(I%&:MGEDKL<\7("T42&X22 PYBM+Z HHQ!\QKEZ03LJF'B.-:4*N)6UOG MK+[EEIMOJGI^[@CJ>L?'G4&.W!\4U_=&6:=^*+*^?)J!L\UT%?GZ_NX,#S=/ M!ZFE0G\CG](4JMV-:M^^,UV)P#3V-$!"&0>6_I-VA6EKB*-(0BL:)7$."6PC M,B=OT!*'4V!4&P-5(%-\WV[2SB9]4HFK(Q<4:UC8H I3B)'VL86"LD**ML2!T\/#T)]P?5J4/>F1FL67:URZ)K'"596.0+>A9Q%122.IXAI.B!4X%3K6"TS(23'"9).?EL1(\. MTOZ.08A(!)6Z6E@VVM:M(%W>H_:B&N7-*^;X!INT;F6.W^UUW6GB6W=8B'8? MHI'O#%5&"\U37P%'^8#0X"2\9.#@.!.5!8!4!&Z:B(#H;DP&%1TM<5%)2VNF&B! MTJ*@-&V,8@P%121$E=/4\4!!41= ^6BP<22-69J@=*M*QL6G:@Y)S$_,V0(S MF!>3^X(#]^:0@_/5: 04LMV-;/3[I.9,2B1C!*\T!Z:P3E"3 :C45A-B:=H= MYC- HEDY RQG@'4"TC)M3X4Z#Z7.='8H+-)F+D2@2?\"0RR"X3B"984YA3EUB<\KTF>%$)K./6Z52/MP!)XH"RP1":P7%C@F. C"F:]* M$[>INM6^KK"HL*AA1J4"G$4#9\J*1 SFUED$3BH$3&(.5M FD>+M64V==_: M.J57O2V78T9ZI%Y-%^G&^^%SZ)Z6LG@-3@TUO]2;?XY+PIX5ZMV->NP["Q-& MC"!K+% 6##!#/-A #2 F=0)AX#28M775EDP6)X,ZB:X"K#K$[Q5@+0%84\8I M2[P)SD20*'A(JHR#TH&!Y%QA) 0*-N\+69OJDNBN$*M1Q*I5=O-"K/L3:\J2 M%2G!J2:#8&6VXL8EDN8H>0U?+5A5@%6#5&%C+"/0KP%H" ML*8M86E?+[&A@ RA26)I DI%#DY1(3"G5!N;))9JLQEN!\6G:MX^5?W3,"M/ M5>MH/-X["\N77@S[=4M9-1X.?UYV?8'=W6#'OS. (6H1830"HQH#8TB"-KGS MTE*6I%E:WV)<6V=M,:.H:#EG+.>,C\#(57"T4!Q-1_QYY1F1$B+G:;-H3-)> ME'/P3#LA&,/:X)Q8@?!;2:^"HX*CG\V"57"T4!Q-V:Z+#@J."H-IFHYA064\#T4#!-VZA86F9TP."YU[EF M.@%#)0;K)+,,$2-%R&#B_"J8FI. JE'SV+-6[R3TS3#]DE;NAL_5++CU$K%T\[WM]7WH5]^7FKPUZ!UU?.N\29K; M1[4/*4R#:#.-H5?C@?/[V9LTEK:[>^>#9^-B[!2"WHF@&]]V$CG_>O/B][_> MO'M=W1Z]_;VZ_?2BNGWS9G2;_K^Y__8DW6X=[:"_WFLIC4X# )7%')U5+"! M2>#!$Z((LQY7*=PY^U&NO]H<71;2U&G3N$P;5N'+(OF"9O'E]=:(*QY-\.5O M?\&7@)$C1 ; #EE@5EDPV(H$&8YU0$%[R;*4TZI9_A$%,K62,XNKWE>8LD"F M;)_-9,I(LVQ.:9:_7U\P!:7%!#MM 2/M@$GBP$:. 5O$F34\!FO7UJ6X&CM8 M%,MCA4G-_)X*799!%S*++OLCQ;(YK5@N=T114L.B8>"#$&E'I /HM#D"D=83 M'",."M/LTRQPHLIP+K=.UE$8KC=:L M1GM\YG6Y&'F214 K'O6^#%JQWSMN=;J?P^ [>WKCM&NYFG(UY6KN>S7UG?7=H!J'5B_F8,NVFAF>5=D^/0'18_C4:=-4[OFE^9L]R' M@X/>ADL=V@^OQGW\ZLATAQM=OW7>S677?*==\_:W20?ZW8WWW#!%&/<@&#; M,.5@ @E .1%*RZ"1-&OK9%Z%3*7!X+C6A@&3FX%&,NS*D5<^:>B;0P9X',<9/,099KH1F!P#4"QK2% MI'L2_L6 >!YLX> =.8B^,S%)%BU12 (WG &+ 8'R MP8.7E KK)4$R5QW$;3(C&7Q-';I^>C%6D%4KQ_>"K$4C:\I")0PRA L/FF3I M9HC*]R1XQ@(51'E-Z"B/PYPVC(58A5B-,& 58M6&6-,&+HN\($E5\>"R4RNF MH*SU@!VARG"*K'-%9!5D-0U9R_35+\A:-+*F[&-:QV"B"V""-I#4M 4;7>I' M(6TT'$G+7/;#I_Q'S@?%D^K^DW''#,=C>ME6L4=C[Z^K&:S?2QW@!R_ZO>/+ M4?"J'T[&'-SH^DUS=#38B]>#L$#P;A#$4\:Q+^^E(R14=C$<(C 5'*1>Q>", M351,_Y',5^'3Z"H$2XJNM&4V] M2SS2VNM@6"[LJF:(ML*KPJM'E.&T\&HUO'HSR2NGN8N:>\#1.& <6U!1*Y T M4.=EZO5LR6=M5O15X57]>+54\U?AU4IXY29YA02SU",/D1$/3"L/5@<.3%(L M<)+6V%8%+13'3:]DW2P[V:3O6*<[--T/G6PE,X-!&!:_L2;[C?W@$&#[HK,W MJKXNA+L;X.(:%A(,]@0XQ](9SZ/29&U=7"V044XIRREE M32FT^&#$0J$'4VC*CD54KLY#;>H/&H#Y&$#E3&#$!Z^%X3+];VV=7RU"72A4 M*%13"BT^/K%0Z,$4FK).:4/3YCV)'^^#!18,!XW3/4UP<-0$PG*],$P*A@J& M&H.AQ8D6;D1B@#*]B:&601E P/$ N5.,FFM6EM7/_)UKYD; M5I/FUT7UG7'QG9GY 1=:;^>.UO=K$TPVN!.:6EYG^WRLE&32#T@F_?KC*%FT MI]5M=_?:\CH.#2^223-+.49! ^56 Q/>@?66@; >&V=B%"BA4[;%#RN9K?!H ML:"DX<:CNY6V*+R8"R\.9_%B5KD1;"*<*C#B!Q:"9(9M3(QA!TAY&8I R*JB\P 4_F5'@8J4YX!=V90]E MS"JNN;Y75EJSM&9=KVPNK7D[@,XL$%2'5KW?A=7LR&S1QXZE$TLGEDXLG5@Z M\8Z=6"V._ZZR4ZS_YCN?+TP%O4$G;T:>]L.12;O'\.Q+QP\/TZ6A_WTV;DJ9 M@PTF_KPV^Q.,3>OVZ3 \&YL9T/7OF6AQ%]*NNO]]R]WR1TZWS$TF@>\:_:C3 M#7 N9S#_WVNZ?&V=7[1BNOSI?P_[E_:6#P%L/YA/8&+Z-4_-T1=S-LA=<-B? M^N$WMNA#FR#&6S:!FM4"59_XX'JYN&[JSE;ZYM#/+[NV<7XSS;G8UF$_&V[^ MI_,>O2=J;?V@2M32BZW-;-;IYC@4LSZKL\<974:_\]CT/W2Z(P28TV'OV?@/ M(P14?QEKV?13C\S)(#P]OW.%?]7C3KKN[O!I'I.^,S@Y,F=/.]WJYU;?.QXD M6C^A7&G)JJ$RUKCC2QH/HR>C870.QJDG66I\+>3X[3-? MN73KE2N\COM_[[W^[_;;C=;V[N:3:63>Z_>N_V;[_UZ?PP?5ON$V]W:?;^WN M;SUOI7O[>W]N/]\X2 _V#]+-SM;NP7YK[T5KQR\^[9I3WQG.IX-G3:0;=DKG@J/;2[+IYDW5 M8WKI+0]B5K3SK>G^T*&K?PC2SF+E2QGT9]XL>]_N=KRL;]3_ ?AGR*P@(NW&87WMHN"0OI 7- M@>QYN.P Q54W91FLS1VLLD33EO%8H_%8X%D&:V,&JUQT$'#-0;N@ELU>TJUX MU/LR:,5^[[@5.UW3==,1P0W$1+U6V-)PI>%*PSW (W7921V:E3-TG%%W!/#> M2160$[Z&ONL,2EF=1U!69W_8XICO%->U\F4@@RGI.!,%X#$S17(R"1'#1!2^#YS2,PRD40B"?M:ZDBW*VM\S;'5U-*E#(V"YR0 M!^9K^I@3T_&M*EHN^-:PU^J&86MP:/JYZO-P>!2J=+LYL&B0)P=8D[.2NM[Q M2>@.JF"EEOEB^K[4O6ER_M'9299?CT;%02^-E+\[P\/#WE%NO5SH*P^0W_-0 MV)P8"864=R/EU^^L620MO'V2.FT.A/7M]#O>3,X+,A:&;*FC%X.V\!3%P,ER@'SDH(6B &F.*U" MREC"S%J2<8I@\FR.6\W"KL*NQ2NKI=K$"L&61; I4UGJ4^HL\XE@*.=>5@IT M" A0-CNDIPAFMJIB+ZY662VRJZ"KINA:6.6=PJ>%\VG*?":ML)8' <1&DI,[ M8[ N* A8^4BUP='BM75-1;,J\C3*4C;MO%59QP:MSF!P.BK0DR9>-XQFY/]G M[VV;XL:UMM&_XN)^]CDS5:V,9,FRE)E#%9-DIC+/ADP"[-G)%TJOX*3IYFYW MAY!??Y9DN]L-#8$$2!.T7P)TVY8L+5WK6B]:.H45D;GCD^'XS+G&99:==,=% MGPS5*$41'FJFUZ6F9R^ \!)D0HV,>^4C&-;[H8S3RU'8#5!]=%LCNQHC_P;! M2#6N;PB49^>\9[JTBA%E$*8Z'*=A-(*/.)(ASL!(@8D5=V&*IJAGPJL'Y2I+ M>/6]\&K)=8:E8,03L#E5[A SE('A63!$2^V=E)9X[Q->);Q:6[SZ7AEC";3N M%;26O&6Y)9+3'".BO4+,@2&J=$F0+PUWN"AEGKO@+:/EQ:.&$F0ER/JQ$LL2 MQ5H[M%KRG87CSX!%"42+PH4T6(J$#^>D"54J4Y <^-:-*%9*/KNM1?O&G30. MY9!:-IX>N4DV'(>A1LCF16.=$!)J6TC+6D+8]4H"ZYU.R M$Q;=)19M][&(6*!94@C$J-*(*8R1* 1&A;!%4>:":TE#\:"479$0Z(%0I%OV M?"6*=#^PM-^')2]MZ;VQX7Q;L UI;I 6!9 E003#)>$YEHDB)8!:'X#ZKNE? M"8MN%XM,'XM$S@K/I4:J((!%WH.Y1GB)C,72.":O09%2BM>WI'A5(U.= MJ&'6R7D&*\RHDVH*GPU=R-]2(]LKO3C6T./HJTWENQ[R;L<^LG6@]JR9]W^' M:7^UF.>$5+ZPJC>/@X1CZ-8I)3X<3!2LB^<"]<=6QGDWJ6$TMP=S-8([TO4@[AP>:JU"QP2,&OR'&0LT9H3PB&,@5525E M2F]LYA>I50K:I:#=&H/2K3F9$BC="RAM]T%).JD(EQS(E@)0 M6"1.$MPGG. MG7"BX)XF4$J@]-! Z=:<4 F4[@64]ON@Y U8@QYS1+UQB!5$(R%PCKRP7%-I M,$V@E$#IX8'2K3FI$BC="RB9/BCAO.!6E 62E$K$G,B1DEPB(RG0W]QCI=UU M02EE/'W]>GONO)M,7#^ER8SK.W-*/1IO^_IMM?M[[H /R9K=AN1G8;(3F-T, MS/)SOBB/J2ETSI%S-&0T:8HDJ",DL&=84&=C00]%U3FQ+:W";: M+#F9>*E]7FJ'.,$B'! !)*K(0RI3J2FV&@@5V',D93(EC%DGFG-/V^42\-PF M\"PYDJ3D&$L5\@DP0TP1AZ3F'!7:":N)T86_D\UR"8(2!*UI7E-"F]M$FR4/ MD<62<"D8HMR%LDV"(J4\09A9Q@IJ+./D&C1GK=.8'M(ZVW'3S(#"S4XFXX^5 M=3;39SVO41C\C]6TW>)Z/+%N$MN#@<[J\;"R63<0#W=FOI^OZ_F[%Y?>S_=K9EZ,_.I'9FDM,@LH;0>76YW?_;-/7^W_\_GI_.HH_ M<_E[_/GAC_AS?[_Y"?]_MOO?O^#GB^$V?GU@2DT<+23B!2Z"H\HA3?,<86DM MMR1(A]W8S =@3CZH:& "F74"F5LN89Y YGN!S$ZU"F3>O&C Q>(^R!S-0<9J M"_HD5%*QN41 LPT2JB3(&D4DM]1BK#3<'&6QR:C2VR!'O$2O ,)3.%PC4B7.<"XI]$R[05,/+PF_G<;(1A5?^12L ;V#^7XT"=&Z-;/CQXG]GU4? MQU'RP=_4!U_T$YM>O3X0.1 K(1@"NYV!*5=*I+CC""QY[66N#28 @*)(J08/ M)<[W@T+3]TQU2H!TIX"TO01(HL@+!V:?9D2 V<<84H:[4+Y7E0(;2A@!0+I- MFR^A4D*EAU'G*1&F[X%/^WU\PL88KKU%G)L",:\8$EHYY)A13C'FX4D4P?D;P@I=>B0%SG@$@R5V#"Y0)YX8%,:W,'UE$CL(2"!*^7ZSSU+/4L]2SU[+*>)<_\-Z6%_@3*?A+*./Z< M5:/F-_BER18-QR7$7]Q"I]]IAFA*?+]C=_RU(YJK"=W?;E*-['._HW M $;*F'6"$&QUP6#EJ$(274K'M!>Y+>S!RTC5*"6WC(=;TV=J,CF#\?R/&LX2 M$-X0",_.>;.$(HU=@1L>Q1-&K2%&+3F]E M*15I@ M3T(%-WR!I"H%HAA *A=ER>,AR620BVO5BTFY7'?CYW+P^:4>KGL;W)MEXZ_I M./^?2Y5&OG8[&]9>:&^@,C1H"R.E)I1B5ABK:5$8IJP!H/&\,*U[\/;#)4EE M?&L!CW?#ID#'IZ;NX>>C*^H=GLP+>/!"AL.P!9+4Y3@DUC&$#>:L+$W) M%/#?HAPP>:V(RG<,]":D34C[<)"6**&U%)1A;1G-J:*E*:P71#A7..9:)V=" MVO5#VK>GJY!V9='']V_F2$MT:3DI*8*Y%HCE B/E28%$49!2,,R8"=Y0.9#B M-B,V"6G7!1P2TB9.FY#V1DC[G_'W.D%;3TM&0Y$C"QH?I= M@317&'%-B19*Y24M;\)I4_F$*S $GIW9\4P/W0V+JZSYUO(THFE$TXC>S8@^ MAE!?>3>\9W=VPZ-6S"?7XX/LUL59OAN)Y-W+K9"*G]U/ZC;7^M=_+D M#R[%X42!J0I&65:!>3=Q]?06TQEN566OZ2#>E0?B5I+>UEX$[[=LS[*#X64K M\'_#"MAQT^1*N%GN6M[?I[3S^J 4I2.LU$C'4XAR1Y!2N4=*=2>\6E(=YL;);LXK$UZ[\![T&[I\WXV&53]?F]W<\+;;\;;)8^S93(':\8@ MZ\/^MT(!U.:\1([CTGJMK;=\8S._%H%.>)OP-N'MC^5&3GC[S7B[Y$E6EE,% MDH)@;@!O">9(.&]"_2 OM"T)(:&RP[KO-4YXF_ VX>T=N(<3WGXSWBYYB'/- M/?."(:><#GA+D2J%0$4N*9588^S%QB;#:1]K9H^S9FD6^'NQ^M,4N MM!#P FT2-ZA5HX^NGL+;Q!*5OAJID8E_@:+Y6$TK=R$F]JCW#*7V4_MIS]J/ MD!2P-1R.3P'L7$P*F#H OFE6'9],QA\C8MYF+D!*^TII7^N7)W#ZX>E\$< : MV(M+X&5O!23S_D;F_?YI/UW@U=:!*YW$2F%D*0/S/K<.24HTPJRTA0$+OO!^ M8Y-<[]S!E)B;$G,30C\(A+Z%S()^<;//;C*V8*LEW+X[W-[NX[8(,4I#/,J- MQHAY6R*-A4!EK@PE@EN>VPW :)&3_->$W0F[$W;_,-A]:UD*":5O'Z7W^RAM MI32$:H.$+L-1D05#LA <*8>)<@57.67 KF\U.RPA=$+HA- //J\AL>O[Q6W3 MQVUJO!$:4T2<5XAQH9 NI$>>6JFX\ 7U^8W8]9H%"!^4%_SOV<0%4ZA MFXQ/H%]G,108#JH["0(_R)0QDYFSF9Y-L]%X&K?2I_')G99.+L[[/ISGCZUL5-T0GZ;P;]G\XYQ)50AAE)D*/& M(*8I04*%3718%:71A((BW]C,TP:ZE&"<8'CM8?B.W=P)G.\\WF$/LRVX M1"6W%#%)!!)".X0U5\H9#195>1=>[P30": 30*^U+SM!\9U#\9)K&W,.&E1B MF!:A$;-%@80K2D2H$(:;W K-$D].,)Q@^"' \!T[K!,XWSDX+_FO-='>,:V1 MLL8BQC1!BFN/O".Y$KK VJJ;^Z]_F2H]=/#35A\W?X-_.H$?5B.'NGTX.?[7 MK\=J^X-@Z/+Z^NJE=A;Q*1;Q+&M MIT&N*_/KA2ZO!H.-S5WG@M-Z? S=#2<\!J^UJY_<_EA<-L9Q71W@ U*4&]=I M[WI3=C*NJR!$3R=NJ*;51_?K:66G1X!Y\(CV<64(/_0^WEC]!*7K\7 V=;^V M[X0OOZ>'W,:%"I'W*0@!S9=&BQ273SM?'KG^OT>3A1([=$A/G/J E(>W>:J& MI^JL#M-T-%EZ\2M']%N'X(\_KCD$8H4^NS B<8Y 98PG*DXOJ"/K)N&R2P?K M-_5P.Y\=38)F_9^PQ'*QL;D7L#-$L)X%O1OW;JB+R^A::^R[2CLYN;@M\-K2 M_\^K-__WY7^VLI<[SRY'NH?[>CNO]E[L9GNOLF>O@(#L[+YX'G[;??7OE\^W M]N"//U[N;.T\>[GU[VQW#S[8?K&SM[L*#Y;@N<2KX'D]5-_7#!)YDK7$=&=V M[":5N06'P#++?#4Y5*/JW&$VW0%?/1F$7ZM_P/%.Y>@_Z_/MP;#Y\;X[Z>:OC MJ,/MSUN!+[)W[W\_VOD<>.>;ZNW>_MF[YR^A79._>_Y'>,[9SIG$[_Y[A,WQ M?T;J'SE[=;S_>1NNV?E\=+S])W!5X)T[?_YUM+/WUP?@KL7.YWOMK;/R@*6EC.&1!.'-*1E47".(^$9\QIKGRN<6-R5*.9 MLUO!3C!4"VY@BI45K%18%\HPCIG%AN="F(W,@15P$A!A,G,;F_UIC>'_WNQD MB^G)NOG).F+;RMDY0(7OVOXT3XQS^.4^+;^#)4IC2[EFNF2E48(%3XA@E.12 M:TXV5BW:>')ZOI[\]:N7=7]VKH;V"E3G:/J4AO?M8?W[63VM_-G:=%^KVLY\S ^1Q"@_^Q[KZ M0V@TG'@XJP(ASP#>9C8[ 7H>3/9L>J2FV?$8Z Q,'S1_-#[-3MSX!-C**;Q1 M=EI-CZH17#:>U=#YF(4S[DUV_:1I):OJ3,^JX30+RS,#Q%49#"=0V8"KF1O! M-+H!W.UA,<(R#0MI F/@HA]GJ/1\B.*M\/7(17NT'F2'$S6:#=4$.C8YKNHZ M?!I'4F5^-AQF:F:K:3:=J&H(O7%-(VVWHA$1;PB;:!6\CW49/.\PLK%9[<(I MN/#>\1W#3MN06190=MJG-! 4T;A0-WFI:#+DPK: M#M\%$V]8A0%S[;3/&\T]!.!;R#/^#R^K9,)9[C^W;\4EL M?4Y4^HH.9F]DU026Y.]C^)']],?6[N\_9X^]1SV\R8QNU M9]1^/VWM/OLYXY@/LF[FU\B1. MH">=:':3_S, #'PW.:UJD,CPF\N.%.@&[=PH&XTSC_-J4,H%]G#O#5@-4O/+GK-&SYM]DD386Z<[G M#P>>.\ZXX,@)GH<-L@8I2@3*B2M8X<"C2 4;2+DVN!R!PH]X"P\_49.%IIXTZCOBWOZ3W2?9H1L!$P1S(7SM M3L(3^RB\6(,_M99 O.O/K:V_YP9!PU(O/'XR"[#R-0 V-_.^L"H.JS^*+--HBC$G4 M0)&5N^GJ!I]D01(NF4NMAG'\ZB/GIHVMHN*075!@39.G*NC'"2ADV["13E96 MM3R(&QCL&%[@_!LO:J-=?+DXUT_ \HR#,CZI1F% H$\+XV)P6V([<3X0C-@G M90->MST/MU9U)Y* V "K31DWF*$PZR'0V]1M,Z# A_%D([!-:M#EK6WF537I MUEHSJ2T17O2D"P^U0AO8MT>#W08I%!?W2=1':MN4\G,$K.SOE.-%0[ MTA/Z=5Y>Q)/S#JM'JD)WG:J#\5I-SR)(*K#F36>2S>VH,,"CNH6E6"?0@^%> M-VNL+PU+IL#)9.Q=A*T@U6[R,5K'5UO++Q1 MR\Y50[;!(HWL%DQ+%\V_$8 W*(L@8Q$;.K= P5@MX9&6[$]46?-\H:_XV#J M\6A6-Q: Z@K,'?.6K:[,+J!V-H%ZKQ9H,ZKN9QU[KA ^%0UZIA"5;?J+MXY;5[M M&E9'H\1:_)^SCIX[,';^&F:6KT(JS9>MK>;CFUA^<#-'U+[=Q$_G(N M,G)9<';%3%YN^:9$D1LFBI0/*%'$^QOD6GSOQ)#[[NQ7)()<$:#\8L#Q7(#2 M\5P9C;UTW#--M3"YMX0S66CIG+.7+H\;K>X'ZM?:;WSX+SH?_B/EVW?LLH)1 M?N7G8_S(75.OGF\=4%M(20J."B,,8K@LD60L1TR66)94Y\Z25:ZIQD\TMXNO M0SBB/0"<,/#M)C2XTF^TPL&T*E#8^1UJL#6"87"L/KA%!*R)C];U[/BD(1_1 M(=\8;PWG.6Y82D.(%VU#-&ELBF"H UM$DJ?MOVC*YQEO3^04"P9K& MVUM?RU+U9CN>Z:F?#>=DK;G(NFD(:8_FL]KX$!I*!.;2<-A.E6E<[#$:TYJM MS1..H9^S21- CAZ?-NH1MR? -4=.#:>AB#Y<%7MCAJHZCN\0$^_G)3/.W'0^ M-0,8I^%LWBGU457#,!0(7@758.FU9FO49?7<13@(1FAXR2'T/O:W%^EL8G#P M2QVZ!016C0ZK<#],@FLG^;+R'OT#L1N#'ZY2P:'9F\!9O9"II>Z'!X5GGH:X M&4C-46NP+\UIF,8@3+8+%&GX+OLP&I^"2=0D"\0!"[D,'WM2V9/U8/"V\CY; M)!3,PCZ'4*%D.HMNL,9X#-?:*N8I=%,&RR_Z*,[U[*9NH<>COU>$?B_D>-VA M8FN;[[4>O3JO_&Z[0!^]KGMQH)0G)5<:>1YVH@@?3J)6$FG/F0+B6@*7/L]9 MO;*&6URJTAF66ZNMR>$'$\8YPWUQ7C<^&J(&ZJ[1U%,W#^E/CZ!GAXV[)@(S MX%1P%YA)U:GAQDL8T[Y0@W#UV$]C:EKGE+(N(/;DK"VQ=-%%&G5MF]GR>='Z MZ9$;=4E/K?:JW<*O6M6-.Z+5 5U/YI[3 ."CEA8V,+TP&.(0IP&].*#/5QD4/9]P8TNDD;LXX3B0B?*N!FH#+3JO9@3ETRUFNLT//XG[M2Z&TTL1NWD8M6 M?ST/)S=^C<90;G-!N\23!>_J/!S'U;3Q6&2'8VAS%)T(:@;LJ;'G;Q#B6S?9 M_(:,XMT>?6XV&LU.XJ"W!M^Y_?'K)X%W2RD75D!]?J#J=J ZZ8P[08"^1S>1 M;K)(/[8YS7.'4-!7((XP *.8D-!@:,QMCB9!S^45#(IC%1*B.H=4A\B=;#<[ M)Y8Z-B=DT<6S<'4N#3"JG4'5)W1469BXIX_(9M_'\"RRLW<(;W3X:>?TH*1, M4<(\*":K$"L\15H(BAS%A):>4TSQQF9,H&K70)B$6_>U].J)A,EY:F>3F*'5 M*X)]T0'3I?9W&?]_0V?&=EM]JHYGQX_.';,TM6?;KP^DMV5NG45A*A C3B#) MM88_J>/MQL4DJ>L1'R(1/ MAHT+_9^%.=\E0+@Z:J)FFU8_U;Z#D84?8=0SHWK($=68"M=5K;LY)B":WJVG M1Y4YBNF>DZJ.%X=LT\LH'#S/J+"U![IX%M\C0,E4@8T2,:/QLAPWKQF3*^:? MG*AIV 06N6/K\WB-G^IQZM._5^8CMOJS[B72 MMMFU0;Q\2,5K8DIF%BE;#2QP=C+(_OO[FW\#]SL\;/8GCIJLI-DPQONB-V+9 M_Q8$?@8+(JS$D\DXK,B61L;@QTFL"&3:UL*%A\UJC%==A0.?=:8?K_ZWGR#/KXFNADPW* M+;JXV(?41=5B E:(3LU3M+M8H5%-._/.!L *N[%.+PYMD]K=&J/CCX"D]5+_ M.G?3<@0P6E.J,6T#_,74^VN8N,M/>9*M$M1^MV,7VT3]-@?R0E\BH+;QSS8S M.CJ0E]["?7(34\4=N2$][J(L]':WSAV\%S/8EO;]?S&C[1;@)66XW3##3:0, MMY3A=C'#[8L9:^>BA5SF#NR*HN &,U)@:9@@E'G#"ZU-63RB^.#J ?UB.'4> M1X_)ZJUQ;UN,PU M:U ?O0ZJNM^3YNN6UH.J78'ZCY&-G]O[OAW&--3V^+MG_[Q:D)\U9N%WZ%>] M]T21;AI>#"-]VIK$@B3MV5V/S$MQ/FGDY0%1Q&@J*6*YPHB9W")%2XX(?%QH MFF/!](6D$0>ZPEFAE?+,6*9PSG/X2)92&TG]^:21W9!/UFWE6EXC"_NH([+' MW:KY0N G)H8U5+A/X"\28?<);+GZ2=BOTUI&_;#QG"3/=_&$?8; ^(/=<5D7 MZB8Y-)1]Z$"Z\6" E(?=62>=5M8N@&KG*1DT!H<^6V;A8-3 A2/GJ^D\*6V. M^:Z*EE90,(&BGXY"X&8Z/G3QX\;.C+].7 WC.S>*&OQ6-MBS"P]N^_BPN0W> M(.XTAL?-&VWW/ WFGJ6YCZ<7;8/5>C$8WW^Q3A5U5_535'HC5[7AZ$7'FAC&3*D[Q/!_TV+6;;MN;[;*F6K:#8O$74*0ZVGNKY[C9 M&G?18H-7Z R\N9[MWNE2<6E<\_-$TU@89#@>G92HF@(:83=T&$ 8@1#OV\JL(0,7?6AW00_/I?.U"30Q@UDU71> MT"HF-9VA^L29D!61>9CI\23FRX:4XV[W97C5>9&@GO(89$,W.@SKS\>XRF"Q MHJT['A].U,E19>IYWM=H%C8!MG^?G31.U+"1M.[J?IUO806O6A4/NV^%^KS- M,VZ_>?1*=/N D]P7A)7(QA/BF61(*^^18HP8ZPHNROR"$B666J>8*JEE.J=" M"R^(E-A3S3455V5>_LB)QIUT=4;+&K/DNXW] D:$;V+E@X_CH"#.;84?3RZ/ M"D>_=2]4%%50NUM\&!5\V,T,F'DZ1I%1A! CBCN7HQIJ$^K:K>IQ!WSK%@5M M-)D3@*7V P@^R?9'X3S0>9^[C2BAM\MQJH6*CH]LH+M-X0^JM!K;1GOW=V;/ MM]^";>JJC_$Y2U7>6G=^H[][#MCS%\R98X@WF>HDZ._3"C2+7K9[@R.L?=5P M=$6C%4[=\*-#,5#7]K2SYR>V,9;CJ[9;&%;7I6LVGQP#Y6W*>S4]/?>8RQ[Q M)$L;$SJCNU.ZSUWTX=97^Z<0(IY.O%2SI+$LNM4T!)NC M&C:%EL9S(^.+!8BNQ+:K8FY?P#?WJ>U]4[+H$H2[V7NMH(X),T:CO:NG+3E1 MBS2@<]LLNN)*_5Y$B&PBZ^U.9!"^MI3\@BP%;T:DFX"=PY 3T2#A20/":K%G MMJG!T@!=?:&QZ*3JUG-+JT9=FXW;($3W)BHL!A061C\W4G4=BJZZQ@/7\<(+ M*1TW/9C$$$ MSOF\;)?V?VYB@G?Q4@]/%/BVXNYRNFO=A;A:U\\@B[ZZZ+0Q1R/ V,.X=[W= MT;;0JJT[".2O+\%=X;!JN6)4?46-L55E+"_A&[U]^,MU]JX^7^'QZO*7S6;U MO9"#GW3X'>CP9H!A?)/27E;:^P?88F$\I M/UGD/B?,2X4-XS(/IE=N,,.%)+C@Y86#6$:+VI5M,;ARL*@8ZUU P&%_2XD; MJ;@-9>@.J[JI,ALUYG@T#"4"%RD";4B_+=<',YP]F[4VU5]C76=;9MH5VNL? MD['W[*^MKO1LXV4)G\3Z)'4\\*$^B:4!>V7-P]TONV,;N@2(9^-0U&/N:A\$ MI1T<^A%[*T#!MN9&%7(<[,S,ZV/$*NOM*1!M;EK;M3^'8S#80E-=N8M_CT]1 MP :;-7(\?Z'NCI?_WGO9+Z0+BS)SL:Q$"-7\I4:A%E_6%0UM V3!;HSU)\*1 M 9')!&UR.LX^5NXTNMV:DKQ-1<BFLU+1;42']D%%G\B/W<*JE6Y\>H8&@G9F>. 4O4LAEG" MZ\2;X^ZQG_*?%R]W_LU^JBM .37IIG]^4$*3(-H8K""037"V+9#LZOF6\\C1 MKE9Z5V8:IH3 J[6&3 F!*2'PHG_PBPE^YQ,"*>9P0^%L:1DKJ?2,*&8+KDKG ML?8W*7EW*>U:V=,O*M(UI6M-':)0(JM-U(A!A^#6G]0=L'?^O-V9#ED:V1]- M[?B?(Y@WT'CA,;.3\:A]#*C +I)Q'K@7FPE%RJ?;S+JFE]Q(,F*TMQ *D*:Q>(QL42P#VF1^BPZ(R9!58R;TM[0 MDY8V./,G9$R&@[//G5>RT/R@Q:*=& X4!A)%S(8VAT=:^V<[^D6#O \)1X]E;<+PQO'"H# M[TZ5]_VS:7Z?#8?!S,Q(.(_E@9TCM+#:^J_T,AS>99;/15A)2]//>>2Y+W4B^Z57GC;X^ M$%)S[[E%7/,R;&1U2#J)D=,Y$21DM=,+R2W4:)4+3+&6G'G0R4+EI?8RQSD7 MI;"/MJS8RU&V#=99.$)LD(4SY+J3X[9V][N#Q0;M1EH0W' &Y)+Y%"*((3@Z M:;?B%0\.^Z\H)+B6,]8=DA""MET5UZ"=>A,6:Z^U.S);R[D])^%B%3=@#]:= M5&V9UGZJ[#QU]7 <(L/C26^;X_AK"[G!G8TP]:SZAK-UE4GFI=U6UW6[T)DG M .@=Q>E.$IJ+Y[QH+?"JR3@$_/M'Z4"#1VYXTB8]AMVUJPK0:AM$=J-*DT <)CB=+I6;_.S;G#2M2DBKMJF_HLEZ2A/];R=2\N M\WDU*?*="N_)?+-%.5+8>+AE3$Z:3L;1AQ,>=.Q @H#-G@"KZY*EQ_WL^U8R M3UV;Q-WM;;+M(4\7O&__+*5F-3GTQ[,VK;KA[N&^*J!*4V$9VC[KNKGJ<,;( MV)=,EM:(&)^X&/KL$D"Z_%_3MNABREEEJFF'#\=-O>B/RP=E':GF=*FX+7GB MHIC;^>:M*F[*ZBH$M96:%T=1KCQ*-"S3YE47B[3-)GG$IX0TF_?/>O;F6J8'0J=X>_=H(R%Y#&A*T;JZ\]0.WB(^(ND/FY/C$H/7/GDIV"_"SM$%@N M'MH61)ZOCM8,7C0:1*DQ7]M$IU%K%;>I16'7?1-MO'Z2Y.,5F 5<7#[WXQMG MD_6DI/29=Y=5BJV4687Z<]BO:#I4']9M78IY-D9TPLTSS-J\IV\N[$_^9Y[IU%7BN(]PW3D%+ MM?162>"KUP>>&DUR;Q M"I! YTND*??(Y4IPPG+M9+$Z^^SQ:JI&+S7$I*OM MM*B#=8YMAC)R0[[)H#/N?3XAH#B=IMNBV M)*FM[V3GRFEXUIA2_=R[B[3VHH=B*0MUOGOYJDS70+>[$P!L/ZRSU.4^AVKB M<,/F*)$X?(L7#K5C5[QKEV0 P+15SY=\6W+*AE-ZPTFV*R-:A]#E>GK%P^<; MJ-_/)E5MJ_;TE(:4-)&EZ6H1"$,6(G"'AR&/!FQ M8:50# MV65[)ER-7YQ(ZN=&&.BTQIJS05!7>%(0RR;F73.H[3]#=-4< O$/W MRE\1V]P:V6=-/N;+4?^:[E2Z%._LTGK- 1.2%[GV"&P8BUA!.%*.4J1RZSDU MA6%>G9<"HPJAM*.*YXQI*6#R?)1,L,9A&AB($%5;>G[=393Y$/ 8D$FZ_^^>FENO\Z@]V> MQK=T0SQ/0LVFX^Z66'^H^42'+=V3,!E#=5*[I]TO__1(%IA :D,:R%_V^#;MP0 M0!']T&S0DC+E=L^K^A-=WU8D_G)I_G][:(,']V\PRT3_I8N M]S%W]7/.\>#SZ5178>XR.E_S_>(._E7F^!SN+A_E-.PZ>]X$@'J: M,$W]CSSUJW(EEF;\"TA_)X/]S=*QGD,=W&KWO9I:ZAB3A$^F663'6=?W;UYJ MZ[7PT\"M0V]N:^#N 'C^)Q3A\OZKAC6_$ZQA=X0U%W-X!L'1?QY]OM-8KN_ M_9]+\3F_;OLG'LK#2MTX8C+=:Y8 M3IPHBT(KPCSV.+?.'+P,A@;)*=G(X,_J6 WK_V\#T:4CV;$=3]OOSWLS M.[%_,Y?Z'3=]UB0LP?3!>+D((0_22_GVG[_J=WOCL[=[AW#=T?%V_CI_^\\V M?O?^9?'V^"79_OSA\]OWIGC[SYOASC]O\4[5WO/?OX[TL1V^>O]7?-:K/]]^ M?O?\W=';SV^.M]\/J[?O]S^_VMNI=CX/C][]N4_>O7^=__?SR^GV+O[T[[T7 MTYWG^\4!H8QH30S2RG'$,.5(2%T@:J4DWFMF"S-TOHZU0*ORK%T]"XX3&WPF-?:@_4G!MI.#,:"RPE5Y38ZG47A(2T3C& MCA(:KP4:G_70V GFI-(<$6$ C6DID;:^1(4HM+>RY%SYC4W"!S*A<4+CA,9K MC\:2JAR6LC F]T"EL/".$Z6(%)*X4IB$QNN%QCM+W-AB5> 2(\L+AUA1.B2( M8$APH;"W7LK C5DQ**^'QFOM<7U0;I!YK5ZSHE;O/0<0K@-I]Z@J?RC[__PF MBR8)-VRV2!CWE1BWO6S_8VF%TUXA+ Q##,P$)*G(46Y+S@3!&.@HV/\#6O); M))QK'BBZ4_J9<&GM+>$$/G<'/GUS5WHCE' 2@8UK$+,.(UFZ E%F%,V)P;DH M-C9Y<9NV;H*>!#T/V>Q+J'0'J+1D]AF;$QR.6=".:L2\*I#F,H<_,;.\=,(9 MM;%)!SB_%B5*X>[;M?,&_5.T[@CAOM)S]4-CVNV8>:&\IE7UI=OHE^!L9SPR MYQ -)T2[!J*]7C;RK)6E++Q'I2\)8D)P,/* 9ZF2.,)L3G,)B!;*B9/\UQ17 M^+[L*F'/O08U;PI B5)=$X#ZAEY!,1,EQ2CH!\0,<8 ]0B'".2VHM+FC=F.3 M#7A1)/A)\+-N\/.]S+D$/U\-/TL674&]]8H5*.I9X^E9VOF=GE(&YK^O:A>M%[D*[6?VD]9-+>Y MF>@&Q6!3,.E!.UZ_E$,8)*$'_"F2]#5VA^GY7=_F!Y9(Q1BWB#'B$/.N1*H( MM2>E<#DWW"AB-S9S/,@7%5!3B'L=O" )E=9CGTE"I=M!I;,>*N6FE+DN/3+6 M><0<5T@;@I$LJ&.*J9P69&.3#V214OX2*#TH4+J?[18)E&X%E':6J!*3CA!, M$992 R@)B42!!2*6YPH+0S0I@2J5 \)%RKJYIZR;MG)VBC3]2+9>%V/ZIYH> M/6L/3^C0["QAV==@V>&RV4>T):7U!G>+=ZX9"]V#;)12Z"Q3JFWG4%\YXK) 'HPZQ$K.0;MM!_/R/O/K95) ?6NMM_*>/P*X'OP[()6"A*B+4,&8$Y8GEN MD63PI_,,^#-A3'L OCP?E-?#O>1D3T[V=<&H;]U7GX#HCH&H;P7:PI;:E1SQ MDA#$@$D#$!$#N&05=D@H]+WMPP107PU02R:BHTY*Y04R MDI>(*:N1<(5$F-JBQ#DW&+AN8$JRN%:.U+=LSKCGG-G4E]27]>_+6KM<'M*V MBA?_.P.]LV5J=*)+JEJ]>V.UT_WXH:N MX1WAMQM866_<5%4C9U^HR0@&LNZMA>?-4D@&UHT,K!=GP;AJW-&OZ?;6@1>6 MZ9QR)"VCB'&2(V6D1+;("S"?F>:F !.+%P-*RPLVUL\I#>!+3I^$S0F;U]_[ MGA#Y>R+R=A^1L23,. EBX0@&1&88*5%8Y(@OE**Y4HQO;(H!%23E9B503J"\ M[H3YZZ,1B3"O!3SO]^&9"J&YU@)IJ\(Q7!HC*4B)',64FQ SS<-FI&+U'LF? M+\8C?IF&-X,%M[AIT68VLFH1DMO^=51,7C[P? MQ,NJXQ.8EW 8NK+CD[B.P_]FD[" ;:A[$8!P%$\SCOX7K8:QH?K(N6FFFG/4 M9R.74=RFE(G&=Z8Y2>>Z&J,74;#KN;FEP.G[2G@ -4SY4)[5[VOUR05'VY3&@M:WJ MDZ$Z>UJ-XJS'=G\]K>STZ*F43W@IF2C_%7LTZ>ONY@KR!/^K[_-<^I+F3W+& M:$DOO^3*^Z_^4CZA(N>T_,K[\1-RU9<<4U'(K[P]=?P!EN(CQ4V8UK?UWL#B MMI](7YRCY=^07K706+O.-![I9"VZB8T"-W+HHK. M.H%YT!+\QIV,)T V[CL,? LCFB3D[B7D]X:"UEG(/!O/IMG6G+KZ;&OW6<8Q M3Z*31&=5DHGWKC%WGAVIT:%[.+NG'M(H;]6UFUZG(N(#6H+KQ3;2P*U#;VYK MX%)NT#?E!L7SO;/)_(#O039R*4$HQ3N^6Q!:>\:-E)I0BEEAK*9%89BR)L0_ M>-&%.SC%Z5C[*^(;<'^(21R>[GQ^]V'[3[AG[VWQ]OT+_.[]Z[-7T"?X>?KN MSY?YVPOQC1?TU3]_5:^>;]&=X]>G;S^__K3S?EAM[[TYWGG^LGCU3_CY^X>W M[]]5RT<^F\\'F.0J+RA'IO0Y8CDND&*ZA-\LDX1A4;I\8Y/* 1;7*K66HL\I M^IS0^#NBL=!*:U):CK%CA'%M,#5:E/"JN( %G=!XS=#XK(_&"O!8$(\,IX#! MC!5(%AZC(LRH+9D'I(Z%+W%^FY4"$AHG-$YH?!=H3,(Y]H)[;11AA??:BT(5 M,A?2ZH(HE]!XO=!XI\^-M>!Y7@J"E,0>,4I*I"QQJ,"8NU)[;C3;V"3Y !>I M7M5W/PH\%5_X\>S_*P_$3!CW-1CW>MG^=T1[ZH1&AE(&&," M%$R'TS %N\WBQ&L>*$I%87X$7+I#2SCATEW@4M\2=GG!2EU21$I'PFE9 @%O MYD@7NA E+@MG0];U@(MT+DW"I0>%2W=H$R93/JZX0X*?-3?U/KO)V*KZ*"'/ M'2-/W]#STO@\!T-/ ;$"0J5*)')MD'$V"37U+/7L M\?5LS=PN#VFW4^^LZ_4B7ZG]U'Y*L;G-G4;A:/O,?3H)=7'J6+YF/#URDZRE MG=EP 04IF/3C.5Y["89!$GK GR))7V-W] \&-_F!8+84S%M4F((A)A5%J@#C MHV!2\*+D&$NRL4GQ0);I5+BU\H(D5%J/32@)E6X'EE:=<)BC[ M&BC[L&SV,:E5KCQ'H(* 8&GLP>QC.9)%CGFNC0:QW]@D1 R8Q"G>G>+=ZX9" M]V#;)12Z"Q3JFWF%<45IF$2%M10Q6A9(<^L0<[IPFCA&'0XHQ >2I4H#"876 M#H7NP99+*'0'*'3.K,L]HRI'VM@",=(:":<%LKFV MU)7&*2\V-G,R$+1(7O9UXF()I=;=/DPH]0THM=U'*5](*TL/I$QJCUA(BI8& M6P3DS!N<8\ M"_1,#D1Y\:3@A%()I=88I;ZW_9A0ZAM0:K^/4HY:EEMA$>%> M(4:T ?N1 Z$J'):*%DQ*$8Q(>2L[\J_,7K_GM-K4E]27]>_+6GME'M+.BQ?_ M.P/%L#-U#&..<.:;&P2/&#%M:*FT2_RRS0<[ ,_ M;?5QL[MK9W;L)I5I_@Z"5(UF*CYFQ2=P8[&-Z'V^L M?H+2]7@XF[I?VT[@R^^Y>#+\.?BXYOI>!H6KX.,<\@QA%:+.(T^*?UT"WGH^O\>31:(>^B0GCCU 2D/K_-4#4_561WTV=%DZ<6

%-02B3G'O)I#[? MCE%<>ZV*TE#/,!#0W(3BPDYI3C6W9./&(+*R6T850FE'%<\9TQ)4I,J]] JL M&VHM]W!?Q,QS#45VI6;3<==4PQ_B)^T!YR A0W52NZ?=+Q<(7/R[@ND>39^& MM6RK^F2HSIY6HR@EL=UV;4GY!%/!>!Y76.O>;KO4KKXGS>H[1SB;+_/BB92T MR,7EEUQY_Y5?RB[_8%5'"7% M3]]Y6;DM)S?R0DI#43)*0I&:2Z-R_FEFSU.R' M-*YOF@(:URF0_XUC=+<+[7OO74J#DP8G#4X:G$G:3*J& M$H?S;.K923"H;C'G\U9-[34=QKO* +V5JA5K+X0WR R].'O[STNZO1_G[5XA MZ,.S T%+QW-'D<&:(J8)1[+ #E'A!%8*5$VA-S:9&,"%J;K.]\[E3[B>@+O^P5OZ-?G-[^_WO_C]]?_M?'G7OA]_X\_XV?[?[UI?L;?]UYC^+F[__G- MUH'!5DHM%))&:L1PD2/%18F$<,SF6ANK\,8FY=6' +;;TYV.*>_!?8<'VN@RUT(B;3UP MY5R&BNA,HR*G1@E-L+!F8U,6 XH?E@\DX6C"T77"T<)Q@PO,1)%;)L &U89; MZ57)I1)4L(2C#PM'7^TNZ5 A@,P:6<$855L%[&VKCP>HKM+H.CB:PO&\+?^?/ M/U99^-N-5;]#^Q;^F_VYA4^I$)Y1B4IL,&*^S)'$I44.:*DL)9? 4C M9Y,]FNJV?T_&'H0?1E8-L]I-/E;F6@F5MS2HZ:P,ZIP-!X5*EC,BI/!4%D98 MH3#EN10I7/60\/#U(JY$@Q MZY$45*&2Y:0P%C01SYM:>N0VXRP)G!(XW4ZQ90N"FS,EB5$%8]AH)X$[84IH M 9_8_!KH-*^ZG+#HWD/#[UO#\$/S<_^JT/"'N>%8&J>-S!UR5(70,+=(8\%0 M3G%)25[FW(1CK?.+1[NN33WFA UW3ER8D;QP7((6(ZPL+=A396$T5II898U+ M+OF'!!:OSXO.:LEP<*=1Z(^_V>50;$Z$K4P*')OK=<*N 0N#6+>!B[A* )0D?!_(XWE MX8AC0;YTQ,L#JQ6;>I9ZEGJ6>I9ZEGJV'CU;LSR..V' =U0*Z]6)"T>EC XS M]^G$C>K[*(KUO6O I/93^ZG]U/X#:#^5F;JU,E-J"(\)]:6.U>2#"RKOCF+N MMY*?_?!\:3?9^,*\H;94N7:8*9Z:YSA'W*OC,G46",(P(5B20XRW?+#YP0E?/H2/N7,&)NSO"2E84QXQ8367$C,:)D;*Q,^K2<^G?7P">NR M4,1J%,Z=1&$2D7#,(5(X25V>YYX7,=0O*4[XE/#IN^/3C6*1TKB"%%Y2;IBF M6&BK+"A>387(G;].K;*;QR(34MUB#N.[)J0X:C:_O<67YS#NOEB4MP'&Y:@G MR,"_B#'OD;:B1)82Z0FVV*BP+63 RXL)"U^5Q?CCG5'S8V+'#:!#4 7*SY#2 M6LF,+S26C!?24<&E5:2\S:2FA!BWQFUZB8QGVX<'0$6MRL'< JM9HI"IBE3I M-:*.B1+,+V>=VMAD%*3D8=:Z2GAP7WC A,*EDD6HZ20)UMX1JCSQ4E"N]:UF M/"<\N#4\Z.4R?MY^?< $QSG)2U0PQA'@.C #J0@@0\X),]PHZ@$/^*!X8-Z8 MA ?W;5ODJI!@.)1 -AF33@I64@F,NXMT M1JN$I5)Y5)98(T9&P+L.YIH.7R@+>ER5S"VDF-[=D8&V\')GQ ML?LW+)!DO-S(>/G03S%A!X(8GBM>HEQ@A1@W"FE=4&2(YH0S090K-S9S,BA7 M%/1?TWC'^D9O$VPGV%X+V+Z%[)L$V_<,VV<]V-8%8PZ&&5%.#6+4*:0T(\A3 M(J06E#O>%-F .4VPG6 [P?;:CM[]IB0EL+Z7 ,&[YT=- ( T@0!U1?+1WB+Y MB##MO56 X]R5B'E:(.D<03#INO#&$FM]2#Z2^;5J;Z\-M"<@34"Z5OSW%C*T M$O^]7_[;S\[:>7U@"-5$8X9*25PHWVV1XKE&!G.#9M[6P=4%]:X;1&M, VE.0MD&+4(5%JI2A5@E # M,$D'C%],6DLPF6#RL<+D_6;S)7"\%[/\U9\[J\SRE7E[>XN\/2V8I2*GB!O/ M@6L2BE3A $ES1DMC!=I-Z\X/T9LW*I#^H\K&_J[HRL7RLK8:SJ;.WF(?YC9;%FH[8785XOO)PJK67 ML"MCWW^[R6ZP9&YWAU-^Z4&V+]1D!*-6=^U&\=\:V>>-\,^#.S@%=ZX1W'EQ M%J+>S=ZFU^S5UH$M+=5%6:)"E0HQ@362RH.$""*TPEB94#P7/RDNEJ:\K=-H MUZS0R;KDQ"AU)Z@,5W=S)XPN*$Q0F+OR+9Z1(H_L:]2'E"X+M-=7J;_Q53F=Z\:%*: M[!4[D/87.Y"*7!N>$XV4B/FB98XTM1Z!T6.(8X4M<63-^")2K^=QS0D;$S;> M.T_]QNU%B:?>'T_MCMS9/]M^?WA F'&:%001L"\0DZ9 HE06Y84Q1C/&."D# M_)7TSHAJ0KZ$?.LQ7E^%?-^V8R@AW_TAWX<%\GTV!QQL<(&-1B4V!#$!R*=5 M$3:A$U-0[CEE+B+?+96!2LB7D&]MQ^MK7)/?M@DHV<-W;0^__\\J>WCEUI_] MQ=8?C(TCNC!@ .<.,68)D@JH84&UH]H6'C-S?7LX9@?\,E5ZZ#;C]4&$JM%, MQ1M^^\56'S=_@W^Z]7"L)H?5*"Y)#I+?_MFN2+Y8/YN_Z@[[XW!MF4RROMJO696])!Q@85B.'NLQ@4OSK$OS8V-P[.=L( M[=;N?OP:83E8%N/[?*'FS]#6TPIFLC+7?\5GX^-PLD&^LFL##QZ/A65;Y>+=7U23[J(8SUPCI1U?'ZQ>= M&X2^AJ_@->MZ\?!Q\X"FAS]!%\/CIV?AZF&E=#6$/WYNW[UN7F'BZMEPVMW9 M#DLU6C4D87A='%WH.9 ?!VC_T34#.@(H'X;4^&ILZTP[ (2@Q#/EX4'9#B/0]+&BZ"AJ0LR43]YM'CZUVSDVGDX!ZA9BZ4"84#;!PRC&ST(2#(G $39 ML5/UK('8V.0A=&6:A:4\ 2JIPX(5(M^)Q/WL1K/YK#<='VY !]3N*HPYR-CN)FNAZCWF2 M_0&(-QR>-2O;=EQCWSJ5%P<%)M$-JV/H M!,#O('.?C#MI]7@K!1X&&UXXS/)DU&'VI^FH$[X8Z3'R%#E,3 MT/)SA53%O63'U32^5B,>D1A)GLJ M,*9N?W<=>%%WG-]C>&T4#6TL #_[>S(>P>^FU18[,*QO':B$9FX>+9'XP^E) MY'4@K?PBF9B+HHELVH6E%X5>L/QA6FK_!L1T]5KK?P"-H\H<9?4,L C4;ZO\ MYW,!4Q! %S"IF0F<9N+.9@)T+*B(H&9=0Z=.@!6-S%E40X$MJ$FK6C-U/ :< M&4\.%5")QN.3Z;-68P<(:FE&A_?1*XW&'LV"T@(U#K 4GCJ,C74J.U"_ED-I M-8SS7Q\Y0*YFWTIMAN/(D>"!'QP8LZ.FM%,T>O485%AX7-2GDTFP,GM*N5-% MG;X/99[.69B=4@R-W513#Z):COJSIW[GNO=)%NV8X=DE=LPR)*]P7E[XI ?; M)^,ZCO/3B1NJ\#:_GE9V>O248/RO7]N9+X/&ZWV\L?H)2H-VG4W=KRV@X\OO MZ>D&X\+(W2?RXYL(-LG/#6_OWZ/)(D1S"!8 "/\'%.?XJ1J>JK,Z1+Z.)DMO M?N60?NL8>'_-,1"KAB!.B@7A;KRP3[-9L(/"99>.SF_JX70V.YJ$>-#_5 ?X M(!<;FWO![@AH\"Q$BV"M__:+VEPUV:OE]B:Z!)KO*X<;>[. M(>3!N7,:#=_Y;( R_OPTVP-)@\V>HS,R.9XT*1(UJ!U4<%GGG00AJ=WSBHB+O"$8@)VZJ MX.5M4-\Q+MR9^XWZCW[Z5J4_R?Z!CXC2 (^<%&I)-G3J.Q"Q890!6+3M1PS-XXV 1NT]5X\AHJ)0Z MG+C6[ M7QHYF-LL9Y$JX,MS57GXQ/XH"-(\N>^\OF70R/<"%.H&(3X?O6 M'H#Z^DH.NF.H'/XB.6N=C5!O\2#WQRG45S+C0\Q_\H;: XB"PV'HQ[ MX&N< ?F3=@B:F/G.#*PG@*1O3Z)MDBA./SS=G9V<#./\JN'OS03MAOF!:=WM M9G[L7\V#P2\71'T/NO#[<&P^?.?4BE=[^VUJQ9B^?;]5O#W>SG?R-\?O_GF- MM]__\?[M>W@&?+Z=PS7/7])7<._VF<3O_GN$S?%_1NH?.7OUWE;;SX?5V\]O MZ;L_WPW?/7]]MOW/3@7]/=M^_N'SV^,_/FR_-P7T\_-_/[\XW7G^FFQ_?@L_ MWT(;YO2 "X(,3DN=2Z]9,Y2 4"K MJ*84*VL8XQN9JXTZ"4QG,G,;F_VY"CQIL5S;F) MT4K5.;:U$N&_V.,;\+,U6IJWX[G;,F82+, 7GX(OWC6H_2KZT9^U;O!_+ZSC M"Z-]!^N[2Y**G6C[T.M"Y-QI%7>K^"T[($P6QK,<<>4<8B#32.<%0Q[;HE3& ME*6EYU?EHW&[=O+M^O(]CO+=A7GZWI_ )X#/N$BZ?FK"'+,:[JE_?GH=S_ZE M@Q/SPL[=$#-+U6PZ[FYI35_NP%MX2M:N"' M9T^K41RCV&[K)I#RB:"R9"PZ"]I"-FV76D?"D\:1<"[9MOFR$$]XR4A17G[) ME?=?_67Y) =CEG[MP_$3>]]I8S>7-SD!X#ML7'@PJ?F=LOZH3"^[\[M51&AU M<.3])],L6BY9]U)I>\B-MH=<:RS77D!O<'",]HP;*34!.Y,5QFI:%(:!Q6E, M[GEA#EY^\WDQ[7+Y3[M:6EMI;0Z.^5KCJ-D]._ZIV]E[GK_YY MB]\=_Z=Z^\_+8F?O+7M[_.)LY_-+\N[/??IV]]SND>-MO///V_SM\4L"1E+Q M[GUH\Z^CM^\_D)WW1]7;O9=T^_U_/KS;LT=@4+4[Y<*I6EMG!P8FQ7&I$6-& M(9;G&"G/4KKV@/\PRQIDP \ ?A7 SA3I32T,(J+ M<$04U4J8TE)3.*MSS!L +TE.20+P[PS@9ST IZ7B5E"!2BTE8IAX)#R7 .#" M$F.(YK@, (Y%>0OG>?V ATO<,;& M77=]GD("IH?-O!(PW0XP]0F8H-Q13ATJ*!:(2VO[EBF7'H]FO>S_6\:S]:_'^X-3*S6I ,02='T%=&TOA1V MVL\FS0[=H:J.[XI0)0-Q#>C5KAOZE]U\OW&UFWQT">V^!NU>+W,L0C GO7( MZE"%N8!_I"LT8L08BHEGBIB-33(@^<6SFY+?*OFMUAB6[H%_)5BZ15CJDS#G M:>$*)I#0)4:,&H&T-1:YX+1RPI9"^@!+6%X+EI+7ZNMIU^[??V?SDDEA@4TJ M/8L;@9(M^2-1K-:6?-%.]>]NY'PU33;E5\'9_C++PE+9HJ .26)+Q(P 8'/6 M(4(Q+4IK:(<*!1S'Z_[/W MKDMM)4F[\*TH>'?O>">"HNM\<'<003?8'_V-1-O&[8$_1!U!H ,C"6.X^IVU M)$" L $+6#(U,6T)K5.MJLRGGLS*RDP8.:MHWIL80I":L! R^A2/UO-JX)\G M0WAP'(#.5"F7B@?K)Z97%X.]/AGK@FR/0;:=Z[Q*6F,HI\:11[L5X?!%N M5>6FF8SX5&Z: FJ/ 35_G6()3KU3F"/AG$ ##P,&4._N\2=39' MKQL\CW7 %\P!\T+.LV]N(YX[3E8L?/I^I\)JY]OD;/ M] _"]-H9O-^XB.NXN.L?N^///R?%73],%7D=%X(=%WDU-/+D)4=1T 0VLHS( MF,B1M%9I2HTP,F]'PLM&S3.HOP!Y ?("Y#\1Z2Y /C\@_V<6D&], )Q= _*K M:MU&6&*2PXA$)8"9,X4<\0HEYY-V*5!+Q-(JQ6?D2U M[@5, 3W.]KS9RR6)EAN].'K.+,\?_4$,)YVXE:IFM/J]20WOWOZX19/$U"7M M\_6TSV*/Z1S+91F22A $',L,/*"_-JTSZ/9;I])=.7]25&!X-< MB;,'Q*G]M=&%^Q_D@AXAAL:U#*[5*54AYT?EA+Z=!76!LD0+8F"J?%R6:*Y7 MA&02/TF6:+.BA*",/562:$'$-^[]^"31I=VU;O=WO'03P*$<%*<.69O-0TR/ M'VO\3YK!>;N:!&:"_SV,_0OPS*6=OY-6^P&G%BG[V:3LXUT$XQEDK+X+#\\5 MT/5-H7I89MB%D;B7*#TPAZXLHO$LHJ'J[<@NHU^ H8C&RP-#"0)]=%]N9O&) MP]'$\U02W]=Q[:TDOO_V8IK@R;.@+'412Q2W_:R?^3K)[UZ>[GOXZVMG>[S7<;IZWS)FYU/Y&M[5:W MM;U!MSY_.&R>'Y'=[N[!;OO&ZMGA;F>G^UZTNCNG.]MKK'G^GNYN?X+G[)#F M]H[8?=<\W]K^I[O;?=N]G@3Z/=[#47$?F434*H)XE *9*!/2%#,2)7/>1$#X MN48VU![+2ZV2 MFO#+*YH]X0@Z60A,=$=:*,<1>\5\(+KRO(5A>0K0ID/R]D MGTU!MK78*IQWD,(((6X#1C"%4F0(#1);)VE42ZN$%L@ND%T@^^>%[$?%SA3( M?B;(;DVS[! R8@N%N P4<:8HLLD:I)GV @QIELTXL3'GOR/".L0#<\@R G]2 M&$.3B*4D+*W2^^48+OFGYN8>SU+>2(-^MS$:V'8/6MT8Q';7G0R&,>M!XWC0 MWQ_8;LD"L^C.W].C-^]@A/_='P[[O7=]Z(I>'N!W ]L;#3],CWE!N@T1.=-G1(Y[@\"J("%Y'D+.2$7NMUVY-C$!]:6J!8D6S:=9 MD.CID.AL"HDT459)K%&$(4-!&1:T\1&VR08<0D%$C7B05 $AC+884XF MXX31261B0T4A-@5I:D=LYN#L*<3F63!GFM@DX)PP*T3$*:?P#P7,H5$B;"+& MSH-Q13A@CKSM>_[70YP])>%L23A;$L[^//ZM@L;S0>.UL^;V7^/TL9UQ&ME_ M/MV=)_SC59YP+Y+!WF,DH\C[LIQ%E@B <<$2=IA(,$J75KF99Y!_P>R"V06S M%RZ@K&#VW#'[VZ8?3B39[^;X/0UGKU]Q;.9Q!9+HY /!-BU MEP*Y2",2)+J8#'72\*55S>;IDRV873"[8/;"!2D6S)X[9G=G\NS-"4Y?X]G; M5SS;>:PL,1HEZ2CB)CID!2/(-#C0:;)=6E;Y7//4]ZN[DO[-(M7LGMKK- MCU?6&#? #7Z]6L*Z6;+C6G$1BG_YX?M6(KF']RA62S.>-W5[0N^Z_ZVKCOO# M=NZ3-X/8@<[YEV7>P#M#J9!1_FSP2WWW-[4Y_QLHO M&>+N7?DE1ZE-#\3TOP>#JVEB/R(WB/8(V02O\\9V3NW9,'?XP>#:FW^S2W^T M#U*Z9Q_H65U0#0H 9W]0:^O1 MC=9ZH6D'1[$"[(W_GK1'9Q^C/QE4)?#@X)_07MON;0]L)C)KPV$<#=?;0]_I M#T\&=:G8==9<]Q<3-&EM?Z);Z[OM)MR[V?V$=]_]=;#UN4F:N=[=8>N@U=V$ MB32T;U?L^D1R+3PX?MKBV$M M5R5,7 :,#;5@'7&CL.86)Q$#LR(2C]G- E]_VN%!(X_2%^!%,(95%:NK\6M< M#=WM27=:D6Y,P./!^VYCGJ]87'[/+'SP,?6V=2H25P.1\WN1)&<%U\C[$!"/ MA"&#<4"$)*P=CBEP=:M&W-..X=H7V^[D<7K;'WR$8;N2R#)P5P.7O!+84842 MS2'Y$3K421^0]CRRJ(D.2KS:XGYKH^NE^I8;W2N$&U[*T_7"?;GV7^IW.OW3 MG'1F+F7\[F84-:GCIYE1G#^RCA]?H509:IZBCA_!*YH3;!Y;W^V[A>6HD/HI M"LN5AM>]X?6-FWNN7=(_:36UM6X?&G(.:/YG?SBJ]S) &>H?&NI/O4&$)N2Q MSKO4AV6P7\=@YW0$L8SVSSS::_O[@[AO1['QUK8'C7]LYR26) ?SZ=MFOQ?/ M)K90(\'YMU3IY?,LO_K%YGDE65X<16X<8(DBX,02C+L M^=[F75$^J3_HVNPQ_3IZTSOIAOYH.%Y>-N\_ (VM(Y;![^U=WI;N+6NC^#8P<[A[M'S<_OX7[_'+7.][^VSFXL M+'=WSK:V]Z$=S;-F=Q?N_QZWSN&Z[MMVJ_O^Z^[Z#F]]?L^VUC?8?\XWKO)) MK'\Z:ZWMD>B%= $CEDR5"M AG9.2TA"L)+'LO%S1I?@'S M5P?F__=_-"7TMZ*C14>+CM:T)XN.%ATM.EIO'5T$HRA[:"ISZ"J>IQA&#S2, M+G-#C VC2$W FDH$8X@19X(@FQ/4,.]$",(RI>E##*-2FF9.^OAGO]N- P_3 M2N/8'C]9KM"2XOA[:.< Y(*/.$G!N676*<$T =PC-'&*[1S0[F8(4@YSG(II MO%AGS,N,?]AA>UA [T&@MWG3&R2]4U;QB*CU$7%#.#):,/@3)VL$55'JI56S M+$I"]CE1VH)6"X56YW'0#\"]'@A4WI]T3SIV%,.[07\XO%I(S8OF?T1X0MRV M7PMZ/12]KE,V$17C4G/$8)@1)QXHFXH>.:>HC5):G\O:3&SN@E\%OPI^_2A^ MY3B0@E^/Q:_6=?9EDI!, 6HEGDM8>V:0EDXC+Y@EG$@BN2[X5?#K%>/7@ZS% M*P"[#F<%IQZ*4]=Y5@A,!BH%XC1F*U%X9&3 2&!OO#"6>!D?8"66.++'1V2N M?%QIC& R'IX,SD!MW&AJ5TW) /ULX)9TQ-IY[9ST7(A@9(JYJ<"H\PVVQV*@/#"/*/4&<1TXLH9ZA(U2/$65O/1+JV39F%=5:F=>FE60 M:;&0J;B]:H549U-(99@.+OEO1?K2VZXJZ:=R17!B*BB>>6))1P4CF7DT36)HULD#&O#@;*9&7)Z1+& M]>RN*]\?'.<4H\TB8$%%)B*4:CJ*]*1B]KLE@%.TT"P8RQ"E)J\Y(F-*#A6Q]Y\B OL\4!67& O M#UG77&")).JUQ<@SE1!G."+#HT&:6JPT%]XFM;1JR'Q\8 6H"E M'.$J_K$7 M#>>JB!77*J2R4(D@%RX*/7J;LJ ?[4-';2/5P!]FS^.[+?O&R M7WP10-0ET#=C'&$, Q\(C@GAN0W>>YJD\#\ HJ='U5;Q&_O$;2]N-3O-H]S!__VN[M;%'O,/!2HP(UPQQCR6R M/A"4! \PU&PMV#OZ\'>XC&L%?Y^WIV%OS.*4U?X>W*) MOWD=6#HB$;5YD5C3B)RC @7LI/1"*R[%H@31%0 N +P0KL['(W!Q==8 :P]G M8FV.QF&1 =::7**448>,"1HYRJP&$NRLMDNKYG8T3FU" PO" M%H1]/11WGNZ%@K(/1=GN3$8[HPQTA;+X$F6=-%CJQ)!-+F_4M0E9YS!RA&"A MO(/_F\JCH-B]=K"5N,]FSW=.0@R-=J_AS^A*O%&F.B4]_I)>G MX)(!7(;^22Z65R:>'UTAO$>_UEZ.'[)6J 4WW$:F@^>,11V)BBQ9Y41TG)I2 M*Z*NL\_V7^/9I3.>9?[YMC^[?3G[!*I58$8BXW-5">\BLD(IY ,-6@B3_WB" MJA+/5UNJ '(!Y)IU[ _GDB_:4[2G:$_1GJ(]17M^0F.@U$B8ASNJ- MVY=8YKB!A-4+CH].'C?CA-<^"SU^+>1'>KOV\OZ N2D2*5U0WG*9B_=(0Y2P M$>8IPAU/NE2T6(0I:CN,IZ#N^//SMWU61UE+C0@M4%JW\VVEVR +R,+W\FO;[+ MEW]Z"=3"!A^%82@&8A#WBB$GE$,@"#H0:Z7AKG*44'([O^]=OOQ?*R\T?(;V ME]7?X9\+K9A23A]!] :_=>U@O]VK]%""1DS^G"B>O-*KU=_=X->K#"$S;]SN M!;CI&S9UH^_>]X%+P->U\%OZ.J7J&1XZ[5Y$!V-5)T3\<@N MBX,&(\L-T#FU/-NWG]5WV!X"Z6GT4V-T$$$1.YW^*0!3XW_;/?BE?Y+#N(?_ M>M/X=L^-VW!X,ARUT]ETWQ$Z[JK)H\>73(Y7,XT]&?4O+AB#8?7+!$"ANSKV M>!C?7'RY-1=.#UR&Q- >'G?LV9MVK^JQZKF_G;;#Z."-,2N:&<7Y+U6+!M/3 M\_@,LH)_F3%WCP]ROI+M2&KN/N6;UW_[(%[1G&!#'GD]7OG&E7A%8BJD?N3E MI>$+W?"'YF!YOMB5Y]HZ,)DJ7FSM5CT--;M<'VKD!:)ZARF5H?ZQ_-B7_HA& M=B/?)R-V&>R?8+"S]^E>^<_+:"_J:*_M[P_B?LYZGV/2&E506HENFD_?-ON] M>#:Q?1H)SJ]%.%/9M5UV;=][U[8*DE%-(V>1:ZZ=#L&'A$-0V$G-*I^:(I21 MLEON'@ZU/MD]?,^;ZTW#:$'*STI%SII '^/)*4RXMH[P2(DS M'*8)9SD1WO@HYP!]KW13V@NXALXWR1ZQ5"20*Q0\28A;^*8M(2!AR7#-,*;2 M+JVR9:SGN<]LP2!MKNRV8-5"8579AE4K[#J;PB[EHM>2,20:!J39,L%:AT-FBDO-"(>^(!J'Q$ MDCM*I B,);JTJE]E[\WB\'NCG7]S>?0"V!4NC=S01 M1S'7!I3 AV0"%81Q01PI/JZZ8]SF=1\7#9[FVM H><<1)\XB;01&5A$6M=$> M,[NT2M@R$W4O:/G34Z\"2$\%2,6152N FB9AAB;!I"+(>.41-U0A2S5'ED>= M+(L1\[@H.8(*0KUXK[V L^KQ$%6<52\/1M><59JF$%4(2%G#P"*,&#G/ K(P MDD(Z'ZAB2ZN2U#?U38&@%^^U125)Q2/U(OASS2,EK/.Y_'6BP(BX-PD90PTB M+B5MN7/$A,I:H]K,P27UJFMGE*C7)RF=\0IB8+E5QC/AK=2:!\:M[K2 4E"XH75"Z5BA=/(>U0NK/,ZMPWY6)_,,E4D<1 M'$_2(1*41@#9"EE/-I:]NM#7*B/Q^KB0JT!*A_. MY,]W91K_=%7I1RK%2,XOSE2N3DT, ')0B#.M''96T(2!/]]V==0T.+!@<<'B M6O;K0CLW"AX_%(^[,UGR70G%=R_QV"0KL8\14:+S6GR*R*C$$%&(B(?H['3Q4$]*$P#U&3\)5ZI3AV21Y02U$]4RV)Q9/5!1:TJN:Y$-GW"LP6F"V9M(I.%)VH35<6G2@Z471B\>AXR>8V#S=/ M:Q8EO\O-LW-)R8F6WCE@X]Y)BGA2'CG-"3)<*.R%AE+N].56(TKQTTE.4H>=L$P'1S!G &!)6B4=-4Y%QE39M+P(D]GVS&K5 M=_F7MBXG,\VP\Q\2%_IXU"]QH37 ]\.9G/ZNN-#/E_@>M-8*J#L2C+NY,3<)2ZTH'I!]9IT?KW=-25;P=S6'&92]CO6'';$):1[AZ/$TB,< MHT3< ELWED84F5#:\N1"3O-$Y#*3_-YK#K]6_G'X#.TOJQ=7M4ZZ<=#VM_^& MDRZT9DIY#T^&HW8Z^ZUK!_OM7J6H$E1F\N=$,^65XJW^[@:_7B4WJ9Y\[4'7 MA5VS*L:)J! ,]TDX;+@4)C(M3;!$[:V#L&M,,$'5%\GP5+CT#9YR(TSZ.D_Y MNS]LY]ZZ7%K;SJ=N0TO^Z/3]T8(*^.Y_#K#O_M.SG\W)UN$GN':'P_'3YO;& MV>[VAZ.=[H;8.?]TMOOYKW:3;M =:$^+;H*P'IV#T$+[]T&8_6GK<'_/.9JL M(1B%@,%L="PB)P)%FF!/H\?,!8"<")!PG&5D< (2>4MJVKT0>Z,W+(O$#XC1 M ]G(=53^%GY/07^>+CKM7D0'8^@G1/QRQS2UM+I]$,=JEOJ=3O\4)IWQG^,E MJ.-!'.9UV\9^)LB [A>2U^C W]" ')Z<Z;._F'1O'$VENV&&CGQI_G?1B@^'E1E:2Y8:]*-P>&NX,[O E#D== M:%_#PV_[_<%9U9[106QT8F]_=)!O,8*.&C\6AK#]I1U.;&>Z10?V2VRX&'M5 MBRHM;O=.^B?#&PWZ7S@,;W:2-RX,__7F.A+,QA@/38N#>\G&I*/&MYB<41$O M>S+J7UPR9@/5+Q,& ?+1LM'N5B%3/_>VT M'48';XQ9T&+W3#OQ/&< &B I3G!6W(*Z.&/,2J^;'63P#L MQ>(MU-,8+6NWYY9[.! ND!,H7YPY,C_1J0NF$Z8F*G'GEM&9_I2%T9=_QV'% MW'H-0AM=N/_!?7+S/XVX/IGHS6'LBEP^KUQ>2F,#K ZP#, (&#R#8-8WN^)S M16&^1F'+_I5&Y6!Y[L6&IT"F(B!S%Y KMUPC^^7JO215!*$@11&0&B)%R9WQ M8]7$1M"UPY/!V?>*B;W$)KU[R'!-N[9^V_3N[LO:R^D#ULR3CE@[KYV3GHM< MWCE%3EBTP4MKK*[6S">KAP_/RG3',N-D\?S/RY60V0N.V2NP?6![A#8K(^QG M653/Y_$FW1!;VY_XUOHFW/<]V?GBM;W/FX?P#NO_'.R<[_#=[ONSK?4CVGSW]J!U^/[\/^?-Z8)M?,_AR)0C M%H6@*.(N**2ED\@+Q8*F) 8JP>)=-EK5/%W&7%5NKJ5("N87S%^ Z-?'@_X3 M(?M4H&P^K0#]0X'^; KH>53::4D1H\8C+I1%CDN'9"0Y_LVF(./2ZNT\>Z74 M5,'W@N]U[6_X/X/\WR/7$$"V,0\'N+N"4, MH%]$I)BTFE-/-7U8>>N2;&F>JP2^/SCN#T#4O[=,\%Q=_>IKV>(@L!,X*&4C MT"5GN*)<6ZUS0CK!BJ=[<:'Q_75/MV#<"*L",H$0Q#FV2!LCD* !?E7>J;S+ MEY!E16\7W*YS$H?Z\N2"8L_ENWT\C!7?;3VA:YK5,0.473"*B$P 74YC9"R M&$F*!&)-Q%$OK9K;L%73! 4%L7Y.Q'IVWE6\D77#K6O>2!@X(;AE2&@/N*6T M0Y9&@T*40B?G"=%Z,1-G%00K"+88"%:(V \"VC01,TIC2R1!CFF!N$T<:1F-<80QS(4/ MC@GAN0W>>YJD\,5MN;!3SH.*WXF X?/CI_,/:WM&!B*#"BAZ&1!/AN9\0QX% MF+*8=9PXDT-YV;+"NN9+_P7."YPO/)P_*//LH_&\^&_KB>&?9U9+FI5L7,1/ MEQB.B:V% MDL/O;>A;'Y<;IP=M?]!HCZNN#JN+VO HN-&,K-.-4;]QT.]4::6'<2KI=$Z' M/6IWJC?P_6'5BO:PT/AK[!B#^]1BI=FB,74 MD!/Z ^)UK_O;^GEI]AVL@ZGM9!1_ MFSP2WWW-;1U[1KG&#Y%KPF\,\=2_!X,K%K$?D0,A/T(VP>N\L9U3>S;,'7XP MN/;FW^S2'^T#X"3WZP,]JPNJ08'I-L?-Y_$$\0=JDD^[LW=^MXO3V,;!()./ M_ZE442^M5F44,AID6I#5_?=?[>JLP7Z,KCX7/M],9G5ON>8KC2C!=(0,0)1..U.[9GF_;#C"*(0S&N-\OB!HP)7MT5GF*5W[M=V%]HY9U;""K[X;QL&7"LS: MO>.3T;AF!S3MUIDGO=OGGA[$7J-;B098F5--6FF\O6H><)X0X8TR6QM6MSP& MJ9F4W3CMGP![Z-X'+5@=' ]H8I#AJVT6E; MU^[D5QO7"JE,X<[9^)2)%>GBZ#37[AA7&X&[Y!%I@U#D]QQ53>E>"78C@+&V MTMB^WKG0AI/N16V2?,7T R[:FG^_;.QE(ZM2(Y?-[(-!.!@VVKV++NCEIG3R M%=U,$&WX @T#+I"KBTQ:/"Z8,G7OJ]OE<0*N"->UEY2/ IEU_E+C/X)\/"?^=^&QO=9/R!&IL3'!IDT\^&_([0D_\]Z>>/ M"CDJ)_?N=3OI]_#'5 M^==[//?O$":%CAU<]&Y&H*GNG3$H>4S&-ZPT(]]U:A*Y&]R6&[&=C?I&@%G, MCP#5JSM=_@5*US_9/[@ )>#Q@[Z;D/GE<5-/'& C2 /@W-E8ZT\R3@/87?@5 M9LVQ]Q81O')+2)2L?OM)Q83=)2:S>,$UC\O45/*-[JVG<50]ZTU[!/WB'V\N MO;V4M+5*RYUG",5 !]B./B*>@ MD1/4(6MMP$(:8["_:3]ZI7B4&O[G Z><&,J-YBHHD0LQ,W_3?OS3#@\:V10! MVE,9,#"7@+R"4.4;#]M V0"+U];6T*"JVM?M]^+9)?4%B1U6!+"1W:6]+& P M0\#=P@7][0'['HVOM*/)LLU*X_,5SX0C_F8;P 2I8*U!&@%8WH03#@_Z@Q&J MIH=>OE>0EZCZ$J*]\QJE\+2,SV'GQ7\%8_9TOT MTIN_7$T\LVM,YCFK&K!LN62#Y3;/N1JKCO=\&R MFTSAET^O= F>U MZ_%E;,*)G\]C/N:8$X=MV.I]R+V0M>Z/K+/%B7Y)@O!>%"R$(!+B)@()"DPB M9ZE!$GH>YID'18#S%MVM%5UZEB^K)C1N% MD]N]<4Q*5=/8]4]&%Q93G+:9+P4+_I[V[F4\'ER,[F2!>2Q[E5GM@#=-O&&3 M"L@9E&Y5*GX([9BUZGJ?P(6;U\V$41S;EZJLJY M!LMOGO'8RKER13&E)2_M+NTN[5[8=M^O>"_-:P_UJD!7MY81\8CZK8]L_4]: M:ONN (,9@78_60GN(LRO3)C7HX]=!X8E(Y5 JX45Z->7:_B)!&8=#,5!NUH9 MJV?ZK%+M\^F%8&9^G*<>_E()=B%D8^*#+-)1I.-.Z:!EZGBM E"FCB(;9>HH MTC&?J>/%.'Z[AG>U-N/\:M.?#46M[GS0_-_$.W'?WSUO)'/#N=NMH]_/;[F[W0[>Y M_N&@>0COLM[IM-Z])UOKG[[NG'\XW#E_>_2?\[6O6QOC9 V[N/K\:YRX89+@ MX7/XXS*9P_9!.W_^M=W:V/-<*^&)18Y1@[B0 6GC<\Y,8A,1BG!KEU:97!:D M[E7O"]06J%T9$) MOWF^%XT1*D2"0B( G PG9+SVB 6E9<2,TN07!$+K6\NC@'H!]04 =4N3D-2G M* QG+%B).9%<\N"B$UP\+FU:P?,GQ_/V-)YSS1G,Q,AQ)Q&G6B)-N4=":F4Q M8+ST3U*JJ7#BNFA\@<^7@4_OJ'-&DQAI@M9$XTDD(L /"0.:J@H^%:&,%$Y< M,PQ=.VNM?[CF:OCX:88;8IQ+DONK7)+64*I8H@C#X"/NJ$&&,HM#]>*">'Y$W[R&Z,08*G5 G#B"N&8&:>P) M8M0&[2G6C#RL>,;KVU'P1+KX9[_;C8,J)\&Q/8Z#$AOZ/0Q>W+%^ .X"UO) M@$4K2[BT7CM"B5Y<>6!#=#!%)8<2Y09Q;R72*E$D01"Y\E1S@9]BO:M 68&R M)X715_9U@D M >0,&4\3XC@0I$4** @G$CSGW"I ]V=+X3&(V8VG\KTU[!634>T(=,;GH$ $@LP$Y*>&;\"39((G# M3U) MT!9@;*G]Y?6NB"CI3%XH&/8T@)E-86RSBPH^_<$RJYQ MLMVIBK&:>TUM0D0 ,>,,:V0,\<2U%NI#)&*LP2CX8&*5+Q\M48AIN?)\;Q9!'VTQAVUR?P M>XU1NFMQXX0*+5#R1(%QS AR203$;*!<$F"5&HQCLFQTW3==%GQXZJ J86RH%E#:&A>WV;MN0W.>8:^D79EO?3&XT%A&Z#D(V:)\:598SSH(D+A"BO,'5$1Z]H(2DU1J+I#<)! M2^(=4 _EL$9(OIVEFDR<]W.77F(',$T&>:0%88C'J5"QN&$7 [& ^Q, )QEH$L$L2CT:1C MXM;80.4]U[ *37D9++JV=9!RA56R!!%+(@*NZ9#S(2&=B&!!!*VQ?0#]*!L' MY[E8Y?N#X_[ CN(\5JO*-L+%&/F'Q*N+*(/&5%('B)R"L]$'9Y006FO"YI$6 MM.#PBZ]D;?"IV"B<@.EK8Y%DVB&.O4.:Q8",]HI*EA3W;&F5D&5%R4*%1A7P M>&X/L\?6IR283HQK+G6D"7.7B H1VUCV[=41-]Y?7^8" ]%I$C$B5((ER0E# M1A&/ EB1)J08+)8E4K*6=F4!J.\!5-!)$>DDHX+S3&Q(P)%)HO)F/*-L83N>!8*IRE0,(]TA!:K[3"S%E*.;5* M:[!\E+ 2"\JTGD<:P@()+[X^ML']QJ7!DY+W,42&&(L4#!Y"D;$ZH)!+87CJ M*-8>P(,M4VT*>!3PN!L\I.)!!YZDC(IKL*()QXH9C9.51BE<%L]JB!OO;RV> MR419$ G!2&5&(=G88>U",!8,V!1Y+"9/,7D6$J+ =I="\)BB%)Q)::*(.J4@ M&1/&8EOX39UQZMK"&EBL,C!%@+=@FPN#>&1S\)\(/GA'E:4D+;6(6"E7EKE#7-J:5689<58 MS6.X"JP66%T$6,6**)TTUMI$+JRSW!EC<*+:<@25B78\=P"F$8; %;![D$V$8HD.=W@_US!JA<8$Q(8$M9CE+-!(C!$ M-&+42:T]-2&(I57*EBF1!58+K!98_6%8I5PFRW$DW"FN@W .9Y^@2\FX8"2; MAR^WP.K<%J?_F@6KLQ>GKS9OICRD03+$C?"(*Z:0,T*A2)G#E 3!/%]:E6)9 M%U@ML%I@=0ZPRK24W#&>='2<1FF9L88KPY/B+.E08+5.L'H>9L'JC 2P&SQ< M;7)( )>2Y5S6&#O$I<7(ZN@15B1X[#'QB2U(A=("JP56%P%6';-.*(F5]HI+ MX6V4E%CN+':,J'#/8@$%5I\'5@_?SH+5&9Y',(23@8RS81(.SUBJ]\A2V;0C,&:!;Z)ZX3[Y@7 M:M/H^K:L=&?ISOJVK'1GZ<[ZMFP^W5D2X3_:+-CL^U)TJC?V/>[@N^,Y[53@D9>)::80 M%]0B3AQ%3KB$ L<\MXLX)9 5G".9" MQ:EV*@BW8,MTY?DO^/R2//0)#/RN'1S%4=[PNS#Y0^LRWC4=W:=B,7/9GE][ MW7@ IS%),<^M-!SF,\F5E9Y&HZ,6P7@_21A2$I#5DM+L;D\HS9C*_+'[+2_ M5$"G-D1$SE&(.;N(2PS9P!RB45OJB.-4IB>(DW]11W]I36E-F9/+G+P06O]CUES\DPW0_/*S4 $9RJIB(3B M"?'$*7+>1)BB V%.4HHI?TC86NVPM;1F(5I3N2=^K4SIU4K.,C"U>R>V$K3? M?PWM+[-^AY\O6C[5)!\!U 87@+SZNQO\>I5VK;I3OJZ"E3V\1QE=FOY]3"ARTO:;5QWWA^W#V($V?HF_G;;#Z #0'O_RVR3J M0^7;3?V\-/L.U@W[G9-1_&WR2'SW-7>^^P.']?H4\ZW)Z,8\UFGW(KH(:B'B MESL$ I!$7!^(Z7\/!E>S^7Y$;A#M$;()7N>-[9S:LV'N\(/!M3?_9I?^:!^D M=,\^T+.ZH!H4F 9SD9D\GC#SACC(I]W9.[_;Q6ELXV"029I91Z MHD(PW"?AL.%2F,BT-,$2M;=>>3L()NC*[3%F3J=';_ZTQ^T1// \AMRY>?K] MLS\<;IN\N;A>W@>T*?/N^W=PP]'._3# MP2Y0I>;G]VP+_FM"^W3 MD/&&(NL%HXZ07%%MS'9A\HAA+7-5ZPRW@@N@/X:+O-6-8)U+OUALA,1P?@02 M>ISQ=7 2EU;78XJ#00R-W/G#"S8T&>\9$\PT.+=!G7JC-RS+]!1:'YX,1^UT M]MN4(L@ZZ,&]Y?[W&U/R6!*_V[-7?>ES7RXW3@_:_J!Q/ ";80#MRR,U; ]' M&4^J,QJC?J/O1C9'U4U48-@X;8\.&AZZL ]#D&\2!W',2?_/0W;G)"Z],6#F M,,R%#XX)D4O<>^]IDN*NS$?B0:NK,Q6X%4>7=HY\=4J\0[:V_6GK\(BU#CW< M>W./<9LB(1:4V!G$B>'(2&40SLE:(R,AP!BL$K)R.^E; Z2Z U_&PV^'(#CC MKW^=]&*#X>5&'L25QEJW#X)\/I;5^/4X]H8QCV-C=) +P4T+9>/4#A\N38(G MSX*RU$7,K91@13-J$[-@6F-"^03I^36DGZ]83;]CD:^Q?'UM;N_L.1PIP<$B M%ZQ%7,+\X&!F1@%$+47C=:0@7W3EMJ5[(5Y5-.]#Q.%1$W\1AZ<7AW._QZET M$L/XJQQGP94QR'!LD(X@'DSE3>]@&?)OB<,$.<8P,0)&'"L)&;:_-KHP! ?# M1NSEM>)K*+3<&,3AND*;ASCL'/6&&"R%)#PFJA-EC#N8 MNI3PPNM*NM0%V*CO2!<:1I\E[+0_",/8NZ=X;7:/;7O0!7;S[_[PRF^'7YV M;>#F(1#3PT\9:[ZV#M>^[A&*C=%8(4L]0YQ)^*:50P1DPD9J@M#B01[:^!"\T (C0BF&6 PS$L$DPZ#:48E)4E@E*2'58..T1"B7,#<)'% ?[A46E!@S?:+JWV^K:UN]VVZ,\>L,<9EWU^W[L^;SP>1E;71>'7FO; M7RC: 2@1:X&B;6U_Z.Z^:^8U2E"^_?/6NT^@' ':L".:ZP>=UBU%>PM*Y!DH MFFB]VSW:.?]PL /*M[7>Q+O;[\]:^;Z'1Z=;[SZ1ZPX]#XKF]XC(OH_X=[3 VICOX5O<]H;9]] Y)]P,TQ';^MF=5B][V!UN BS8/>=7<8;6$493P0@D_[1') MO)&6H;Q##^7P$&1D<& F,V8=MXJ26U[R5^/Z7LM.QIN6?:KD#;ID!(0,YME& M=RQZC4ZE$,<3V1LOKS5 !1!,[CYVQHMG%^(X/GM8.;0;=@C3>*?3/QTV_A;)Y'LU]"I6KNW)Z/^Q27CM?OJETFR >CJ MCCT>QC<77VZ%!TS+05XN#NWA<<>>O6GWJMZNGCM9OC5FQ9@\9M4B[F3#PJ1) MDP7>E?&Q&]%SXX.*KC"AC>)WG_+-Z[]YD+(5R0FF\I[7/[2LU,]7%W,B?,^V M!V06"WR"F+K+>:,QGC@>DKEK(9-GW.S7)XI5_!"[META(R!K!M2;L64OG^EQ M+LD>GZD[:[(E]UY]67O9?/H5Y8?$T=Y@KM=H[@7!O=0FH,'M[,/9B790F\#: MQ_+;<6#M<7>';N+FNU:WM?T>[]!/>.>\TX9[G^VN;\(SX'[G!YWFNQW[VQ\.MSYOPGO\==0\A/Q1P4*(G"%!E47<$8*,XQPQ)XR2!#M/[=(J72:,S"')XXMO"%@8Y01] M,J^DL&Z!NSO@;OTD;O:V3_L9Y>JS?V Q8&[S!LQI[%G 1%%->*))>2P%DC( M&&G",A%,EE;9?=/U%$;\ \!&\1,!VR,3JRQ>'RXJE.5PD@)F#P>SYG4P,YA[ MER-\,%,<<1XM MY&D!:Y@%!@P0:=P8PJ7#C;\T(;*9RM %WO;?]D4'#NX3CW M_CK."4R(8=XBQG5 G 0!.,<)<#CMMKZ+U??N[-H+^D)..&6:>= TD\LU MS,P]_>DRN<]E*I_IV.H?CEW\5J:?UQ"-.MY$>F"_Q(:+L=?H]1LY '70AOG, M']C>?JRVC/1/!C\6HSK975+%RZ=V#PYRT@54ZM6[AS/GSI^OCUJ M[U<["UZG.+\=]+L-D,]8[6W*GZ<1!/H,A-OWX:]V[TN_\V4L9)VX#_)U/.C# M1)]GWV$#Q,K%QO#$'48_RG?P'=ON#AMVT!YF<:W"J"./ZC.'L3A26=4!7UW+D=G7-YK?'?0DEY_E)]\/("& M^*Q:XQ0E\)*VW1N=Y10E#7\R&,"8=?*[=-H1%'9T8$?5([)"=: -H^H=X4&V M=S9U_C&HR%C;;KXPO.(X@PK@,'M_I-'*C*F"P5Y!@ _0\O#(P MH]Q%_=ZU-U^>"D6?O/;RA;9G/.E#.ZJWAXZN:INE')Z^ CJ^;P>A W?(C:^Z M>/PNR]-=!OTT:4_OLAUY=]NX'2?#/,;V9#P>.25'3M%1[:J/HU$G5CO@)EEC M0!O@ZJHA"=ZM9_?'AZ'-\#H^CK?U]*$A@'IP__Y@> -.9J>4N]SX)LW/O?%- M/?G&MZO=;5OISWXW)URI.OI#WKN8MYW"0'X\ )G] V:0<$'V:K,)Y_!H0O3Z M9SOTPU'S?/^L>7CTM;G^";?>-<7.X=I7N#?0LC6^M;V6TTJ(9OO&)IS#OPYW MW[T_WUK?/-O:WCBM2!\0ON;ZV\[6Y]UN>O\Z&QZ$PY\G@)YW".) MF"@"0R[)S,8X S;&'4H!2#@V 3! WMP)IYT(27.5@O(\9\"R44@@;SAJ"3^K MFYMV/HZ@KU$U!(WI47K,)KCO/_MZ6P4GR5L/1X/CG!-M#"-8*:)]\IB;5[2E MZ'-L[ _R9M]A-1[.CFE4IL'MC)>G@*X5V-M1M5E[N='MPQ%0I KH!K%*D/5? MH%OMU(9+8_>XTS^+F9EE&G?Q)^#F(%9H.)Z^^KT,\?#Z74RL9G;W":2 M"+/[$.2F(B5C:R$/*,78C/MUDL4-!@YN,1Z+R:"-!>T[MR'\>[>9B/TL^7BM MX[79&P_6>*"FM;)ACX$S9M*-.M]+XLAN>I80!\J-FWBO-L25.NZ0H\ A%97(8 M3^B%O"/7Q6;K[3U\3*=';RI^40'0]-RV-AADLSCWP1]G5Z=,*,A:%LU6]=I; MJ3HZG,Y=_BZ_\>:DCVJ3(>/YZI\2ZG$L+PW2. M.)<$Y>1]2.(D@L18^'$8"LA__N^6_PBLKEF(\S#)<@K;G,A>.VJY8MY&Q070 M6*Y)"I+'^GDF6,TTDPA)KQ+EGR"2=D#>$<>NTX+Z<];O]0;4TW'M0 MPOEY<,VY^-3<'0RT:;]685V3U_PGTZ'UDP$H^A:8E/GS[RI9*?Q[X;,O@GPA MR.=^S_F8E!- 2:-U0$0Y0IRTMO-S=FAK?T_%F"=WAR@C!O$< M"&>!'"!EHPE4Y*5QF.Z'[:\3LH&JS/_0QV-IGN3>_9[?J-[LX-$!!G_W(C7)@BJ( M@0GG<5E0N5X1DDFLGB(+JED!BD$9>^3E>(5\ZZ#$@HAOW/N;EY=V+VZ[O[-K M;:+NE(/BU"%QKGG(IJ0?:_QS)]&]69C^B9+H5OF-9I?)NL?FX@OP!+X8OY/9 M^ &G%BG[V:3LXUVEV)Y!QDK^[V\*U<-R+"^,Q,W*6_W4HS^'KBRB\2RBH9Y; M-,KHUVCT"S 4T;@7,/R,.3QN]N43I3;(OMGQ?I(OL7<2'Z-Q3UDKXJ$Z]BSC M6#JG=,[/VCFU3OY&%PE9/YZXH1^TCR\WO@]/CG-2ASEF1IHKTZUI-SY5IJ.Y MY,ZKO1 ^(!:&$Y=4Y(EY33CGVK+DC0_*^:BMY.I[U=+9S17DR9)P#+-7C"=K MVO5)4_3(A>%QFJ+^:>O=QGEK?>VT]7GC=&=[$^\>;M"=PR;=W89KS_WY[O8? MG=;Y/FU^O)&FZ' -[VPW<7-]C>QL_W'0//S0;6[OMIOGNYWF>><0WK?3?/>) M;:WO?)U.U[ZUW3S=$Y%A*1Q!T4B-.!48N;RPK$64EEENM!% F*F^3^:AVMC7 M<]6DM9S"X]'Z4\"Z@'4-P5H:$0V.R8"&33EP,1<<5Y0I'#20;<=F1F,6L'YVL&Y-,VO,J1&6&(0CD8@[1I%U00-B M2QJTM8DZN[3*C"E@7<"Z@/5/ ];$:$$-$]Q(S[FU1MLH>(R<:N(4E1-F30JS M?F&PGF;6GB;C1*#(\YQ&1UJ.M&$6N1 25<(J3H%9,W(O9EVSU<2%BG M.,Q)1FWG(JK^5BV I^O49ZYW4C_T"AB0R26LL> <^V0\MUAI)U3^D14G;BW0 MZ_UU)RX8_L)3IY#VEB">RVT:():(B[RW7D<%_RRM$B[G2#5K']\P5W)9$.?) M$$=1E;14#BS;+*W!>I\8#LI)A7W@M'@B:X(XTWR)J\1U$#'OTL5@W"J'C L$ M)2R)99QS3P,@SHP]T05Q"N*\-, (%Q9[$HH[K1Z( M<\V=IKS7QA*-"'44\:@IVE56H*QRF(4SO$46WQ*:TIK2FL>VYKB77\\>'Z(PV@'_J * M)P_Q2^STCW.JN$(%G]'![J@ABGM%#->$&?@?CPS^EHEPPN[A8+]WJLO"$I^ M)>Y,^][/]VP"*?'*(H-QSE3-38Z=ILCCQ(*TE.F@EE;),C>WTU87R[18IB\, M1T(XE^-&N5.1.P^VJ-32*PV_*:KPGF3!,@1Z+SEFF$,4^(6^V1A8%$!EBKH(0% MY_72JI'W,KEJ[9I?*/?21Y#H<9'8-ES M8816)(;$*651$UK\3#6'/'_=SZ2E80!O LED%>(,&):-6".I8O324LWMV,_$ MYQESM6!KC'4D706JOILX)&9X$IH:93,%<]H88XUUP0@9M"@^J)K@T30%$RJY MY)E'>7L,4# ND%-"(T-!H&*T5%&YM"K-746""QH5-*HG&E'O$G:9)#FN9+2" M&RV<2$4@@GZFFPW"M&LXW'[@=5)5+J\5KX+O;BP';&Q7-#M]UK#T># MJL1W\23$*,X8_"E4 M(I(8<@\_58&C%X:C:;HE&96<2(\XLV 92A^1E3@B%3"5@4I#E,N6H9FK95C@ MJ,#17.#(24N<8]1[8W*=;*N94EIX,!6(<5H61U7MX>B:H\H1FZ3G#%%N.>(6 M,P2F?4"$)R6]5R:ZE',J+$M^B>YW/N==85JVN.U3)XZGZZOO;0_9&L!3YX%9:F+ MF%LI+;>,VL3 JI.84%[\A36?@=;.=KT?[\G;ZM/BZO//ZK=/;S], M/N&_OSZ\S\<^?CK_L+:G/(W$88Z\5,"=DTE(1YBU'-CXP*0=@2FLXL[\?C'! MM5GE+?!>X+W ^R0RQU%OB,%22,)C FN#,L9= -M8>.%U\;\N +Q_F 7O&Q-8 M9]/P_N'H$MZ3)(0DAY$A(2^,1XITRDM(%@Q+*A2)CB^M\F5F5$'W@NX%W>O2 M]P_9B,$ MZABU0IZRC.D&(^MR(G/!><):$VES63.YS-1B[6TI\%[@O<#[&-YCC(80Y0+F M'A0^.*-53"P1^"*4$F5U8 '@?29YWYQ ^C7ROOWIBKP+QA5.'#%*(^).!F1H M$L@!CX^1 <1CN[2JEP6[U[)FM8[PZ\B"PL!G:']9O;BJ==*-@[9?_1U^O-"4 M*7T]/!F.VNGL0I=6?W>#7Z_6!ZL;W;RPW0NQ-WK#)*C3C#MU[6"_W:NT/)\Q M^7.BU_*VVMY3KZXKX[?4=DKC,TITVKV(#L8:3XCXY0YPNM3;28?-@8==U[_9 M:K=55;)?ZX7-GH=>;7^)?W=L;_@W8*,_6U 5W/W/ ?;=?WKVLSG9.OSKV-T];V>[QSWFDWU]]VMC[O=IOK^Z*Y#JIZ?G3VG_,C4-E/T/Y] M^._3Z=;ZT9[@)-E$*))>@I[01)"+R:%@:-"ZRDWOEAH10.LXR^?@)"ZM;A_$ M1K+M0>.+[9S$1C\UHO4'C7[5U8W]@>V-JA#FZM=A'I9&>S@\B0&@&N:@Q@BN MW_CX]]__C[TW;6HK2=I _\H)WND;,Q$47?OBGB "-W9?^KX2C0WMQE^(V@X2 M%A*O%F/X]3?K' DDL1C,)IF:'HS0V>I493WY9%96)GP+=QX"F )J%G!I.A#@ MCW3+^C:C04JZF[Y_VP$Y1A]]JY>V^]?/0B<@2.F$XUZ(G;7B?:\/4M_S7\;' M!ZM5OEZ?;O^UUP&!Z+2'9^FQ+LG)Y)&M-ES43R([?1:TH3?J@Y@>'_>ZX]NF MM[KN[#8T"11%<0(:M>T[9\6P;T,,D\:4Z2XGMI_@H_[835?TOHX[X[(3+IK; M:9=5-Z3#XY>IW^^B\TY&?=^"UR@JA?W8K[I6I%&^N.4P]H^+?CSIQP',HD%U MKQ.8QKU0-1(08KJE53_=U- BRJ[\EOA1V 7B\!JD+ASHJ/[WXO/@YM618;W@,T M5JF=WXXZG90^HFCVU@I"+9V: MY#9UTF!4EB"MT'W3HQ"_Q;YO#RJYM^F2DW[O:SO$PD)WVT&O6\D,O"J\\.@$ M7O:TU899!2?VX.;]TW3I1'QFN^E:";HZJ.4M,E78$VC.M^KF]9CWRA)&'3JK M'OSZAOWVX LJ^Q&F.4 ZB,BPZ*?F3(_163MVPB!]VEO[")>EEQOU821V/VS] M];'X]\>8Y@=3+,_$XFXOO8!U8)Z-A_&W\2'SS-5.M3QH\]I^3X.#[$!RBY@1BZM]6_](L/(S(@?Q_ M0;:$UWEC.Z?V;) ZO-6?>?-;N_2A?5"6=^P#?5T75(,"AE"O7XGZFUJSI]-N MIG]V>1I;M/J)EOY/^P ?4 V,IT)AP(G?$VD%!?C?7^WZ=8,]!P$UO\0L!!68(%0Q$7'I+*Z-5K@FAHUD:7J&.2XC8P%KKDOL#(L4ETJEG&$E M+9^>2OM6#*-.W"XO2?5?]BPE[=XXM?WP#K1>[RS&CTE+_S5&R<2K_P9"6+WX M!O"]XQI/J[[;A>:]!?OXRRNGW,WSG8.@(K8&>V2E+Q''6"*KM$6$1A9D20SS M?IYRO_" 5P-=FU*#/,9W&.,H%!;!"63 ADJE?2FR7'A$C0XV4!\)OV)6O1I' MP%7[,5D?,Y3_1A)6G-IIH]$F&4QTL=N[)'70C\"@N^'2#BE[G4[O-)U7NR9C M0!9:!YJXOD/]T#?%[9SJZ=C:_>]3#U>\^M.2E]A/: ]..O;L3;M;C6_UW#$;,6;-F"0E%2<91]F.FS3F M*VOUL;DUB?H@56N,2D/9S:?<>OWM!\4:X8HS^8/7XS5RV\$4V:?I#U[^D@WG MG&!ZR[USP[][_7=BRB<(R&#R+$+Q''.?!:F'-7YLG[W8=A3U1*'OK>3;.(8; MMT#W=)-C[\]1-Q8,K]YA"7@"H$#?XG>J&]WCU"QE/YN4?6Q_>S$9^PZD+8* M/?&FG5N%ZM:%]>65N&0-/G<,RR-T91:-9Q$-M=CA37GT,S!DT7AY8%BP?&_+ MU)>55[48NU6?/HO"T\ZP9QG%W#FY(LVO[@ M/R^5,?BE_15/U,TIU(G0WQ9Y*\1/GQ'HM;=>J6/!M&_":-^ HUK8XS=?(SQ1K]ONX9Q:-)_@U"[ %%G2-?/Q;H#SQOG;]C[\?-Y]WVF>PS7G6V)[-_W>Y]N? M=MC^\=;Y_J=]VFS/[P9HG#?^^/,(?CJ-3WNL">\%SQ7I=_/H4'S>#.W]HV;K M\]$^_>>\<9%*L;&[0;[HV,7^W-[%WV0W%@;%94"> QVSBA-!% 6JAFCZCMYI;::[VMN^Z:N"ZV/"*:6E=V,_YR_>1]_CRD"P]^.9WM M/8W7C/MWZC^R9GX!FD+7\"]Y%B[9+,PR_QQ<)\I28AVXX\SQ,@B-2^ XI"R9 M9&4IR'?2\&2NLZQ<9P/:-,[?\*7^O;=W8_H>ZBYS;TI1>J:D1Y@QC4!L/-)4 M< 3?$VJ]2^7',R?ZZ='XT:WZG]11Y2'4AK,U?2]'SF3'M;ANQ_4S>^IR6W);\VJKS.^W+K6,X342JA0@R:1XN--H1[&PWCT?-@%S(6*(<8 M/WP5Z\MT)!!K'!X$$9DRFB+O2YOJ?49DM#5(J$@8YCYRH_+JU&M:G5H"[='FSD&0JG1,@AAA+A'7+B##K$5*L6 ,M\(: MFW8RZ8RY&7,SYCY%K"]U1)8AR!@BIUXX3QD8R4&1:"7A8"EETY%(O->J>= XQPP\)@;F^QPSQM' MGD&AO#NMW"DUO3^%9QRD*L:.$AAJ*2GB4I:@6Q1&1'!% P5C+XJ"GWI2X+ ER4AC$C7'(TAB0B=):*ZRC]%E-B0S\ M.6O>SP*S"^TBSX#Z6( Z266S3YI'>P=.$ 8DVB /HXZXH I93REBJ>:!D)(0 M9U?6*5VC&4TSFF8T_9F=WQEC'PMC_13&'AX8[$Q042,=8\)8H9%EAJ.H. _2 MR.">U__]BF"V\GC_.K2N$^%W:']=OUJZ9^YO.&GR8E,==#0:#-OEV6_'MG_8 M[E;=+>&MQG^.>UM>]LWZ?UW_UTL_0?7DQ[GS/1=19_ORMEZ?&C!RS9[E3KL; MT623.!&_W" M-]4AK7K@ECI;FEE*J2?_]@YW][<.MM.5O/N#MX_[[0;F^\[VY\^'S^\@2EPRJ1FB5E"PL+E"QOJ(1"B!$T;"I. K102=<)+DN#^* M*UL"2V2R#J=Q;MW58$M=SI]$X!$(L*5@I0G_ "<*]!,83#O4J^ M"CN6+V )(?:K(W]U;'>0M'KUUZ#]K3B&9K0&18130O'GJ!L+AE>+)-YOBKM MQYAGW:4[QVVM;S$^HV)@=C3L32ZI$;[Z9ER&%+JT8T\&\">=# M>W#2L6=OVMVJ5ZOG_G;:#L/6&V/6F-!&\8KBC==@7-=)WI46 MWL3 /E7GQ(!>P\MNP %[&%_#J[[[%ON^/7@5[_H7&+_QSMIFL1!Q,3?M_YQR MDK'NYWS5#_'8MKL@Q*_A97^'"Y,K>V0[K^%U=ZM\8ONSR<0RQ/^LYLW&X6$_ M'MIA++9 S-O=0=L7U;+:?>+N%VOX'[4U8S=B$B5X$H .FSU1@/;#7-)0/.>J1_W_8V&@R'T:%HKL\-B,_J8 M F4*1JI%+O5\R3#O$MZP?/U[8T#2("U_#^8"DKA5QC/AK=2:!\: M;YU^WMPB^Y_VSN XWC]_W][???^E\>E#J['I\>=/^^+ST<[I]N_SL4>>-8[> M?FD<_=WZO+LE&IL?CAJ?_FPU/NU\^_Q'"HK_T/E\U#EN;F[P?\ZW9I*3-7<. M/ MEQ$0B&4E$W 2-M*4>:6555*6&XWIE7:\2+E:54E>"CQ8K4VBL M' &2X43)L6#&$$ G%74H,764S<6_US U1331(/HW8=1/=1FNA2SW?]D&<+O!N&SO)-:S44 RAD- MM0#A7B$CA$6!$$&),IPJL;(NQ:HA=R*>N2C$(\W?/V!J '%Y(@[[*#G2EJ]3 M[^=2_:$]2\^9DVH,CI6H#+:Z?P&WZH4_^KW!()OC]X+%QK1C530.#SRV6D7C M4##1(QYC1(YKCI0ACAA6&JKUS7LZ%SD<>G$I;X:V9_8P/A#?Z".AV^!>\):= MD(^)>F_TRMI_.8M!V9)X[AD2T:10 M#(61"4PB'#EQVI-(;+FR3K!8-=<$8MRE,O7R0=HBF@>O!K]>Q"!X9.I_#4YE M_O^8&#;'_S$OE>0>!2<]XAY;Y+B-R!)#L;4T:AP P^2:$0L>A)"?OP#/SVL! MCU:=H@:YO!KP>AA^2F:V-1B,8M@<]:$[:^U7:RF]OGL!; M%C@UCB!NI4"@" 4R,*XHA)(:HJ6E,JV$4K[*]-6B>EE+4P90O M[/[/^S ?IETWSAJ[X>W.WONW.\?U[T_I\][[WW?JWQ_&O^'GSP^?OL#OCWOG M'S8.I++<@!Y&DDJ+N*(1V;1?DS 5L%9.RY@"YEFH<'3%K'C"#(Q%(ACB-&FE*)5)"&QL DQ[K:'2D> MTWI9>&:YB Z9U[:^^GC5+O+NR"4'K:G=D0FT9-1:6A-0,#A5,684&6Y*1)VA MC@<7>$E7UN6:S+LC\^[(S#@7AG$^"M/,NR.7$\+G>"?1WOK2HC*"T1>B-4B&C1TOH M^ I[=-EU>^ZKW%>YKW)?+45?Y?7,AP8U5H4+%W,]%,N./VS@'C1!CE!2(.1\2I\,@Y3)%3CL7@)>>6K:R#6#&UBN6=K)N\%+EX M2) =0Z]E*7(*(?-2Y&/BYJQ+*'!:4A(M$B$PQ+$SR, XHS(8[4-)J<9F99W0 M-287'#,7E%)GNO=JEB)OAJR;EB))!JT[@=;<4J2+44N+.4H"@+@B#FE@>XAY M*G5) PY1 =E;TWDI,B]%9L:Y,(SSA98B'P?29YVT1)\8@:V-$P5"#HV56XKBR+MDJ5G<*'*Y ;+R_GVG>+EU8W;W0 W?H[R MH0E)9LJ%$G%SN=#QI"B&O>)DU/ ] MG%_?'?7?O)C+:/_CSZ M_,?.^?;F%DPA$/W='9A&G79C\WUG^]/GX\;F(4R/=^?-\R]G_YSOX>U=3YJ[ MZ3G[IS 5M*3$!$:1E$XC[HF'J8 ]S R8)+;TF))R97W8ZL=)H4Y4]/JY.Z_I MSK/FZ8$F/&I&)6*.2\0UH4@+62)MI)>8*<>]7UDO>Z/^I#>3,5"<5)LV"]N% MGWZ<$N'#.G5Q4CH@Q,-4,K=7YMZ_IO?/&Z<'QID0A#)@?J4](2*4R! ?$!.1 M!X''W'P8N^/.+U+G#]:*W58$7!G:3M&^J$W[-6G:U-F],?#$27: (E19!(HA M7#5H?RL >H8M. [ &V;77JH!30G?BU,[*/YU#WKRP!W&2#S_>L+EYN/=U)4W M1$_))64L/RZE +.;_KRQVQ#-HXWSYN;6 9>E#0[DT@0.8AJD1V!5$H!@8!8! MC@I%5M;UVM7<9@6HU$X2G218]Y&G&*,A1+F N>>$!F>TBB4K"7P02HFY&C-9 MGI9&GHX:!\P @^6:(2LP2[5C- +-39%S06,M%=4)T4,ZF!T['S#-G:>U9K8!12X?+2MOM7]<)$1=]5*]Q!&=RP.O+ M2?SHRR2W9I.N#FY"M[V'7IN=L\NZ7/)(!H6HTA%QZ2+2F&H@ MBI%Y2TTI'4\[&O#5]' P/5\RV5+EQ08%<-KKAT'LY@H,3RDX[\Y3FRK!V=TY M:VQ^80?&^!BXPTAI21"/BB$#&("$UP[^SQ7E>F6]V;L*]A/$.HW]>&_8TM,T M^7HD3/;VC]-C>W+2[WT#H1N""EILLOP I][?51]-Q/L"&TDF-&-P;.Z^.Q P MAB2"$G:" 4'&02,#@XM(+*G 5 86:"+(5W>H+@]!SC+TA#)TWC@P9:J\ "RX M=!RG1'08.>8)4@)$2$G)68))<0]27)DA($/]Z'N'7:"7:3WFWPQA M_=BQ29\.>Y>:&PX5+A93(CCV;U^Q6\8NQ>0MO"6D(M9-W'^+_B53CI M#:I!?%.)/,#M;Z?M,&R](1C_\MO8N7Z.U@WZ'5&P_C;^)'XYFNN MKL,]HV,"W\)TWMG-JSP:IPUO]F3>_ MM4L?V@=E><<^T-=U034HH,9Z_4KQ1:N?L&>VX:UF#G@3'@,C(6L.:ZQ,ZP2'&IE,=, ME[2LF09< _":\#J(Z$,47A$6N%;2E;$DVFM.G%54ES?.CT5U[4W'E"BX],XS MZ@/H'$"^I%XK#E/4ZN=U^CT_Q:(%M.'")="_[)QZ2=U6G5,1D5$_+83Y44)I MD-L2%'L?CK3LL%YN;W?SZN0UJY.TL7,02F95BAR4(0C$.7 J8W1 DO-H,%@ MCKK9I?8B_M\(3 [;[8ZJM8!AEF01N&#L8?8*=R MZE1.QFOOYQ,;A;_<675F]>"Z35,>H[26?9.(M0<%"*@?U2>48#U$F6GZS)^+>WBS/.9&!>'@TYUI&QXD DS24ULG2F+@0R[U9PAY# MPN#S 34@2AJ,?QV<1]R)M)&F3-X&T"S:1QQ\3!)VL[]TSM>TO$K/Q< M> N.5E%R>KZ'!NI22 F%5'>A>>^[<"Q5S?F7\Z;FWO0_D/XV3MMGOL#5RI& MJ14(:TO3HK\"JX]'!,: BHHK)@Q,C0BSY"3QUSY,F=?#:"O&T>MT>J>59J^, MK,'H&%X [C6H5/WUI*"P8WF;IT:)M'R?(;RYW8"X=]#ON.7U+<9G5)L6[&C8 MFUQ2A^57WXQ3 $$'=^S)(+Z9?+BR+V)Z]),K(K0')QU[]J;=K?JX>N[8-6#, MFF9&<5XY",8)&L9-&CL/UFKGP=P^COJ@T&M2@?I1-Y]RZ_6W'U1K5!+)?O3F M>(W<=E!B*J3^P'?28[Q EE$IF1[9EHF1]*-GK7O!+#_;#=Z[@(]XQ:] MV.XP]33;>NHL%+,S:[P0]@AS>N%? M=AQK5Z_?5)%310JY*Y*95%1VTC6 E#,G/D&UE<5-][7,'9IS@OVPTMP;6]4I M(=AF]+%2H8S4(<@Y2\1S)@7C5AG/A+=2:QX8]3?;F^_@^W=T^],.@?;QYJ<&A?]8X_S= MV=6]Q_OG#;IWWOBC09I'A[RQ^Z$%[R,^PW,;NX=D_SS]EQQT6_R?\ZVI9&&- MT^;& 7/<&14<*C%/@=^*(XT50Z4)'F/B2Q"15!B'>3/9D!>&TVEPR4():.(&^J0PUXCSI2@I1;8 MI049PM;XU?C/^^>Z7TSWPB+.ZC_J")=<0/OER/ C[T9[>#T=D= M:ADJ[P65C7D^C+U0RD:&C'4LY>)AR%)ND;0Z.D^L(M*L "AJ2NAO2U5/>W'9 M<<:[9Z:&#P0]NEB0E^GCHV/B+'V43L62VK3_42O$92R1P<$C&0G5HL06^.6] M,#'[47]XMK_O]V=QRD66Q%!1% MD!?$2X _$Y1%CC.+L7:8IU08+TL%E\R4?J2)7^].R*;U8_;IOU^6)"[$/I>, MF/="S+UYFABMH;C$&$QF;!!7S"$CC48",V5*H0T+[N8%]O]D7V+V)?[D[/%E M<"U3Q4<'OCFO802 4Q0C'V5 7'N"K)$<8>$OZ"6(O%[ 8 MZZW1N>.#X\?]<"'Y11R6%RGE^OSF>0[8? BL;IPU=L/;G;WW;W>.Z]^?TN>] M][_OU+\_C'_#SY\?]K_ [X][YQ\V#A3,0>==1(I(#[PS*&2H!\COQD#,I@'Y\[L+0);*&JPY!SZ, M2\2MT4CS%&.DF )! I2./["*GLM\/6GFAM^ORZAK!X.>;UI::DS%)P3I4[-65U2+=+F2+JI*EKQ<8<;U]-9_5C MROLTEHN[Y^*A7%EGK ;W7&"L3:2,"=$I(2#*6_OQB._DW7_Z3+\7MRIOF@> M]I8>S!XGP=L>:YX>$*NY]:9$V"7/(V /TLPYI"+UV!)?*NQ7UKO79.;_?E+I MJ63 -PC]VEURCRPJ/CQ>(L<]F(FO-(_CAWG!2*AT6: &1">.86*0JR3>>6;S M[8V#X+!T%FM$9(R(1^&0BR5%ML2T%*4W(:W"YBJ)=^A.T=PX\#XPIB5' I.4 M'5T*Y*R"Z6-#&:)+15C5S542V]TZ+^;JM8DQH=LKCI#[_DK?'Q)04@H3ZUS@ M*-$/Q$NKD/-2(^]%B04U7K#Y@I]5Y_M.NRPG1&FM^#[6@()#$[PICJO]YU72 MT)1"]FUOG)%TLPV*;]CK3P-2E8LV#]\U4V=[Y\ )'DLC+2+,2,0-*9$)0B$: M*596L1!D6%GO=6\9O'ODCKTN8VQ[.$Z5-I#$9U\MC18+5PH^%JO8]3_;<^EDOE3PW"$&#DR53-G)- M2D>LMP1P+$1K%3$Y>>X2P]V[T^W=+Z2Q"VTY!Y-J]_! E5R5E@@D,0>;2E.) MG$R%+;AVDHD8#0:JH!XS>6Y45EM=9]?DH!&UDI:57&HF-'=4Y>2Y/X^$'6T= M,.:5<"DCNP=&RGD X1)$HA1W"4J56T)(2IY[M1#CW:JG?K^"RB/9H\_D-LS5 M6^Y;O<7DZBVY>LO5ZBW?K<8R5[V%XD!*CFGTI>&1I;J$6$5KI#*6>,Y6GCI3 M]T??BF'4B=OEWO4INRO?VX=>I_.^UT]**B?MGDG:?7@ ;(5I31D*U(/U5CJ# M-.,481X8!J*A%:?SPZZPY0(H3Z"8<Q<^^W M6X1X1[U6,BI#N<+21J]I*7TDE'E"<<[Q_?P1RB>M[4];##[#[_?MYO$^;AR_ M.X5G\?U/6V?;F^%X_W@/-_Z X_,1RL?OX-ZAM9]^?]JBGX]VSO9W-^"]6JW] MHRW>I)_;GW=W3N'X?([O\\;&@2PEBU%)%#!/B_11(F<#12IZDJ) %4Z1QT+Q M5:P6/<=WW@J2MX*\U%:0'P/5G%'[IX#4R\W-Y\V- ZH)HU%2%+@.B$>%D6/& MH^BIMX%$[TN_LD[XFB Y"T[.J+W;&2ZM*[(-)R+B*,7^< M9(1/Z03,()(YUFM. _V,,#+G_L("&!;!B B1VQJI@.=C/CGN!. X&&>(M8A[HKE&,6VXKURN^ M>UF5!4DBO;") ,Q]\@!K[(@5<=7$ 7W.F7&EG< M+ M;=#&[KL#SS#U6CID3-"(4ZZ1CC8@QHC72GFJ4EX6(?BJI%<#DR=Y ELV%+$3 M_3AS9D@]70PN>CY)X21+^75)S\?)_[J%]1[L)]OULJCGP>E6IE!^8AOXB'>-39:%_0 +%'Z,V]\IJ]_+9Z%]? M8KLY;#HZ/. AD$#*$F'"*& 3=4@+3I$VF"NK3"22KJPSLW8U\.0B=V)"GBHG MZ,,RU%?S8;4X;;5]*TV+=,T$[5R[G2WU\;9*K']*^ M\U46PJB?DN8^FU#7BO9]KS_^*IU'7KG\-CZ7U$"92.JZ&\->H[UL@I)6.?YVJ?//F#,4UPYG5 ML=^I[W(MZ8\D<,,I*VW)N?*I=A7WN%12.$Z-DXNQ[EXGUMFJ\E'_-(OKCY,) M=A_>:N_ 6QI,!*53@H&/N&<2.<,YLH(I&:PA,98KZ\JL@ME_(Y<'#07J$:1L MK/I.$V,[&4_#Z:3I[S[^]5=:HKE.V=5INLO;>=T-KJL'"B.]CY'Y]@8CL_HV MS(K:G*/JK_2.EZ^0Q; 20WC6 37!>XP%$D!?DL.)(E<:CIQ7I2<*:YF\%T2M MD:NQ?HDGU9)8)24>=2J# DQ#;P!_D>?%>T'E>D[F4[_#5NX_M^[S@) M4+)FM\L:N_;2Y-GJ)D]8^VO.3ESO;?Q^;MX[>10JG3!1%I/R$(OI M1J!6PFNGUV[5 M48]0N^%#_!J[HYBLJM3#23]_ L;Y.]#Q'CQQ48HT;._N390(^WS\X0A^ /C_ M;C6.-G#S*!QO;S;P]FZ#-.F?1\VC+5 P;X_WS^:52#C^_$<3?N">G]Z=-39W M:)/N\\;YCDA%?_:/&_!CF-+?5\) 9H3_ M6JOC^T^=;66*SS;"46)UX$P01Y77/%H/%ZF8-B(O_O2JGO6F#22I[7]\PFVV M!_;PL!\/[:2HX'A$KO3Z$\[)V49LE^,F+%35E)>?D V@6#8YQ# R5#K$21F0 MMH(B*;P)GGO!N;]7%92E=3Y<5_+DI!\'=:S2*!6&K$1HD"IF3F2K+JD)[P]8 MWS\K_EW5NNR-!K8;!O^YN9I)KEV2:YV27)?C46*G=U,AZ%NJ(>7MH3_Q MX'^\M1!6WJ_W.+V\U:W=B8F(#J-O=>'LP[/YB?5L'7F_N@X+VJ<+LD7F3GVY M\ )ZCU4A7I8>+&9-K61<".7 L'36FC)&7E)?CJTB?M-*\7V6A[[CTGCWS7=& MJ8,W!H,(_P^[]MO%P@Y;4K.JW@O3(Y]W#[\UZ/LOV[L;YV \86C'T?[1!_CY M\TMC]WVG">96X].?Q\V/3L]MMN'\=N,XM74/ M[]/];_O'^^2?\W?3N21$<^< 2TEYB!SAP$O$(Z/(*58B':GS)BHLJ5Q95ZM" M7UU)?M3-A0N6CV&CW[:='YY>&>DSTB]&9]X#Z:L= UQYQDC)@Z1:!F5*[+EW M1N(;_%\9Z1<7Z<>['IN[&Z?;&P>&,2]%L B&%I">"(*T+@,*GF E;&0DV%1O M856+.T']4F:<6\0I"A-@D/S1R%W@@GLJ$ _*(DX51D8(CZAD8.O'K..U;-/N4>EOAJYG@BX9G18NJL"5!-9&'%8,$VE)Z820W&8&MV30-J: MYXSJCX-O#$B88I:G8'QNT@Y@ZSDAL?38E/!UIF;+A&^->6IFO+"@M#1BA$6P M4 G@FW,!2<6D(TMX' M+:1@OBQ+HD*F7TL&3[/TBSH2@L ,"<8TXJ5@R%$KD/=2:T=#Q#Q4](L*G1UH MSSA%-]O0DD&=#ZEL=VW7/R$ORU;H=UD:5U&"OSYDHX':X+DK'>%<&.&L MH30X#2Q,!>]%)F7+A&Q[\Z1,J*B$8PYY+"+B8) BQZ)$ 729BXIJ50(I$ZM* M7\USE5UGV77VTO#D0K222**8U F?=%3,!ZL-<2(PPC+Q6C)XFB5>S%JE8?B0 M++%!7'" )V((BB57D7..#9- O,BJOJ9@77:=/=T4_7^C[0Q;WO9CMCE?"/JB MC5AR'3"V-*4KTI9QA<$LL0)C9EUF9LL$??OSS(Q+3"RG L4@ /JX"LA1DL)N M!9>6A*!EF9@9N:9:?':797?9(D.7I4'$H+Q*.XB"Q$X0%^ [;JD7A'^O-$J& MKD6#KEG6YKVAREN*I.0.<<;EB*6&$X2U5XB;LD16:X\PIQ2[B+&7=F7=K,J[&8W97?9( M,[1**Y[-S1<"/55*146IN2AE6KRWGD7N2D\)Y83PG(IDJ4#O\$HJ$IV2F9: M MM.^A;P0O/0O*4K 6N9725_] MMKCZ_7OUW=[[#^/?\//GVS]W_ZR^_W.W^>X@!*Z=\01I$DO$L37(6,;PUX3A/U20(F/X F/XA^LP_-T8N]D4AO_^ M(1W[N'?^8>. 22\CB1$%9@CBP7- <&.1B,9J3GPTDF:YRG)U7[G2H:14$@U& M*HPTYTHAIW1$W @L8XEI,"DA)#&K^)JHW#M;L;]6I3U^L!Q)?3/7_W6N>%*N M!3-;"V9X=E+56COLI?J8_6)0UZ?\T=(PN1!,+@23"\'\Y+5 4B*B.\ M$E1',!>,5=%FG_*CV(VL0?=/&^>=3N/3UK;N[6MM_UIB^W3S\=PWI?] M5"O]BMWHSS\?;9Q#.[[M'[V#-NV0YM'[]N>C/;%_%* =GUO[T)[FT<9<*9B= MT\;.@<&E9S0HQ&6DB$ELC#J*^ME? M&=(K(HCF /0D6!ZY,<091FDT0F%G3=[8M6Q(/Q6MTC@],$IP*IA%1NF N'<: M&4P,TA$S'"PH=*)7UHU89?A.2)_CBQ]IBO[S]L/_%B?]7@F2GLK =":.O)S- M\L4RDU!:.A^(<+;DE#!C2XPU99Y:)QG/Y6"6"@JWYDDO8RY:'RB2KI1 >BE& MSAN,A.=6N""QT2IELS3D3HE)%L9-MK@,."/7"5VV74/*ETI$O MO&G_F-O"GIJJY6VPUT"I+]PZ,0< ;O1.F<(&(I: M6; GE)96 P536.4XNV5#IUD"5M)@6 P^17^O?>WHV;PW[? MN0P -Y9*9QQ#.K(2@4P O6:Z1 I4&7?.>2_9$VP->[X8P8SU&>M?.];GS3X_ M&=9_^GP=UE^WV>>KW;O<1$:D8Y$J%'5)4?&]//6?Z5EOVF!EM/V56.T[[_;9C&7L]V,HQK/F[AN< MIK#P"*96NSQ;WCU/FZ-^M=FI%>'G]OT(J\5I!+/.]PZ[\)Q0_.L9&:^X!PI> M!WW_V[:NW6D/S\:#_>'B-2X 4"XI '[^IX7]\=]=^\F,MN&\SW\TX0?N^>G= M66-SAS;I/F^<[PAH"]L_;L!SX=H_/A_]D\!PTY]7V;]V&[RQZP\4M8*GF%/F M"4;<,X]<6M@*A%C)#>$XI='A;.UJ>;8"Q+*3I*!73FQ_D"@[K*'KU Z*=C>I M'Q"<:D]90,HH8N@01Y1T^[V;7KO;/#7M5)'^*Q;5>]]E?L5[,E=>FV@QO9=-U@MN/2"*8YVNZ.;+T; M^K7HZ__.O7D][V7*W"@<)58'S@1Q5'G-H_6>:A6#65G?&( \UC(XAXX3.09Q MM2 &!8W&9 MDI9+87G%L#BKTIOGC0/)E54T8A1M*$&E1U#IH,*09)9YL#IHZ5/I+XYOT>FU M*+1!O7X[B7X\;=T,&2S!YH2_)[/X9&H6]RYG<1KH8C"]*<^/%=Y@K?@4Q_=/ M=[^X]:Q0WHMTAL@M")\JA2VYQM:8(&4*QM+ /#VE61Z?61[A^0>!!6:4LX@# MK1K7 /81#&%'@PE$,JUH,H3UFKA548/6&,0[2%P/D+12,5V0B[$2GK&3YZJ! M!0 LJ8-.N5V49%_,F*M>1#7DKTI<4&#Z-^$4;_BHS\D+>_&&O^G'#KS!UTEJ#X+Q+[^-"8=*MYOZ>N7Z.U@WZ'5&P_C; M^)'XYFNN[M]_1CZ%[\.G*)ECEE/_MOJ7?O3#B!Q(Q1=4"<8;VSFU9X/4X:W^ MS)O?VJ4/[8.RO&,?Z.NZH!H4T&.]?B7*;T!UAMA/I]W,-NWR-+9H]1."_T^: MBE2#U5$ET %-D6SJE,+GO[_:]>L&>^&ML!^QNV?[28<- M0"=];-E^W(6;OP6S[LO+JJ=S4$,3]?2ML0GJ@K[CGS>;Q\TCN.Z/O]O;F^_( M]N[[+Y]W/W= [?#]HQVQ_?N\>H+K=C?.]W=;7QITGT(;\>=/6[RQNR<:GSYT MFL=[0&Q:[>;F%_[/^9?SYN8>M/\0U)>GC>K5 M NP>WSL^&8U3?4%_M,/$]7AQ>LH!!G_74Q7HK(7'@-(HP'IP<"> H>IFR0I/ M=P,> AT DZ7HC8:#H>U6=PR7/LVQUZC8;'>J!W^_78?0+K@XEN78A+*=3G'2 M2]#73AL9KWW\ZMB_5?FK1OV9UHS;5]EI0)GJ/RL:41N H^[7.!A6GK#!$.0M M?:Q/LJ>V'^"2E'%EYF7;@\&H3JLVZL.G[G#B_WGW\:^_)I]!IJ#-T,_PYD!8 MUJZA7*]!'G>GQ6MFU.V%]\S9 ?S;JSV3)S;=J'U23^]J#7TP<4+^WKW] M;%3#4GU1O+T8GEHZDK^SOJ!Z:K+6TQ]GT?:+%AQT,793\CL8;I?D;JW8&-2G MM_]OU [V(L].-4DB?!@WHVIY&J?TIJNS4V?FC=+U:0=NRM*3=N .$T4?M =K MKU,(/L6D)0;0=?WOSK?BL \S"KZLJ%+5QZ"[>?$.AF9X5FQU$Q6'"57\!2;/ MV(,S)3-IQDC-YAND$"&*!T'5MSNLKC>'E1$K89:5R#)A?E:#CJ3^!P, <1I[$2 MK+1ANVY"M=9SV@;@&XQ;.2@ (Z]HYCNB)$X/U@ MD89V*M!H8W*/=+U[4[[8N;6 M:V'='DP).X2I.QI38![AW#V M"6@"BXK?R4>[]* H^R=#R1=+Q=[(V060 R/&3I6!1X>%69UJZ&\#]N M!U=+&(1,QPLO M=/^^Q\::B#'UVD2NJ>*2&R^^;36.WL'S]\Z:GYI'GX^W M3B^NF4I;L7_\_DOS_&V[\4?SR^>CG=/&N1>-/]Z=-7:;1\W=+;)/F\?[1QO\ MG_.=ZI+%Q4 85O!<4>6\XXK342'M#D' A,LX4I;&LDQ>+J]MP_K/8QG:& MR0R3"P&301'OK<,L*LGAQT5#;!3$!\P(EW>IUY9A\IEA\NP2)IN'![R46%(E MD+;>I]+O'NEH(\+8"V^I##J&E76QBLG5S;,9)3-*9I3\/DIB+8 _1EQ2BGGT MU!)@DJQ4\!5G3N *)=4$)55&R9='R>8EF:3-TP.FC++:8""3:0]NRA7OI)#( ME)SYTF%*2K:RKE8%O9HF/J-D1LF,DM]'21(T#<+8@'7@GCBG%/SC%394P1&6 M47+Q4/*22S(PN9TE(@K%D8H2(VZ$0(8SC$H<@/H[):U5*^MT54KS'92\8UB@ MN"Z.Z9E=T_=MRX+5K'CJ2A]YJ/)0/<-0+=8J21ZIUS=2KWAM\*D#,#8O-^$] MB2WURG!^L:($\W#]Y,.U(""51^M5C]:KBHA\7/7[:3[CSVQ&E>F$.NCJ3OA< M#?*)"K'4W?^X<2OX'JZSB5ALU%+1K-) ;9=5+H[M2YF82\MQX6/#V<=V!Q^; MGP]KD64DQBB/K,$4<6(5TA$[5*;TT];3Z(Q:66=LE2J]:C1=\*JU&16> Q4> M&*:146'Q4&$VBH.F< W,2B2=B8A;$I&%CXA';;71G%'%5M;-J@$1DNIJ)$<& MA=<'"@^,2LB@L'"@,!>T$"-UCA&'C&4LU47@R 'R(^\P)S$&Y5(>>H97A4[Q M79DJ9%1X\"I\1H7%0X7917KC5 #N)Y%U/-64%R5R7)9($:H)49XH:E?6"5[5 MG -7N+I2GPO+/]U? MLZP47T"I):4+M%3(<1,0]QPC4(P.^>@--M8QKF2"4IIW^VFUK'1K#*4SK+1Y:>#KTAO*M$5@:0@P\)E$VJD2A>0ZEH+$$KL[06GE M%_ZUJOKQ>,5+ZOO?6D@VET7)95%RNY>EW4M6 R*717DPZ?C8_I:+HMQ\ZI)- MB%R"(A=%6:PLXUDB_W\?[1.]Z@S4[S_"W\^+-& M>H>/V91.PQ!)L3,HVI3NGW"*C),:><>P M$5X3[\J4[I]QF5$RHV1&R1] 2:Z5C=9I(4C@4F-#&'R(S#!&2D?#.(B4Y'3_ M"X.24_E%V/;& 2-.& %DLC3&(*"1!&G.X!\IF< R&N'XRCHAJYKP#),9)C-, M_@!,2N(EMM)')ACG0FD?HPG":"J,DC1FF%P\F+PDD[RQ<:"EP-D$O[1B@0NBK(0'MU?"I M8S!R791,#^;GX]M MP9$H+8E!UBF)N'<1.6$5$I1&;K#EBI%2!EHAY:Q'008$BEH65+#D,!!IVS,'CG&/=+:4,L% 2#@=6D4(5?UW6HK MON+ECUP:)4=QO=8HKIOR^3_,"?7:,Z<^EV:X7VD4/Y7/7P0BI0VHY*0$7@F? MK 6[4PKKN7,:B*5-F5.O*<&9 V(SE&8HO4<^_X=Y[C*4/A^4WKTT2GAW :7. M$^6DYLA8)1 /,2(=342$\>"5\DX(E:$T0VF&T@=#Z0/=G1E*GPU*[U$:)5RR MTE))$P3#2'G+$%=:(J=I0,EQQ6@DS&.1H)1=+?::H31#:8;2NT/I WW$&4J? M#TKO7AHE7K)2'10794R$E&O$*=5(*S#P-0P\V"&14N;O!*77E$897U!EUFO[ MR>+$^,]9,=/,4DJ!(8=@N"^%PX9+82+3@/26J&N-GUF!^NA;,8PZ<;O1]_J>%_?'?7?O)C+:/X+K=C?/]W=:7!MVGT$;\^=,6;^SNB<:G#YWF\=YI M<[/5;FY^X?^%^\(\=%&6OT^F=#M[HIS-?1O^D&VZRU*^X\<:_Y.6 ML]D8%+TRUT'(J:P7HOY+3G?^NF5$Y=T]CU2EK*:;@Y$[BGZ8&.?TAIX)M1R" MY5/T3I)M="5S[\O$X[VTC"]&L![8Q-XZPAW#O%3!<:&I*14WA++(PG>6![>: M[^\1KO= "WKC&%Y_^).X<'IDG_YYW/QC!YZY<98,Z/WSSM'VIL?-HWW1/-HA M^Y\:I''\_OCSE>JV?Q_M'^_CSYM;YXW-+='<_'"T_:G!F^<[%)Y-FYM_MU)U MW/U/G[_\<[XUO?^'-PX/B)+!A&"1L19L;ZHMI4PLTH$R1')+\H/1]VO<9"< MD/#]L-_VZ6--$.VI[8>GXH?+EKO@1;"3$0N314;M2L:U-%93P$G!!>61.BKN M2PC/8[\7[*"58?/E8;,QPP6;&P?1\T!T-,*"?1,#(V6@+!/!Y4>T MLQE$DV# 1ATYHF5)4CAL0)8%C%5*\4(T<.'MX,_NJ,AXN.A[NS#,\XZS5WFB$(RL1I\$C3:-&L22$6P]226W:JTM7U<)O MW__I.5U&K>O=>81H![8)%3QPQ8RUH?0NR"@,\#F,[\OBLDFZ4( U2^"$8TY) M3%&(-J;00(-L4!9Y':4(S!!/\+U,TCM$D*:_D\2UNZ-J;&>BW&;"]BC^Y9HU M]+N$O=4M/]@NR);S.&]LYM6>#U.&M_LR;W]JE#^T#4 IWZP-]71=4@P* V.M7 MXOT&\#;$?CKMQM[YKUV>QA:M?M(3_Y.F$-4KZ[N5M=$KB]^3%ND.!__]U:Y? M-]CWG6//&2T\'PUS9[G>&L;C@J[52-BP71#@8^B$"C'5;X-BLSWPH\$@J=V4 M)62C:SMG@W8*S2O>M[NVZX$7I9X+U=ROSOD0!Z/.L#IE^R36XS*X/2SX[L'9 MMR+F+@:M MWJ@3"A?A'!N*=C==>33JUL3IM#UL5;9TNEWLIHAO^%2M^MJTJG+YO '0EDH0 M!N,'=JH3NKUA,M&[XZ#RV!G$TU8* (<'#5O0\'X\Z?6'U37P56K<1A?49 >$ MHCH C7@/W*H@&/U_\+@.W.2B49F%3+=@\C2-?Q<;ONI'1Y=/V1[9_5 M$DMI'<&W5FQ!UX1Q'PU[!31FV.NG$;CI%=O=FN7!!:MUXZ=&(^EWV^ZFL/9^ M6F1"G5[O2QJQJ8X9MNP0[O*UU_D*W=T>?*G;#9T-8P\7IS=9*[:A#X!NI#Z8 M#)NOQBBTRS+V"VA!3,9%YVP2H]\;Q$E38AI*D)6UXCWD!+H6^O7JTWVVP M^=3K?VE_M<5)O_<5YLB@^ 3_?$FS R1H.&I7>VY\IS<*Q0G 9$*5>IH>]X"* M=.&!@Z+5.RU@ L$-(TSB4[AC+5QN-(!F# ![[- 6< U,M]$ A+,&]_ZAA>MK M;%^KGUN :+M1NU/)LZVO.[[0VS"1H%=AJO?2]*\C*@$<0.%46-_I6#=F2JOU MI7"X&ROM,%@M#ONV.^K = 2%,H;<&M-L48XZG<*. &"+8=^V.Y/6M&+G9% ME+0/TYZA!(,P:8]37\%KPZ\P@KM_;0_/JAL=MK_6>XWZ"0:[9<(DU"!365V5&T&&#SN]=,6)A@DMDHQ M+BKSX@3:%R\'8G4,C:F?+L]7XI>*WFQ_V-UKOBL$QA.Y'XQ.GD$ZU5JU$>2. M\CGW+4ROWY+!2Q1/ANWH9$$G58KTA7:!BERZSOTW^<\B]^PUBNJJM;V H'RM M>7?32\(8%+]W;/NXXC(5DO2/$W$YNYBW0"_2PX 8^K7IR9P U (7.P2&" PI M)#P+$=[\2YKUEY=4#&&\+[(R*H$R^42:+^^63IFZ8,RL;)EH1,4V$\;7-"KT MJF/ +B;))=WR=ZC81YN0436;YZA1LH\,T3K76 MJK4<_$HG3?1)VKR:%)T?0IV='KC/.M@EO]#6U[@(%5VO+HCK8Z26SY1 T:+][:8.-NJ 5^X/*0*IT7Y(W ML)C2LY+QT/.)2QS6FM!VQE94DNLX3-^#]0&'DIQ!1\5O)S6YCU4SH=UC60 KN6E!KA>&2L+(@WY M1,,-HSU.='[*65-#V>BP>H?+QZ/Z\30= ME<.SR^;6VJPV1&ISL+ZNZM.$LX<3+U_R;X'=-?6(L1E7^.1 2[,,A+L[L).7 M&YP!USD>C/LVC7=O\A*GK;8'.S2FPN2)&*5UF'[EK*H6=%+G)H]*?U2%8*=V MK8Y'HW<*>#[J "WJ?KG4"G5'G8T50*430&QMTJ^#5PKN:< GXQ-OQK!?*UZGF'RJ![2=NA=&LUUM M>QB[1D")@%[KG=0H6\MJ/9=> M0*VI7UXI', X5[.WGHAI,PL<;I=P:GQ,YNN_"#%K^.*K,*J<@=7\:_7C6$3:WVZ9AJO)8D@J"P0F,Q F:^P!#U*S#ZIXRHV"D<,4OA.FP'*80@Y36 Z'W_U0$Y1'\G5< MIB*KJ?B_*%G3LX#$R!1$/0+P53Z:?JWY .W6Z!S^R0?A[!7XNY-2)%>D;"[6 M;"G&.[7YIO'>2.1ELO8;@<=6EM98+=9NL[/5R?)OZN\_1\ M&B)X4_(XHMV6_6G7MO34\GC?3Q,@46QB! (TCF[1?_V7F56%@P39/+M!,C=F MK28)H I9>9^(3 'L.B3IZJ$NGGN\T P+0HSL*W_<;.;#II$BX4'*KY?Y\@R\ M"1T=8%@MWAAA:-D5BT]8= >2%'P I#*"D+0U4-^'<)>Z/L'H-!B_H#$XTJBE MD+?X!HH;O1RICP MT8I&#X C/>>8Q0!D0:H<; ;W]=A)6>JD5B+W^03+_T?,LVR-Z_$8"1O @3CY M*?=_GI7FNT?_-B EKFU,RY8BUED_2=@_X.%#CQAN@: MS]TC(*\HWB\(%\AW0MZG0FC#-*;"":3@H!P \J/"S=('+,V]+/+@),I-6W , M2DM3F?(GQ:2K8]I]IYT 993!V0X((5WEQ^E M38DQ-/Q^&DH!Z,F[A'.7JH<4_0$6G#(<9:S3TC!33<8R"EZMS+,L*Q746^*C M /03 +;"DSSPCSM +I[%7L[,F; 'J7W">CI!C\[HJM94I9P27A0G>2Q!'[7R MEKH%; %1%"=@U$QQA2*.ZLC?[?L;C/MB=UMT:ZID+^5AI0Q"$(XM):>!<)4ZE ^N*;7@F HR^;YRZ\4-$O M]JATI(]>R!3/4HX0*09!^ "_@N2&32&V%RF&N >%[_#>50&\ZAC=NJC>Q@$\ MW"#>'\AVP@6/%J8MN2OCD\5D)Q6L41V**2(6D4OTKQ1]RW@6D@F67Y^)/7,Y M4^CC-^3^MYHYUEV(%M'&0[1S4\ S/.!28E<1HZ8"C$'4-"F96@H@% _+\7K) M3$8^)K-2/%(%-*0?"1Z-025)E\68EM38,02+H7-Z=DF\F%EL0UIZ.:PS+Q_E MSGHSA$,>SB%G.""P#)PHYR[YS&6V-9 O?EIX>60VN!]X,P"=M$AI$6\*VCNF MG)@R<)69%Q2+>8T,9 M I@\,?-%@2PG(&HQL$'Q4<6#T(S)>0@IORJD'$D\+V4V88!ZB5]]",@Q!"L( M4DF(T(<"[':97JMS?0JA9,D\Z%U(+:X. 8V<&9WCWP(I'1^A.>CBEDIV +&T M(4 "B$&[&W(-'K.#75?J]FH?,D2AX\":9>M (JZKF$Y51!&6^S]@00'4Z>4Q M.H_=P) #+N[2A3>.,T\&Z5Q1;@HIY4L'NK6 D9D@0JI+*M=@/O(%DZ[VO\%I M?E*I"5:MB=58")PB'NJD"B7V@8B0;I5\+?KU%G-%%)'FV2)Y[@KB7J:3KDP+ M>32_8S'M?FV:QSB-8*6H:-AD*1Z97:"S6"C!Z$$L$+@F;LE?"DK2(_RH3/Q, M%JI>,E>,O$ Y.6M-'<2V42=;U)T?S2]82'C%K-%@0JJ/U/ZDMT87FD@\EB8> MJFM9SL]2LI?FY:NV4]#@"II;=4(929?%_+-2V4R>]% PWXO"*4O9PLP\H;)X MBU(Q>SX2"KZ.QH X*Q0K[GI!X*IZS4IE"$;R M@7.0\F\WG)7%J@7L[6(65?+,;0A8Q R(!WN M,&V %,_L12WC-^3Z2B[E=J4,[,CH4.5C\?Q!6(QE;:,@G[?VAF>5V%@LFJ!9 M*34!Z7#'C.; =2)=0T R!1<*PN *'>FYW"]*#929BQ*G>FL:*(L^8DI$IC3S M# (J);5"N"KA98 !&#X*P]LU#P!K5N;&8\(^FJ540J'R.+S(U6 P0.4>"3+' M0^7+5I45E/2/A6BRZA[OOA6SA +O"SH0/=6;D@$_ID\S9RX5"LS;=>*),0R# M5 GE/'I72"Z1AR0U>301ELXKAI><*Q4 ]T* *8"#5)9,": UQ]1H8,?JP3,( MVA?"\W!>+ER&09E#5U/69*!AQQXT6_9N PW;?:O3;74;O6,,-!Q8O4ZGV6H= M:YYAQ^ZL>?;N\PQYW[7>]V;C(YM(I'68^+?+^,@=-W^FXR._4/IE9=KE$PR5 M9"R[#"R[797:RX-+>2CE43".YY4R:JQ&C=Y3HP:??HU.GQD#H\9&C&$S:ZA5 M$S7U^!L[+AXS.!F<#,[:;.Q0X-R,B=IU 6S3WL':WW'WU4(6VR>>KA!]Y:+G M7==8J"ZMKY_-EU3/2R]J_EDI@'T$C,L;[$\%#K[=9-+MDX"/U^?U+W[].D_\ M[AZ7\1TX4D,9B2H?9)'%U0&:-8;=RY4BH?G\\X)KCWF=@6FW&CR8>IUAQWO+5-@Z@M@>6+UJ>?+TP*L]/GY7 M%Q=P?:4LD]]VY->V^DQ^3'Y,?L]#?CVK2F=C\F/R8_)[ O+KL/*Y(_EQ_/-0 M-42/S%IB-Q*[D9XN\M(W^ZT5+)']N^S?9<)\+L)LF(,^YRHP83)AU@MZ@X[9 M:K#$9,)DPJP7]/H-L].LDI@<$#UX0/2Q><'LIMHW1MID-Q5[B=E+_%Q!&B8_ M)C\FOV&Y0UAY[=Q+*E^P89D+=AU!;UHI X7.#D@F5"94)M1"AL%84 M.3\W*)E0F5"94#-@]@9',($OD5#)('Y#LVA^.-A('?G\8?0F1_HU3U:]"4]H M5D^W-VCW>[O-ZNETK6[?[O::QYC58_>M9J?7;'6.-3RFU>\,CC$\9MN-GUBK MSUWF>ARTT^?3R-[P!B3P]]W\&M\R!(-PR MF\T5667U4 !/P)?%F+>3:F$.&E4]7^JE89P4NWRLAAO^30"9\%?0.YXP'7X? M%*ZO/W;0L;K?<4[2AM#:7$YPV4$3-DDK'-ZP_D2;(,)MLZ"_5(LZ>L@ M2!T?H!8DD3-*C'O'!_G]TFXTOOZ_1_(#'5AAKS%P6]T]1C=[/'J*XS+/@'?-*KS;.&5VB\3633-F58IJ"V_; M(SEW2V(I@V\=H MG9.LS*J6.4#JMSG"T.]^MP!D]A'0IUOV4N]]XKY;QIS"& MPO?$O5#UKL%RN-[PL#+VJY@;<(KPF"2DW\,T,L;98.DX!?TDCLEG-DZ3-!*9 MRVP6DLO,\6DY5\!- AZHGT^%MX&!ER1SX\%+)O@1)),'FRJU@\I$ED-)ES&?XZOXZ[G1'-8S4F,AS#Z&LL]IK'A>I$8)?[<,F[H MB9Y0O\W2(> ,+.E[<2+ \A6C-/(2_-T9C>#@$V,,0'3H^8E#P#&FSG_""$&@ M8)O!WS*8MB2^[A@CU$=',I[X8[W/%IW/0\!I4N:\O]$#C?2PP2-& MF"'ETO IN&'L17%B3.$E)E4T-1.1%[J$K6'@(Q6$L2BRAL"8^9>+/D8"MBV^9ZQQHT4D2I) PL*3D0D[AW7NNH,=%(D[]!%\8 M/^F71LIZY'WEP[9Y5WD'D:?O5[VI(]]P*(", MS^RD=9QI=J< );&@*[<0&F M="MP-<^G(WP0/G ]VN)3T/W2@V=A3*?P-A* EL"!5?&(W6A\IQ/\>]COH?#U MB^HG.,,X]--$O%-+-E;?LZQ[/"%/:FQ#M)VWCO_@S&,$^"0JO?E:D.X+@_%X0QCTJT! A^(BNW#H/ U8641XV4KH?.^< MSF:-223&_WSQ#^_?C7\W^Z"W48D6T/(-K 1(")J;\T/589^X^-T8U3_N()$> M0#.CE!K-):GP!8L3EC0UTW##A\ 81^'4H/B_TNKT';VR0FX"'+VT,=%D7,,)6U>+/(@Z/P4*2%]. H',*)&8D830* M[=TL$'$B-5S<(]XU!E47'J+WIUXI%Y2L%>ZD M%:Z.V=>2#)4^=$U;S5Y)O@,L@-@SFC@!M=$UX*X)H*8#^#5+(_@>E0P""7R' M.#\BQ *L$M_ -/$*&!T?0"%=@NQ!5%3?>5(-];D54*,6NN=9,9>CRKQEI$IW"0@)1(K*0X XD#]L>. MCZQ!.%/8W7T(QRK1T <1A@X7>*EI",B/CA!??%/7C^8C^.="3_YSY>&BF+X7 M4DYGK-'-">CZ]L;H-CJ6<2N$\7L(V&!K>0VB'""%U\%?5(9$MQ8\9@E\@7@0 M2XIW71+K\(L7H-KAL) OG$]EU*K>@IM M\%WD4F( 5BG8@,(<@)(L17681L0@5 M/)D;:'7ZN1:,MF@\19T2P3\K+689/Z.1B6_M?5/:'^@2J'_KKA52<\$-H$9B MPKI+"X!5"RHRJB!*M0"#/3# J%?!#+7K_#6TQ9N@9,U>7$5'A%2"?33TZ4&= MQ0=IV\"YNXO$'09^&).E%J>#4AE"DR%'/P%,1Q)59\#_ VWS.7X<&A["!T ! M*#W5CPI)F*2!C%P1DG5ZJLEF*46K5H!BJC+1![XO@ M#L!.!@( 6F"8UFAULP@!J1@172Y523?4; %=8PHY?(-2%F+I&DO2**"#S]=# M*P%.I1QW)!HLJ1AC(8@Y.>X]*+$"-6!'*Q/^W%3ZB0FF9'@U%P[Q'=JU_ 0\ MTP-.)D.DSES:0&EFU8)"'"7:HBVM"X^?TH[!"@X0 O!Z"-MR!%7:.(MA5+"U ME(\PVV@1Y*'6T' - -"]D,PP '0SX#9E.6EX?P@R11U>1-"3/!(?(!S&8[C9 M]Z9>0LX+Y,L@#"0<"_022E,-KI!O(A5#M?ZXP#Y!;S$0<&;AI/!9V:4 YPS$ M=.69$=0AG8*W2C5>4'QJR1]R%U2FP#^NZQ,Q@B @]S:16H[-)2PKNH^D%$73 MM.!BERP:-8RI PJ*<^]X/CT5\)6>IG#9,HSK*BH+S5@O*T$%8';!"1J@7_V!EYOI=(E,MU[25_ MLT9#9)*P+$JS@M+Z)53NLVD8)_K^Z@7)A8-.&)F, ]>ZX2@EZ1.+Q$AGIO&_ M/W[^U4A F02BD#HJ7@^F(A()R:NR9(3M#5/0@5'%@451U1%2V1FB4CM#6I,O M"^PYI1C0GZZ(ORHXD=BNWBR2#0KP2*@PTI+P2!,/7<\28!AA1S>14>(5FB7@ MO0OO"GK<1 6="G0N'8&)T*^>1*%/$2IR."IR7:)^A9FQ5$^*,%P$8>GU"DX) M)R[N1/X,=CFZOX2[IWN"%-/#"S-7@Q'$X\G(7U$I9;"Y[",@/(/UGD3+4LC7- M0G -] 1'>L*&8-..O03_"H-4"UYX[.BKX5ND+F!H# #:-X\6)T]6$X)G+B)$I'E-:<"2L5=\N$\SO:1R%X4TPFD<^D M[&BI_ZBO,'=XH]4<%:_# )];/B,RRV>.1R+ZES!$S]P-/>Q3,87E>NK\#9OZ M4PPSY7)-BN$YT_\MN;<0)K\YT5=!*LK[;X@R8G4TX*R900Z1:081H2"B.\0CX &1YCR2_CI@MXR.F#RMJ4DDP*E$$U%BU8Z*5_#V4#W(: MJO J\CO<1IB'YV [Y(@#35<$([ J0NJ?GC_$Q">X0)/%K[8F=0GEPEM+JGW MC&CISIZ"1>_]+1^9)VQH1Y"AG>+X@NIE28D&2*2HHUO&M>\;(<$H7EI,LA X M2U ?I(=*)B)0?%(QH7"8I]1E7@,95RA4; 32OL\L>?I"[ET&QE%9 G8.>'=% M@"SX(QS]8K":P@E57"&DJ>8*]%+ 7<3/AF(S_]8Y\ZO/(H:7'TT(SC\!_OKA MC&RZRV9:);"X!; ^['8CU5O.;BC%KA%\EI1SMG]1^594]9M.' MOA\^4"ZD'*\EI+"B$@A?C)+%W-LLXY8,G0R$&$AR\O1+E8 @C918U[P+]^WN M,\'J,P&LU>D/>NW=)H U>Y8]:'7:_:-, .M8C4&WI_9VA E@W79GS>BR/2: M\<9KOG&>N5;7]C='FGCTA?Q%E:FL3S" C;'L,K#L=E6Z- _Y>^[.7><[R8V' M_#%JK$"-WE.C!I]^C4Z?&0.CQD:,83-KJ"YJZO$W=EP\9G R.!F8G!6$Y?C?:.+#ZY.;&<^<9'@GNG8%I MMVKMSF,D.+Y/=V"V!K4>><](<'SCSQZ8C5:7L>"RL:!AF\W!$ZDZM5>Z#P34 MA9:==;%/>'U>_^+7/TD+KM@3:LF'7VK&HCH>%;GBL1L^+3+4I?UL//MC(?$, M/C[!.W2MSNXO49$^_^*'5S;FGJ>SK-=1C=28TQ6J?;/+"6+/ZOZ[4,3KF;U. MGQ&/$>_);;.>V6[M$>-@S&/,VQ'S.F;KE)T"YZDOK\V!867YLD.6/;/;X7@X MQ\./@EQ=L]/<0P5FY&+D6J]L=!F[&+N.@UTMTVY4"<:3= 37$<(RE6>T=-!*VFV:]W22 CP?%SE_MFI]$^7=]='6'Z M2Q3*"?)C;ZDMRO,HY&>*O&W@8*TJY'WNM!$^Z .+J@Z89541!C[H\SKH/E@G M=2O4XH,^1@"B:?8JBPK8T7(@"*MI]@@#K@Z[8< ],^!.Q&H\ MSXR/59/3.>F#@UNZ3MWFT"F'3H\66-HG_Y2QB[%K;6/1?KMF'B#&KF>'VJ'\ MB_8Y=7 Y3^WVUO'AN:C:3IWHJT#/!BNV7(Y0H>8VX6.SSG'MLQ<<%XIY]L#L M]6N=4<&8=YZ8UV[!1RX[9M49$XA.H'_U92G+OXA 1(Y/ZK+C3KW BQ., M!MX+UIG9Y"4MV3:[G9KE3IV]C+@8[.J;@S:WBF?D.H[*T3+;S3T,?,8NQJXU M1GS?;'6?*"/^Q,RN@Y8 AKODISVY87:FZ9?=MMEM[J']<>W/&2!!NVT.NK7N M&,5(<'QQ9_?,3G./R#ICP1E@01_[93Y1WX/:J]\'@NFO6 4XCL*I5G7"H"8S MZ,X4B5\U;;,W:+RNBTW(AWR,0QZ8_6Z;S_BLS[B%8R:Z?,AG?<> M<.[!D6:X[-&4DU&+46M-A*?%U;.,6L?IY=6OJCRILROOI,!+<<2A&(>1P*:B M]Q[.]#'@HU+MC,3YQLE33QUG;/=J:AHS CQ!Z*)AVMT6(\#%(D#+-EO=W3(- M& '. 0'LCCE83#5A5]7.\/RT4J]AG]5AJOW8^&/C[SC%6(Q9C%E'X5GL"V7, M.M+<$/97'0^ZOXO$\,-XR2/U3(!<:X&H']7:+?C=#=.A+U:;*#4%^LN5/*%9 M4^-O8]#7'N')']CMU]P;P.3'Y'>>Y(?>V!VK!9C\F/R8_/;WA?>9_)C\F/R> M1?IUS4:K61&)>),X\$:Z3UZASV$!@".!=4+OIDYTYP4$JV[^JC]\/XS>Y,Z& MQ<>4L+.%]RT\1GU40.XNP_#8[1-+?0;MSNIVB:_LUX9T"=PFX>CKU=")!6+Q M%&NGJ');UU%A;,)/7?C5"XQD(N ;7,7P$C&-C0I M'Z&NH"X (RO$6XN5X\\YWY6R\@ M"-*Z[QX\-YF\'=A6%_^O1[TPE;M$;4E>85NR3^8"YY4_MCI6L]7K=9NK+UE[ M__H?6U:CU1YT.SO>W[#L=3]V>VV[V=WQ=M[X26_\$>>@YC$@2)[#"[@D=@?; MB-W]-J\DR+,Y,7M'ZE$VB80PIO#@26R( !G^?Z? YUL-!1Y,PK(XVC#.)W-PBBI2:8Y MI^L0YNSM5*3%5,E4>L7,:4R53)5-EO:#7&M1ZO!A3)5/E)5*E M_43]^O8QJ4_*,/T4A6,18_\:QS=B$=U[HZ-UY+N8*GV[S0T@N '$<5"KT6#4 M8M0ZBGMHP%R+4>M(>5A57*O6X853 N_'70;2UR$U@W?#N^'=U#)0>S$6\&<1 M"R<:32@LZXI[X8>SJ0B60K,L\[>T5,SV@ =WL$)YG#Z(/9YDQ:AU'%O%[-AL M"#-R'06Y!MTJD5AK0_BDE+E;QX?'H"8W=:*O FWB.HX7.ET$!JVNO8<'^L3\ M,W7DE1>*>-U!F]&.T>X9M,'.'G,B&/$8\785M*U*Q&-7W^XP_44$(G)\T@\= M=^H%7IQ@X.1^D[(SMFO60+9GVATVFMEH/I(,'NPC@QFY&+G6)529W0:S+L:N MHV!7Q^R=7NI+_Y0@_"5,,'/YD>;7-:E2X*;ZSV8)7DA3?1!G[(GELXK?^D<>*-Y\6E**SQHFJ#8>RA7?DV$CX%#M1P(;O1^$ZW MCNSAS86O7U0_P1G"V:>)>*=>IK'ZGN4&DPNGON&QE,]RW:DO(,S&XZB:_?(1 M%/\[B?)COA-7PT@X7Z^<,;S.6\=_<.8Q GP2E=Y\+4CWA<%XO"$,^E4@H$-Q MQ2B,R-/PUH"51827K83.]\[I;-:81&+\SQ?_\/[=^'>S_^*'+S3"*QP;-[ 2 M(&'\_1OGAZK#WI_JG@JS[6TP^\M$J.EHP* ,-=!,)#@R+4HF1IA&(%X"8N=. M(E"RPS]81X P"V6!%OQNP*\.3EIS#/@.J1EHH=#_$A]G"&\26!.N\D(W M-@",L"UX\NK9;"NGXY7992V&L0VL5J<_Z+5W&\;6[%GVH-5I]X\RC*UC-0;= MGMK;X4>#-;KMSIHI;/=$P6#V-C+#L^EO$PM@WKN<2HL0(U>!C;)9\^,P9&C8T80\U2V4\IZ^GS4TU+.2YM/WP^A5X"3%9,5DQ63%9,5DQ63%9,5DQ6)VDPUM[!J4?QI Q?+F\X G4?HQ+X@E+*.*V3TSH/ M0(.'E[!,@TR#3(.;TV"3RQN8!ID&F09/EP9K'6(])4-3EC>,-LQ@X0RW0YH6>SW;!+?:.(^9JHY.5?TC2%>F*J:JRZ8JEE5,54Q5AY=5-6M[>+945;. MY"F9B;]$81P;LR@<>\=*OMW2>W&>W*#7?/X6;&=+_W4J6F!:V9]6["-(3J85 MII5SI!66*TPK3"N;RI5GC\V=+:UPX.Y L/TX$Y&3P%8-\6TF@GA->NA)#JNL M@[.+ 5>OW3#@GAEP-?.@G51*_V<1"R<:3:B.W17WP@]G4Q'4Q)UVLMI:J\-9 M_2=JO' VX[G0(&D_M.E]-KE0IX,:M8YW?'L)?%E4FN;1TLSM3*UG@BU MMKI'L&296IE:F5J/0:W]NHUH.&5JY0#K'C4*(A"1XY/5Z[A3+_#B!%-D[H]5 MSWXQ;JWN$8S="W)KL6N97A<&=,PX^'710MW;]9UNV51LO,I/5L4]_<(RR>J8JIJK+IJI^ MW09!,54Q59TZ5?5[5H>IZE0-Q]H[>@X$S5^Q=]HX"J?:7 R#FLQR.D^N\*K5 MM?JON7G'.3EPF4Z.0"=-_(/IA.F$Z60]G72M%M,)TPG3R7HZL3M6E^GD)&RO M@WD_NJ=DB7T($A&).-'1NCH&ZTZ7_!N'M;HN-@F\-@[,L\^:N5!"M0]K]C&A M,J$RH;)$K0G4F%"94)^>4 =,J/6T=/?P'IV4;?LQF8C(\()1.!6F$8CD$3[( M^>:;0!4D,*>;GZ2']^Q%[>60(#?58Q)D$GQ6$CQ\\BJ3(),@DR KHB=K6)Z8 MM^B0R:Q#,0XC@?. [[W8"P,#/BK3TTB<;UP%><+)KIS^7FL/,E/44Z3%'C2- MB2F**>K"*:IKM9FBF*+J>MJG1U%VQ^HQ19V@U7@IX.29!)D"4ADR&3(9,ADV&][,[+C%;^ M+A+##^/3BT>J']7B+?C=#=.A+\[ =74Z [_^%[^(_>C."S0QU5#J.'CS,]P)Q-9&?;;OSW0I,>O'#33B=.9$7AX$1CHTO MDT@(FIQYZWTS?H.'3F+C?> *U_CO-!!&JV$:S8:M4M#Q.OBT6!-RX1#]+.Y% MD(I-P%%&581&=Q4P"/'U(]05Q$:=- GU+9*DZ1O%!@ @OC.+Q5O]QY)DHL\> M''$ #!C6[/9'/-Z*_S;;P*CJH(D/MM'$]]N\DA7/YIGO'4?)DQK'5&H:HJ1I;&"- M:6$5A(&H/*"=+JT;EIW"SDX8O$S$^Q(Q&@M,PJ=#PH](V7H!["CNE;6$N$^M M0(VI% WWI_9P'@"4C!I/@AJ]$W%^\^D?WM%JW$RZW^VJ-$98[88WPE8M))U%L>(&13,(T=@(W7LJB>[*8 %_ZA)?6 MJV7*216K+2:0/7-!+J_/ZQ_!&WQAH.+U+V7].A=MGU3KL-MT&(\B;Y9@]S#, M-8_3V2R,DJYM+ZEE_; :GYW\"9"ET$C&U/'::3UL#QA>7(TZ TZ M9JO!BAXK>DR8]8)>OV%VFJSHG;^BU[?:K.@=3-&K5P#NI!R/GZ)P+&(<6N#X M1BRB>V^T9I3=P6&Z1S?8&@/5;IC-08M[#6_9:YBQ:S,EP6S;*QKOUR88=?"V MT>>I!S2;Q] #+JAK],G'ZIG3K2./EMEK#NK%ZEB./CO4#E;"9?9ZG7IA%PO2 M'37N]C$B)Q>!6MC6%?"U]SQ?2P+8S M,.W627BNF029!,^2!-L#LS78PS'$P:,3T74'5H^#1S5V(;$L8UG&LFP_'FPK"C&F0:? \:;!AF\W!'@Y25BA/1*'L61U6* _K2MU^>L_:D2CR\8\/ M\U'#35IXV^I9-,O/WI*&R\!:!];"B> I;CQ9IN1%-;Q@% DG%JX$]TNP@ Q8 MSL=JR7$8&"@S$< M8RX<^.[L)-9Y $0X4WQ#D=MIV<-LNWHK6(CD'A%5:=^+\OX.*9E$WK; M.\<+-KG--#H-J_L=?)Q%(D8D3@546PXH[]2#]_1&>-; M%:'0H\>W!U9[S=/$-P^P)[@K/C(Q .H "X1]6'ZD97S)WBA(IT-8,AP;81H5 M[A?? .>P>;K=L/K?R67*^UIX:M\R5B+^+(P]!-7;2/A.XMWK$3YV UBNPK4> MAA *7[^H?H(S!&&>)N*=HI#&ZGN6Z?@)2:FQ#2DU!V70%?\[B7(6?R>NAH"Z M7Z\(3]XZ_H,SCU'(3J+2FZ\%Z;XP&(\WA$&_"@1T**X8A9%#YVG RB+"RU9" MYWOG=#9K '<;__/%/[Q_-_[=[ .3I$%90%TWL!(@8?S]&^>'JL/>:$+9"4B% M7Z+P(9D@CYQ5Y:UF?.O!01Z51-XPE'/"Y[%(H5 M6'="S!2YY#(;7,.3+D(8&R^!VR\)8B->-2&#&+E1*7)G F2)6Y"XQK*PA>7: M5O]I!6V[;?5V%;0_B9$@\=>R"\*VT[%:!Q.V(!:?CB0LHS)9O (O8,? 5?WP M 5X>F!N ?>(\#NW#(I!E7,<+6L<0>"U<2L3AP54/'@ .+YF!W@"+3TU\'L!C M/D,J ,BH.Z9A!,L(?PQ;'H^]D0<'1V\0"3IQ8RSP52L/P#+^%*COB%%"N]4O M>R?/C#I7]<3#X!]*(#_%-B/Q&Z-LF,OBI,B MXL(C"5D)\Q\F0!$/8>J[QL2Y%_ L$>@-_ U[(<%/S_'%G3.: QP! 9S(M8P_ MZ">Y=X!;B5>LQ!C\N_J%'MWOXBY?#MH%%H\/?MGL6!W]#>XH1MP&M=N?F_"F MWFB2<['-XKZ"PBJ+1L' JCM3U7",($[EMX#R M QZ0J0-4Z@&O ,H+@PQT!;B[:80,#I?4-E\%P[&DE7X 0C#\&>P!=3@@,"WC%(OW;#!]K](ML;I5&$C$6]>%H\ M^36JQCG/E[T) 4L!5#QG=LDEQW-F>=^\;][WX[?SG-ECA'-JW(N:Y\QN4X%5 MWYV=,'B9B'G.[&61,,^9O<1!8#PAD%&#)P3RZ2^=/L^9961A*<*HP5*$3Y_G MS!YU8SP D<%9WXWQG-GSA#R#D\%9!W#RG-DM-4:>,UNCT:E\Z1:7UJO-]4GU M^M.)9"O:OX[KGU /6UZ?UW^:]>OS^QU^G6F2V[[:U:+V_YP'TD6)RQ.CMM>S&RW M]ICBPGH>$R83YC$(LV.VN+_C!2AZ+5;TZCTJAZ?-\ARS/'Y/&0O*,@ M5]?L-/?P!?&,O/H-CM:G]WZ3&#E"47/YEZ[E E%7;,YX"%A3(),@L]& M@FVSV3\)$N08TG[G;-D<0ZJQ*XEE&D,PDR"9XU"3;[ M9J?1/@429'5ROV +JY,7-7+VT:6V).DR[-9!N7! >*A;SYY9-8.V:37T%"0] M'C:;)I2L[L OQRS!HG$:KQLY:U9,P"L/:9L(QQT!H!+3$-.9'\YA29R-)H+8 MR>HZAR(08R_!\4MJWW8^O8FN<(R7#:N;?15Y\NDTD4B!8.2'J0M?CB,G3J)T ME*0T#TW-E(*=Z<%3.!5)SG;U"B/L<.:8.,RPQ#-"(^-EVVIE8"\@ST'&WQT> M?8R7+QIS!\3%GD[%/%7BR>AH6CQ#> M0O<1F*M#,UG??T/N6,A8YCET/(>.]\W[YGUO<#O/H3N&CZ?&O2IY#MTVR=GU MW=D)@Y>)F.?0718)\QRZ2QP4PA.$X@A"?_M+I\QPZ1A:6(HP:+$7X]'D. MW5$WQ@.2&)SUW1C/H3M/R#,X&9QU "?/H=M28^0Y=#4:K<:7;G%IO1I@GE0; MH#R73"SFDM6M&1"OS^OO[QB^,%#Q^I>R?IU[6)U43^C/(A9.-)I028DK[H4? MSJ:@,=>DB]422M04C+6L6CX9)&PVS)Y=ZYE7!X4:SRAAPCP-PL06;_4>'L0- M 0["@'M6EQL"<'\IEB!43F>4T[JJT\Q M=FWI"QJ8O?X>_5EYADZ-SK)Y##7@@F;HG'RHGEG=.C=%"S[R,#H6I,>QM;'+ MV,6"=&=!VF9!6B\+^C(3>7X1@8@<7[:&=:=>X,5)1-U4C\2O#^+T.3WN MW;3-;J?6/?+/7E.X4,SKFX-VJ\Z(QR[ZP\SZ:O)TAEJ;ZN?75>$\&6:K9;:; M>_C#650SYNW(P_MFJUMK)9%E]4%4LJ;58%%=9V? /LZR$YQ%'SY:X?IDL.1Q MA4_H KR0 87=MMEM[B%7C^DZ9\)BPCI9PFJWS4%WCT(?CDG5Z"Q;5H]C4K7R M&+'<8;G#9;]TBQR-8J^E<^=E]]XZM\)O"\\8>3$DZLA M;;DXF=S,QI*;]+9)Y,#KTLSQ6&6?N32,V_'AF,+1UXIGT$!SVVKH]2WC3YQ: M'B0>#FF'UX'7!C GPHA$'*:1&E>N .NI4>T!()!Q1WEO^J%_NB+^:AH/$P_. M8N+$>'_J)\*EF>ORO;+1Z_JM\:+*TWMD]CDC,R#SH#"67HV?CU<-K2/<-2K1 M=B8B+W27L!9PV7-\PEIC#[0,QPKGN]8@V^UVN)K1RGDAQ1X2(*_@_&VI@O,< M0+,#(+)2UDI2:1;XOIM&FHTEJP>U5A/,(S?T5C'\ A(7V.&QV7S#ZITGZ1P< M/]I6OPH_ZLA.#= >FCMRTN8.Z%"WL]^#;183]:^K$_4OBCI6%RY4$HG=S/E) M@4J>5H/>EWCZ5FLGXFD7B,?XH+0M 8JSF^T:+L/W QT8E><1^K/@^4%QB9>= M!2VH: K@ PJOA3^+OU(OF5>^)VC.,S'"P_+GIC%+HSAU0%'4(L>!W0& Y0LX M=W XI$<^>,G$ +7>&(?1%/9\\_ZC97R9X(:G#B '*D^<114P,SB, B$?Q4) MWTEH$PC)!]#OW0C6#@J',YS#P46>O#-3]?',XG0V"Z.$@ :8_X![&-,VAFD, MV!I+'AV)NQ16":,YO:OO.<%(K-O>RA-;M3\ 6A)Y(WP1NA=V T C"V<$1 )+ M .:+44HT$([''GQ+HQY^%L,(CGE>P.!DXB3&R/?&8^,>'FLX8T0"J2$@^L87 M*G.WY2J=@AES:-F+R./ERTF\6.0H+^U&;@\?0#T#7C$H/FX#%E-#EB*1O,!7 MC!-C*8H/[L)75A+N+(P)[F]I[[#9=P^>FTS>VHW&=WI83@^3%PM?OZA^@C., M0S]-Q#M%THW5]RQ[29^0]AO;T'[++H.N^-])E+O,[\35$*#]]8J8YEO'?W#F M,88I)E'IS=>"=%\8C,<;PJ!?!0(Z%!=ID@CBK0$KBP@O6PF=[YW3V:P!S_^*'+^C!1Q*[@94 ">/OWS@_5!UV-=Z>O%1[)E7#V%?+6 E^ MRK%^=O@O6W/%,!7.\-KXA'X/@ZM\S-"' $Y)&*_>*Y7C]29@.D(,:NL'4ZA, M/T)=06%3)TU"?8N,!-(W*FX^PK%DLUB\U7\LA8^+2BFUBM*@M06U)LV))L>"$8*G]L#JQ>KVT/VJLO67O_^A_;5KMC=^W6 MCOF*!8\TS/'+:G?^*4QT9(0\ M-X2\7>7T> )T?(3[U0'!CEP1O1:I#C ON(X8AT;&4]=)'W>2-:/&X5"CQ_T\ M&%&8AS!J'(R';&9CU46C/?[&CHO'#,Z#@G-[VXPASXC\K.#6K.^2$=!Q2,5@WU MZL*0I;9V2%RE>Y[5AJ_:[<$FK.WT*+ NTRN9SIC.D,YZG0.K$$R23)), MDGN09'_ HH_IC.GLV'0V:#5>;^._/DK@H%X4>B#0?DRPQL*C-$W3"$2R<<.< MH\#X/+NAMP?]TS&@3"&GB>&]EM[=#YDM&.TVPV:O7[5;%ON MD7;P5@]9\$'5_U#IJU0Y/RB5\W=QH1W3%@,SJ@A68*&LK&KUY\88_EINE8-0 M?*0P>]/*[,N$_9+54RB%KVRIL0;4:QIIK&A"4ZQZOX,CCXTPP+)MV'A@C-(H M$L%HC@7M0>R,L+KQ4GL8;'9,CY#"?N>C%Z10OJ=)5FZ)Z'"S RQT'@K'XQC> M1-;4"S<=Z>8F=R' (:!B?BI2U:N,HW *U\+C9(D\+#,=IE$LZ_YG40A73RLP MQ'/_^0+KAEN]QHL*S*EG$>HN):>_>G^EGNLE&8LKXK!LGGF=E:,<> M-%OV;I6A[;[5Z;:ZC=XQ*D,'5J_3:;:.5J;8L3MKGKU[F2+ON];[WBR#KMFN M20;=+D5X.V[^3(OPZE@5REAV;EC&I9YLK'3B1=E :]NG'ABC/WP MP7B5QC1HZS5&Y>X]="<-YT:8=4/%8."]EW@B?HI9AIPH?WF)\DVST^YR20J7 MI#"E'7DBK3GH[Y'4S]3&U,;4MKEV>WT=A(B)X:J7&A4'Z1K#W;36QCE&.5VYG/- MQ6X)C'2,=,=%.MOLM3I';]%1>VONX%IB,8XP]@(G&#VAIKBCE7-Z\&Z:G6:/ MG7E/RBDO!KG:9M.V&;D8N8Z!7!VSU>(P!"/7D6)N4)6 MF+\NS3['\?'@<^R#CX<&]YT!GH@_B6^C29.<">,R$F.D%IR MT+.IZ4D<*U!P$'NP]GC\JF?VNC;[')XN7,$N,THAB'T82)G"-:[SL-ZR> 9OTO3"PC"^AX8(A;!H/ MPI@X]T(%3N!"7$558U!/MKS1VP0@ASG"S*!P)X=(N\08O\+!SFS%+A[XW MPO9M CO/F7C[/:QCS'QG1+W8Z!;<>C(W#5<,$WB>DQ@/3@R[3A)?)OS("W+; MGMJ[5=6(6,:?Z@7N1( _"^SZ>!=X8P!KD!3N\<,8.]3A(P-Q1[TCU;/]\"%> MO8(!.XO$V!>C1.X-W]<9C=)IZM-RKH"UO$1N%D"&E79R'PG\D[USOA;M&1M: MCA+LG@?WP)*I4)WTBVS4EZQSM6P"1--P M[AW/=X:>C^<*!"8B6EE\\V1BUR@2L'%C[(SD);@6OK.^!;9+6"7[>@K?+R+Y M+(WB%(\;KX*GQA/AC^&][^#A$I'SPS >@ ;@)8TX'>/!"7G;&/:TB/OC$)9+ M#%\X<4*;"8#%&,F#\.]UTZ4+;3KY(3"NTSMX"V1-;4)"*H8D"@%H.L9+NV,U M-+]9.MT'+YD8M_ WH*/Q+\?WQ=SXT0F^6L:/801821CAS.!RN-B+$>$ D55; MRFD(ZT8"RR_E*?S7/_I-N_<..$@ZC$>1-Z,3)T1)9[,PPJOO!2(]T&SBS0"_ M7=E;$LX:'^/<*71W7#R:V!A2^\PP4,S. T2 '43PAME:([@PG )"1B*!1^"* MR'Z M<(MB^\+O A1CO(9-;(]A-%7]9Y$IM0HDYB8GQ&D)FOB(M6/]F))">J5 M +<53UZ)F;,P)A;Q5O?050T3[4;C.UT2V\-NEX6O7U0_P1D"NTL3\4[A;&/U M/B'-7O@UN M+M>U4- /0>DCIHT !D3P(6HYD7PYTADZ\'2<(; /4@;P6N)'4K!&< 9:^8O M5H *,)J"DC;/LM0-F6M*G.S9;@[EG&']GIK%LHLTS* M:KLIC80$<1&Q%/\MF3=D8L'Q M%.0_BX8%+&T@Z^\8'NC6LDT2FM&HZ^HK4I MX*J(;"_Z@GA8;BC GIPHD@R)'"Z25@%R6KMR[NXBM Y%9M+JA9$,1I+CE(T/ MT(!(]4KC MX^;H$$(4XU0"O:>-GL-')E>0N3HI[MR6DM/0:CZ)G:JF'YQ\R, MO,[,R,LD="#7PER+U4W\E2FNBZ8JG1G(:5\VK4[!$S31W?SGR&:3, *BD,0/ MMX8E=T3!U"^,%E 3 AX$"DZX'G,OT'&!M/*R:5M]O9BI["O8'YK601AWHB0"XXBS"/2JO 5I,LTRV@G0# ML>NA7%.:@A16+^U&#@5\#G&,*VGXH> '\2W7T*-'7N4JS,N6U2OD$<\7-]Z1.1,ZO M#[2EW"^5@;XX^0$T9KA/V:_XJC3\Y(&TB)?=PIO088 60'N>.J[0_I1\VQN\ M;1FEW(BD$BY+\CQ7@AY[.XE0L,5^[KB49U?, 7(UQUH.].N5MT "#YSO(4-H0?% M:I7?0F=!J;= U2G66IMEW&B'!+KUDHGV1X+X&:$#!#1+QY<^+3^$,P">(J)I MK!^D:))\*^JLUH&9/(52LI.R3BB(=CV7'6LZ#XB\% M/\X9L8R?*J!8F&R2NZ5=Z)#KE@?K&61_VMY%$A@+B6 M:5G&[00._PH9_#+ R/Q;Z:C7;+7(ZU_:S0( M1^)\4SRU7>;WCY#\$;2'(2Y/3A;)\4,?X]Y*@]71W]7:Q1*?(5A7Z&KWY$;, M%+4B*+37D\-7NX:O6AR^XO#5.8:OV)!Y,D-F_;A0*1ZDY?NXN[&@P!S=CFG9 MN1#=Q(ZQ"SKM<=R-L$9W,RM&PO,1=Z/R2^WE<]0>T(*N(K_:TOTH;]K(![E^ M$//Q?)%RBXSM.=X-9+MZ>XLX-X:FT7- M&M_?<*GVV;)*<4R50L([.DJ5-"L(CR-K&5I\=G/_[..JAKYI MD0D>-<;97Q3P:[0/HA-U7V.1Q^,N88OA7>!E>RK,G9=^J<79[/'AW;*%%UKO MEJUTO61OU]E AI9M*R6;[DP M*XBX9PCST8K;X_#6[UV2V\4LTI7N64Z?4A4:NF7RI:=/W123HJHZ29,CH+?@ M"-@DX8JP&37T(A)KOKJ4O>%1JA"(O5@N65VO5R6XBM5V14M2LC65A>NM>>J% M:IZ;G7PQ#VS#D^]5GGPY"JP?I<]\CR.W^7#FL#/]7RJ1=) MW=B9RI5CKWCNQ22$(YS[)H?,T;=MHV]MCKYQ]&TOFJLM8WU,EF8^C@KOP=8> M(/E5-<^#EKO,WVQH+CLJHG^5*NT%XV!UH%915$ MH[7JR* *&40T\N(5E%#2@[$B"U-Q#/(B+$04T!4:3YQ(J(X=>0[/JA(*Y\&) M7)72V5C8:98#%&25\#XY%?#J''2E0E1&K/6(U:Y0;7?^\P7:0JU^L\HQ4$_E=A=5 M]D9%IC"H\#$'"0'K!C,UDJDT_RZ1L+],,!9+ =D@1 -)8 ?+4C0WS?-'$(3A M @A'.0A5+X )MO)PO7CDA\K 1-*YEF&=SX+"A;IM@=VX^I],PF%:C9)MB]&Y MGNJ+4&QQ0 \1PRAU(N5N:S:5,,1*_%FBME*@X4(K-IGB?_&<'0-_X]#W99,N M:0Y'F, 02Q:S[O27FW?(..-J(+]=#^222W 3D"KSO<2RJ&^IDR:AOD7VXJ1O MAF'DB@A![CNS6+S5?RRU1BV>.3H,L4.-[\S?>@%!EM95#KS!P.K8@V;+)C>> MFA&AMJ1^W5EZR]OV'9ZW[L-CIVI[7C[6L7MN'7 M=JO=ZY_ HS]#J>DWC;=[9Z>^L:6_3 M]WJ_W2L9_6R-UWO'Z8K]29M6:'%B/('21C=H7*_U@R ,Q"-H<_*7/L+DZD * M==W-4?K1GRDM?L%6Y_6<&5&K$U8V#7EJP.:EAN6&AO;I'O^OV'J3*FYL<@P\ M-28< *R,)L='$_NJ1>@1,WXP?E3@1^NJP_C!^+$2/W[+"CNK\&1#>[Y3$PNP MOCMK]G:Q37?;_26B\2N*LH1I[ 1NO,FDM7J:EJ=TZ1%&0M=^-OF!L/7CZ@B1 MC-91+(I&!&&3;M4NOIB"^,P#WP\PHF_/;=7T9(\UE&_' ?2UIX1FWVRU>[O/ MK&7D9N2N+;R:IMVR&;<9M\\0M[MFK\]\FW'[/'';;C<9MQFWSQ"W[9;9K&3< MZP=?E_(IFXWO*OQ-^P["SA*R!^WS3LC^.!Y?_:A&S]U.A$B,:YSB)2?H76@> M]D^R51G.(I,Y)]@UD')PA4NCUUS/I1EC-"/.">;*3Q(&\<2;Q3(O.@U* ZNQ MU6&B!B;FXQRQ"B(0$=UF&G$ZFF B;W[M.!%8@Z Z+F$WH1B@%:6CA(;2JL'B M^,QX)N03TXBF-^IGZ-%S#V'JNW+#0P$/%3%2EQ=/5%LU5>:K)S\J+X]T_H2 M(WH\84PXXA1P!%?7,QVSW&1_;@1.1#.P\XZ/ZOGQ\I1MAU+><6C;+%1S?!&L M6?F$"<_X*_5TH$OA.&-Y0!VA/V=3W_$% MD_E,UG:5SFU-74:[T=V9#7";AVW;/'2XS0.W>3@_47N#70W@>^-:-JU#UOH) M!,1(MV]]#W(3JWXN5.Q^E.4M+O:XHU;$N?3,)68VZ3,FH4'-^"+)V[$78.22 ME"()_(=U:QF_7%]_TKTR\R;6LD]F++9:3\V+CW$::8+U65\%BE%Y9+*H,([3 MZ4R&3N3,>^J+2L(UHEHKX:JYO'%QOG*I$W76VEJV$9;#9F3C/U/W!)5%D?B3 MKJ=2)5XX$-@R/M+LE#"X"Q''AD[LQ21FQ;WCISB E0J#5VT=[L?FA++&2 KI MF*;-NAXU<%:%90B^_!ER/*N\@GJG%D A9T3++LN76MKU7A;!:57+R5G 3+, MV0A6-M4L-(1=GF]DYLVD74&Z@&[_7-'SFO"0:@K3F41N)U>^" E=K,[%YB*W M?V#=6/NJ,3!QDY$HZ(M!:,3P0MX87BY(LII$U2-[I%E;U7L1!N?(AFU!L6WI M,"]'K"0W-?W\>8H630DW>G]4(9V\'%..3L);PVT95H%>0=M=V^"FGF*/UMJ[ MG\UGA>2?4> M@Z7X@/)0SY5WA8\=H;&ZOKHWKV6H4Y!R5/&;OY% )B*0IESHYX(R'Z &&P#C M+\YM4MJ,[MYOJL%=:OH\41$H@=A.-Y:]J>$5/%M@P0(W,D 0>%C9RJ9UJ_L3#Q1X$<$.5N"@A4%Y,'"=B%K_=#&97=K_@^B6G M*QE/YP3&__I'O]GLOC/@_S[@2Y-@*^B&F3/#5.J+;*AM2OF1CW-@@&X*T)F( M<+Z,=%@5!(7=F2WGUD$+)$AMPRY:^!_H_5@T^UD M&#]WAO+G\O@*+950DR#VZ4CS$[OPQ&.:TUD)ZQH+]";]WU'@J+5A+\Y]!-C: M*!OC]#%^7BMD8SC? M+D[+N%73,M0!+(0AZX>#QU4J,PM@]5@13=?XM0$*/'ESR;MD()Z5V"2-ZP)T M! #0 *Q0YO=76'/AQBDT9Z$@]%6V70#IN742P++@8@ M^JN$%#QOY*08V)J(.;T'@BIQ M5B3=J24_F:Y-/(OIDYP"LB*1V567>9[.%3 MT4J^U>=0X@W4I$P?YT=IC5\FO_A4.>XGTAZ%O#T@$8\<$3@6RL?IAJ.41!*V M_4MGIO&_/W[^%63;W1U%>M4<0CT'/&MDFP(AN>CU(*"GJIY@+9? M%;C^G[C4,XQNQDU*+I=O,?=W8B!^CAT9T>^+;N60(OW*="HGI5Q:7_:H,[\J[1#F14@E7=D?\A8-U'BRT^QC"I$+6Z;MNB& M],[*X;RT%V*HY;&7Y",KO47>MQ6]\16X4!@SF;FPCLX\./=@V]R#+N<><.[! M1?\K!'2@96OZE+8?O/($>U%KAC<42$_:QC2EJC:E8=.9 M;:\>[T6N[ *NDF+UHC? 6)Q@;F8V>68=%SRQ@)C+@9KBBVDNI*\JQB\+D/-4 MJ"+?F'P14%6GGIK*75P$5.$L=2CRZ(BSY-6I2$SI298WNV4F5=8@*0D#>.B0 M-.7J,Y9Y2\NZ+KR"5HTS%JO?:26Z2*>-TOHP*R%P'1_GI\>"QI^J9Y,[APRE M')OI^2MNB+.08BV%G R/JUP-=%)14C=L7/9D_P].2[C'Q*K$^8I?Z9'SA1"U M2C?.,YAD0@L&JN=7E'8]]D9Z$G9QC*J<$_%WQG6*2=.FX8O@#NEF3)ZR4DK/ M-+R+G-G$&\59/#](,9=%?=;9RS@X5K(PU1J\N(+UB#_SG!-,LAG%2MVHL<0[ MKE,74 5_0487W(=(WV5/"G*BE>Y>PBL2 M".AYO:(4+)URB))!3Q/&+I[*'P#,),KX=VE]I 7+^".@>0]ZSSIC,A__KAVT M.8>E1TH*-L8IED=DM1O(?"55YGFBBS.C2^ESRH^ETD9SS\/2%&XM^-'1.O)F MR'X?/& PP[+&BB:B>E4LY)+,X4'X]^**/-1JIUH3CURIYM*KIA&E4RZG &K. M$(DI:"PRX4[N=.$QJQYA&8]D@ZPD@[/C%YE3]R>53GF9#.,Z7NT(W< %FHLP MZ?XR)0>15%8.MRRGE4DE-3/DB&BU'$:/8V7":P5EKQJ4KJF@.# ]S'2[JA3. M4L736IZTSDG\"%\2W]3N2?=Z_',N,NAZXS/> F3XB^3-*^I4R"8EXX MB.E CH^B2"S]3C&&1=(# HN('V!Z-X4[1Z1((W+*$@74;X>)DD).'NA<2)6S MC.5=$$W)V &%5ZC M3#A1U%& MO+08&9,:)93\#/2:TDQ !V?D(#RO$+;%Z+:C-T0FM;24M0*P%%3"$*]4P$DK MDG]22\.R;>7JU*.%!Z,5N](BH0,C>RQRRP%W/05(FRJF038A&1FC20!H=D=I M^BJK-F+A?0X%L*QD&U(["3*,#\ SS%:RCWR_Z5HNR72*88< M#;[P]>>?\IHZPQF&:6+\)GU!G[WXZR6GBZ$7^Z]%R/U5@)R[!#GE1<-2?1.T M8V%0^FCC'9U&[]HRC8V/XGKY*.!1]COM9]NS3DSFFE$G EJ.2CVSS>*F>?\+D.!>Y MV"9A@-.&PGM9VZYZFOQSB@:LW7*N M[,XK\9JNMCNN^I1F,'JORT^O,;SL9+L1@5NH:D/3G5PBTIV23+)*#LL@7>+Q M#2I/9B)5$O2[RE1):J,0R0SUA.*W3AP&Q.Q\<2_\/,72"RCJJXMJ9>2=^E70 M\_0$8$/.M(:]99T!J"[>D(&@J9>L>/UB5,',LFY=;%HUQ5S?OY5+)2MA46%) MBL5[T]SKJ2*F\B"P!C]*M3 M"[0^D%Q>K-JEWSD1+9;!OMB7XS)9SH= 4:].\M(DK\YD$_(M<(\LL*9S3(+Y M1H^0$[4Q$C>!HWL0OJ^VI1!)LA7$:$R%T?07!OZ\2'4Y/6+Z\PA0YEZ'^O%I MLOF&*IW/L@LH?UKG_YI%?B9K/QYC#E- 5U$+\NZR=^G2#_2U"Y3;V1,)G(\ MW7&"KBL T(M+G %0&\/#=/Y6;S=+,I&I M*5XDW<07BOX_Z@R4_ C07K5[[^*"\#/WE;)X&LI#FY57;2AW,C)(PCSI*I/" M]"V+HTL21W6CM=WC^JI+$1SM!_1,8&16F0/&1XSIY."5WB* U65RJ5WM@M6X MO9?%\"#660DH\D?YT>)JGC[>3/KB\>9/CO3Q&J^PA2I2,A6H>JOM@G')+ABO ML@M>*WX[DA%(K#35()B&)+?1*T:E<#)A'IM#Q1B$4ZE4EI&)"'K2$86";NH5 MDP.3ZKL0EEFNLGJKK6&JWAE!HUYJA4&DE9',8RH;Y"'C!HY/ERF),C=\[RNR M,W*_+EQO;K>_=?'$=F5_Y[4-I;G5Z^$\L@/VR+)'=D^J>RK,;NZCBGS"C-?Z5]!6?>F@I139"_70_DQU,&BBH/F, M_SX(ZKXZ%-3Z%1,0?95.Z1/(9CG(4(H.*:7Z/ZJGWLAW/$P+BKQ892%203:: M!4Z$2DD:Q5F%@JZJIQPE7=:B6M_[U+<'L'BNN[,OKT[272\Q\X)5BN*XF #E MN "*6(GZ%+/&\U;UA3HJ=9DR3'5)A]ZQ69#[6?J3J7W%9 ')/K;8S,V))\88 M+"9J@H@FDE_P-(=I@G#&IKR);J^!'B'5ZS_;1]X&-"W5WF."&>9,42:]2!)? M.[UCK/IPL2MCK.!2\FKIPJGEG*PU#*([N 0&<6U1F-_X60+D,OE"P86H:[XD MFA0]$EBP"Y^2B:3"3.\VC7F8&O&$*&L$E#U.?=V=0QLU"MW(19"B,P6?@6)+ MLN%F6??*( _04TK)WZO8+8,)&.K[VB6%([$?=OP79W0>P].,DFI\^? Z3MOZ! M)I>HKB1?A9B!W-5M8ZKR>&-I#Y-]2(Z_@KI H@U=#P+GP:C,JB)ET<5Q.MZN M\=,)<-8B^-M;C40B=84ROK#/P<3!]&HA?!!-TP><]Q0, MP5@X"7GT,<6-VOM_H[+INP):8/D<7)I_(0-H%,42^I6QP]DLT6.%Z(I%%*1R MES( 7'3_AS-5VUK"+\G>L>-9INAIKX^LAQ??'/2,F5DB_5#DA%C-))PU(ZK#(!*897]W6; MM5"\4C_J*9Z H%@9 !#TPSE!VP=,%\6J2ME4@-Q]WT#EFP> KR,ZJ3L_'*)[ M+D]UIQI#J@N4KUD\7+-\LH1+V=FY8B8"EUXD%E38O*H&6<4%E/^1P."APPP1 M5"-CQ>'K5(>5^PD++$=C[-CQ?(25>B.M9JA6(5EA?DF-675TLLE N=&(WKC( M3Z:\0W0CCA>J7+$V(?($OA4.J/!&V-T!9U;$F;-:/VQA-L+"AL.LG8"'>Z*B MF/(\D87-I,6)#N@&T?#6WP(#? !DD0R[DD)*Z)O9&25VOQ#$TZ%L6<]R#Z:? M2*@1?#R/41LB*J ZU4#(&]"!Z@5IF,:P]#0$(,U5D?M$XD)I.;AA@2,4G/'2 M*2N2*]T5$=BGBZWIS:Q)O5F(DLFW B#$RIOM8EM)I\1?A+1'$4;2;5W +HI5 MR^X4B@4IK(+B^V1CR^#F(>IYZIYI(=>7^H IRAF#P4CM&'Y.(UQJ M&N)+I/"D"*N>")=DEK,B-YWI$!"E(.B1< J#V&4\Q3:0O$U"7O+NX8-98Q\ MS7V2QU*EEJ/0 ZUV)\*!J'D03"M^RF#&V M),$[E'*^_.(44RV\@7J!2!!IRP2)J8K!EO=E:NJ$ \J+0KU8]A9VKFJKDMX "R#EHP,\$[KN2Z?QS>4QTXDO]39$B*\%<,0ZQS)&U$EH,UD@# MCE504D&7N:YD\C,_G%.TK 1.J0MD(VDT661J173G!+JF#TX9G4W^O2@<+=!/ MFF7N(#,,RZLOB"$T\B/R&R"_]&3/)+P!,4>F@I RD^]DD3HS:6AJ]Z:615FJ M2:%?HD(\E%0Y"L6RX]'F^D0F189%K1J ,0NI?,4;?04T%H&2'98;?9@9-P2,4+Q7QF>RJ8!8D5=[; M0+L2O)BD%"7*H=1$E5C7U.?"%GM):P=&)&9IDOMML#,!<=)[V>5G"EJUJ]1U MV4&NZ'W)!%99W2X*SO7JEAR@H%VTT#V=+)3[":L?ESU$34:NUM;T^TEX MR48B%([#5F_+=D'V#)@Q-_!-30^Q8[,2PXCC ]-\J] M]A6CQLY+6=_XJ'Y9AF8UV*M@K*$"/2( :D-WB:Z=73U+]S:7+>83%S] M'L"Y"IF!NME1]I9AM/ 2VII7$?SBV-!R\'X-OLM<:F)9BR-TY43Z8EO,N)!; M.13PRJJ93 "JO'+W4-JH>HL+15N0B[\!%\$)KQ)G$'VDY><:=ZDG9Q.,R/TD M&80:46 ^2XO//?HA5\P7-:YT+T@IHQ=:)NL&5@*D"FN#+@@45'I?& L':V>ZWU"YW5!1["%']Q?J2ZL;NVEYB"JN<@3G/9W? M&7X8W)$>C.VF'#^+&Q2:::UMGO5.<>F"KZ&B.]SR;.B=^L7IL2A95 -5^?*$ MYY)D4"-7S*44;#6'NM"L@V)!RGU#OIDEF71M5_K <'IWP?SD]CLY^&_33U-NEV3E5LJESF/X)(W(&13"4P MLNLAP.56 />5K4>13?XA$T95QO,%M.C( %$&3P:5R]3+00!J?0A'#IX_&BS@ MO53(/Z5#@ !6N8I(9K*/J6LKB/+;)!Q]O4S<^)(5[*W(5-4^AAGHNIC]H9+0 M9R78RF(Y+R$OFX1SJ. L&Z-@__6A5+AU5-;/''MI3"79A4I0+).>I5&,#=M0 M<<.R2:/=;+\:%HLD"]SN6MK\66,TNTF60WM-I^*Z'=GN<@$-[ CP6S;2)L1^ M_U>*#M9+YWQ?*$:!M>MD.I+ZD,T(7%;F9T40QA.GD*QWXSLQH%F)8Q2K4N50 M6#4.5C;9^>\T$$:K(4W8HJ-3/1FQ?2)\(*D9//%>Q-KQ!#\FD3>2#6QQ'>>! MG'(HTM/ TSW!G6_R$:$O2Z+S42QO-TD^62Z 6WFV$G!ENJ&1XTZ:A/H6&D,D MOQE2[![/WG=FL7BK_RCB%M[_KHA\J..#70=\9O[6"^B(:5VE-%LV M:=X)J.B)J[>DM')+:N5O$G?YQV;?ZG6Z_79[]25K[V]8]KH?NXV.W6GM>/O: MA8&'M9L=N[GK_;SQ2]IXK]VS^\T-[W]#5"0I"4@46<8_7[1>Y!:RBXR%6$-S M]NV=_JQX WZU(:-?YCK5#%NO0+P%&;W^0O(6>UG25#]GP7.P*%G729JR3-KP M_5[\\!/P]HSI*L!7@'1[>!&;W =::W9SE />>\,%:562\^AS>78GU%HE#7>X M4A,)T2'[.PW9(DM=Z@!::7/S"$@Z>X*7Z5J=W=]FX5M 'WC!5_9K>(5TECEB M+IH*SI3-76,9"-B$GVB2WR<XV)(_ M1H5_0ALR,O[E^*EX M74!!2E+#M(/_7R3&CZ* DK+CV"+JY<+I".KO/W#ZWGB\X6DK,YE"$[/$H/BC MH4'^!+RB?20A,8L\6..2P%?V:T-FLP99-JLJ MR'.%[\F9DC0G"EMEB2GUPU5M1JC'K.R?A&H2+G6!6:SLHW*^ MJZ'L9(@-#H-8U1]2A=_JTNS2ZS7+>9[;5FG^\/TP>O/#\E)9LY)!Y<3*QX_\ M*A:C*]@7=I=Y*\$,OV:*8_4PJUX5Z<>KM.!3XE>R8@-T;9/=[;, 6#9#1%-CA+!Q%\TD MP:N\X$RKP@<#/(3=JL)MVVIW[4ZKOVO%[?H?^_CP72O.U_[8;UC=0;/5V'3C M)^DQ75?G'*4F< U>O/CA)VKX M,RL-G]Z #2F\ Z/[.6"\!BEX8ZLW5A?1@F7H)RU7ED8TK),K=L-:;'/)'+:V MRL;//Q\4*9[8 G[NW9><$,H4RNSD29+,WKYY\_#P8,%EUEUX_^8Z&DV\>Q&_ M$>Z=$[W!@7]O[':[TVITWL#KJ#_M/K[;H/5&/=%NV+&8.7)3SETDQ-2:)-,7 M/]QFWQK7]#5Z]K 7UV?A8^MDTY!=@RF_3S6>Z^,DQ>0!6^JAM_!&MARFNWYS M$OCJP?@-QUO_[7A%<_XD6(^YQM*D;H!*YS601^F160H"Y(+NO8N-&]4ENCRZ MV^A?_8^R;.$;"="6!*A5P>U8G3B_C;$Z\4SJQ*)[F=4)5B=8G=A'G;C"#K38 M-Y<&: A7JA-_AM%7[][!F6:6<2U_4>H$31MPJ7&M[N *5^$8RWMA?(('G;6N MT&1=@3=VYKI"'=-"[&;!E8IJ.&5TKY?9-_ M0 [B.!K6K;! MDH\E'TN^)[ TRSW>&,N]@\N] M)LL]EGLL]RKD7G,KN?>(Q<=R[Z3$2VTWQG+O(#DG#=OZ\/LM2[[S/-[__?'S MK\:'($X<3/3[*1RE5#1Q17S4T]^[^GLWA$6#,#&A;7))[Y MQIA)'XI)W][\'V;2YWF\Q!._.-_"()S.C???$A'$J/+>CB9BZF16AN.7-]:_,+<_S>%=QRQO''Z6^]$?\Z@5?L;D?\\Z+V1CSSD/QSI_>_\R\ M\SR/=Q7O_$F,O2C6^>OUC\PZS_-X5['.7YVA\)EK7M[&F&L> MBFM^^OR>N>9Y'N\JKODI$C%P2;;6+W1C&\^YV*(-MD29ZI$*51E)1Y[>T> MJT8NK'VWU3WB:SNZH;93&EI/.*6!YS#4? [#CE3W5)C=7)#&6TUFN/WPR^_7 M7_[X_/[66,GXEN8Q[,'XG@(@]C:D_JF0+HBI)H7!/S'BB4HAE*,K[!:.:+ [ MK]S763ZA&*41L$+8S/MOHXD3W F=5&@/6FV3+OHL[KPXB7"9B1,;;NK/#%G+X9%J2<6;&$HC!CV)]MA87+,4$P&C^NS,5C.B'A.B) M8O(3^3"/A,9?O,1G/#XH2-']Z[EZ?,.*& "K\4JVK,E+6Z>=K%+SN*!GLL) MA(^D55TMSO4N_G<8NG-,$DRF_@__%U!+ P04 " ".@@=-IN?["1X- !R MB #P '=K+3(P,3@P-C,P+GAS9.U=6W/B.!9^[U^AY6FW:ATPF-RJTU-T M0GI210(5Z.EYFQ*V %5\860YE_GU>R3;8+ 1-IB&7JBB.T36N>A\1T='%RN? M?WMW;/1*F$\]]Z:BG]4JB+BF9U%W?%/Y/KC7+BN_??GTZ?._-.W/K\\==.>9 M@4->Z&O6-.^2*);;_K!Z'C"4;VF7RP_ M9==D=%77:^12(Z9YI1GGE[J&F[6FUFR>XZ$Y,O5FT_CO^+J!:R/5$?&9K;V]O M9V^-,X^-J_5:3:_^^=CIRZJ5J.[;RV+=4-JX;.-D$%F=5_C$E5:BD02W"J#FC6T^T2&!3]T6AEW@\ MQ#[HA3EG=!AP,PQ&Q/^A!WB M3[%)UMONRR>$!$#4F7J,(S=%.<+^4.H:^-H8XZD@O=!JNM;0*RB$M>.9F$M? MC6AD^S()J\3F?ERBS5F=O?M6I;I6F82[Z%=75]5W8;N5:J1-+>MKXJNFUXN) M7>5+^67#;UI,5X8.<[\IID-,MZ4.V5TDCRI)RJ>04.AR)731S[?393,]-E5" MLO*)>3;V7JL6H<+'C3R=8YE&?-'FQ(OBHSZ/J'53>7OYJS_!C @ K5O/F1+7 ME_Q;C&%W+"M^_9A7Z>$/4=1ZP\P"6P\)ZX[D4[_UBJF-A[8(-M^ EC^X)HP? M,@X-?:&':YHWR-^IT[@] )F M3N#9']@.R%W 8+SNCD9$_.S))L#_;6=J>Q]D"R.7JD01@X?/AM@6 >RF IA9 ME!?"P?%< B/4QUHD[LB0]XD)VG.ZZ#!];)-;S^74#;S _^Z"X]CT'V)U/-_O M>3X56G2([P\FV-7KCU!SXJ^T==EBUELSC/\\94R+#'=ERY9M>V]"RLAC ^** M_N9,F?7L0J2,]Q2@-2FT$CH"]]@C M$:$Z:8%0R:C#K"?<5>LLS\'4_4AXV MYM;S>^T:<9]V1\.>#*SQ3-.,'Y9/;P.<>Y,$=BH?4IOQC)7Z%^6PQ5NS0@6'^ M3!@,1=]@4&.N>"*S4;\[M.DX#.!/G@N=FA'1LU9V_4)<-N_*NQPUOX'[B% # M')>:\4RH,PR8+ZNO-$)N^D/-&C9-NOL:+B88Y>?W:\4M.](&2\^0@[4 MAF&.?R22GE9DA)7I1"[:74T*N3#CCA.*>$COLHX'"+.?DU"LE7J0"85HF0_= MPJ%R^/0+9!1Y2/?=48JG$P><2G3YA+!\K$D..+5=([ZL- +#@#59XI8P["P_#E M]4W)J/@+^G&IKGN@WOI,7HD;D&=B>F-7#HGQK"2>J82CPB-UQ9KI2I,4YK/O M069%WA!AEYTMW&/*Y&KQ0%1=OPI6JHS]+X8)=Q>9IPEE])6('%MLQ*A#P1JB MO2^"K9V3WFX_K;T][#GMPBI3V%G%^/I$^+JVYZ \R*BW\?Z<++4>?#^ _Z.$ M^0<1)T0(Q'_"\)CT&*1O\$16+7^'L+@&Y7KW:P0CP-= M."EWGOJ3IL,'VGU7AYTB,9]]9Z)] MX&DR.I4#@&N)K5.8Y:JS*C7-GI.J'O-,0BS_GGG.JU+]<%^ 2[7>FY_A_$A[2%1FE,GW > M2HYSZO)W!TI0:;]'KQXQ>P&? _GS85[M42J*G^U9V'4]+OF)DJAL.J7NR L+ MH$B@15TBQ7SP]*AY7@<046PGBW,*\-3&'T%P^=:9V9)_#;;Q% M1D4;#R0T''U_\;9#]RC:=B A]B_>["DC19L-)+[8HMP =$$O H4,H\_!'N]/MEX9GFK$: MUB9\-H%U00X2@D[P*E H+1P7D*(&_AP^Y0!_"M@*B%K]W^\[W1_E]>\90S6\ M%_#9"%[@CZ2 (X*QR\;8C0[*B;=8Z-BE(_!EE[=,TPO$OLJXY]G4E&<]<@%9 MB*4"RKI>N]3#60OU3=OS T;@ER1[.7=)"$!S"2@6<0(ST_([!#47N/7:57U[ M<"$ 1]^.*?86 4.>M]D%RA%C%<8-':9")6 M$RB!OA$"=9*V90D?I2\EWFL59;3"9)5X4*?A^!)^4Q2 M,DJ*1I%L)(6'[C2;.X"WS!4XTO7QDC KE(F4*U.=I!B-G7O+,>8P)4$(@9H% MQ&J_B_,01+R1(,\V1"=QXY>,"V<]^])./=@U#;ESL%-7E&F44!K%6DM2J3>* M%$<)S4^CXN;N(8WZX(+7D2?"]^*AV2JHW?#.W;#T.-"U?X+21D_2D]+ MOW&5=;(I[R)J/F;J[.E"3PQ+*],I2_5:X;2"B"8DV.TG%F M;VX_$BSL&EW_F,L!LFF5V2?DG^FYA^"#)".4Y'3L*!3*+%4)Z9%D<*S& M+M8%,DG5KM\T:I=JTQ^EQ\MKT+@395QA6C,F;H'#/BH.ZMYPKF=D87-N,@%; MX'?"I? AG?5\U,/Y12-CUJ7"Z!@'=861H[N>.N+*CN@=7)BY6(1%"]WNN!/> MZE%HJE2:/'7,O#1J5\7 UU"D ))B4*P"DCJ@F1+1XV.,N/)NUJ_+KVWGW>;) M)E;'V2L]G?5)1IKDA)*LCAZ(8@0H3_6&]\*]U1'^)3UP.7$I^M(ZY&NL+0\\_ M/8&,*9(6(1W+0T+@42*>OH$Q)YH9A,K9?>-23R]L1TQ0@LM1V[[0I'XEN7I" M?]5(K[)DX'",<_FT1<%*>#QF9!P>]O5&495BD:\X7V70,VJ&G@M"624I1QPI MBBN>HIT$(MI:BYY@UQHP#..%*1[*R[G%GPPUQ9%P[O$)D#KA5:8]PN2Q;]HZ^FM$?%20G@$C# DF1ROT0N-N-FTRN'6:#32 M:4\:@&,<;9>LV<9,1(C9[Y"_BU>?K3MJ!Q!*BD76S7BKPR0$RAQ=24PR(FF) M0BE01LM(Y"G@,=)R.;6$.>AKXN1L^]VT XM8(^8Y8O86\"A%6@9Q*X\H2;;: M8YI&/;43D^DQ26V2!WAC?9!0""4T$HE1JK'@ A3@! !, !W:RTR,#$X,#8S M,%]C86PN>&ULW7UMN.8W.6[0#GUY^6G82$.(EC2\Z"FJE $K/T=/>S6MTMJ?7W__QR.GYR!OVL MFTY^>\I^H4^?P"1.4S%H^=-Q-_OJU? E^!D]0N,EL^>UO3T_F\T^_/GOV^?/G7[Z$ M?OS+M#]^QBD5SRX^_?3\XU]N?/ZS6'Z:.>>>+7][^=%9M^Z#^%CV[+_^>/,A MGL"I)]UD-O>36 :8=;_.EC]\,XU^OM3YO;B>W/J)\AVY^!@I/R*,$\%^^3)+ M3__QMR=/5NKHIV-X#_E)^?//]Z^O(UX9Y)';#XU%>N%G M)P>35/XX_.\%*GF,#YT=S%_XOO^*+O-??KR D3:&>Z,2451*%-5*$D1*),A$ M5=;64V5:B+H1NNLJN$*I@SX^F?8)>IP&GC[Y#,5IG\\(*ZB^CS>X=MT?G7_B MV6QQNGH%23>'TXM_7Z:'6@R93UL;9D4)E&A7SAR<^0Y_/(97T_X#XOH <=%W M\PYF+R',OWUWH08JG$H0$LE1,B*M3L0[:HC,+F0N?0J"-7E1'H9S$Q[Q'XY' M+8U5CU$Q3A=([_<0 :F.:-_"_!*1@HCC8A@EF2#2>%_HC5\L%XZ'["-OXGSN M K4)5\2/QY5:9MB9&)__0@?XJ9O[Q_F+Z6Q^!9$URJG(/0;. M)B-5!3H_AW$T<),%^C[MF;P[6MEDF$U,+7\84U=7;#4?<#0_@?X;\V97\#!J M,@M*D"R6@AI+O$5I.1=,V>B$M=#" ]P.:1-2J!^&%)5-4(T2[WKXY+MT^.43 M3&9P 46 \PH_3*+/.$/A^XPQC_%$9:J2XS&FD%JP82V:38B@?S@B[*[X:AQX MT_G0C9/YU1%-A8- DYXPAL'- + =*(,N097(Z M*MN"#O D"I@4,2QBI,$%3FMM*FMKX0S4\VW#AML2OAWT7[,&T"\@K9%0,,VR M$T T\X[(9!EQ1B:B@H@\,$Q)?!/O=RNB@3K!2HRH8(5JI+A(4/_=S4]>+&;S MZ2GT%]B^7LK+=-2"*^*H$T0&AO.UB8!>WRLFA1'XW";5Z0W #:E05)DJU6U3 MCS6K"L<;\#,X"N/N>*F=2Z%MCM(#QG+,ADQDCIXX23.!:'5T26D.33*&NV$- MJ^]Q%EP#+<=HF,.(WSL=BM.SQ!J; MB !F):?"JGS/@NB#QAM26:D2!]KINT6(/3*.&\52(%91322UZ+F85X1*+7)4 ME"4:]YII5\D8*!/" 4[67"M&)&>8" DE238T94FI\LUK),,.IA]D]SLJ!MLH M?#_!TMOI))Z#<\HD*J@M;S GTN 7IY4CW%E)$P-%>9-X>D-\ XVN=Z)("]/L M:2J\@DY+K<$&=,PT2")5YL0&[4@4CJO %V@AA0/5Z! -?VWW61VQ:%: M6F3E0%(J#E5%)*Q+B61GE';6*BWO+P)M,M*0HMT=+-U"K]5>_]?E:,5Q%\:P MDA A'7Z)XT4Y'_3[=)H^=^/Q"+3FC!N-,[(L>QUS)(YR1_#G*3C)I>9-5E@W M 3>DF+>".ZANC[J9T#FH*Z2-UC&PEFB/^1C*BE+;@ Y+9,Y43B'1)A'.6C1# M"G K<&%WC;?3B?+ MYUX<(_$Z14.)CPX#LS%L2D[*:6XO>US5)=]?C&5(L M7)D*-2Q0C0[O8>Z[":1#WT\PY)H=Q+@X+:J&]!)R%[OY"%)6,DA.N"IINBH% M)>8R22XB25FRP3>9'>Z'-J18N#))*MNEYC:]"QS+< WGM4\]G,!DUIW!ZTF< MGL*;Z:R$\4?YH_\R\A8#-L,UIO .=1"U)%XBR)@E@V"34-!J\]Y#< XIDJ[M M;AI:[#M:_?W9]^I[@]\W:T_PSI<$X03F'8YX'5*=7@77!]A+XX([9&K3\.'# M1_SZQ^';CQ^.7AV].WQ_\/$U_K:2-F]Y>"M-;B)+I5X0^+I\>W=&05D;C9<$ M]>&)=*IL>.2"Y)#!668 -=7"RUU#L7MI[.))K] GE;I=-UG@W'/T"?K5*M-S MR-/^W&>@JX#9X9=Y[]$]=A/??WV-7FV9N)>*WW2,PQR_GLRAA]E\E*6G.3%& MC-8X5_&0B8NH*IZ#DC$GB[E/FXI:,YF&E*QNS\:;];AAD*!BP?<]Y4N LD#_25;=F]*PUNE*UWTGLU=O_>HR#O^FEY MO3C7*G,5B',>Q?&IO%XI$)F!&VN<9VT,?P7#D&IYM2V^K:KK>[)+R@6-CM0: M3SP/ELB$7A4IETI!T8+37KLV6[SO>=6W*4C- #54FE^]A#,83Y>; \Z?/M+> M*:8T$)H\1:M11_ G.(TD,!94REDWV91S)ZHA18*[,>-F%:J6,>JMS,$RJ$1$ M?_C^+[@BZLA0B)Y2P( R<7P!,[I=? T)=UH:"%:Y-AM4;X7LHS+PUN=G2A#4W[BVE MN? ?48I@HD9Y0OD2.24V:DH$9E3ZDO0GEF- M$FEPY12[<<1B*D0XRRZY+*143?AT:_5EFRV"L_E1+AMPE[VUH#_K(LP^3,=I MY&.R(#'-,TI(?'D]JI?BWS(X!YQZ"JG-<:];(0VJNK@M$6YN&*QB@8H;A;+3=ME_R[^G\I6 J6UM39I%#BJ4B#@F#]8(%'; -0:[ED3JFR! M=4B9>BT*M3;9WG=_7%W??W'TQ[OWA__$S[S^U^&;HP\MMBS<'&,?.Q?ND:S2 M!H9-]@*]F_;+5V ^[[NPF)<><1^GJQTJ(Q/0S10FRB@P"9!:$6O!D2!X]AY# M.F':K"WMAKO*J9 UP[_"$*@[GJR.-L:O'WL_F>'[5E!,TO*[2_C^^?N?G MW>Y5,@4:J4V",%8.OG#@)$C'B=!6:4II.5*Q3R4WD7)(:?@^WXJUQU\&2:VZ M9ZK6B/CGI(?5<<%_8H!3CG[Y;E)T?C3Y=D7%0=_-\%," CY)Z/NIQA!<''_[Y MZLW1OYND]I?/WHM>UTM2[RQ"N2?P73\]Z_!IS[_^.8/T>O*JF_A)+/4=3!;. M5JVGE)=>R"2)S6PU1>D& L)UP+A[-BS,HV"43N13:DX*01I]9T M ZIHK7KGY/W7DD?/WL/RW-S'*4YJI71ZLDHVREV*)^@9G_M9:7!S6M:=EDH= M^0218GQ%* WE9A N2>""EQ8WTGME \ZN3;BU)>!!+5_OBW/[,&[-?F67;\CK MV6Q1[MT^RDN$LS]Q\N@Q_$)I, XKRT1K@9=66[.1,4$97CJS1%8N<$B:N&0$ MB5.$7RUA'?$2\HQ-Y$\:UX6GQJM%&Z,\8'-!GX*5]G*A#5Z]UU].;YOJ/RQ M]UUIF_ >NM.PZ&=PNFRHK+/U$@Q1+A9-2$8LAA&$195"A!!R$G>G%=L,.Z36 M HUIT]PJU0.\HURNP;[PK67/Q6RD@U.4ND2X 8_3?#FXY57I.\=94)(KV:;Q MZQV8'GC-Z$_A>VJ9J,E\MNK2?>X1"[Z1M=)3K3@Q14J9K"2^;&JW2@9ADVJU M G4GJDUX8WXRWM0S4[VMI^LE?STY@]G\NN0F:6G+\7A&%>*3 7,,Q4I-^E O#G$6J[WX_0@_O>BZ^'6CL"8^VN6I46PDF+N[XS&U]QI DIPQT'' M;-NTIML8XJ"V'C:BV6V.N;(!J\_ME_@.SGPW+HL0);7W8_BV0KQT"6#+G=@6 MB//ETA4 !%FBUY!D\ICP*]/F>OD'XOP12C7-J5;1E$TJ-'_X^3F>Y1WJ*_3X M2KSPXS'.1[?#'['$%$_E?DW-,)#)R!SD%^WX1[Q+7+(@1+V/(]$MZ2X)DGS&$ 5IJS<-]D,\J]R'Z$(DQS)[B3 MN5H'M9<'!J](+RF5E#->FFMD(H/CQ2USDKP.C"?/OD/4Q[ MHDUUF]5K=K)^(=)Y&V.13K B+!A.G&688''I$S<\*=W$GVZ_AOS(P5]MQE2P M2\WTXZR;X? 87;Z<+L(\+\8',4X7D^5U'"IEH3SQK-PAR8 25UKY<1Y!6TX5 M#XV:^]\.:DA=N_?$EVHVJMG'NU_YN2M.[BB_[&8K5.C^,)Z_OMWG @)N0Q/XD)&EHBH9>9[F"_(V]LY'WPGD&G@2?'9$N".)R*'UF M9($4,V.M^H;? VT3,KF?A$R-#-:02,N5@:Y<=4MV]J=?;M<\QP;2?;[2$Z?^>_+J,\ M[U2V%/-)QYPL^_(<"1;YGE/(4D<=O&]2HKP7V49D^LD*W'7-M;^@_$WG0S:1>LDJ!^>6@&S'E)REL-S9)6\?3+R!= MX"H*L-(QRGDH=R("DCDX1$8CL3Z!B0RRRDV*WIN VXA4/UGUN[K1ZC5D0>F7 M^W1F)V73XID?EV+HJE7,]ZA'+B=14@9BO,003LA @C:"9.=E--$&GYHBA04? M8]L099DRA$*L].AS/* :*/7E5J48LN)4\WTR[-YM0X_<\.61&;:K!5LS;-TY MDZ28#-J65M$\ETN@(G%2,)*4\]1KD;-O4F_9MAW&XVZN>&R&[6K!:@P[S!GB M_"@??HDG?G(,[_T3]*$[GG2YB^7@S2JE+ZT.I^,N%M]Q#<\F M;9,>]/0*C9.VEV;G[E,/&7H_"GTLQ0Y P1]7"UA-U?OQRB+9_I2[3K*]JO;F M3U["W'?CQMJ^?=@]&V!#^?=KDS1=MKF:YK?P^=NO/\SQ'_H^['+ZZA]..M_>1C 1V._7?3<:7&I3>7 <[''UGF*/.0"0_2$QDA85['! F4.RXTIGV^ M2:W]5D0U]MOC@__EXU+]%W)Z $M9:3XO'2.2ZDQ\N3579Y92RBISUZ0?ZWHX M0RJ8U^'&NMWQ.YJAZA$,Q%).A,]>3$]/N]GL"J3HF8[6*A)#.6^F(Q ;?";" M".6BH$*I)HN8=Z(:4KV[*4$J&*4!3WQ_14K!-9*5<4*=1"R ,"S#OUFO=>1> M&=KFMO/U<(94IV[-C*W-4.]<*(SSZ\ELT9'A<05;Q*!W(+G@:?S?D!RU#!$W2M\;I>.CN!^1(1;.T7*:L5*582GMY M>=%CEWO6HQE.36<#;=6Z<>;6R]<=5)#_A%.PZ4.:XP VBST_AV4$,J MXM3ARAJTR)8SBL[_WA,,%1L9[.V( M2U4*-%)XW:CI=I&#I$H"P@D0RDD):XF%I,K-J)1"*#6D)H>'[X8UI-I-&X]1 MT2Q-[R2\OND,I_P_?/\7+"]0O-)L]<'QSX;/K7$3WA82['Z1X$:#;KL"_*"G M[TV%3=9O-QOZ0SR!M!C#-&_V^:W#]K9P]F:J*OJJM>+Z72OBTC7[RH79JY91 MI:O=;/[WZ\1*-/ =,P6!YL6X$8Y&^Q$59&O%&3ZS#>:6T>$[,6F=\ MD_F]"OI!W670E*@WJK)[-WZ].O^6T$L$_0VZS"%3(S4!=#'E?KB,H1#&5EG0 MI$O\HT2;Q>8:Z(>4[?P0M-W>]LUH>_T>AVL-\CD-B(/(4%ZJ% RQ$3B)1J=, M(9L$?!_,O W@D'*G1R5?%0O6*,B4(.MFH'4)%VD_NULW(\DH,,X8T3-,LMYEP]!-(F.EEXYX9C$V"2D%#$H4@%'&)._Q6)8.);#)I4.G?\,H6>Z=DFQ+&0X@PL!*&Q>R%2L,)HRYB &0# ML1[5:*U I0:J#15#XO#@2A@_+(6WY\%CI9NC1$VVTD342^FF)K,A7E%+F/$V M^JBHM+3)Y#.$PFB^GBNU?D7=E3VI4;KIHNQVTZ_-YB MUJWTL?-2ZBO?]UTDO3%>IE6^O+8-I&7DDC8J.,R @P1)I3""!"4%8D#)X M&H.7;197;T/4ID*[3G3M#)@;(QQ"I;8N M@S8KP^YJK$=84 O!AZ@]\0B*8"PCB2^'#Y+@B2DGO75[R9-V65#;VVIN$R8U M,57+N//B9HL2>&\Q15W_YQ7FI#OP[#P[7WOVUK/RVJ?4EKQ-X+H\]+ZZ%! # MZE7P? R3[=K?W?6P&@G IEA;:F7K?:7W/K*MAMKL(+U]O#^Z27>Z.'U3^G9> M7&G_)P[67S8.?K-J[;EM>EIMZ+9ZWT4/E6+LZR/-7BWF.*>=X[J ]'(!HZ"< M!W"<2!<]SG(N$"LPI@'G1 Q<"Y&:; [8$-_.AS4V&.8]G/IN:9W\"J=_/_Y_ MX/L1I1 UJ%('*H>,K _E;$DDP(I*3 3MFQR?WQKQD.+S%NR[<>!C+Z:M=VQH M,Y6\GGS\/"TH9R.%P:&*,A A,;60*J!RF';+ #%9+C@5^A%?S6](AQ3/#X5Y MVYOR$1B'[($5T!"#IMYJ L&4I15'B1/XDF2A+%C! 623LP!;8!W".L= M.??/NU?31;_"*:2EU-I$5&++#SC4(35-&A;IMC+F MODGW\01Z\'D._4AI:Z1&7QRM4$1*Q.H54)*#])CE*H9P'Y%SWY .J173@"BW MI2F;]N&93^-?SQ%T>C$]+8?=_99MRM<_IT;OFPT0[MZ8>NT@6_<$O^MIS532 MIF/WVJ'>^K[P_6S[8MR&SVVFK+LE:*2V\W82E97VW5.;J>PN](T4=C!#+[^\ M[6&'5NZ;/KF9XNZ3HI'REC\]:J*]=8]NIKY[Y6BDO_%E;@32?SD]@M4A7[@>#?MGH=!+A*(R[8[];X+,W9&VLN 2>FVA)OZU#7/Z:^]$U<6V? D8KO[C;_\+4$L#!!0 ( (Z"!TT^ M?]:.RED ,P9! 3 =VLM,C Q.# V,S!?9&5F+GAM;.R]6Y=<-XXF^MZ_ MPL?S>E#F_5)KNF?)DNS6.K;E);FJ9IYB@20HQ3B5H8Z(M*W^]0>,C)3RGG'9 MC$LJJVPY+Z&] 7P?28 $@?_YO_[ZG__ZM_)OX]ALZS9,R/GWW M[]_^X[>3SY^FH[?O9]_HX3TUW\[_3O5J*2@ M )1S!.."!+3"@K4.4ZY96FO^WW=_UR@J:F^@9$-@4'D(-DNP7E43*HFBRN*A M)^/3W__>_D@XHV]8N=/9XMM___;]?/[Q[]]]]^>??_[MKS0]^=MD^NX[)83^ M[N+3WRX__M>-S_^I%Y^6,<;O%K_]_-'9^+8/\F/E=__[YY_>YO?T 6%\.IOC M:?[R GY]F7_^BY>EL=^=_Y(_.AO_?;;X^S]-,LX7\#RHPC=W?J)]!Q3HYH3=4OUE^^8\WKVY*.CZ=?U?&'[Y;?N8[ M/#EAB1=/F'_Z2/_^[6S\X>,)7?SL_93JG=)?J-R$LDV<_]&>]MW6,KUG0:;Y M+!'P3^FT$7Q &6][^O8R?WX6%*IX=C(?4.*;SQY4WLD'' ]IX!N/'D#:Q8/@ M WU(-!U2U"O/O23GA9#7)5Q,%>G=3+] ML!CZ#PO[Y^\LCPS":;&0Z=ZG71*1N3 ^';>?_L3?+A_9Y!E*6/IK3J>%RK?? MC,N_?SOF:3X9'YTN-AOC5"A"1JUE2-D4H\*H5HN:!((3OH"I7@,ZZT"7C)1] MX"4B+R:L"PU.)OG*"T_:=#GYC.\))CI9_'14:#RZ(2VK3:_F]&$VDJZ&+%0$ M%VT%PRL/!,DKD[8AJR!,D@EO9,[?@FS1)KV18/$@)#+>?9_ MW"_ .2Q;J#6FV6^83F@D=? FDP!G*Z^6BG5*@4U:J_?6UHK!W<[U]36Y>.=5 MX;^PZMGT0HWE*%QK,6D>Q>#8S2=#V.T<%9;YVV\FTT)3=I[X5XN9X>_Y9#(C M9OM\>D9??C@YG?-@>'E";>#P**9W[8M-43^;P3O$CZ.WG^!L]KJ^ MG4_R[\_^&L]&.21*& W44 .8J!4D+ ILC2D9YU&[>C<+*L[2 I[EBQH5_'=T M,I]=_*1QPE_BQ(,2#Q;W6SBS&<"3'H:^C39;,N"R/"\62]$HV"(Q)0&Y M2!X.M2"P-\U.=K)5F>)0!QQ=SKI]\?Y^*9$R1$%G Z:H!,8) 4&A :^4CU$J MJEITQOO[QX?W)M:]B;?:VKG_](;>C6?S*9[.?\$/-/(NA(19@1":A4HF0=+* M0$RHC4*MDQ\L6KGZZMVAV]/IW\:> X[G+_(\YT5JBB>O.%C^Z_^C3R/'\; 4 M28*P,O/ZQ-A$FP)8_EZ2+06Q# 7PM7<_$H2WL>C 0_ABO^0W_NPH%XY"R".H M6@IKY1+/3-%!5+*@-4*J$+9']O(KCQ[0C>UW$T<]!(Z_TG0\*2]/RPMV+T?D MB$4Q$:1HKJ1P!5)Q!K16)1M1HG5N.$"OO/O1(+NY16]";(: ^(?Q+./)_R&< M_L _F8V2UB:QLP>N9 *CI848;8%BBR(?A, RX*B]]O9' _,V5KT)M-T&Z&U,TM>!-*-]R8 M/9]*SOGEE,W*.X[+='+LULG":W[.$+T.U:&H20W@)M_Y_J.'>!C+WH3;;P/W M\[/I],I<]_NC!'L2N-[$. M P1'BX!\$=Z_?8]3FKT^F[>DBI:G,K*V.AUBA8K6,J O@MV&6J(.-@@Y MP,K\L"!'C__ MK[)A+@]$WX8G]#T.9/RW63Z:51\0BFL@N0*:QK0 K)DO/H8 MQ"B4EM4.!?V5-S\2K#>WYBU[(&*96/#=-9NPL+]OF!3Q_/4O+U[^\O;E"_[B M[>N?7KUX]MO+%]\_^^G9+\]?OOW/ER]_>[M^:L0*S]P^06)=P:^E2025!0;G MU67-4JTH"XR-!*FW[N-:J5=96 MR?!UIU*LA=G#!^F;&/QPJ'#,%-@XE6(/#-AM*H6..0O1!I MDSTSH6/,).X),QY=*L5: #V<2K&.=7>32N$,.]%))4A62HYR)4)*7H)/,A:7 MO;;F:TJE& CO3:P[X#GLA43/9C.:SYZE=OB?YZ.25;4N!9#%MQM([,W$K!2' MOX&2BO8U]>TSD.'O_[+2T_[S\K[/Q'WC"PLV>S9_C M=/II?/KNGWAR1B,;24MA,L\YCDGN>!Y#)2)CYG41*CER?1)B5Y%N7Z38"LGK M,_[@,/28(/[ \4D+9'^83-^RA&\IGTT7-P5>4)I_^6YIF%%.1NN*GGT4XL&" M5K&/PAZO=UDFG_G//LF5:\KY&/C3$YH>[D3.DS,F^!O*Q&1GN7^A^85L3&NR M*2MP2K =M$,(M0I09(- EY*Q]QQ(;D&;>X1Z%!P9RN@#YH?]^3M/?1_'5YY/3A9K/)[/Y)=DD^AJM<4U5GO:*41 4,U;9HA05)KO.:8 M(1[[)%D@+(*R _:D"YAD R2'!J3!0"HK_LD]:;N; MC_B[13IF,@QL\ $SR"XD^W5*'W%<7O[UD4YG="&4#U$8@P2UG94;:0HD(R,$ MCJ*B(A-BZ7*>=*LTCX$ VYMYP)2S6]41?T6*QX#UYF8=,,_L"_$F'VDZ__3K";)ZIZ6%-!_;M@E/02,MO*Q4$+(L M+4U9"$ O#%A)Y%315&67?>'[A#KJ?87!K#V@HW^O0_++Y#1?$+7P N0S$]T$ M)JJ4"5 F Z4:(9-&YY+>PK7[\J:C1+B'%0=TWB\T?=5JFKP;LX]QKC,+]_*O M?'+6DM]^G$S*G^.3DY$LV9C,]"N6/+L%MI:<3TEKJ/Q%N\?0MK-R E):IQ*-T*G+V?"MTAPU![:W;P47&6:JFL5XHL!7H/J$,"?GFJA1BB/N>"YZ\_:E@WL& 'C_VG,:;QR6+[ MD+V+Q1GG^\D)/WO6/(WYI\^J5E;(,JO "T=@+ J(E;^ME3C@<+H(?<^5OLV1 M7E7 HS\O[()$A^W=2W)>CW%C22(/BK04=LJ6LJ^ M[KKM?U6V_QO/WS\]F\\D'FEY(^>E"1A-4*C55ALX@ M1S#\5%+Z@2RU!^G/Q!T]/F5_W8:M', M7J>3\;O%':_/E-:U6&4SZ^Y%!1.3 Z2:P-82K'5!H;ZVRWC+QM+J[SMZ!O2S M;H?MA.6FV$^$,[I%NJ"=TD4:<%(8,%+Q3,9Z@ZJ8I32Z6-FEB.?]8AT]13I8 MO\.NPRW+F\> L68+[>0+C'<I>O2 MIAB292+R7*6Z Q[7+7"ZG=)3D\F M8_*ZU4%+'#XI!U'+"CQN;.1I3@4T0[@7CY8872W>X8QKL<-^R2*7)-.85:88 M0%!I^[H\F09TBF<_0INR2Z1SMV.,6T5Z9%P9&(/=.:17Z$M):=-. "+35WL! M*8<(LA)9S,*$VH4D#TKV2+DR+")]_=11:+HD;T"1;MG86D-,/+FPX!T MZZ7:#2W M#>[;VKG']:=2%K;$DU]Q7%Z=+IV5D90I1Y,D9+7HV-AVUF.V8%DXF5+DJ:T+ M_'?(\V@H,(2].\24;VC.1J'R$J>GX]-WLVVM MO:?Y..,*[:W7+S-[]06[J#E[CTK7"M 6Q3-XC5D(+TWV*K1>[.Q/DJK1\2 ? MY>)2I-8*2RYJOJG6H2/$UH1%2G9$R<4P? ':4"U6)RK$G$MKVJ%YG M# :7'+.&J+W', [MF2H_"V/"Y^+"-*&+AFC!U. =AUD'RA MNXXM#[\ K0TZVG:_O8;:&@VRB5 H7KA%3KE89W5YW&U\AT!YY0*TZUA[-U5' M1;)&%7;7Y-7@PFMWG*$L$8TIU6?/*Z7L7)#VD K1K ?1P =IU MK+N; K0)8ZH^&<8#.:BV24$(#9Z2V+U67D;?*;/O( O0#H3W)M;M<61R[2QGLM M*0_B.NHV(40_3+I-&(L!PA']Z^G"%F5Q'/@K31=-FUA$:4Q5 @2VW9P@+&!) M",EZ'7QQGF+'DN7WRG;T9!G:_EWNH5UKXO7L;/Y^,FVU5T9D)-84$VCT"DQB M$#&W&W.Q)@J!D.? SM2X+M-CHL16]NYP-'M#M%>SV1F+A2GDUO*:Q0KL--O0 M2FH$ DG=#@7)['1X$-[-PCG_>^=GY&<.C4SH!K82U-#J"I4SBMV:UE6P1@I=RF#>E6ZYSOEHGHA90@F\5_3-";!5 ^>?D."I"';NQ=O?^,^?7_[RV]O7/[S^]>6;9[^]XM\.E&-QQ\,[Y5>LHLJU MW ICG*_95))*F2P59A65BC:%(*H6=A2#"D50 /)M/]J0A,!K/L_QQ/_-: 2I M#LU]@U(ELK>ADVZ%EMG1"*98*%IF':O/T1QG;D7A]3'EK#D 4PX,F0BI6@[" MK23-,,2J^YZ@[SNW8AUD'\BM6,>6AY);\>MT4L[RG'ULFOXQSK0X,JQ"9DMM M*\:[=F,FLIN94W"G9?E(KM@?O=C8,9/F# MH\8CH,0#J18'QH@.3/CS]]';LS3+T_''A359KK./'R?3^?*,6*6<1&CY9"ZP MDQYX'DR&7;) *=L0G607[7[G]($W[#X4&0B#R? &'!97UK/2;+:X)'>AZ,7) M?_;):>V!HV,%1K!D:"M!]APSY11R# ^WW[K[^8\ TX&,U^%(\PW]0:=G]*4< M.;-+I" 0@I+LKV26)[9]$*U"2#$29MOECL=U00YB4V$;'W\KRW98G9?R_,!Z MWU9LZW-+B%93GO\I[2*:4,CA<:I@6[AL:N*9A@0=?=\ MV0[@V]G2#9TN"3.S^>NZ%/S+E3@;H[)%@$?=SN5E!(R103:69)%18NE"F5NE M.?I)9'L;=TF#:4*UUC&75\BWDY,RV4^IJN^Z&P(I*XW0U.G=Q M].\6:0^IEMMC=BL+MC9XASG@Q^ED-FO>S7@^DHI(NL#S7:66+QY80Q$$U&1S M#DST(KL<;U^2X>C'^Z;V[%'0\"--< M;(U5L>XBIM0EU>U.B8X>]F%LW2'/Z0W-B!_86L^_X GM9++H&[B4Z&GY M&:>_TR7E1UE9;:IF423+8RP2!%*:HUJ?9%KTL^ISXG6G2(^%$0,9O8-'^".= MLL(G+-FS\H&MVY2=C_^@SVP--9)L?H\R'!E)]E="X+G11D2.C8(KLDM6[ -R M/19B#&G^77@2(W9-*^5B("#%5NB$($9>-66(,:A< YD^C1VO2_)8&+"=B7LT M]+P0Z$MYHY$C+YRV!4I)["$I:R"9PE^56(J3J?CZFWLVB&!^9?) MZ>0J^2X$*U80$GHHTK(34@Q"*LDR/E)%6[2AZRV5A@'\3HF.'OIA;-TA8_G+ MK'.Q8ST^/6,AE]/2Y'3V/=7)=%G<[C?\BV8O_^)ECM\_/L7IIX5I6JWUMM<] M6;BU%S0?:9]E,,&!2I97+JTR1*LM9"ID+;(PU.4$JJ-.1T_$0\&[0]+U9Y&7 M0^M[=J;;]ELQGJ?3;* $PR/,<%R5+ \S2]8;RJH(T:D?_:WR/!(*;6?G.Y.K MMUC.:'[)A1+6:(Z*%&2-R-.J8O^YG>_'EC0<$HOINF387Y'BZ*'>W*:W;%6) M;1&^J-M[<0/L2^=UTE)7%4'$$%LRC>. BSFH2"9"%*1]EQ3FNP0Z>MP'L?0M M%-AZN_*Z8-_C;)S;QNKXY&Q.9:0MQ]TJ,3$5MI-T:EWII.-U2*3,_$R9NIQH M/"#7[@DQ#((/T&(;ZW?8R_X7C=^]9SF>_<&^S#OZY:R9Z'5=B'KI%M!UJ;'5 M@/=.0#:JMAUX#LA4;%>0A;0UV8JU2[2SF;B/A$H[P.K.[?&=7N!Z_OKG7]^\ M_$_^S*M_OOSI]=L>][ANOF,'U[D>4.S:K2XI8W#9\[^JFAAT: E5Q17CK!/* MJ)$V.LG(TX:F&%L%;H18T0%/':A#;05C\+):G5'J4=YXC1?N [_5RQ^S-Y\3 M.E6%1U-B3=4E7;-5PFLL)8]"\08S@RG(:S V6\"H$4K-_/'@;':I(YC/WO[G M#S^]_E>7H?;YV;N Z'9%KJ&A7=%L46.*5 9%QIH4_\S+DDS0+HV,"+PLUPR^ MFM;_SA&DZ@-(:[,PV=>2W<9HO)Z^P]/Q?R_V#GC.?CM^=SJNS*#3^;) &,_B MOTY.QKFUGEL;C[6>OCTBFRMS?81X24($TF;U162%23NPI2J."#S7BYFO. M.LK<_,F+UGCHI#-P=[]VMUBNJ/XU>%.TULJ:E9+%)*E2,>1J+#P3IL3+VT@Z M[XVT":S)N>7'\B"T(4'A(=I<2Z>5V?+6_R_TYR7AIY-3_C(O=E5FKZ?/W^/I M.WIU>OD3X],\9@R_[+E$YW(JFN.1[#D 9L$!4;<\GLJK0+%H99<^!5M+OOWF MZV8"G%^M%B7$:G@Q]#K(5JV%S68X "#2+1RAU$-X5O[OV6R^T/"'R?0>_1>W?G-2PDFE02;1&D?I $E49II%ULX97667 MPZ6UI-Q7!84=DN=&'\A>(';8M_R-/_>Z/BN3Q57AY752W]J.A>RAMEL@1D@! M@:,[4"')2%44&53/(@RW";6?^@L=L9QT N*02'+"<CXE+(ZI.DEC::3"M,0;'P\L^.0%#!9K2&,S;6$!P+555ZS>ZCWXSH/;O([Z3#D0=9:(?YR\$SJ%0M_IO]N M]CM6%&+'NQ^;F.;Z7D@656CR,B9AL/I (G@?C.$IJ?@@V^8QN8@)=!:VK6.& M69D29*N#*D5[:?26>R'+6\^OFKGPY-G'CZS>)?X^/V^#W*ZFU$IY_ML4><%> M6G8Y=HP5DE!G\-DQQ9U$P,R>O#,%JZH9=>R2@K6]Z -5Z%A?@O/ AV0N2?&, MP.."W91J,D03D%>.(#@HDB*J+I>LMA-[5_LA.V;F'?4]=H'MH>R(W%KNC&V5 M@A(!C&EYZY+=:([.'9LT\:\<6BR=2A@?3H7(77)AE8J2ZV"RT[*!@1VC/8"$E$ JZW,UO"RA?BU5Y1<"[R5ZP=N8OF#H\8CH,0F%27WQX@^@>B] M!1&Q*.M\J4 EL,89.=)B)Y?G1I118^(G^0=CT&.I*+D6!BM6E%S'@#NL*"EJ MX&4.+"FF<(H*0C0.6+\:(\?6-N*#J!Y'1#T:<:ZUMVK(6ZJ>@U!G M-*M/"B)J#]ZB4\'E(&R7H^^C. C;HZ/8#\4.E+M];S91DF@J&*5"*X 0 54* M(!//$5*R6$(_G81MB>5*IQT; +&SD[ 59#MN<@QZ$K87;NS]),SZ**,M$9S. M#HQ0$J*+GE47["4Y$PB[E#0]JI.P=8#R=Y(4:!O!"39%\OQ&1K[,&=S<3]"AV='>#:H:36^E(OPXU8JQ/2&M NM-V>8B[]X+W TMKA="WPVF'=CX8LRB38FE_)[F?Q*= MWBM[J^19YS2]IH,H@JR(!JAD-IT,%K#*"DFD0#'X0JE+M#J$\%\)0W>.4:?Q'B[I^H?GSLVF[^S^20N1%:>$@I01#B:/RUNA2"8_H."['W"7( MO4^HW?-E&\!NWQ'9WMH=4X+/FQ2U/-5+LE62N@J44$-@P@O+A'BVOF1)\VVN.$MO![3?@S'^O;*ULXU(\4EB+\;P>LN_4TH\MA%9UWKLD?#2V MM238 MXO;WI\"&]HQ0Y[1S^-,8U/V)R7:H]3]:)8F:%$=G0,59Y=6!@@X]@. M+@7KNQS#WB++5[?0;XM'#P\PY^D9E4N274Q0SAL7M%WL)&0PFL=%*,& R3PR M2JBR=#L+N5VBW=-E:[QN+O8#&+M+@[^;C0@OI/QT(6.(/F:K"5)2K2.M\1 < M%1"&3)"(2MR>*?MT.79*E@V!Z.!_O&EWF4ZI7!2(Y/GO?(6E\H*MGL?SD>:E-#FQ M*./'WI>U+3TN9@BV>.]33B9WN7OZL&A?G7N;(%$E^Z%ZS=5QFAE4(9 N];$N5WBC;Y8 MB J9REEKWZ<4]'&VO%X+X %:7J^#3@>/^.[F7811QBIX$0U288/E-)2B!4TRI%8"NRJU2$5@KR5UZ M4.RYXYXK-,>C04.W.0ODH@HJ.0_JD4JM=J2-$M!6UAQIJ1$E2\2P',;>,;%,=B9K ;AF.Y-U MK+^3&CWMPN=Y;0<\84][-CD9M^SZ\CV>M)24M^^)6M[]YV9 D_JEK=NKTSJ9 M?EA\?57F5>KR#/7B[6OQ=#'!]5X57EN52[(V%R.T3"&32"E74[.,(8]T)G-> ME!);0?W$P4L0D7FB2D04&!+ZC4M-#Z3AIK7"AWW]P0"^0H5Q+XJT62@32!B* MK9-%2,2XUN*MUWZ4G..IA3T+=EA;]VT?(&DB<$J0EU0T"K%OV)=G4!,%S:J-ZX1M>^!#T8*FUGXFND"SXHZ[2ORFB3#2;OH@C>925\#<*. MJ@O>D!2@M8Q@1 F .CGP*7B2AB>FL/>Y9J'_N1_.#OF^F76[- =#GQ6,=;V9 M2"V(GEU?XZS1.>*B5P5_&006H>S(I:#(V-:(*[=" 8G=(8,*;)#)MOB::(O> M23A[__*_SOAG)^WZ*%X$XFU"?4OY;+K@^OIHK_C< =KL;*# -02LX-"REA)E ME3Q.V05F]QQ()B,QJ1'J*VHH5; Y#@TJ)XX8,0*B3]E MI79.$77&Y&U^3^7LA"9UM<]O/'7V%6=7J ]BKNM]8YPE';,VOCGS3J%RRCD1 M/=.D^.I'4_:'GG5[#VI1A0'+/S M,.5U"Z,S0,ZGMK63M2]=MLY7D6Y712V'9,B-'?3!83B4PI27/:^?)N<;BHMK MDNP>22ET HU@&EZI*P2V$Q)2)FD5%WN_=TET+ZNXW> ?M(!@@Z',[?)M;P5 MQIY;B=E5D(4C>".5A:A]!LJ>UX@L%8=>/6_.WRW:?N[&#P/A"KS8POZ'QY#' MP(P'[J@?(C%Z9DG?.D5^+EJCDJG)@&A-B3G6+A!BVP$VBD5$;VSMDDUTGU"[ M/X89"KP;M\$'LORPM^1N"SF60D69%!5>*)6H!HR7K&UM.=M,_:J=YH&0[H_8 M[GW^T2,[G/5ZY+G?2K?S#D&%L@XV@<36EA>%ARA%@(PU4N!?9NJ2<7JW2(_7 M=1P(A@X$>4.S^72^:H(3UA:$HI@7ALK$B^.24%Q2@7C9!39]70O MMQ%^/P[H4$2XD9:Z8Q0[^"3==?@Z&/B HWNL!.Q(O)\GI_3I? G_X>RT?"E) M3=HIKR%I;UI)^@HH0@9>!H22V@6I3 ]*W2[./O+8=@7I9' \=A8R/9L_Q^GT MT_CTW3_QY(Q&["&ZXI'#11W9@0S.LMXN@I(<+'JABW5=[J2O)-WN.=1SKW=X M0';&FA]P/%V(]V(\:YO(9U,6M)IL5R&4,!W$4MW.ECT/9^W=YB;+S MU@B.E;'M[68#2(:))6K==2C*T50H4H?(2H M"ZF0="77I1#BZELC&X3T^'\GT];S8?:ZOJ TY_>T=\P_?;'L8KH(9(/71H.( MGGV[)",DA@N,1RE*BIJP2\V.%>5[W)-X#Y Z.. KB+F<[7@8:;1%@\36ELZT M&KPH'/!H0AUL4-IW[=ZTLJ3[V?ON@O?ZG-H"K!Z;CX,*_ A9]D[[*1?:LTN]]% MZH3>C3IFVYJ^ Q_^\?:W*>'L;/KIAL>*-GEALX!@=2O.*%N@%"V@$,+4&H*5 M79)\[A;IL3)C(! Z>#:L',WFX_Q\,OTXF>*C!E)>D>*VF&AZ9#$;OKP<%5&9]]F$SGYT6E9_-6;V VTL8* M:M) M_Q73L0.\/4J/;ZA$J^3T10EG:HI9(2AE>+T0VIUWA-2R:G+>DNMS6#6(]$\< M'1+>'2S6EZ^67E9G5',0F$5JX8IDIZ*5_LBZMNNBM9#2U5$7?V]5 ;\FI@T" MTIU%:H>LU[3:+>96,W5\>C8YNS9*?ITLFYGUO12^ZNMW=0E\(W-<+^73[GC; MG+UWMG5=PYJJ-E)GI*I%D2-3T(96*MW7$L%$_H/#30O6J"IS-C*6L.6E[_4& M2%2E!E\$Z*"8L:)6"(*YR]ZD9<&4+K7+4?F!YJ@XBEG&%*$8V6Z(L&N=6@$' MHS(6ZVO*-NW+' >'8]0E8-=/AY.*3:SV&74])74@0.6W5;2QR299$!HU'6 M58."NNRL'.=AUUHXKG[8M0X('>BQVHD*^Y2J)FLA&=4VNUOE;65:ZF)$YZ,N MWG;)GS_ZPZYM2#,\-#O8XUT]BO]\J>1+!QJ;'4?J'(.+=FZ7>#R@R@*2$,H' MQ[.UZN)Y#ZC#H>_";1,>[@OJ84MZ7-NEOJ;30YK\1+/9;^_Q5*J?^9/O9R.C M/1J9V8(\CX.1P@ [$Q6$E2$H96KUUSRP6U*DC\O%#@ M]?2GR>F[EL:NI479:JSHUA E\EA/GD=]1/1&D94W4KD'Y^=UF9[XN5M8#VK5 MOW0LV'[\I4&48;YYI\$59$?)2E8(*T&,R/]8%TOMTXQZ:$V>/(!>L _(X\$7 MC&OZM8-(2]DGGA:T!J,\3Q"N1E#5*K9R#1KUCMV":R(>TRP\"'MZ^0K;0'_( MKL-UO;2.KBB30:/C=2Q)/E#X\Z.^@E5JSQ&?=NS?#VO@C;-Z[GU: M)Q.ODG.#M75SY8@H: Y"1 Q$0>>04#H*.>(H&!.,L.QQAM1R;HR&4+T%C-K5 M4HTQPF^9<_,E8)O-:#Y[=EHNM6-:*E1>G[YI<^7TO*OL+Q.>%)??+G*[OSC+ MA5AD#K&@&F=;K%5;4Y?:IL# =-(\[KKL>P^JQ;;!WA#"G&<&Y&(H2(.\C@3/ ML8?/C']!$,2F)*.4]UUR* ?38%?_I)_J#3A:#!Y/( M7F*"JEM/TJ@5FX'CON1%B\9M,7UZZ*PFWI-O-#"$'8X9;QT,-^6]J*J7+*%O M8T%2.]DR!9(-"CQE*J'8K##OVE&Z4]J]NTR#P;[*!#8H9KM:"+<2^I$2;'6? MZGCXM0M>O3K]>#:?+2P@+PKW)S0J:H*D4;7+^8E%*P:<=@)=)E2Y2[;C/3(= MACLU$)IW\69+*';$$G71*"MY@SD$'BHM@=BP&YD2?ZN3TBA*];KLC"7JZV3) M)E#LMF=9"(*,Y#!#6\OS*5D)J&0%7VTL'!@H+#NL5?OD70\$58=R%UMUKQ&5 MK+8(W&HPLLF54%Q"U9ERQ,Y)5!3 >$L0@HU@G5+.LU]H^V2(''BUB,/P MPWJ >&?9J%W<]T=4-3J3 4-B8P3D$$03_R&44-4'9\U3*?V!\=[XXO\F8.VU MFL0J C]"5@U43>)P2-613+?7C M*Z6_%GHKE=)?Q_2[K2ZBXJ*.NX"J),<7GB*$'"34Z)6*3I1 76H+'V=UD6V8 M,1 (>RNE'WQV14N.1&NKU=D.AI)HSIXK%:6,59DNVY='7UUD&](,#TV'[;&'_#O[+EA(^!F8\ M$/X<(C%Z!CCW;7.F[&7VNA7R\JV?J1<0=*Z@G4;VIJ@X++L[9]V7?S(4>"L= MFFY@^6$OU=_3WE87)546%E"RTV52<8 Z57:NJVH--I*[W@)JB_:V1XCL<-;; M63K%9W_JQ7C6+IJQ^S0R(92JO((LLP*3*4 T[!*KK!06D>A2YX+^H_X6"?>8 MD+/W^XE]8-Q!PZ8[>UAD82CEJCED#SS2J$C 7%1K3+!H8"%RL3WH=KB-1@Z' M;5U [%&?:V&HVT:!]08#>@V4#0O&O&?M7>!1X$6A@C;&+E[MG1)]U70:!*8[ M]UV&K+CR@BI-I^<-\#8H67'UKV]?H^(><:X5I4@E.H7DI+31Q&@#?YU*U=9* MV_ 9"8'L;D2"E$I;%YQNE9L2R(C%D[ U^;1QX8\K--B0 \_LJNQ5R@,E),N M5BBC32%3F-$N"EFU=Z2$=2Z.$M:J;&L?ZUNSZLS+&[86Z2H6FT4F2]'U,/G/ M;(L/9Q]^X@6)?L5/B\_\@P6?OOY(4VR?6_QJ\]Y@@[VZ*X3;F.$:U#4G8X0D M&W4VRM3H3;*>C+>I<$Q01D%@) 8>G%3-:ZL$:',";RUIGL$*^W ;0_UV/LF_ ML_/0YML/'^ETM@BOU\?MCN=L#\(J EZS:$B2!T"*Q2'[0#:&:%,6SJ>BL40= M1\+'6 D+A(1L45YU(;2&0$8XPUZPDM'3P!;==*JZ]VF]K+O"!&5S3('9::6/ MQDA>#+QUV4D=M!?,X%&M1:649)N1V._T54+(5* 8_J$O$A$W=V!N%_L7G+:Q M]\?FL\^*S^UE]_L5N%[7+&7'CK>,KAJVJ0U%1I5)%<$+AB,WJN0569XM\_??G("WXE=F@5M+_IP703"RDB!F$KT+8A"'F+DDM@VFPLZZ%N^7KW:T,=XGXH90M^_4$>8;[ M0(MS.N-;%5%>#V2,NFU+4&N\&\!K(QC_E)7HDEUS68C]-RW<*0TF \'181OZ M0I;EL8Z3)AMA,W X&9OOP!ZOHPR.@_4 M!N+'BO0#J0S[!+K/X?1Y7N"KT\R3%3NS32XVO[EH+8>1_U<+L'?JFEP:8E4( MIE@;O:_9&WF_E_[0*W:_>;^-Z2<=[-;CI'"QZO"'%SQU.AH=B@%2JITO&(XM M*JNI2;L8K"LH^AS87);BZUZ_-P>DP]'>YH;XHL9IN3:,5*I!:>0 UBO!/)<1 M@B"$8&,V!K':6'NZ 3V4VH\SL057KH1]P#]Z!-SMR-F7 M'SZ>3#X1+384EYY")F5RJ1[(4K-1T!"R)W#5LK-@G/:I"^5ND64/?+1+6-&!5J12L'G:K$/\C=$V;WGL2U M]RLW\*ZPV[I+1:X]/#!6;J^ M!OYRUB1?KJ)76@#^R']W_NHTMTOB-+)962*GP'C!?^B6G%&7"PVY7< M5>+&N+["/;OLNP#^HT,CW<3),>EU.R=1&E=N+%=0RRA MZI8IW65KM)="7PWI#XH9O?9H-QG1OYY-\_N6Z#@=9PZ(SA>FQ3+W*P=4_*F1 M;+U8?8B\)L7,YO8!T >$FC@VKKX(5JT;Y[NH]'6R?O_L&#!676412W';Y$-+]43<'2%Z9_6;(2_QW9X+_?*O]N70J=S7GMHKD?L^X:^E M<6NJME2LGH(PT8N UEF1C"S126?3*-::K%;L_BC%<1+E IAENS"N5,@,7PBT M91KWYR,*FOXQ;I46;B7[RPPAV?IX0 CIDEK>Z>?XBBI#M3K>H MWA?G.9CHF^P]H#:[2OS>)\/OS@+?%RT.)B-\.BEG>?YZNC3 8H]B!ISD%5)W.)"5'$UUZ"]TFS/Y/'_=&D>O)I=M"U2.'^%RF5BMA*=7G M$I1D62;PW>[6P8R/('1XU' M0(F'DLX/BQ&=#JW.TBQ/QQ\7UF2YSCY^G$SGR[,T8DF\80]9Z,-@,!G>@,/BRGI6FC6>X\F%HA>5@:WTNOI6OJV5 M10BEU;T1"=K=6-2IR!32@ZC>_?Q'@.E QNMP/O'JE*-J^IP\\=/ELIZ:G)"2 M18NV^=NH'/"_E44S5F0E+6&7\F/WR/3D&PX-W.XXM1Q"&FVI2E= W>[IH/.0 M2JR@?>1)35,0NO1T$^^5;C^NXF!8KL:1+8#HX#5N+^0C8"H-)B)[V5D2',$&7Q58<2R/0IP7I=DMV[)0,B=2/M;1LS M=\#]#NK\G%L+5&&!-AZ<1F?"H2J-7O:)EG! M;K:_'J$,M'W_@&"/B2>#@M#A]L2/=$I3/&'YGI4/;.?9_+SLTU4A?95H3"90 MJKGDKBJ6+PM0K'>4M91ZB5 M39(#-Z%X#CSOO-;Z_5$*44KK@]1=RFFM)M[N67-(!W\=(+S3W^F?H/%L-CO[ ML-@:W+R$\,I/[I6H\9 2UVON!8U8G2[!%R,=SRW."UMK,"DJ4^1(L>=1@A1 MK36T4%%T)6IXA6$U/4+I'L M8ZJY)ZTE%WQM#>Y*VS63D')J&[$I%0Y*T%]OL_)4YU0\>I.Z]C \GL(GZU7M68LKNZA\L@G0CXG$7S=Y MUZK:N^79-F/T[TA*K=ANX5) M>YQCKRG24:+[@%>Z'W [@KKL0[44IE;1&@GR>F(2KU2:W9$8V#%A[8HVWD;2 M79S'*U+L?M7?&(_)4,;L@>SYO?.E,(B^DD0";="V=2:=%PX+55I)P:2*7>KC M7Y'BB)'=V)C[J)5]E\MQN47LQ:E5RW&@^?M)F9Q,WGUZEMK9=9Z/>"[3I 13 MUE"K0!]XH@L&.4ZII)4PR%8[J!.>U74[P*BB\PG&@?&EUQ[>)L5G;E.QG:/G M.97?:/I!CFIQM;6< ZD,:Q9MZWG=RM DE"7+%&KL4]&VFTI'- !Z,7"HVD7# MTN>0JM3=IMF;\>SW'Z9$KT[G-*79_ W.:>GSC% '49(4/#?QPFJ,H;:Z%E"E M%G*2%]A.A9]WI.#3H.FZK Q%K4-WMV[5\]RY;'M!.A2E(,A8SHO[LC0*2/N2 M%!;CTF%ULEQ3P:.&-_G-RPH\Y&<\_75Y:H[2RZ.K!E78T M%2Q":K?!HS91!5R+FVBD_CI^OX&8Y>=Y8*/.R!M%Q@2Q"*_= *1K9B M%A4-A"(TY%9\S\=J(AY6T>ZU57P:2/L82!O0Z^9 GH;.'H;,6H6Z.&;^K:U"7DL*&O@=UVZ-[781Z M4(UK-Z$4M8)@/&TE(L,!*;HBFY.M0W36.CDRP@890H#6SZY=E),0,7A8W(\J M552=S?YO0E5*HD;CVW4^"Z9H!\$9 AT=YJJM+;G+B?ECN@GEO*=8O 7A!2-= M*$'D$ N4-92\S3&;/K'[5W@3:AV^]KL)M0[BAW(3ZDOJCY.RIG;XJI7CJ(9J MA82\#B;-RUZL$AUU.>IX1&F/:Q'@SK3'=8#HG!"72JDJ1U\+CWK3'=8S9/>W1ZJA3% JD41Z,]>SND*]0 M?34AD7.Z3Y[R :4];H7LQL;L<0Y_9U=;CJ]CW0YX7RTDX'P2VL0(J 1[0]CRZ'T1P&YJK1Y- ML:Y+]XY'5L%F&_=@WK)N]:%6R.DKL=.7MW311J>075.;"8-+L? M.0"2-^W$"C.9Z+1V/8CWV"O8K 7XRA5LUD'KD.XW+5,57I_-9W,\+>/3=V\F M)R<_3*;MER-;9?5!9R@Q*C#"> B"O_*YN(R9W6.SG\EO(W4.D,"=3ZKWSXK# MYOHO9XO!*T4*(1H%BEH9^R XTM/*@N; S,?$%V'^<3F:S41 9@U,57 Z"IQ7+*L56?SW&9-MQ1E5=O(L. MNCR1_@ X=G4_JLUZAB2LKYU@,I)W;^"D'T:,$6)Z6+$9/H M4M6O@RY/M#\ CO38BFNQQ:O9[(S*B[,IV^ILUZC$$/2 M20LH6@2VH%00.:H&D61)(DB=79_K:VN+^D3:_@@?TE7,.UTJ'EJRNFK Q-9U M%ZFEM2<'L4KIC=(9ZV%=\LGL94L/I^#2LMAU6>^+;/CR] MAU2]92?F7GV5R#;Z%A%7RU%D$A%0%@])!JFD4;&(_=PX'EC1IT'6>Y#U9-Y! MI>I=VU5:35LDH5A=R6MT;.D2/"@8% 35&GR3QU+I,->QM=1\&F6]1UD_UAWV M?N>]:AKO)9'*' B'!$8'A)0X.#:HO Q:)&\/JUSC-G'77O=&[X4A\\RM?>&! M@8EA0.0Q4;6!AH[+.>E4#JMH\WKZ'='D=A@;13UXTVN62@^KF=8>Q6^HPM*>EJ%G50T_+ MO:K1USD<]LZ-.ZM:'L2Z<54QV>ZGV)!4A:#LXB:)@!!,!=2ZAI2%CKG?ADL7 ME;Y.VN^?'3=Y'_8]V3\K90$]GKP8SUK9PK;K^KF4;I2I"-,.+32/;(,Y0,1J MH;96@I22RQT]HUY:?9WL/PB.W!P <6\#8/''/VDV_YSOV6K[5B]M:U[N4]L# M]*TDA _@?"S6)XQ2=BG+-:021T3OX?DU%/.W)<*[YL6!YB:>N,\Z[?)'$^N12DI MR:*T\Q!C;D4'@P<,&"$54RSEJAP>U@2_AG)/H^* R72 N:CWYC(M?OD"Y_2Y ML<7(1:50Q@I9$T?X'-#S^M?8+EPVUNAHZD$>RJVIY],P.@Z*'>#Y77,8J5RH M^UDM.2J%9$E9MD.5"JQ$!/3\;?%2U80YEW"0)PQW*?0T1@Z,-!U.XCZ7UJ'I M'^-,MP/PR^3TCX7\"XUFBU7R\N^?3V;S7R;S_T/S-Y0G[T['_TWE\H7*D3:E M^"@-D$P"C"WM9E1H];E5D#($:_MDL^U$NZ=A0PF2Y_U#XG M1\'SFDA: XF:P*16P51FICM%6TC[(%27\[C=JODTBHZ"8'ML5?>&M9V.6ZN] M\^+0"[4'[EEW[SMZ-:];7;%K7>Q*=BJE4K-UVH@0DE8,64A!47%9IU&.PI>8 M&,_:ZA>@4! 2SYOMS"I(I?DS?O]=[#)B4M86$(XTF*A9WJ@2B&2MSSQRE#RL M:Y _'5X7.R]C)I("PPU?8Q6X=OO;K8K<.XH?2 MQ>YJ4=JB53)52["+-*J\*$:"K:*+LS:7A$YV:7QT18KCKX:^%A'NK8:^#B ' M=4_XGKJS:'AU+*5=:5&Z]0F.D%SK8AW9MM:JA'R5W.W+V6@"RK*T=C,@AE@A9^W8WSAG 8 FJ0W(V&U&P2P+! MK=(G M\_'\TW+8D*B6DD'('&"!42I"8" A5O+:JY)<[MK29DUY]^.?#8#T0]SI -,N MYJ0!Q'ZTK'K <3H.4G4DT\N_*)_-QW^PR'6<:7K15B[I2"X92-ZWNC^MAFI* M$83SY*7RL?@N'OGMXNS>.^J*XO7CD.TA.*3V +=E'9-.%J4*4)&=0\.^&V#U M;!Z2&HT1%>FPBL<>=TKZ0'NY^V+ (;'YY7^=\2A_=2MVG$7)XK#JD M'/<'M?Y\YG^Y)KXI7AOBX#]@SBT;1@+Z&L"'B)1RCJ@.*V-W(S6?QL[AL.B0 MTMQ7UW99F[THI:JRV(KA.C"I2G9"0X 4-$F%%$D<5O&O=34\HI&R ZKN?E1M MP+.C6'!&-8XQN(@HW,<@F6KZ+ N6ZVIX--PVLMPVH)E M1^72+@2NK^/3F-K+F-J. M:T?E]5V-#T=5L+>M8P0G+2_&HIWX%T=@V^&_U!I=.3*G[ZJ"3P-J+P-J"Y8= M4OGDM7U;S-:(I#34V,Y_%FZM-1J"BJY:F8794Y>-/C'404+QX#W;R\-')BJM MA!#HJGF>=]E 2+8"U2(P>E^5/JR:?GWL<$33Y-%L(G7CX7'.D ]??]?%%UF] MAH*J[0Y("TG+#+5*9T)@2 ^L5=Z RA_1 #R$$7" HWDM^A[QOM8*92Q*RBIF M"PY;N3 C/*!SGIU3%3RZ8),\LG'\>&NH?%6#N2>1CW%OK=W+?M@*T2LC559@ MG6B];[+GF*8Z$"BTC3JF:H\LIEE'_:>Q?)ACN1N%CW@W[V%#&*2H(A)8K J, MYI I6?(059:Q).]MBLTP--P/LSAW)/(CS5>%KX23V6+ HR"9[5$$! E M)&-#%*'87(\L1W#3>/F 2A5]>=+Y7[JNXJ@(RI)<@A29KT;S@H2N*,C9M:UB MHVR?*ZM[T_B(IMQA]A:/@UMWULS;><&B?_!K.M(Y2&I*W;$.T&C X 38Z M4JT17.USV^^S!,=_AWTM ERO?+ 1$#T*931!EM/&>$R&,F8/9/&O2\)0 M2C8K'<&)T(K9:B8NF0(ZA21UI:2-[(+L92F.&-F-C;F+,C&+"#(BQB-I)AV4Z[CR3';'J #*"YD>25C32UH,HX#I.@ 10S\APV$ MW@15U5-QH>V1WK(.S"8P'4!QH57$?K2LVJBXT*&1JB.97HRGE/DCR^4VI>RM MJ 5,:5V&D;_"8@G8Q4ZYN*"D[7)L?56,PR\FM!9JD\%,WH$ 5^N2LCJ,4,Y0 M5.MFXC-!C-'R["R0/3B1%<3>QJ/9')!])-1L4H+45,JQA @VM9NT MVA@(VF40.B:L6EEA\E-![/4+8J_%E5T4%=X$Z&,IB+V*;E\W>=;M_]8^@Q%*'0Y&JC82BZKO' 7>'V1T<:HG9:FBTM_KU0'F'[2'?C[ M"V1O@=HAW5NYK5A@"4Y*KP($;..5?52([?XM#U44I+.2Y;"NGCR6J "@%*%O.FLYD=4*KXV&52?WZRD7N983LCE5' M=?_I]DH:53(T5H.NP8$),D#4$H&",ZZ69*(XLKL1CZ9,3E*QVRB+@E@S0BG!4)&JUVGCGDJ='/1(V0%5]U'95#=ZV0 MGS9D64,+(;3%UC@'0QE.6[#LJ%RZFR7\C"62 ME2-!Y=N=_50S)%$#9,'S1T5-U73)4-RACD]C:B]C:CNN'977=ZV07PZ1I',* M2,G:\MX$H%45,,H:9<8:Y)'5-/[:RD4>Y(#:@F7'>;E[Z=LR!M84+"!#9D5M MRA!(&(@HT7FGLI M%WG@FTC=>'B<,^0*)4!DY$D2.8K158!IB?C)9 THBJS.!8;T6-O[/)6Q&78$ M'.!H7HN^1[ROM8(A1"P+1\^V8UL398%4?0"1E!(B8B%]9#'%4[G(1S&8>Q+Y M&/?65JNUYUPKM5<,M(JW8+!X2-EI4*2=CD9(?6QMCY[*11[_6.Y&X2/>S5NE MRI[QEDP ]*X5P*T&HA,6O!)9(_\CW9&5?GTJ%_DHAG-/(C_6>%D[);TK$8J6 MD9&L'' X4T&$B,EY3<%])?'RZ@#^^?NY^.D>\=.G+Q]Y6/SY=1*/ER1^2_/Y M>9VF%U1I.J4RTI$*MB:9)9D"QL706ZW M2W@\++FSZ.,Q5E(EH9/VQH'#5H!'9@VQ\LSN4G(*M0K\;X\)[:F2ZJZVW8^# M6S<'E3O8074^B[!SM_Q1^YP<91-+"H*@QL+:LD<$*?W_[5U;:UM)$G[?_]+0 M]\O+@I/)L(%A$R:S[+Z9ZJZN1&#+09+#Y-]OM:SX(LN6)9V69"403"R+<^KR M=7=5UXW_UT;7R$I>V=@EEW._;/Y:/L>#HL=K)NRK^_"M5-I?/UY/RA?^1JNV M&[@%\=KW].I#O!F#2\V("[EY,2&F3*UZ"HJ6DJ*R*#-DPUI&A<5J9 ?*L1LA M'?\O)@8D2 Q1^]2*0@[>C+BJDIPK6E#V3*5*5406,N]!VE?G+"$>URWD'\?7 MC#B&IFLIA2;=PE3!B^@*>\[*$3N3(5'I4Q#S$S8CW@2O_9H1;Z+Q8VE&_&G& MCGY[T-L+F$Y9!FW7FQ?OD\[5.+!\8%*Y&<@'"DAHWJ)T"#%IZ)-=]11%K[^# MS$8 68;I((KJ$ J_3\^BVEY6;8QT(+1KXQ\P2Q&AC=:N?!Q23AD,]NP%\YBD MPW1R&4AG5UT$?CQ0>,T06-,/Y:@0T%/S5Y>7[.PTNLX6C3&24K4&J@*<:2W0 M- @(V@C/&QUZA)2H2P')8U+V[[GNJJ!E?>\FW>X-YG)1&4*- E62PGI/(CO# MAYN/H!0[W,IW4?6)-9C;Q3S87B&'R*79IH5/B:5H:.VG36A!R#:GJ;"! M/QXJ8%>CH@=3Q]!@;B.L[*-)US:*?BT-YE["V\\-WHT:S+U*[';$[(.[R]MF M^Q[0(K84%):1YA]1L_41="JM\QEYZ!N=N*/E"$,(W97\5%!A2PT=4R[[_-/I M^^GT^E[UH4LY\!+TO!"Q==I#*3*U41'**4L2I2O'5>.UBHLC!&KG2]"#86! M0+\DD>3-$XDD\T_Q(1]+>5$?)Z-2^2_SKYZG$$RJ["*X+*NP9()(&)4(UDF, M7DNOE@;";)-=-!2Y/PV@CQ8#'=RLCY.K4BM.?V?A-ZIA7'YXH=/_C/D=[_F# M\6STK9UAJ_713K;I>7)9$8M4A#:IUZ8 S ?P@185%FTSE-AEN-%0#/PTZ#ZH MYCODZA\N0\D6"%HFW2RWYCF$EA@2@_ &4C$%T6K[JG)V3C+[;9RO176?[!VE. ]U;)$E^.23>DAT%9&/,OV@N%H),[&0 MT$0(I+PJI)4,"M0YL+.KO2]"^1!9KFT$%.DJF@X\%O:"$PTHU]]&4_C\>5(_ M3^8K[XH67]DZ+7/S5_30Q$9L+:DH.52J2%.4<98W$B#0 "Q\TJZJBN*.L?0IF3DUL(C4[OQA"1B+8F"I%*3 MWR/3>TUW'!01C\?0#23U8\E/O"GP^E3+]82U4:=OOK\?X_5T-OD^#P IS1MO MJZ]5IID-%0VSI)70B>T%7L#9N"Z)RL^3=:A4A.&TOVP,#J>%'E&O)>I^T+8( MK_@D00$O(##)M?!*%EDZ):*QF@P6)ZWKF3CP/'F'20$84J%KL#* -HX3,Z>" ME341]^.&2D>(_%7+E_'5Q=7G1N'=:%= (]$:(ZIK)66$;0MU3I"EX&V-,1#T M@,9J"DERX&C%\QE'\;?:N3Z8A& M%7\?C6'\?6"@^Q!-0.N@R67$W.2<%A (D/ MV'F$-[!WXSI9,EP-8/&66B@K,S$:2>2(**2+$2')3&C7G@"/GWL2>MQ=8D\V MP=A*??,H_@-:BL?D61LBEL2V168491G9T2N#2TAKM??HL:>BO-WD]5AW M<8!L.+PNLP^3Q?DPOYTH%(LML:$HH["@K,A%!E&JJTJCDYB[I/FL(N;D;H5W MEGB?G,A&T[3EO2WLA$76/F:O@U=*J-!Z4K61,9""%YIB-)D-A*)RSVO@)RD[ MS WP[LI;C8:!)-_A/F\W D\ $FLN>H\,$9T*!*[SM$Q&\TR]1M?UUZ]7D]GB M!$-O:D2V/J3)U&X3V,,D;80NKD@FB<)+.H8^\X;]'_X#Z>!J> $.J]?_O?GS M#^:5ZK1A_44$2?C+#DHDBE*N'9^VLY@UDNFW9/F^)$ MAAQ\ 95\G^9BPY"_KX33 R'WB3-EGSH_EB36G5G_-(/)?"3'W"BELCX<.]VHOXN9<45& ((6O MB&UTNA39\:^&]Q14?$3[/J'0%U&W?_/]-6W*&^GN4 ![3E:+MB1L&V()AA>& M0RML::FJ+B:A,_M#E52TH4NQP$#T_P+I'O7_Y/W5D![JO^OLCZOI]+9)R\:. MY/(#=O?WGB5IR2WS!.2A2HN2K RL3]:FM$67K"G%<)ZB\:K6(G(QBMVRW(8T MJR28T;(2@\ESGI0Q*U6C)E!QB44'K8+)!6>.YQRQ+R0Q\V9H3 M2E_;'%0OR!'X$&4R=M=+B?M]AN_V6L4/SNW6N.C6?BO8EMOA2'A9@HL,(N6Z M]]P>[*K@7GO=^;B6[_.W+!KF\@XB@XHBIL;%, MT[Z<^MTU_\P8 _:9@R:+*#]N6=5;*2S M]9,*MA'X\4#A-4-@ZUD5!T! 3\T_GJ:@""0ZMM(BSF.EV8A,3* S@&R[*L0^ MD>8CG56QD8+6SZK81+I]]?WF1YJYLX:])1!^'AM7RHH8+:O'0PHAHRRZRPWZ M8U).2=_;2+=#"C"[>N_'[/C5YO"=Y>D\?>%<&ZV=6)T>M)C13"]0$WXJ!2 L==7 J66)H M=M?Y_G4]@&:>T_5&8NW1NF/5W4&62 M7 MJ%!9,AE0)&.T,#*S%VR\!=\E3V<[<@]06-9#^U=[5]W^MZCS&JRO1E>1Y7P8 M7(PB*^F%*[Q[5D7%AR[&R!JZ?H(M:2/1/YD'W3$(>#:>C;#1.OI6[VHV;S)N M*](\(_?RZ_5LT0YSF=VA C,#D3%XX*:'>)8".X8DXT!%0G#6R9S(9EO14V1L M>&_.T=<<30P"?"M25N!$3E6R)955#&W\.^W:-O1Y-G]_R.:'1VS>+:42*&KT M[,O-,V-1.M$:+0M/V19*Y)3L$B(9BH'APD<[4G1S*ZZ=UQ!:]%6&RJIWE5U; M=IR+AV#)5!-2EXN#8=G85Y#J("A^.JZU=P0<2RAL1\;??%_]@)LYQCZR5^FT M")1=2SYD9[ TR1AO2M81LNGB8W?DZ?#AN/TC=7F<[)$@IL?HXI64W1_O9XO3 MEHU#3*%E]E:V/F7((B9-H19G"]2>$<%U!!YH:.RQ(.)%2-U1G<<*N].!V[HQ MKZ>,MIX7#_?'B][,(UH$92CZA*X$P193*Q*H6L0<2>@8H[4V&Y^Z7&8]2='^ M+QN&5=YS@UVWEGR7[/G6-[.E1M^?.M4,_DN M$QA64G-B4-A=XAWNP%<-'J8 .@>TP@&9QJ03.J4?)>YCT&K2J62MGJYW_51N'LW MU!\+R/9\ [)_S6_:WV'QN2W#B2+OC_/ 6VY]A9 ME5FBBQ>0!/K,S+'4I7JTIBK))%7WM)6MA>&:XE1D1$XP(DN:IU^ EPAF7 $& MP*3&]D>WLC))NOL'\H,#[G#_Y__S]7X.'N6J*I>+?_E3_.?H3T N^%*4B[M_ M^=.OGW^"^$__YU__Q__XY_\+PG]_^?$=>+WDFWNY6(-7*TG74H _RO47\'7E$:*I@6"@B,)$4T*B#,>PZQ(%,)*1B(1]4/G MY>+WOYC_8[220!NWJ.K__)<_?5FO'_[RXX]__/''G[^RU?S/R]7=CTD4I3]V M5_^IO?SKP?5_I/75,2'DQ_JOVTNK\MB%^K'QC__^\[M/_(N\I[!<5&NZX$9 M5?ZEJG_Y;LGINL;\HE[@Y!7FOV!W&32_@G$"T_C/7ROQIW_]'P T<*R6<_E1 M*F#^_?7CVY,BR8_FBA\7\LZ,[ >Y*I?BTYJNUN\HDW.M??VT];<'^2]_JLK[ MA[GL?O=E)=7QQ\Y7JR=/-5H2HV6<&RW_Z92P'Z]0WY.^ZT-=/2A7F_N++QW/ M8?J+-W4_:WZ0X17NB;E:Y>:%>K,08[V[6U%7JQY>8U^OQ7)-YR.\%CLQ/97G MYA?O]$^M&/.@,V1:RVFINZ>J_+J6"R$;MGSR:%"*?_F3_FFVJ> =I0^S]^LO M?^PDE_DHBH?Y5L]4=[+GY8K6=XM7FU6*SUS?ON\HHMJ7G/[K?B/3;4V ML^5G^O7#E6RSIFPN/R\_4'W/>D:%R)*$*TB36$"4"@R9S/5/!"<$ MIXH6+)X=?"0SN8"_?NKLJ94>2^,_V8!NQR$K62TW*[Z;?>_GQZ94/9N:^1?_ MN*#WLGJ@[0W:;..H-$C\:VL8X*UE8+TS#="M;3=@3;^"%_+K@T9%_@"87$A5 MKO_YQQV0S_HZS+^'T>T^J; C6AL)GE@)&C/!BW?+JOKA!G2#WAD,>A:#V]Z@ M:Z-O0&LVZ-L-UDO06'[R%5CR)R;.C?>V7.V/SI*/.#I/>+4>&44K5D/;*O&C M<;E_E/-UU?T&FM_ *&Y]Q'\:0=L?#SZEVU4')EWQ"^]8>\6/?*G]YXTGEMZS7;AB/<(44*L&?GN]O*?EXO]UH_0^ M9'8Z7OOE\N/JV7_'>] M .'&;\@3E*,XRJ!,4001YSDD2FJ<99YD140(X=+E,P^GZM18HU,8/!B-P5(! M7NL,*J/T#7AHU*9W]=\4+5?@GJY^EVOP2.<;Z48S =\ .]::QK@&)L': EB; M /IF@IZ=@'T#_>M:6T%MK/85N[?B0_=6-!:#3\U;T1KMCV###XQ/O@ZH[:CT M'Q[U_=ED!(G#)J?^ ^GJ_>K3VBS=_V8X3@NH=9I125G.H@3FHF!0SS@99!PE M,,LQCY*<923%+K.,AOGDX.=-5, ^!%N0!B.9_3566F#% 9Y7]PFQUL MAL".YCT#&YBO]ZA58[I<@49E4.MLZ+9A:W^$ZP"13^:T$3LJ!3K@L,]E+K<. M])CY%RDV<\UWMX^TG)LULEY=?Z)S^4GRS:I&D%UBAN?9:LZ5,L5K+3R8*<]^*W6WW&A;#\B ME@YI")Q#^Y?>('9W$UWA\NKU60L?UXESQ>3 )W-^P!7K_Y>7?;^7^[[?^P=S M8?7FJ_;TRLIH\LNFWJK"B$8L%0I&2@B(9)1"C$@$,29I$M,<)2)S7O;[U'!J M[-A3$- UD MA/N+U%VFD:#\8G4Z<)I/<.XX--,%G_\;B8 '.5I5-._U1-&87(76SI2=KIG8+A?SF\?'N9EDZ#;9/>]VMQO3/C^4;Y12O)U'<\OS=_?E0OY=BWOJQEB M!498LW!2I!%$.(DAR0H!\Q>NUVKHAH'KS#H#(?))1ZXJC,I3 _'9)["ACQGHUNA'B7*^,:[3+BKU MYBN?;X04/VDCS6;EIMGW>*_>T-6B7-Q571S^Y;?C#[C]6E8SR@2/5(Z@H)'4 MJ]>"0H8)@3G+HRA&B?Z;FV\43M>I,69?TR>!7Z.L(V&&'&)+GVT: Q?:\1LV M9N[>7W@TO;J0 =4=UP\-C_N!,SN"R&'S1G,DJ<[,,MOB7>V!SO]5E.(LXI K M+""*<@RQC#/(9)Q&/,FY=HM=F/^LM*EQ=WN8<*LMZ-0=Z/">A]J.@;T!&)A# MK\#.F4>M,/')A.<%CLIE5K;OLY'=3==F9-9YGR^_O9K3JLWXXXI(7M ,(F:R MD?02&I*"1C#'**$1R0I$G?S(,[*FQB7]E,!:69.64JM[;9KE(FP#QQ/M_"XZF0BV!X M/0QR6MJX9T N6GUP]./R'(Q@MR,4[V &YI9.7[!5&!B-GVP--4I[=$:<0/+).7:"1Z4?)RSVF+MXM&(7MS=\G7YV.S8L*HFPYF0.!3FS+BK,#6Z,NH#-5_^43750LM.=4"WNKN1UH!A ML6.PL& 'IC.M/*BQ[M0W2ZH7Q@(-^0]@:P3860%^Z^SPR'##0?1)=P.T&)7[ MAJ.T3X17/,EG2/(7_6JV6YZ24QG%,8(\,P5^HR2%F"$$44(RGA=YG"FG[(I+ M J?&>"<"37K)HF\:N,E\$?1K(GW#H'R><)TMBI["=H?0A(^]]61.((!VB(!= M%.S(?4/S]#5ME7RMEYR:YVX7]3]O_G-3/M*Y7*RKX[_M5HP)3C@2"B94Z!6C M7A]")I)8NH.+:9WS4#9\==8\ ?? MUAJ,_(#,^>LA\YLS?X4^(V?+7X_<89Z\AV>Z\:B0Y:Q-L_VIK#B=_T/2U9N% M>*T7S;,DS>."4A.Q*SA$&K7 ]-X&]\IR!H- RPWWT>!)]^ MQ0E)HWH,YZW=]P4N7/VLQ89D];8]NE?WXGB[T%[+HBIY7>5M%N>"":H(S#2; M0*18"EE,*(PQ3W*%<(*94T'(,92>&B>UJ@/9ZFZV:5M]!Y<8#CWN=L0WM=$, M3*,!JA7)2K\,[6EKR_^=O:]>*[R158#-<&*1N?U_AZ+'%F-1*"Z1W:R MK]T"K//2NKT]FL?VO(C/QV,4#UP]RKMXNJLW*M"_5 N3J<5L!@E*IBE@*F"=8 M093G"#*IN0(S(A**4ZK/= SXL9U'"_;?>#O6=P2:.^A.N5* MUO_W64N]78@/^@WJ)3:H6!)>9!06FE\@$BB&1"4$BIQ0E@F<%YAZW6L8H.3D MV.H_-Z;&1*WPP&!ND+'TM'\0>(0"=$?S"6S-%=IFO V5."AU;W."Y&=XFZD[3 D=E3L M&>%Q"+93VBSD6[5!I_<-J#6_J5%^E#0U M;W*K*&C[ISLN=D]#:D="7H *S#D[C#HE@QRNN B%UQ;A)X6-V^'[DLT'#;HO MWO \H?5;(>J2MW3^NJSX?*F7X+UO(6<\%8)+F*8\UO3"."0\3V#"1:0(8RRF M;IW,0FH[-8KR&8/=&0YZEMM\SL_PUHP3D??V+GQ'H?CAK\'H<7BKX9E2 /Z\ MPM-:Q/O WG?(W4[HP$H,VR?6W8:WVM4E3HW"U;HZ:%7L2DC7"9D0X^P,:9N% M[SBGM:4N5Z+YY CGA&$3/]AZK3UPG4;C%B7P@MY!M0(_3QW9;VUVJM\NM!9U M9Y*REF!B=-IO,E8-C5_N-90"B_MR2<#?3 %!Q;WF,^7?YC$D)^6J]?+#5NKS;QKV?)10J1D#EG&LIL)WF8-O(::=[B%Y.0T#S6B/$28%Q"X8,P>:@>LB@APQ, M63!%DDR_X".R9B(5,:%1!G,FS 9\:K);)8)Y@KB*D,JDTPHL\/":2'!.WKBI Q:6'R0+V-SS/#' I][< M7U?+JIJI1.*$,*4'@7"(1!IK+XIB*-,H4X7^*XNP4W!Y*":QYC^CYO>Q>K^,L^_(VCE1 SL? M+._OEXOZ@%9SSO#]9EVMZ4*4B[L9S[(T*I(<1CPR&^*80UHH!O,XCVB&B*"Y MT^&&<\*FQN&-KLVQRIN6Q<%RIZ]C/X1S,-LQLR_P E-LB]NG!K=&4\V:%L"Y MMT6P0,1K8X1S\L9MC6!A^4%S!)M[AI'(=GOO[>)!/_2=?)3SN"OIE!+.D-"K MU2(U179S;DJX44A3DL4XTS02*1<..2-K:A12ZP9B-Z8XAZ4=47A"*#!/[&(K MIH2(4?0&M( %.*1M@8E/IC@G;E2BL+![GR=L;AFX>_](R[G9+M,+WT]TOM<3 MX?9^N5HWK5NJM7: RFJ&1":1T%Z'4"R"2"H"29[F$#.<2*H2GIH6P*:>A^4& MOJ,"3H2R52/@5G.G89VUX[AE[PJ^Y:Y]0$A#;]QWJD.U7,%**[_?8>4&/$4< MU"9XW+T?")[7#7Q7'<;=PQ^(T,$V_M#G#.TG=ZQ.[I99=_E6LSS#!8L(@K&( M4^T>%=HSBM,$)B(N!$LBE*1.,4IKR5-SEK9%I[GY0>YTOP'T[FY5GWH$RC@- M \K/V8^'R L9QWK*82+24TZ>F/HA>LK)(U7@5) B)\2M:E.0$1FGDM/),0F% MON5*. 2BH9?%IVJJW_2RC'JI_#Z;!SJBY;>7H*WPD5L+.F)RV&G0]0&!T]W[ M.X;59_EU_5+;^_M,9(2DN9*0DDCHZ<443*,I@SCC7(E$L9QD3BT)K]-G:I-. MO1L"7Q[$ QS;%%XY2':L-R+T@;GPVE,)QB90&_4_9_/RKI9=_:(A:7/;5)H46""]AD2Y]A>3)(:$*>TO MJB16$D4TY4[;FQSBJ7- %-X?-ESL#!K6//H.[K:?H$N\I?1F: *VESPA]C@[3ES$XT6C:XL9AO/-7N9 K.M<> MYJVX+Q>E.6AE^I>U)0/:<(!(,H&(()I[.(*(9P2RF&$H8D8*S#3Y""?NL9(Z M-?YIE:Z9ASY1VXUR[""WHQWO0 :FGCZ&3S7NZH4$",DX@>23A.P$CTI$3ECL MDY';S<,(Z>V"+^_E9_KUPW)>\F^[M4O.2":%=GUD5G?LP1AB:AK?%UE.&,L+ ME#AU[#DE:&JTT^@)M**N]89.0FG'+3X "DPG.VQN0*,E^*W]-\C2[1(D/LGC MI*Q1^>*2Q?L4W03IL9DG=JP.P#;*0YJS4\?5E*^7>CO6U;KCUK?G^G7\GYS/U-) M5. \22!.,M,/@R"()8D,$5&%$XFBR&\_#$^*3XW5C*I0:5U-W\U:6;#2VMZ M>_H5O* 5H,89Y]K:L8X6NKX)@?WO@.,[?:^[ES+4,_\&& " 00!T$("/]5O3 MHC !;WO@N$W"QW;5_?OPK >.B#=_>JC\:PX\OIK3JKIM@SH\2C.1R0(*Q3%$ M$5.01:DYYAC% I.8*>06PS\0,;79I=8-W(+^8;TA!QJ?P&@9DK\*G- Q^ :/ M#A[_0:_3UOL_J/A$RC,<3SQFY?%#B4>O'/IY+^J-I;^7ZR^O-M5:^].K=R5E MY;Q2I@(8L4(BP5I'G!(.%<+^QY*G#AU$4HG*I3X\Z>IOT32V6G]9!C M2P$'VF%U_NS#-_WU^#8*]N0MV)H5.+6: M_3\M5TJ6:RFZ(D>SE+,XS2B"2N8,(I5(2"AF,"8X3Y%2B"7Q@.Z<(YI@Q77C MM_?H&O >!]Y,##>MW,X59%M#?O33;PG<3V%0>/GB3V%<>H/[WL;4\ M?%S&JV!_6H7!59R/MW[]1:YG+)&41R*!RAS%146N(%,J-CF,4N2$),SMR,8Y M85-;(7TXVD+Z!BRD:Q_I"[B M?%K>V$6<+UI^I(CSY7N>/:OZJ=<_*Y1(TC@O8(XQU^QC=G<0(C!A*$OSJ(A4 M]ES)TT\UG1IU/4EN];FY$V28 WO*/@=O^G[Q\03GL%L[(4=E$@[O166_#_?6 M%O. J<*: MPE=U'Q,AQM!.)C%"[56O>E-%[:'4W?L>N5 K=*NY&,PYC8<N"^,YMI'_P%LE0>WEV%VYB1WQ'Q2E(/T41G+'95] AOPA*$[=FW> MTXG^#%1[/B@F*42H8!#IEQ'B@B90KY;3(D$4*8;<-NW.RIN:^[-5UU4,Q^"Y>!^"3KAAAFF)8PN)W)^^\R)$W\ZSL/]S/L[MMX)8>_R+%9FYJ MV!TM'/K9A.AG,LXHIU3"HA $(I9PB+,L@3R*XCQF.:84.VW/V4B=&MMT2M>E M(4\5S06_U;H[GNVT&P7+W3/?V(;>"?,"J_MVE@M,7K>FK 2/N\WD@L7!EI'3 MS6XL] M++'D]9VUQ.__!7MBSO__HEE[,Y,8X,8[^N-WX_'@*$^CVM]Y7M5&\9\F@7[G MCTU#F:EE;3>*=PET>^60ZJ:UK^E:;B,2LSSG),4X@WDNJ*EP/DMS_E._#=V 0]J M9( 0-5KY[) M!#)I0HW_)#)OO!OW?63JA!K3\=+4ARKH-<3_7D\>VJ(G8>5<3]=4(@3C*.40 MT8A EI%"O[F%R'*$.6+*0XC_B.C)AOA?;+K(8/]6^7'#/:?06R$8/\QZ5,(]I]!Q3+8?^X)SYY=WVRRS@B.DHP7%$I4MW E M&21I0B$7:4J0Q 7&T>RA6=*MZ6H=>$ES2D^7+WA?VU$RZP&3=^5B43>.4MJ= ME*!1XQF.IYXL^((4H3S3&:84E2T8_UF(;Z;D>YT M'6>QXKJ$<< S$7N" M!E=;7YGV;J]E\Z]>>:WD RU%MQG;ME>Z78AZJ79;57)=S=)"F;*1&10DC2&* M,@P9)@QF*24)RS.&T9!J%<.TL2*5\0M/M*H#V>A"[]?@:#GFO!#-!F[7/P5:!VI M)'_-TX91YIO[A_GRFY1U"F5#RUVG2D0XT\XQ1"1+-"MJ0F3&BXX2)G*2(YT=QI6--,X30K&$R22,-*TP)2E<10214EA.<1 MEGCV*%=L.2JP?8F!W=0*5!OV'Y*O31I3+R$=\*:2;Q#8[280+U &GB.VKV>M M9.NV!SBV=Q$+GVQ_6MBHA'[1YGW.OGS#P!TO.9^;';2%^)FN?I=F-ZUE_UG. M4Y9%0L!4%0HB)@ED$2,P41'C>5+D(G$K"'%2U-2(^1.=MX[G?:>IX\[#:50M MMQ"\8!5Z+Z!1L@9JJV;G.WILWB[ZUY0+7C[H>7S7 M0YOJU62TN=ZMN$,[:=Y'A5RK IY&E[#;-LKA=W[]4GN7HLN:QF1!%)*,(P1B0R>Y 19$7$ MH$I$QCC-<1)SEUGAHL2I$?U>>QFCL1M;7\;8CH"](A>84X^ =@.:?0/-LIW" MX+HZY8 6=E\G%GV3=#4HKRC, MT%IZJI,8L-!>Z_691JE.Y4A7-X]QB0=M1\)3R!.75W_*%1#[PP"IZ>_IPI\(SY/KGKF)A1 M2>>,G?ML<>[2YSFET#8UV:S,XKMMH)3$2!(A$WP/'>.#HHSM.\'#D@1T>7_2*?Y!@I!\-GR=RZ17=DV%.OU(&;EQI M5Z:>E9IBZ@EB,HER 7EA%A2I7E^0),UAPE@NF#EU4!1.< M %AN=;=>MCJ ?W%[( RD@4EBB^;!FK3G(NGU::MY"&"M-P+" #S2#H OH%U6 M_NZ G5SR.SQJK+6^NW6]1?Z FX?Y8Z^6]_?E>IN/NZQS<.6"E[)Z759\OC3G M.FY9M5YI7]#2Y7!ZYH3(IJ=WDP;?UQSL5->KK%9YCS[+(-!\NC1N"HSJ\0S" M9M\A&O:0@>51M5VT^O)V8;JK- 'WJC6 MHV3'>T&P#\QYK<[@[1-L=PU1:[V#$)XS6EX+I5H+'[=.JBLF!V52G1]P92F? M)E/^>(!;*]-TEZICV=5GD_?7__NK9;7^9;G^AURW*?C_)443W?YIN>IEY<G7_];OB]T-8\'SU,,:=71.%MD:5XLK MJ_*\_-:KP/'32O[G1B]LO]5Q]C@7BF640YK) J*,ZY]DFL"<,QJG498JMP6F MAE.2[C<+(B MC\6MPSCGEO/51HI/=$Y7I=Q&29*(Y%+*%*;4]*;/50%I3G*HI(P4352>,Z<# MROVTPDD[?CC>GP"4T8'3:>AQ]"1'08^*>*$I%%9X;RU M^T1PX6I?->^W)]M>T8=2>T';'5.1I!F/$PDY3LR9TRR'5)$44JYBF>F%."F< M"FW9BYX:1_2**=&ZBG:]PSHO*2OG]:;U7ZZM:G]R$.RH) RT@>GE1/7ZW>G6 M5O4@6]?NB(6M5G]2^C-7J+^$RN6J]!>?,'#[FJY,)F2E%V7="J_DMPOQNIQO M]+)NEHLT34BD8!PSO6B2F28NJG]2:8$(DRC.,Z>"4!?D38VR:O5JFA*-@EX: M!%\"G3 L$Y9EVG%,]92!5 R)R@B,!$,"IRP2,G?,UZW!"R+'W72$-NQY10&+C#)>JCILAOVMEO4[9-A_^O981^OLHOEF$RBO,LE7;^/&B^6 MB'LK]&(K;^3IYLU_;LKUM[>+:KVJ#Z%4=3/ SU_HHLTAVT;"N_[71*H4R00F M.1,0\22%&!<"8L$85S'+:<1&['7NJK\+NXW7 _W7+IV&KI_V0'^V[MC.[X62 M25H0E4$>4?U>Y%FF5U:DT&LLKCB3,151/%I?]/!O1?A^Z?UWHNV7_OV\#8%= MF)#C.WV?IK$>],QO^_>N-0"[*G9;#";4=WWHP$W"\7%6_OOPA(:.B3?7:+ " M0W<)U[1<2-'M1=YROKG?S$T-T==2E;QB%9=%3FVYW-,0B$9%UTW!BRC;[@KZQ"[XMF"C+-B&(U[TD6P5]EB+ MV1X=O[N %Z6.O UHB\+A/J#UG$"M.>9Q2M@ M@0GE-%:7>V8Z@F9=!L,?>".5OK@&1)=R%W; G"QQ<>'VL+UEW\9)J0UMEUSLEPM@^<$ WTE#9A1K:NX[;M0G"G>:!< M.%? _.;"64L?.1?.%97#7#CG)PRL57&Z0^/[59.\>K0_8U.$+HXSR:,$0YX3 M!A$7!)(B91#S)$9^Z=7KG6-3]FA--,R43 %$=Z+5EHDF98*BAPG',< M48GRS.EPEB?%IL;7?;OZ?E-G6=/TH6>;";LD<1_+V-N1V//X< M QF8TD<=0_IY 0R2$3F"19G@A"Z2C)@_8Z3VT&V=;J?]RJ"5[0 M^IP&U]:-%9%W&/3 L?@P0SG]*/S%OL,[XX&Q?@+1=_>AFD3%3.]2:/5$K1J.I[E.XZE';%?CU!@+CX QV-0Q@X$KZ?TCDL:]W#> M66L/SN2=OWJRWNS/]&MYO[F?Q2CC")O!D'D$]4\8LH3&$$51E,58L3QRZS S MFNK3HZD#W_8&W-.OTW9PN_=@,G[N@-'][^?NWH 6AN_*[]T;NN_,_>VT_^_F M!>^-RC,XP_L:#)P4^1?RX7YJD?ZY+XK6*F%?2V)LH[4R.E MJB,-Y@AQ?8)X%F,B\S@B,!,80922!!*%(YC2@E(58R0RMTT<'UI-;2KKC#)[ MOXU9H+4+U.IW]%:!7Q=Z 'MEA1KK'&L?8ZF7A1;-QYPB>6!U. UX]T]-CH/(2%%XCCR>%C1M*O&3S M06SPX@W7>H(GCD1U1[MS6??<"(GSJ% Y@FE! M*$1217I%AQ@4.(\S2246A5.AWH"Z3MEK/'< \].'#S=@:UY_03S4;_3_&KAZ MD\\ZN"/ZF.?&==L!PU@+.G.!L??$>(_D?@8;G#!.J7]UG\E5#8;[:0LZ*F5JTT/= MUT93R*I1TXWKC^-HQ])7HQ.87SM@MG7O@K1//8.!WS:IQP2-W [UC*V';4_/ M73STR,CZ%:V^?%@M'TLAQYZ$)S%\GKJ;GH2OVKHJGR4;Y22?/UY11<-M34E(5@B$TXC"65AFF$1FD'" M5 H3$9$XY44A,C*@*\I =:;'0K4U-Z"U!_0,ZCJ:[TP"C4U@9]2P(A]7#JDM MK8TU4,%Y+_ 8#>W.B:8OUSYU&$?716U_62ZVN\!O M%WQY+SL_1&092G":0987"40\UHY>+B04.16,J5RD,G7AX//BIL:QM;9N!'D! M3SL"](=28()K"GSW-06-JN!%JZS'HK)VJ/CDI@L21^4>.^OWN<7RKF'<\6[7 M2WB6L3R71&EZ2,QQ-U/-@:89AHSIQ2%7.96Y=$DF[3U[FNFCO4;*;@S11\V. M#@9B$?C;?V MARI5IH>*R1-/"@6I+%!." 8G:X?1#UXC>8H#<7/Q$"_C<=(U/'/K M6#[A9>U[SJ#%Q<.\P'[!)[FN;A>BMQ?\=+ M6I55NU6;Y)'$*88HCDW1P=6O\" M!D;D-@\/\_JMI7-S..RG^?*/MPNU7-TWA^2[8Y&\X!FCB?9VBZB B*<19&G! M]'_F,4*1_B=Q6MM;RIT:._?5!KP[KPK$Y7I#5Z%O&>+RCVGHV%4?SOI(JM$9 M])0./&C]SP. @,.=X^C*E^_?1Y5?/BMX,U4A(EA,4XARE- M8M-^7D*22PDC016A2!4Y<6JY>%K4U/CHUS]_^C-8M\H"88Z'N2[3+?"UHQ\_ MJ 5FG%\_@4[+,"M/>S1\TLH9::,RR66K]\G#XHZ!=7CH0ZD)J4XH%*79,ZS> M+HS[),7+S?J7Y?H?5= M!4^-2[HJ295)"GE8F<3,];=Z_2+_M&^2( MR$$I(=?[G>,1?=_J)=6O$9>?ODBYUI_EIS5=UW]9JC9$LEQ4/;]K5]J0%0@K MR044<:(@(G$&*8\RJ"1F"4])1I!5\3%/^DR-^)ZN0K32RWDIZD/PK86@-K&F MPJV1AB1W9O:7+-:[_E[&]F(<9>P1&W/).&A\P&\VQ2>##)9U,&?L01LI[#/6 MX+G$B7Q"?3*BY$7(6+$GGXCTHE1>'^LVD0I9SEZWKWAS=O'-0KPVS3XCF3Y M><@+/(%G%F=DK%GFHO6'GG8E^9_OEH\_ZEN-DXW,#X954,^W/OW849CBHE7= MMW_YPJ&5=N_OEXM7^YU@V\!(VF325NUT*[!S!:+KVO B?T(KO!HX/'_P;?:>O]%M<]D#)R M9=U35AZ6U3UYY01:8GXLJ]]_6DGY=J$_2EFMZT[?"48I2;,,1@SE$$E*(8MS M"HM8I 7F0B#N%#<(KO'4R,?H")5)LRU;+8%VWN14^E\>'73+6.J4AC+TDCI< MMTMC.3"F@\[V*?=V/S=.DVUM>53I[[>CY;DQ"-K(\JQ@KU7AVP,[1\N/YVDJ M29)K!Y:F""*,8H@IC2%32"0BSE,9^:@*?T:%JZ[ZKPYX;%;M(( M"W;@6>!"5?BM$<]4%=X"Q!&JPI_38@I5X2U0LJP*;_.D@7T?Y_5+(,5Q^NX* M4J&X4'&:1U"JE)HV]=KUP 6'7.(HIYH*<^+4MM=.[-38K^]S\;YO)B\4*+T& M>CNV\P]H8(;;*@Q.>KS>R[ZZ@>2UA:2=Y''[23JA<=!S$^7)CZEO? M?3*1">TL5K\^F&BPV7R-2%=A(F%Q&HL,Q@67$ E20(HHA2G+9:X]-5:HW(F< M;*1.C9MV2H.MUJ!1&S1;U<21GJRPMV0GWXB&)J?+8 ;8Q'1"R2L[60D>EYQ< ML#C@)J>;AU'3Z[*B=W-]8:7 M9^,OC?6@,1^\[6KXWX . M!B &H0=J4>)_B.V"=)3O%=&2N3+U?K\K]ZC2UF$5(8R41! MF<0<(IYD$">JT*].FD1*.S&$19;NRT5A4W,[>@H#KC6^ ;2GLW$OM-+6T\9E MK"^Z!%X1##R5]\%[58/75[=E6(_@6<^57D$<:8Z[#DR7R<@:G9.3R.4GC$7^ MUK;T2-O^GFLR=>OJ339J-30[MP>=W0;4-8"$YLA>IO)-DS1VTWJAOK-S#^WWGYO;D_$,F;F' M%A[/RSURW;!/^OE/2T7COO/%R"V(P!_P 6F V?,G+G #@J? MS'!!XJ@\86?]/FM8WC4PQM[4/.N2ZVB!HR*-?/SD&QI\"AB0E.$\9S%&>:L 8A93E$=0.5891'B>* MJ9E>,K-E>,CZ8@*"5NMW%6B6:0.#@0B='U K%B3C\KC-7J/]3R6,&]8_:MU! M_/[X50%:U+>SN.*DP"1#4.2Q_H8SSB&.2 HC)=,LXSC+D?36J'Z:WM(([>J= M7";/$ 8FA$NMZP-D"SD -%HG^^=PJ1QP<.IJ[^?8Y+9-ETGKUG+,/\:=>Z1S M4YRXSB'8E20IXB2B&&<:=\8@HIJ'*%>:C#(6*RP+AH33B6DW\5.CI'XSO?HP MA/FXZA]Z)@SM=F@U'G94%0[ET+%N&X#;["/@M=3+=="%:35HI<$SM1)T0>=T MJT"GISA'\NHFTI_DZK'DVV*E$1,%Q@F#C)O4HRQ%D*2,0\$B*6F>L"2UVH$Z M_OBI$5;3Y[QJ=;2.+!T#[F(@[DHX C-+@T2GGGL/EF.06(?7KH1FI(":*T0N M(;0S")P,FAV[9ZPPV1E]>X&QY<=R>]R)K0B]^WYP8\L:A>&/1M,A_(UJI=J<@P6Z)>@?;:^-&+8N.V M@O2)Y4%S2*\/=^]%+MEZ%R2[?:3EW"QMU')5:8+Y=;&235;-NV55?5A6I5%E M6WQD;^6/9"X+DNI1)^; .Z4YQ(A**(5,<2J1$,*VOZ1'M:;F//0W$+:&06T9 M-*;U>CK4?+(N%YOEI@([DX&Q&71&VW?V]CC0%Q=:SS1\@6/5D? Z'[^;D M0#TI,>6P/11R'.U[N3_/>([5]?TYQM6I5[Q_^$]WE?J#_#T M@6%9!I!HLD(1 54D)")89Q+G"&DDBRS*GER_;)4YLM:\6T MAZQ5Y1T'U+O<8ZMP\?-Z*Y;]-!W/+@@@'';JHO M>W$ O<;;)X2G=#%#:9;%G&.8X\ALCL4I9'E2P+R0."4%1I)8Y88-E#^U[WD; M,JM[3\I>R,S\DA[ZPP.:M@\:IXL^;6CT0V_1:=5O#@*5-S7L1Y8A>SY16.P= M#@&%'8/1S@4%&0NW T/#D3QSAFC 0\<[5C3 -O.E_0'8>!988=>>YJIT17<7D;/V>VT \6G+WI! MXJ@.JIWU^UZKY5U#&XP>2VVY7;^BJ]6W$"D,Z48PV.3[JY+'14JK'& M8)]F[&\<1C$O:556[]6N&O"'Y;SDWYK_[Z=Z1(BF.=8\DRJ]*" %Q#S5?A$A MG N*XP@[G7BV$SLULJFU-K[.DS2O)N^K7/#RP61#FG,B_;P>-T:R' \[6O*/ M1MG0")13'M'$2*:M1 6D*81ARQ2C(N$)0(Y]::R$3HUSFHU[-JO-'&W97VN M8K[3VH/;M _^%9[3%9 ^F_-4@_S. E$__M,)B(*[4/MRG]^+.H&$E2-UZM[! M<9L'6HKV;/2KS6JE?819+ J69C2"A325X[(XTB2442ACQO*HR$A$E6.XYE#* MU%BG57++.LXQF2- 6H=BKH,G? 2F1J95\ :T*GJ-NYQ&P'.XY8B@L:,LIVT] M$EPY<_$UI^/^NER*ZG8ANH-WGY9S,5.B*!(N)4111/6:*6(0)TD!529PC@B6 M6#@U.#DM:FI?_^?EFL[K6KQ7GIH[BJOE=K 7M$+O ;<0U6K6GMGVK*O1U/>! MNG-H^#]9=U3:,QRQ.V?U\;-V9^\8V@II55<+[([02IDF,4,P3JCFADQQ2!!) M(<M7@YHIFC? WRIL#>ZTKJG(JG[7WCV) M9 P+_5-<8)[S-';LIGA$S-0^XVZ5^]BJZ=PK\1B4=A_S]0 %_J@[;#H- _CU MYS'PW.OPF*2QFQN>L?9(-\-S5SNG_K?MRSY*OKQ;E,TCJ_7R7J[,&4US!+4AIIKN!6<5AWT5,CB:X?WVJG M_PW@K05Z3="8T&:+W(#[Q@KK?'/7@3E/+V'A#DPY'=(?^TAWRH-.^VV3I)\# M(VV=U!\0\9'R^3TC[Y+'/Q"\DRG\KL\;*WM_H)V]Q/VA3W";*X0L9Z_;M^ZG MLN)T_@])5S_IWU2S(M-N(N<15"SB$!%DBE06A9YM&59I3*)$6&72GI$Q-?;O MU 2-GL H"FI-[7CG')SGJ=P32*'7?N[X6+.#!0*'3F(E^9_OEH\_ZIN-?XC, M#[!IW[UU"\\]>!0^L+"L^_!M+AU8IM8DX[^\W"?NY7Z?N.W9\-NJVMP_F+O, MYM+/98,T9$(.-%#BF*D%.3K/5VP;6/W,9(]^H' M*29DEL88)GFA'=I"*4@4$5#@@@K)35U0IWRJ86I,;<;I%_AJ"M8VRM=T\Z(U MX8<;L)".C2(&CI+EG!(<^]#3Q 'L?1NZ,=CB/U*)]B%@ABG5[J3),Y5L'X+6 MZ=+M@Y[FO#7\5UHN3.FGY>*O2^UB+@Q[_U53^[KZ*,M[MM&$8WXUDRRF&2&+ M0D96O4,\#\:H#1]K6C0?)=">1%D?I%WU-08/JZ4>"/N-8EOP+V[%!X T\!QD M- 8OC,X_ /U:[]0&C=[@B>+>$;7><@^ [$A;[9X0=MEB=P3KY-:Z[7/&VE)W MM*NWE>YZI_.<^FG#*KXJ']HZR)\V#P_+U;KKT)L4FIV3 E*E_1TD,[WJX(G2 M\ZJ,,QI+S#&U).US'*#FQ"53;-O2J1:2&8)V43F0\1S?^L7>)B>O&YA\7;>XG@FA$H)3_;E& M2$+$XQ@RA7/]4\2I*DA"63%;FR-'=M]L\UBG+W7[\'"O:'-FB@YN&^_4+GY" MG^;M>8L']H8/\0VV3WZ&7O"GOK>]OPZ,!9I*DU^6<0XA5(49C-/F>0V*2&/ M$T8B%:=2TMFC7+&E]=DI2]$NGTM?@8!3W]W=JHZ_]?*5'*=^6]A1BDG!HTRO M>Z2&G>K%#T8YAQ2CN,BI_B-VJAD> O0Q>/UGNOI=-HRT:S0!(!!ZT5FM2ZY) MGJV=>U X#X>EKQ8 Y-#>W/D&=]X[&PR%RJM?:"M[7,_1$9$#W]+U?J\UR4T; MIR*.".)8PH*E7$\5B8"DT/"SG/-$Q#P2F8]"Y!-L@G6R-/"@QEAG(+;C(3_ M!6:>P9CY*J$B_Y_- M0H(TN@$F@EA3@?FDFBY+AX+V!=3)NO\S^:&69"14Y5>[YVLD'R1?Z]&=?W-C MYF OLAVO3^'U##PK-(G!3VS<9@;7245/&KVVYH*]I*.=T:"U&C1F;T_X_M*\ M7MIVCQW= X^.UR;OH70=M^][8,0/6L&'EC=L>OU$% H64KOD""4Y9(HP6(@D9PP7*BZV9MGB&)=%,]!RBS;?SHOFT<;(0M0UH3&+?0 ;'KSS"WQMZ OVV'O7,W+<(% MP\XM!QP4[X>50^@Z_@GE@(@?/98<4M[S3#=OOLH5+RNSR=#5?FA+/WR4]\T! MIR[#4,^/G^7J/IYE!!?$'"1@<8*T,\MC2#)1P!1E.,D19H[U&Y_!AJE-4CT3 M;L ?71$.VA;A6'5F;"O &3=1ZW4/7GR3=%7],.X,-N2E&6=R"_PJ?$?SWI,W MJL,"=&5=MFB 'AS X#&=.?&*L9S2=#G$C.]J)KUBG'Q/LM>H,K!KB?Z ?]&? M].NE>?Z,R2+&D9X0D> %1(Q+B G3,R5)BRC+58XQ=FI7\N3Q4YNUC'; J =^ M:Q1TW-C9 \]NBA@.26#V=D##O2O)4:.]MB-Y*F'$2@0IGV:9.,Z0\WRR%-"4\RE$>I6_!R[_E3^W+K,'_= M2<<$[,I66=<^9D\AM/M\KP F\/?;:0:,:G54RF<7LJ-6^VTX]E3$R+W%CMIW MV$;L^&7#ON&?Z7\L5Y_UO=5[9=*J;A>B2K';8C&X_)'9L M$03HP#SB$6-GGG'&RR<#V0L?E9N<,=EG+?<'^#X&8!8MY6*SW%2[Z+8):7]8 M5G5)J%O.-_>;N2E&97Z]/22328EH00A,*:(0D4) ELD4E&3<3^+Z M0 VGQH^]=!:CIJ\$]J'C9T>2SSHJ@59S@O=6H,WE4X,0FJW'SQZR5@VX8Z>K0&57.X M@+P=3WO',S#WMOK>]*(%/97!^\N5)H=6@["#*$")B N"GZ-NA!T6)XI)6-X\ MC)6V0>S79<7GRVJC7[Y=(>6(X%P)&D&,&-=K[BR!F&?ZIS16>4SBE!*G';6S MTJ;&0KT2^C]+:G0UH0I'?_(\OG:M6-L^ M.M7?7%SD!2RH=M21% JRE#&84*9BB1)"B=4L>U;*U+[$YE3CD%IQQT&T<\2O MAB;P)]J@TBAX W8J>CZ2>0H![^O'A@7MJJ[1!2%ZVJ MD^:JMU6UD6*6I!0I+#)(DB*%*&,2LEAS0")X6L0J0S)SJDMW6M34OORMIJ R MJMZ JE86E+6VCKEKIP&V(P0_L 5FA1UBGQK$&CW!V_.(N>>W703#:Z[;:6GC MYKU=M/H@!^[R'==4!6FHYUU)63FOPQU[S=$2QK,,Y1+&BB-3TC*%6.A5N51, M92+-)XF/"U*GQB+]UFFWG*\T^*#MDM4TR6S+)C1F@9Y=0^I;7!H2!^_# M)]"C>"-'( S:B,X))?\5("X)?H9R#I98'*_-8'OS,,;Z1:Y-%NN'U?*Q%%*\ M_/9K9<[7O5V8@[[EXN[6%)5I"@9R)O0R!Z,PL(4P99QE!41 M<:F!;2_:B;M&J)-M2JUPD_N[J9I#L66G,Z!;I=UHRF$<[+@J#+J!"WEV%VYBUWQ'R2EX/T41G,'95]&AOPA*&G$4SEFD]K MNJ[CA([Y7R?NGM#7T1:-VJH8) /K @Q^<^V/BQHYY_ZLO8>Y]^<@7NM 5:J'6?-L^#=IZ@GG4H0H%W: H89@I.-!#V+&ZOU8!B4 M>LT* PEPCZJ_T9+6W]XNZC0_\^QWY4*^U9-]-4L%PAG)&1092B 2-(:,(PP3 M3C!)6:ZBR*KZX'DQ4YLG&TU!3U7PFU$6U-I:'FR[@.SY^<\?7H$GLZ%0.47L M+R,Q/'Y_YMFC1?,OV]>/[5MU M=F%.OY\RWO^B_(F49UB/'[/R^%+\Z)7.JW#M853:(5Z9S-R5-$1"5^9@JAZ1 MMOLV(U'.!.,P37()$8MR2##*8!PG*M:N@>)VA]]MA$V.!UJ%@>AK;+V\N@SN MQ06P5\@"\\ 6K2?*@D9;]Y[PE]&S7F]Z17&D)>25:+JL!:WA.;F\N_R$L59L MUK;T%F'V]PSSJ7ZMY'OUIEJ7VE63U2Q"6,;F0%.>X@BBA":0%5C!6,1)P4B1 M16[5W)\^?FH/:0\Z.V]I.""!&7(?BQOP83DO^3?P6_MOD+R$ MXW#X])WV)(SJ-QVW;M]G.G'5E6ND-F_G9=,W9R:H8*:V+0YQD1*8 MXARE@N D94YU@D[(F=H77@6W[8__5LJ5?M"7;^_DHVR: MCL0"%2+B&>1%I@E"S_40RQ1#G$8QSV6,6.Q$$'9BI\87N\.Z-V"K[:#6+I:P MVQ&(?S #\\D@'(>?=K:")QCAKLM=#4$P'C%HDZ9MM!@:>C%PT\.O&@OW^3#OA. MTDI6/VW6FY7\N5R4]YO[MD9YU=1AT<]\KYJ3U/^0=#5C2.5*YA$D+*$0R91# M; YB)EG"(Z)D(@AS.DXQ5).I.1A;)"%:Y7XP^S;U3^98!^_ZN=<_R)UE;D3J-#1VW!D*\-"AL0[0^H>> MYC==_9E.>?"B4]_CGM 0U'QRHI/\46EP"#+[S#?H&0/7=HMU*K#OK?WRXU>UB0)(FDD(YA*PHWC MR"#F-(%*'YM"D4X-AFS<]86RYAQQ[!T$O?_N#U2N:_>3)XKYX.7F>5H>2F4L$- M:"SSN'3V";37);<7Q<9=JOO$\F")[_7AP]C^)9V;BJN?ODBY?F=>+5,AVFQH M1S+.\S05D"9U(0660ASQ",:I5/IO+%72J?#2*4%3X^163U K"CI-!X4.3F)K M1Y@^$ O,@L'+GS;5H1_+]=?7FVJ]?)> MKKIJ"=]Z!<:*7,51%!$8$6).1J("XD0O?&.E)$DSE1;$R=NSE#LU[GC=E2): M=77)%\L%O%2F["KD+9>T_O$,O9IM-09_:)5!I_/-MM#*MS 5X!R!\KJ M10] M[MK5#8^#9:OC[<-8:GMBW&SY+30/EG2^[7;A5JC YE$3^DIVY0KJ?>]6X>W1 MSB!%#%P@\MKEV$;NN&V)'9 XZ"/L M0X33&&(18\@1$XBI0DJA50ML%KLN,/6^S[:_NFQ2R=R M #MFG=RX!J;FSE[0&MSL]L"Z+SCHVU0[,HW5H#'[YLG?]9_7X)M>7NU,OFEJ M78+6:G_IWN3;E M#?;[7YKHB5RM:;GXO*+"E,:J$VQV[4)V!2ME0622)PR2/-:KV4(B2$G,($T2 M2G.1I,)M-1M*T:G-8ON!QSH:N3.TMTGNFK0?:*#M9JXI#%_@R:IGHHG-;QL" M]P;OL#?PBSK8W-@*6F/;\NP_]%HD!>J0%'I4_!YB"*3KR*<@PB)^>(PBL+QA MTTZO6FR7PYM%A"6<"4@I9Q!%%$,J*(5"""ZHU(\13BD_AR*FEMCS- MZ/K2 M]!$L[3CY.H0"LVE/N0"9T:=-]TE91Z2,2C:GK=RGB3-7#O4K]C4VN'TU@7K $(EQP2%42FTH6+.B9T:6C[0P!C25@9\J@>.O @;/U D,/1W ?+\A(#'#< MK@'2KULV2).1G:YKT#ITJ:YZFL_LZ7?;"G4(R8SE"8%%F@N(*,\@P]J%2M*( M96G*6(J=SIAAIV3G V3"YS>_&[>( MH*/]=EG,A[<-+IGQ) _Z[:)N\O%1K853@L43A2D,/VSF'4\U>Y MD"OM5RW$K;@O%Z6)W]?>5!.UG24BQ3F))%0BX1#EO( 8%03*F$9I%&4RU%R<5MUZAJ9/%';CFTLPVY&-1_ ",TT?MZ>Z=M5]_'&,)2H^">:2R%'9 MQ=+^?6JQO6U@S9\N-:B-PU9/:E.J7(J8$@0C1C6K4)Q"K/($1IE>/\6<TL7OCN[*>33MR,,;1H&I8Y<,V"GJOZRG$R9>J_:<%3ANL1X; MVP]J]%C==$V;U.7]PTI^T0RDJ:@I1[;K[O!OR[F)C_V5E@O3Z.']HA=$6Y65 M_M-K_9^+NV9KZ#/].B-Q)%"*$\@9UT2390+B6!$H:"HYT;\CC Q8-@50=:+K MK%[OE3L3+5\N -UV:U'+%:ST4KAW O3&U#8$K*D;!UZTR7^.ASM#O EV)/E< M SMJY]>^>:"MN_C"&//#3;_73FLI,*:V?S?#W\NC: T&C<7MGOR-J>'HNV]L MD!'QWV76KYK/T),V",['.]B&$35TH_^A-*D'9HG]GLW+NSK"L(WL*YZE5,\@ MT!3[ATCA#!*19E 6J<1Q(E41I6[[_.?$3\K>Q M_G#'W^JN@>>^VC;WAT?C7]*JY'I-_MJ2%7F.(.B$& M^M8!]NW)A:V%S=&QEA( 6?>\(\#,-?J]PS<;XG M3$_/ KX$#)P7+DD_)7Q;@?ZVJC;WS:F_CV7U^T\K*=\N-+_*:OV1KKL:KK.( MIVE,90HQ27/3W89"G)@DG2B/)$[R),XBIVEC),6G-JL85:'2NH*R51:LM+8W MX-YL0M(*4%,]D&MK'?>41WL3+&>2"8YOZ(G&8G(Y.[?<@%U3#] S_P88 (!! M '00@(_U6].BX'$V&GG'U1@O^J7R4IO)X M-5.\$#QA&>0QC2$B"85$(05)+EF:LUPHX92EX:["U&:G)$H2_^T2]F"WC%0& M!3-T(-*^08*VP>2H&BOJQ@@>DU.'0SAV2X0]+2;7"^$X2D.:()QXTC#.^Z@9 M=%7R=5N\X]=%N:X^?OJU2T)+4\1PEIL2&12BF"%(XHQ"21 IBDQD-%W[Y&)WT]6%$VX7S?._+.?Z_JJIY3"+<1$7G%*8HX)!E.8I9!'* MHTQQRBB*G:K67U1YM3< MEYV6KDE&%OA:9AKY12UTNM%6VYI/=OJ&2ZYW ,AO->K+8D>N1&V-PV$5:OM; MW?CFC]]GG^A<5D9"69G^]-7MO4GP^Z]><849YT1D491 0376*(MS2 HL(,ER M1B02$BFKTW]6TJ;&,;7&II9MIS*@/9U-&$(K;<<^=FB?YQWO&(;>[J_AZVD+ M^NJVR>(^X1-+OC%["/7OQH/QB=BIPFE-WD[P-+3]Q^^&BG&4IU%-Q':/&(6" MG:SIR-?MIC#Y2OUBL[=\73YJSW(_%S06"&E/4#N ,M)KSHQ!&K$()@G!D:*< M<.6T?76]2I,C\'YFB]$>-NJ#3GV_R4868V89&QYU))XIZKM7"?QF.R@C)8=> M"^V864066DTJ?<@>1=>\(81"I-J(9XN0[@/X+ '2K1+3 MC(_N8S0X/'KPH('MDH6H"R72^0=:BK>+]L33C*8*1YE*3!'H7"_Z4P0QEBG, M%.8R23%A,75J@/S_E?>N.W+KV)K@_WX* E.8=@')2VT[O=;3L- MVW4*!_M'@->TNB(C\H0BO.UZ^B%UB5!FW$@%J9!K@"H[MU,2U_J6]'&17)?# MXTR-MG9B@B^1H<9MUGM:W[WVNVZR;_6GCY*,"2@B<_"0RP(6 M,N-0$)JR@J8TRQ(G4C@QV.28H96U5V[P!BQDW;J.SN?+/^M.LFJY F*Y86NU MF0/:W:(O^4M2H'K3_2]QG@.Z!O]KLY @1C? ;)LT>7'ZP68S%\11_:_9C1ZK M>I+&PY5SQW7J23LJ%F5%$IE69XA"@B(,*5$1S(1@*HM5FJMT]EVNV')L2_8' M'=^6'B&V)'I/L(5F^PZOSSV\M*0!LM1M$/'*_*?&&Y?^+33?FP-L[G&;"(0L M9W>+M5Y2FZW/=K%=K\.K^\VZ6FNFTM[I+(ER)&F4PBB+]510,*H7O#B',2DP MB0LB"FG5-]%NN*E-!HW$H!&YV<.Z:5(6*M 3VXY/+!$_S2C^<0S,*9=":,TL M;LCL]E@E2!,XP)F4E&SZX1-J7L)(Y:@0N2\2+#3<>;IX:;&"9ULVVBL 4V$ MS@!LQPO^8 M,$(Z(N3<4M@+":R?@TR..V\+72ON]WKMV=PT,F9#SN6F.V+52 MU#^WI:K;L$V4%YP@O1!!7,:0F%2>0BH%4TPC1C)>%)E;"OZ9 :?&(4V$D-E. M>NSD=0QP.(>P'87XQ"TPB;2B]CK&FO]JI0T0$FL+C=?@@G-CCALZ8(G 7F" M[7TCUPG9^=U<: #&S)?J.:+30_CF.Q\:IP!%WE>9#JUZB<<7;]Z/')(_-YX\*^6VBGM8[J MKNIBU5^_T44;=?:[?H1IZ]T&G:N$I8CG#"+&A78Z20)SBAB4D?X-9ZA(A-5F M^-B"3VUNJ*73[/&J7("JWGL*F37,%/>W;YG1KK?\N M5+B!P$2>^$I[N);9)C']N,K^:TQ2 RWB;2H;.O[4)KRWRY62I8E%K/XNRX=O MFJ5OO\L5?9"U F_H6FXK6OJ#!&419(E $&;\@=)YR_#M"]K/Y/*C-?HN*M$ M^2)S4>0QX[E>V&9"4D@(EC#/A818T(CF-&_N.WE.:H76-UR3KZ:+4//K?[,.'I6Z^4&")WA>H&$5\]VO1Q=F\Q7#Z,, M3 6IZ^_K>^O($42+5*5I#%7$(\W]<0[SI"A,=@/ +3GST4[K'^AU3V&MS_;(!QH_D/Z;87OG_PHL&)6ZN- M%"^*EG3I*$DDJ2KT-YN16'^S19K!7!4EAL+D^IR'Q'.RSXD!Q\[V.:_[@70?BYN&\<>[ MQ5J_!J7V'[0_(=?51[F^^\'GF[H%[W(I_BSG\QG)$R42H2!"D:81FG!84&06 M@$HO"7'&$^(4JF\SZ-389"LH_3O0/3 TYWB[QEU7I%^5KS$(LCJ7)8 M*(0@050O1A V^&J$BKDI2.XTZ-BM[(Q?*Q7)BWWS%+P!)G.PH*@%Y@ M%K)L4-M)[C.CP TKKZD%ED./FV/@AL=>LH'C[<-HZ:ODWQ;+^?+AY[,2T0E/ M$J8B!56!&:62QC*UK(F]__2I??&-A-95F@_ =?K#OAB$T-Y" M+9SUMVR!AW65ZLMP&:DJM2,^+F6HC^M_M.ST@5O&*C-]7-I>6>D3%PWS3C[* M/]LZ,-H3^K1:+O2/O.FJ_&DY+_G/YL]^T6@:Y1%5,"Z4A"1F*31]>6""4I02 MA"1F3JU#7 68&K^9ZCF+]?PGN!7+ISJ<::L->*Y.O3S0ZIZXXN-R#?Y3KKMG MN?E%SJ:T\YA"&B@P]YX$^P8T@H,_VK^#'*P/1<^G$^8LPZCNV5"$7CIN@Y\S M=,N;KTR5U3>R^?O=H@[5^JB5;K;4FWVN&<,4FJ@ MJ3EK1K)=L'HK,C RVR_(3@)[?JWJ"Z[0R]9#(-659Q)S.S7L[ZP&VMI M>PF&3@M=&V".KWE/WCW:\M=&A_Y*V.IZ9][<)^;7RT5]#/#W,DS8F#:^A$!T9VT E_T[AY0?"U9N5 .(_$T5[Q=N'L ; =97"7 M9XW%YP/TZ['[D+LOS7*Z>WR:+W]*^46NOI=<'LGAFM=6U3_=J\^2+Q\6Y3^E M:!*P7R^K=1-%/U,XR@B*&)1<+_@)*SAD2,\4!Y5=;T :H7;[!G7FD]!7@Z[O8FKFSSP3'=5:U^0 M(!7 &F'RI'P*>J5TJ0!8'\^:"C&8\_KCC63K7?G3V^^TG)L'OEVN3."VF03+ MQ6:YJ?ZVT//BW(S]?EE5GY95W)!3Y!<.U&;N7'^S64S M)E&JER@)3 6C>EHB%+)>]2B/-\?A,""Y(*A-(>(P@P06%-(LI3%&* M$24)X[J#YE%QE;N?H$CMX6D'?9V"T/OB :>BBW '"<6QPDX MGVLRNX%'76,Y8?%RS>1V\]3*$?Z'K#2A;JNQ1IQ)R@H%TS0B>DVD,,PS3J!2 M(I*(X CGQ8 G;'DG^@:J1%RBL5X7YC?_(^!?ZZDT$ M\-2D,KG5[AHFR-1(I=4#]!39!J)L50&-+F"G#/BC48%BT2BN NQ.HT^-3;M8GPK M\*<)N^XD-U]P739(OT;@GLW+!SJ@L+V;7>P8,QC:@6FRE1OT!+_9P@V%G)>F MIT1=9[&GP UX(RN^*I\:R@QY5#<(6)^4Z2; J#PY")N7Y#CL(<,8L=U&K3[+ M.I3AZ_(K_6'"^+\MYZ;\HPF..+@K.XM3'!.4)! 1*2!)2 3S+*$PHQ'.(NUT M9GDVX&ANJ#P3/6K3TNN5[!,M!5@U&H'UTI25;1:YH)+K];PM,+)4S0*X/:_A M_7,=:K:Y'4EUL&GM^#6HI<:AVDX%\'EG&ZT%Z*D!].1V-.+='Z=>"J9/>ATL MRZA,>REB+TGWXN==QK]?E[?\OS;E2KZ,2]M%K)GXM1E/&&,JXE!PDD$21TS3 MKD"0Y3'"VF6.\VA(R1)',2;*MI_T@[Z9A$%-I8]T]0^YKOVD:BO[, *UM8T; M;_J$>F2ZU#39RMZ+U=5$"2LM_K-07J.!?Y9TA"X$.=J*6,J0MU]\.0JJPTQW$9[/U4W?_S"@7[-JBTV41^3?**K^]67M?$#ZA/8KJKW+%:*2?UQ M0YP( DD>Q9!%-(5)0G"$>"%8[M1\S&[8J>VM;:7N3D"?Z I\KZ.R?;2 MK2% MI?OB'>'07LL6W/;45,MLD@,;J=O@]VV[ (_.BA-07GT4NY''=4V6^J6E1O-Z:3[X=R43YN'CN7Z,U&?OTF5Y(JS0LS1"@GL1"PR B'1&84 M4L0%I&FT;4) >AHKD\C_ UHQ >M_%U MMUEE:0:S@'ZXA^0*7Q /REJ(ZWA8KA@=]<"<'Q0HB:)IVG.I//L\W8:1#89>S<@ X%T,( .AQ M#<2(*3W^K3=J5H]'\:>5V./?+LZY/0%$&+@,,+E#1LB5_*;E++_+=PN^?#1[ MGWK0MBDK_UE')E%>:[$0]7_-&YW$_]E4:R/^1[F^5U_ICT_+5?V+]7I5LDU] M)O%UJ1A3S]*K\8?=LC=63Y"8Z M;N[8EVW^R)W&( >"/7[T(,! MW/9>[(_-FZ>Q,&4;5LWO>W"8H[L&$(^KQ&O8T>L*RO;JP@Q MM=(6'Y>+[W4:\F>]:M.JFYMF E,6I3*%I& "DCBAVKM'!*8)CQ*EDCC#3A5] MQA5_:O/_QXTI,&\(L,G+F6*)BX.O@:?%\=6,.X'UL9]R%UL@](\O7Z8_##B@ M1<=G^=JKF/77*(=Q4(-IK9V#6&>\TA@GI1AY#K59ZM>_?$/7S,/8[%'@&#O]F3'\*=MFAKB\!!@RPJPXR@2GW,CM.8LX= MJ,*O,>E>9A]OL^Z%8EQGVKW?K*LU79ALAY,G>2S"*.51"A&3V-0HP9#F10$I M41CAG"F19;-FROBRIJOU.).NI?0NE/I2AX!3[DYXP.1#N5B8G]K-YT:,2DTV"27QF&Y-MU7X5]FZ;9% _3@ M 8/S\NXZ]C2^Y)N9#7&7]Y=QTX'EWI7$L5OB+?Q%6SB6SG.4)1C 1%"F9Y+ MTP(RD\XD\XPE2BJ,&',J4'&9/%-;OC6!-?Q9@&N[<'LU;P)'A]D$F&W^P5 _D+^C>$HEY-D.TASPV($+I! MS?^[M@ETL_ZV7)GVI9IFE\^;*=2Y \O=?'M)'1&7N)D+80],DGL50MI>-+[; M*IQ (5SYCRM$;YS0\W1ACW!1$#.AN"AD1&$4-T$+FDA2SF%!<8$Y243!\LMC M!*?&)5^.U9-M*XSY."2^Z$QW0BP0OLCK>"5KMT7;FI4&H M^:0K-P%&9;%!V+PDMV$/&?ELZ>['4[GJM6*9\91PDN<%%*86*XD3!2E!2#-C MG,@(Q]*1#[U)-C6NW,FW#G=HFF9U00U MW"[$K2D2]W7Y5/(4I1^DR6:=Y;DL,B(BJ H3!9!A8E+E*(QQ$>6)3 DNG#C= MAU"3H_.F ]U2@=??C(W=6-R+F>P(?&SP W/W3AW &GU UPNKT\CDC+7F:2+YG:Z[.'D?1'N=X=F.TT L.+DB,L,OT-!RP,:J5> #,;J(8#$-@QC<(/(\7 M#GWP?! )GXS\?(!1J?6@;B\Y\O!%(R><-@55FN.U+CMV5F028Q912$F>0((E MAPSC&-(B(C'E*)72Z=OW*MW4N*,M2?/4-KP20&Q69J?PZ?2*=00S7G(:-()Q MIK__T)JV47%7)&$"F7JGL)]$/MY! 2=PZ'4AMMYRZTX.1 5$:2K2N) ,1T[L[TFNJ?'^=$,KMY:TFP"N8)_ U.\U MU!+\T6GH<1?#,^83BK[XP?&4'"^DO48CV:L?]9SS;UZ M4U;U$69UNQ"?5O*QW#Q6[^I*GD2(R.@7 J[X*?S6VV6I1&Z?3XP;T-/$8G'$1DEZC-(9),FZXQD5H M[<5M7/:TBX/6OBX_2Z-X.9?/]FV^+E_3ZMLG4QE!2/';S[]5QI_?-I"Z-2T" M:EK8.F5%)A(I.86I(BDD7%N7986" B>14H*D-'9RKT,(.35?NQ^4I1VS5:=E M[6$;9]O\J_F9:SW!JTU5+]?_VE2L,&T<]#I_U].7;O4='";G[W6P)/$K&SDT MQ3^W[U9!L+\MK7]M] 2?>J9]];?.X+M.?3M]@SCP(0T2*)[/GYS7"OOSCO2) MZ$#_8TVV"\+9:IC]^OA%6B":* XC%!-(&(HAQ1+#+)5(I$()D3JE@4U,OZG- M?)WL\'0]WNM6'@STJ@4^O[C^"S3]$Q#W7@UV]:.#S,D3?1,F<1X32,5?XT0G MK'VOT"!BD)A#PZB.IDC+_A6E]IF>YO)]N9!UV:Z9B#"*LTA"DHG" M+'@ES'.:P"3"%*$4TSAV"G2]6**IS?&G4XR6JS;XU1Q /[NLU0O\830#M6J. MB5^7&]K+6$'DN M#'M^W+$KO%HC<:!4J_V];G3TYS^&9W U+0#O51,W=?N=EG,CB?9Q:^>WDWH6 M"\PCHA#D)&*FMBJ%15Q$,,U5(F)*HB@J;)S-$62=FANZ_6:WG3H![62O4^'K M%F-V##B&J4\3Y\0,./VMGKTFF[?/C%]K;@[6&]VG\QJ():]7RTT%G%_D=7@F M]/\?7@OKV7Q$0S5.P)__,!-[CM(8U=/Z& *,X@V,B&3G1(PYY,#C-/Y-BLU< MWJO^"%_H7'[91G#M=C>8?BU0'"N8((4A296$!>4I++)"%DF>)2JV\B8&C3XU M_Z 3WG#!5GRH20!66@&PT^""#2DW\U@>$(4"/?2<[A=O]^.4(;AY/>QP$F#< MHX@AV.P=% QZR##>,T$+MPMA_C+'#-_U('I)UY6B$"+)F&3: #F"!"$.:1%3 MF$62Y)QFE/#4A>9.#38U5JN#B4SP:!TZ)G?BNA'727SM>,H7:H%I:0M8_4-/ MT@#%'FP@\-CV01&F1'J!CX/)%#I*(4$I%A32@D@831.$(X(U&BG C%:?C)4S@#R,]J,7WR4Z#< G,,&Z06#/(&<7W*:*2 M_-\>EM__7=]HV(&8'PPID!XI''OH*%_]&8VZS_K<90/;533;2-77Y2W7CH_I M([C65BSU@NJVJN2ZFBG,4I9D,:2"Q9!(4VX>$04%Q3)+L)0)Q@,.M\\./-&3 M[4]ML1*SM5!N10:TEMFQ$\59[.V<$#]0CM2EHI75)*.TTH*=N.#V-(SNS2IL MH?':NN+LH.,VLK#%8*^MA?6-0UOE++F4HFYL^H&NVVV;3ROYU Y"PM9#CUNX2 W//8* SG> M'I2DMC4%:$9DP6.B*4H)2+*"P:)(4^U2DDR)A),B=^JPYCC^U/Q&IT]-_[*L MN":Y_Y1TU?DU/VWR%;V8SBO=3;#2PTBV",6+00NO.8HP19X\6TAMX&.F5COA M/^HTS*YP9^T5;7,O9TE.$".$P*1@YO13+^LI1074"_E"J(@PQ=$T2B2<4F-J M+-[(:H+3F\K*-T"9=/*Z#^]4ZAR(#)S7Y%ZDQ8&.M\4H)6$ES^8ZX*7!M^KUT8=U_6^CGO-/_L%B7 MWTW?E\,:?M*,4,U4IGB"$@ZS%"60*)3#@L4)Q HGB6 J82(;NBE^B6!3FQF? M;\6VJ5OEMFB]?O,7DM<4^F>Y_@;DX]-\^5/*IJG]MG$!>-(/';Y_?I&EW;?0 MQ[+?J+OHG5*];)N-T0ML%:LWU(_.D+5VIFTBGV^$66/53<>["2_,#KL/0X3: M9+](MJOML_M ]-16NY?G#P\CE2M>TODGJKWX+OR\4''$.8)*I:8W%R.0ID+! MC$4YHS@O*'4J*7=PE*F1]DY(\&2D=(\#W0?2CD8OABAWE4UT/AEL7,EE!S#N[_H%?W[DK)R7H>^O-ZL3'>9&8EI+&C!(8\$UOXSSR$C20Y3 MK-UJD:!,%4['O4='FMK$U H*Y ]C/MF$FRV;OER-Q&"^4\*])\MAN#&),.<1 M@EQ0!$G*.*04,\BX%*G(>4)9X1(*Y ?N$8)_K@.WW?3M!<3 \VR'7T_(&]"* MZ;=+S4DD?#>B.3S8Z+UF3NI\J)W,Z1N&D73;YORS?*3EPI1RE"NU7#W6VRUL M7C[44\R=_GZXR?0H'_4E]^J+_M=*T7J+]OVVN$4N-UIZ*%U0N\6AY M.\:[CCT#4^38IG1F5_^H^Z1CC]*-RM_^47U)^ %& #O"DK^O"PD@]M![-6 ML-W73ZE,XDPD4,5Y!DF2$DB9MC9%!9)9(C!!3M%#YP:<&IL_E]=\UJW$%Y#S M6=#M*-_NVG/_+W+UO>3R MR/;'O+9U*PE?/BS*?TK1;&Z\7E;K:E=[UK%ME#R^?Y-K;E)OH43!AZM[QGO4Y+T*IY M-#3C!NQT;UON"/KW5":Y!R-<&-$Z;VGV]AKU0G,!#FQVL*AAIP MY%#\^@\3K=@X[5JN:%;$C*H"YS"*500)DRFD9NM;Q%B(K"@BC)P" WT*-[7) MIA81?&]D;$/GP:N?DJZJL=H#'C*AIT/90(:9P('KF?/6QJRMANT<,H&8]1.X M3R(2_9!\TSK\'("LMZCQ4V,,+3O[5*[IW$PJIG:;R>DRT\J[QR=:KLRXIJ7N M3+(H*F1,H3#AW21'!M*WS[HZQF&-."93*&'%&I?4A.(24BAHH6@N82X0QCQ^22O4&F1C&M MC,W!?2NG7G,:41TW5 ]":DTRPM?E]W+]L]YUV6UV13'*J%86DAAK?R3- MN5Y?(@[31"&59W&D*<.I8^T (:;&'5\VCX]T];/9O.JT:!.,:K_1T6,99!@[ MA@D-=V &VHJ_#W37@JE5(>AVX24H>FTB.T2."!M@[GEH;1G)$,?3/?$O0%;@6L\;VWP=#^:=@#( MZ_&TS;CC'E$[(+%W3.UR[^#L4#W&-[FHRN_RW8(O'^5'N;Y77^F/64X4RR*S M2),9-S'NFHE2KJ!(N?;,"*9(*9>@ZQ-C.='."&'7ST0=LC=T E;+'2$_8(7> M!WJ&4R,F>&7V#_YZ [2\QG75$M^ V[6>6=FFJ1V\7H)/U&\$M@5O67@@>.:KNO-[O?;("^1\$*(/(&4L;1K![YM2F"2G M=XL[/2Y?_R;56%5OM!BK*G1XQNI MY[*5;+-7K-WQLY">76[Y!"HXE1T)3[3K2NW^.MHN/WQB.-*2X2B67KQY6T". M>N!G'S"6UVRK2<_3M;[%%X%^E.N/6I&VRD\B9))A+J#(4@D)YQ@6"1/:&K<<;[)$RDV_\ZIJ:NDME@O(S]0'&H3V4'X=C.&U.+8^^--_;(7V MB^.E7#L8SVOSK3VN'@CX($JN)/S\(5:#?EV@9EQ M)>*4Q3"AIF]<(5*8YRR'$AXRN.N#B>U&XB?G9@B' M "T22M,L,D6(DUS_P1+(F%XI"%)@3B(2%X6:?9?+3813E[IQJ9#E[&ZQ+M<_/\N'TK2L6ZP_:FO/I(R$P'&J83+MW#-"3-PL M@A(E><$*'*F8V1#IL0$FQZ*UC& G)#!2VGWB1T$\_7W[@";TQ^V&BO6W?4[U M_0^[DOS?'I;?_UW?:;YI8GXPGS+I?)9*8B.(YA07,&:4QQ+&42)<3I_/3H2--D MB+(6\08LI.7VRGE$!=)(QAI1%LD"$IZED&:809DG<:Z48)0YA?O[072$8/^^ MH"VPX%5;<-VQ7L]Q=.WHUPMF@=GW&5Q=R/_=.;B&Y$*>AL)SPN.1P<;.:CRM M\X'4Q3,W^&I\<;L0-?/T_ZGM&#Y37,0I)@*RC$E(DDC!/$L)S%6:\PPI*B6] MK!G&B=&GQL\'.@[4B78-;_?_]8].!>EH&UAC4_Z[>M>RWOUMES0A>G+O$VDK=Z4%9\OJ\VJ[ME>/BQ*57*Z6&L_ M=;E9U#5<]?.XGK=VP:%*)JG*X@(*:9J*181 JG^$:4P2$25)'$OB=)@QL@)3 MFY7Z^C<5 W=J@)T>H%/$\01E[-?#\EQFPD8/?=K34_T&/%.^-G]??9,BM 4 M[! .PAL7AF[,''WXZ0K&='K(=78.HQ[]'4E"^T=J%U+CDL;'MWJYXMROEF7 MW^47R3>K>A%W]X//-T**MQIPD]2YZ:2_HRO3&:[Z)%=U -N.%@O",>3;&&%Z'7F3\DI-CGRC?+R[D?>1 MKM3ON:D",%.T8(AC#$5J]OER$D&&D("I_@YQD:$H39Q.+3W)-;5I9=OSM^UC MI!EEU72M"[PUZKYQGO_(L]H3ZI%WILS MOWC\Q6>N;<#@]N@PEIQ13C$D)$&0B!1#JC(!I8QXD40)0VX+@.-#38UQ6_' MW,-)[$M4G0]D+\!JO'/9;>AOZ /:(V@$.J=].=JUCFN/:'WBU/;8'5X[FCTK MW,XE0UF*,ACS+--T@9GVYI2"*%$Y13+CJ4@\]#.;CE0\(QJ874ZD88\ SPC-S:Y7,-\!!\O&9A[*Y?_Y#],H2G$D&B=*+2,9R K,T1C0N"&7,MAK1\5&FQC9]24'5 MBFH=M7 "S;/!('XP"LP?S^#9]30[EVSL@)-U(( C/,P'(V] M.''K6&$6YZ7O15187#S,$WM+RU5=5_.VJN1:/Y.:8R9QO_AL]@--B*L#46//9;GZM NAT -IK MVVH!:C7<7#5GX]CY;2$A#TS"1O2F/O&-!=I!CT6&HNC3UW.6853';RA"+[W MP<\9G"JU>6P*9-:)"0?:JYA^.-OV/TD2(9[0 F)&4LV(-&KJTT195N0BIJQ M3HFKCN-/C1![XH-EG;3#G_44:O(QG1.DG$QBQX,!@0Y,@WV,F\0HR[Y-7C.E MAH#G.5?*282QLZ6&X',@7VK08]QK\-SJM8 PZX&W<_HPXRQ/2)RE4!5% DD1 M8;,65C"F)*521"IA5GE2>T^>'%UUP@$CG7VUG>=PG2:MY+R4)PI0(B!@VC;=%!HLXCV'*698C2@O)G"+3O4@U MM2]^)R8PW1F?4'MU MU_U-JKL? 5>QH.!#(OTQSN58[$X+6Z%>9 MQC&^P\V&H^RW&:BS%",W"QV*TGXST<%/&L::[Q;?9;4V+U;;H[A7ZFBF_=:\ M2 B'"8LD)*F(85%D&)((2\%R%&/LY+F>&FQJ#NF[A1Y%2SMH:^PDJG;\Y@NK MP$RV$[/=WZI+YV\E]<=$-GCXY)R3XXW*+C::O^01JWLN+^"S$#4G?5O.]?W5 MW7]MRO7/;1"D%"K)8HZ@C&EL."."+$X3B(7I?T(BDC&K_L*N T^-2=Z_N_WM MW?MW7]_=?0&W']^ +U_O7__O_WG__LW=YR__';RY>_ON];NOPXL G;2!'=>$ M0#8P[[RL1-8(&KQRD TZHWUN:_BBK6<)Q3'C*("VB I+<%&<5B8)Q$J68%XH7N5,=;,MQI\93 MM=B@EML<3-6;0+U/JY<(^8<1W[&^;>?NTOZ[9D;6=XM-(/6@815?4+Y]1M=M"M' M[0H:WU"*O\ORX9O^^_:[=@P?Y.^FX< ;NI;;R(Y9C*-421;!0DFS_B,QS E* M8,)%CC.>Y%C(69.P^&5-5VO+[;$)J.9"#"\5#'D(TH@/J.G]^U N%FU.89L4 M:G;AQ'(^IZO*_%.S(^>Z(3^2P^9-O!IK;'9[5!O MX;D!'4"@10C4$ &#$=B%D7K@\;%=^RG)=E&YCZ:\ MR'Y9R*;\B/9&3+2O_I\P\1)8T3A-"(4IHWK='"NFW<-4PI1F2$B489$7;CT@ M!TCAPJCC](C\:IJIN!7SO<0*:1PA)',$962<=!EI7XIA"B,D"4YIE&;(:?E%$)DXZT_+JJZ2]%X+ M8.;."'_05WZK9EA@F6)-C7I-&6EJ5+FF1I[ 6)&,$\IS'EM1HW?)ID:81K[& M:8\P>*Q%M,Z=]6RSTUQZ54L$9MC]J,MM9*96#AKMZL*\K7[]$$RC(>A4O &U M.;^VYOQP57-:IT]?SZPCI5Q?Q[PNJ=MA3' TW=OS<&.EB(=!J9=6'FB @6>H MRX7\^8&N_B'7;S<+T55%2)(\H2BFL,ZQ))DTD6&,P31C*DLQ)3%S.S(].,S4 MILE:2O!8BPF4D=/Q#/0PF)9'GA=#%/J$LT:GD1#4(IXOQ.%^F'D2!:]GEX=' M&O>H\J2V>R>3IZ]V]L:WQ0NW=4@[K[];"331J1_HC_)Q\SA#)">9X @J+K!V MMXO4E'J5$,4LIY*H-,XB2W?;<>BI$46W6.Z5<+T!O-4 \&[UW)S#W&A&J;6P M]M%<#7/6IPX(]TC;$I_[2'?"[_8I/K5(?PB,M+6[&Q#QD?Q9S\B[.*H#P3OJ MB;H^;RQ7/5]RZ!,&-GWJ0HS?FP93U=O->K.2'\J%>71[[%&]V6YGC,0CB E"8>$$$F5*:F8.@4)NXLPM;D#:PP--+?@$9^T"K0'6;K7V@=3/*4T0+4:GAL1C080J_MA-RE M&+W6..[T47_]\+0V3SM\MA/SQO^7/6<(1HRP6$"52F6)L M!:0RB_4JF0B9,U+P#-E6Z3@XPM08JQ$2M%*"6DR@Y;2OVW$8R-,DY06>P!SD MC(Q318^3V@^O[''XL:-5^#BI5;_2Q^D+AWDP'44TH;TF$=.4ZC?E;:M9H@1B M/(E@P3*J'123SR2EA(PKB8H\C644#<@6/S&DU9L\?EKXMF&Q:KJBZ2EV0,GK M4U#;N2>7(C=2B=I6RFW4?R=H7>?:HZMA 8=/G^+4<*,Z#Q9ZO_02;&YQWBZK M0[S8B2@P]G-W23\*K$Z ^J1?FGNE/ZQMTOML*V.VS6VSW>37AVY^V:A@E,?!X" MC!NS&BU!I^:Y$A?!36J]Q7=-TXZT!W@=$[ML%88RPM&]1.\#CK79& JIWFYD ML"$&;E>:8.M;SE<;*?:[ZLRB0D89I0+F!.MU/.$4TI2GD"4IXGDL642'"3K#,86^Y#>D,N])YC#58'W:'661YW%JU \;J+>'K$<7<, MK;3?VQVTNVL8G7R4ZUWMWVT%CD22-*4JA9DD%!*>I+# 7, BB_,\*7BNB-6A M^,E1ID8>'[7SL3+OKQM9'$;0CB,NQB4P-9ARW\\J@(/;]7I5LLVZ[H:P7FK' M*%AOO9/@^*2(PP.-R@PG=7U)"*O:;5M[?SY9^N+_.I1TSH MG=Z*:?:VC*"@EC3(*VP#B=^:@R?&&[FZX'G-]^L(6MPSM&)@4QCOKFE].)-" M%B@F BKM%>L)CB.8)YS!.$$JITF11VD\8%O\Q3 3W0K?5@EL&T&ZE@E\#J4= M.0Q!9JQB@"T:=V?0&%#][Z#.?@O^/1]BY!I_!_7;+^MW^+)QR]N;N7)7-;W M))4T,B=B(M/?OY"0LH1!G.H/,DM-DI48\/U[$6ZBK/$BM<-U3>W';G9D,YX9 M?I%J]T:Q:56[/PCU%*K=/Q?LEZAV?Q!+7]7N#S_<^9RQWL30X^FWJ>M1*C#- M.-[SU\:EL+M8#6IS_[6)T]D;L(@5'V M%QOAW+O<'GAQ;,^R+@)EI,,H-W!<#I&.:G_T%&C_CK&.<8[*VCN'.7[-,$?R M-SHW\1-?ODFY?F^ U'9^LWRDY6*6)TQ%N4R:ZO$$20RI2 K]4X3B(I>2)-AE M^_/X4%,CJE924(L*.EG!'XVTCM533R!LY\?YP2TPO0V%S-G5.H^&3__IQ&BC M.D7GM7[IZ5C<,8PQ7I2S^K@Q+'2OZM/?^\VZ6M.%:%O(\MN%>%/.-_KJ628S M47!P!RQW MB@ (F-&EKCPL&FV&]_89:$1!A4I$'L$\D1DD.4X@382"/&(%3Q%2L61N935\>T%/CIFYRWMBE5<7?M'49E#ZG MM(&2C#K=78;6RZGPPJ<-FR;OE-)>^KVZ^\&_F1BISW0M[Q?F1$C1""!1:F)D>,$LD40;E3I('+X%.;$AO9S2=JMEO* MAP60K19@I=707+H 7*O@QI-.YK!CQU @!^;$';Z=X,!(;F"MSX$-_=4_],3W MQX-#0//)?D[CC\IY0Y!YR72#GG%AJ,3K.:TJS:8FSK-N T*S-(MH7L ,93DD M668JQ.<9C$5.1!QAG'/J0F9'1YH:<]7RU;Y%'1@]I-7*<53M.,D+5H$)R VF MX=$FQR ($FJR-]AUXDR.Z7PTR.3H#2/W/FF+9O?T^OIDUJ &F42/A=.2_AI=$ZS0]M8'P6XTYY/RV_E\^:?9 MP-:+P*]R01?K=X]/J^7W6I9J)F5&I=E^3"72"^8424A3EL,\51*E.2\P2BV/ MS4^/-#5.WTIK5L=@7]CN#[? -/LO^L184Z/1U^WIC)'UICND MH5MQW;SD4QC;N;J>D N]<&] ^]* UAZ@W)X'S=G1M(##I[=X:KA173X+O5_Z M;3:W#&6._98A7>+ESRX)&.<%38I$H\J(]L.*-()%$>O%2AS%&2E4PH337I_- MH%/CDFU-I4%]HZQ@MF41O^ %IY/#G8BV(@?(O':!R"_%6(P[,M?8([%/.@[W M7M34[K,T$4M-U0CM'CT:-^F>S_5%_VNEM&#Z=U]- ME/>,QX31-,$P1YJ5M$^30XI8"J-"IB)-,2)1/*##VH5B38W!6JUNP%8OT%,, M[#2[ 9UNH%&NWL;OJ0?^J!5T//7P9&P[EAS?A(%Y=$3K#>WZY@GL (W@+I7L M&KWA/*%YI%VO_=EM]GU>I$AB3=T%H3DD*<*$I0#$WR6Q/=0N*76"AXW'.47 9CU#**(:)%*;222HT MN%D&"T1RRA7..7(*SO4![2BQ1JV,QGM1/N>N'TB]CT_SY4\IO\C5]])D#AP\$9K/VV2">]6V MIOBG%$U-M[H(Z_MR(=^MY6,U8RC-A"(*IE@(2%2J?>\$$8CS6,4QQXS$5F2;&A=Y. U^=IO1%OQAU 6UOJY\YOEML*3!Z]EX^H?] \WKSL!AC."5N#V+ M."[?A\%W;YH(-$R@R+#J3(3!W0^YXF4EJW>+1KP78?W=[S^MM+*SB.=,+PPD MS%"D)Y^$%)!AAF&68Y523A.<.DT^XXH_M;FI$ZY)5!++^9RNFM5(O0QQS%D: M^56PFWFF:^ )3$R5;1C:%@33E*GK'[>7A=5=!6HL1@Q0"V+#40/7_&HPK8"V M(-9Q#G0+(\7 GC:KI=CP=76[$.TL7K6E V2.F$I$ 6D>8TCBA,* $M,+T/Q,N]A\YNP- UN]-UWRVM) %!4DSC,)$6?&]]6TD#-*(8YDA)!*A?[; MJ<-[_^E3XX-6.,=N[L_PLOO8!Z,0^ /O>F(&:-A^2&.O?=J?#3!N>_9#NNUU M93]XT;!/]*N^[5[=BF7M1;1O7LP9UY\GAC(W15%0EL \2@ED29'HKY4DO. N M7^JA0:;VP1H9S<%S)^7 N?L@GG9?\J4H!?Z@W0%R_K)/(>#S S\XSJC?^2E- M7W[N)Z\=V&*VE%43G!*GB4AD$L$\Q9'^U+G2G[KI""<8D5&2<2'=6LMV3Y[: M]]T)YQ8*M _8Z6_Y(AA"'Y3:(N#>,O:EMA>VBMT^;MP6L2^UV&L-NW?!T"#" MIVVWR+IPXOOEXN&K7#V:LJ^S.,M8(2B#C.0*DDP@6+"H@$(6F42"JR+B ZI? MGQS4ZBT=OZKU5F8S[[1MH[344//%(Q!:;M=XOE.XVTW2E\,X5O1=)Z?!KBED M^GZ+W9M3V V(IK/ Q&^0W*D!1XY]L]!]/Z3-YB8_)?AW9:2_RA_KW[3L_YA) MH4R26@$9$GK23R2"5$,-4Y9E,H\0YVZ[=!9C3LT=^,*_2;&9UQ[M![KZAVR: M)NTDOZR _B'4[0C&,Y:!:>9 \?N=P*VC 8S@H);0E>L/#7O5NO0G M<#A7=?[4KZ9^!46U5RW;5ZW 4M1YA2BV.Z7KWOQV\N)AW[QF$?KPL)(/V^"T.CNE=G1VKAX6:1:3+(%4 M25/"(,>PD'D&4Z[_)*A A73*/[8:=6J<\%QHXVA_'I*);(>X'5UXQS$P?1R% M,*AK[8223X*Q&WA4PG'"XB4!N=WL>[W_O(E4E[,?1PD7:5K 1!*]]B9XWJLI#(1N MG&V"PR),9,O@)#[VVP>G'S.0YSA?;:3HL@=^DPNIRJUW-TO2(M5^50:CV%14 MR#6CY306,&&R($4A33U6)UH[.=S46.SNRZ=/0+:R F[J8)@^\"8NU)'+3J-L M25W>L O-5(V@H),4=**&("4K4+QRT.D1QZ4<*^WW&,;N+N$7KM$^N-?6=].GO/;!SGJ=IW<#3H(K>&MB,%R"@;5U MVZ*9;^33LNHM^R4A", I/V%IY.Q!"%<4^CX+46[I&AQBU_>UK?O8JW9RZ_,&KK M@Z0F7L;PT=N5_*^-7/"?;29RD4I3I3:#64H*2(BF!$HY@IS2@N,TBI5;-SV+ M,:=&#SN/0_L2.ZG!5NR!*60V\-MQB&=0 _.)!SR'Q]*=1RA(2-V)8:\367<> MAZ,!=A:W7MC3\UZ]6W#-=Z9KJ/:D5O*;=J;*[[+]5[?0,<>G3NA#V4IN D*> MB0P:F8.$F0W$*TA;2TL1KM/LT@V?HRTP'1_C-<(K[0[U!7XJFO(;'4 M1*@T0+\T?X=)%#N EC#[]R<%F,"6S!6 M.-GMI=@]:AA%-@EZ;1N14O8/S>(T3K%*&!21()!PQF!!4@8YSVBFET<\SIR8 M\/A04R.\^Q?)N/.=T&Z<=P)=.VKS@UE@!FOS;W=2^CU?M,?")^V<&&U4=CFO M]4L2L;C#=S"NZ4U4+C;+3?6WQ4K2N2EG^WY9:8JJ2L-=NZW>;A6#<90RCB7$ MS+1!%#2"E&013%7!B/LDV-C78[![XB=]W-9<=65S)"8'H[$_&[ M4PWL= -&.=!I]^S\+DB2E'_@QXD7=A=O(K'$@W&UCS,>/L3@NJ=<2E&]U3#4 M2[X7M5>%]@@YBS C,$,T@X3H93$5+(.4)5@6J6!".-4X/#OBU*BX$QB85P6T ME<)D5YO6N0[J&;CM2-MM?6J/+6VMH?%<)O7,H&.72[7# MX$#95,L;A]'-[RO#9:NE*O524Q8XPWD.$X2Q*9X:P8(G"2Q47- \*1 C9+9> MKNG#3:02,H^W^!D*KDKI_M 4QM MC_ N02KX*=U.N/\.&O' [;K)S*H33M=+\(GZW0$ZCHC?<[B]448^:CNFY?YI MVM$K_30"W54@0%E"4!QSF)I=&I+01+O^7,(T%EDDE:U,$+4(')X%"3RB!'4F?!"-FG\DHU&L[J?*Y3I:]:#/6^\L?E M8ODD5W2M1VC.ZDW([J+J[>SFK&!2>P@T20I(9"8@RPB&24SJUN\I3IR:@-D- M.S7::,Y$^F)WT2NO6LG_.KCKK:4A'$Z8O,([RFG3Q<@..WZR!LK[4=3YD<<_ MEK)&X^ 1E?W= ^/]Y[2J[E7M)+6!I;&,D(Q( 2,A*21"^S-4F7Z%L$%/CH5I"$TG7;+8-B]D]@*0=N5R&3V B<87&/;S_J/9>(_OW1QDW MJ/^HEGOQ_,>O="YR\)I6W\S_S;+G.YV;:M-T(;:'*6JY,@=USTNUW#XN5VMS MBF)ZK,YBH=\0)!.8X11!0M(84BP2*!*51Y'^)[4JO^1[A^(5KT#4=II!KA6S3JC_W*+GN:DL>T4FKVT'C>@-E1/G9O:0 =. MK/?J4FWUJIM:CV@EZUH,HUIKI/H,(UG-I7:#-YB/UG.X?(2Q:CQXPZ)7]\'? M,P>ZP8Y8H5 M2>'D&]N-.S6'>5M!I2>_H[=L";BE"^T?QM STTYBT(I\,TK NB-47IUPRZ'' M]?:PYJ:V M?>A:@]'%HGL,6+FV0;T&Q%Q-F7$#;JYML[V GJL+Y%Z#O-M.7X@[TUOZY[N% M6JX>F]* =@$JED^9$'-UXM:[^8W H">Q<[R/+8[VU:T]XSE64>O3N/JI8.T MS?'"U38/&:U>M8-&_3+5+K==WB&^ZPW]FCZ5YEQ;:C;J5<2>T2A"-,Z$"3F. M(8DDA2PF!&9<*FKJ3N,XNK!?_!D1K#Z(\;O'?UJ5"UX^T3G8M4)? -[H .9& MB?I[4>6"Z@L7#[T^!HX'&B[VLMV/\ O_-;K.[_K-MY*#6O1^G?TP3>@M 0O5 MDO[<\%=K4&^)RZEV];:/&)A=U79EOU=_:WVUS_K/56D*'M=!47];E.OJ\W(^ M?[M<&8?L11?(6!+!3+ 2U3] HA2!%,<$,I04&46:( NG$]H+Y9G:7L&7S>,C M7?UL^DAV>K3!?;4FCGE;%UK+C@E'M$%@=NPT,?AWNAPQ!##Z@%:AH,T^/<'K M-;WL0I'&S47S@]]>XIJGQP[CX0_TARDG_T$^,KF:)2Q/2):G4":1U&YFEL(\ MBAA,(XHSR0N29DX-3)X]?6H7F# H,T(I30E7Q$.U5^]R3XU6>F(#N@;K;Q)(O?;4GH#Y M\4FNRJ4 K\H%$)K2Z:IN9P0J \18#8TRNA^U[MHJ_T- MZ/0'+0#;.IB&F+JG$ )N4!0 3 M=VLM,C Q.# V,S!?<')E+GAM;.R]69-;QW(N^NY?H;O/ZTVKYL%A^P1%4C+C M4"*#I+R/GQ U9)&PF@ -H"G1O_YFH='SA&$55C5]'=LM$@VNE<-769E5.?SS M__[K\\D/7W&QG,YG__(W_H_L;S_@+,WS=/;Q7_[V^X>?P?WM?__K/_S#/_\_ M /_WIW>O?W@Q3Z>?<;;ZX?D"PPKS#W].5Y]^^'O&Y1\_E,7\\P]_GR_^F'X- M /^Z_D?/YU^^+:8?/ZU^$(S;F[]=_!,6+SA#!YB2!V4 M_[C^[<57E].[ODB/Y3_^WU]?OT^?\'. Z6RY"K-47["<_M-R_>'K>0JKMN'>[]1_P;G7X/Z$7 !DO_C7\O\MW_]AQ]^.!/'8GZ"[[#\4/_[^[M7URD^ M4\@_IOGG'^OO?SQ7<)CEE[/5=/7MU:S,%Y_7Q!(#ZP>NOGW!?_G; M?_9I@>5?_O;G'T0&=\Q(5HGX7P\^[<=+$K\L<%F_5C]_31]L'EHI&HI<_&N% MLXQG@CE_[\D\7?O2257+?''^+T]"Q)/UIY,__Y@\]*YG<;E:A+2:,.9#$,9 M9MJ!2CY 0"> T!I*\CI:F1Z6V99O.A/?[HQDG$[6#YWB\D.()SCATEF5D('1 MA1:7$!ZB8P%*L5;K4H(S-]2\T<@:C4M,__AQ_O5'>BZADJOZA\J0 L8W6/Q? MM]YYG?BKVG^V2#_,%QD79(W.7QH6Z182KJ^$S3=^_!(6]"!(GZ8G^?Q?5[/4 M3H>K^1!B/5,:SOZ;+27(18_ *BBLD#B\%Q)!)',7'J(P-TI3[\5'" M,JZ)WKRH@L3^B">KY?DG%2WV"EH>I6@<]!RHX7D+<7> FZOTOYA_#M/9Q.G, M0XP,4N8%5,FT?F*B/3[J(E0V0;K0 C"W21D'*0/K>#ZHP'N S/SSY_ELS<>S M7_%SQ,4DD+]'7PR (@7B(%8'KP2P*6?-$2L7 M._-5;X[""'Q%YG&8BCP^L!WMY-_>2< X M*!G&71E0M%T Y!U^G%8O?[;Z+7S&B37.Q9 $T,L(Y5%%B%(H\#%()8*4T0X& MC>NO'MF''4"=MQ!R@&R[P,9S$MPBG+R:9?SK_^"WB5%9<18Y,,T3.6FD5XK] M'&CZ.T>=/?()J,%.@Z1[LCP.#\T^$#?G:1,5A1M %%R)BF82%NL M-^ %ST$KQH5SAZ/BZBNW H-\(F#86Y:=8. M+J;S_'*67U!L-T+KRP%F- MXYC)$+-1(*7(2;'LM3'#@>':N[="A7IBJ-A?NIW X^?I,H63_\"P^)D^64ZB ME"I2I 4F)_*Y)-?@O$?UYS<-) M^#CQ!;E#9M74#= 4\Q6Y0?,@4:DETVA\.C6OOW H0YHD 8G]I=F4KSDS> M&9:-T$E8$\#*:,AEYIE\HI3 6^F*":Q$,4 XEB M<^/X3B7+YYG154P]J-L=$ZV*D\P5*T!94S@F"S8S"8D+WHHV%Q[\W8'9.Q) 65_T0Z&C'_^\98\B;L_]LP6>O[FMQ//OP\L5/SUX_^^WYR_?_]O+EA_>[YPQM\EZIY E,1+)B8_,DIM6N+"BQ,1E4_#TD9DTA)JW3D_:1>8=@.>. M2W*9?,$D&3"1(RCK$6*N=Q"E%"F2U.(A3_A_0GK23CI^/#UI%X'W )G;23/2 MI\18S=>2AAPT0:O(&X:0$P8FO4_('O""O^OTI)V4^WAZTBZ2[@LKYTDS1A6) M442(FG,*^'B &"T'&[G/)EFIU?_4]*2!L+*/I#O RH6]O1I.8A(F,=!*DZ$M MR4,0HD#Q(LHLE/!9-75@7H^;I-32<]E/RAW@Y-ERB:OEA>.?DRC:1 <\VUHB M11+Q20A0SF$T)J3@FMB3ZV1TXJKLJ=3Y8!+N!A^;8^L+)K3V2FME011#%C6C M(WGX *S85')RG/&&,+E!S;AH.42]=R+E$%EW )CG8?GIV2S7_[S\K]/IUW!" MS"R?K9Z'Q>+;=/;QW\/)*4ZT1\F92K2'&EI0AO;E()@G?5N9F8@&39NJC6VH MZP%0!Z'@IC+]\31>TRGBW4"\@N,J\N_;00Y25%) M68(E7Q]I808MR->GJ-.:Q*--]+--(O^.=([K&@V/O99JZ@&%*!*82!0.Q9,C$H_<&]^ .0>(&J<_,Z&^!I* M 2."Z<\_R$1_F:["R?2_,3^?S]9B>3Y?KJ[PPH,M7BM314/F.2L!3M#J$#H+ M@5EP=?,@\8Y:[T=?,TZBY_#P&%RD'=B:-ZM/N+C$^?(*)PY#9I@,4)22047M M*(8-"K@*#D42],D#U0/[6YK[21HG';2=G1E(^!W Z.T"OX1I?OG7%YPM\9P) MZSQ3*B"4FCZBN,H0%??@*+KU I7SN1&\ MCP@V>5Y38#6!7EO@LK!BG.*F-+$XUZ@8)X>TH3.SMXCWQ\><]LB![,K\"RY6 MW]Z>!!+'+-=0\TL]1B-3.9',\H(Y0.*Y5E%>2B&(\R&!/E 6[PY9MZ M")0.0D<+B7:P#;VJ_90^3LD'.Y,1,?/RKW1R6O-??YG/\Y_3DY,)STFI1%#/ M&BVY9):V5O+V014MLDLY<]'DL&<;XGH(L08Q.X-KH@-TK=W\#3N72T2CL3%* M"87^4,N^ZM%HBH!"RIB]8C(V2>*YDYH>(JM!\'.XK#L S!G]DVPTEEQ(#M$3 MU<%:"-)%(&)CR4CJ;9.'PD+V.8 M>_XG:=RKU#80 MN!]GA^BC V2=WZ6\#=_J&>?%.802A2PZ!\$=F7'%$;SU J27NK!:I"2;7F-= M)Z<;1!VD['MNL0Z0?!_X69S26V_):"*$Y-(JBC&UIAB3=G>(J#,$IH,L!E'* M)J?+]U(T[D[7#D4#R+\#()T?5OQ]NOKT_'2YFG_&Q3E7W\YY4D[$7&(AM:M MD27]R26)4#1WT9L@0J/*BBV(&_?PJ!&\!M?*N,>-+S9O_&7^%1>SZG?^4MO) M+=_$D^G'M:XNEH\L60N=2%:6%5 ^&@A8(NB2G=;&B2!OG%[?U6=]Z_>->T(T M,'K:2;H'0W5VP/H:PQ+OX,9)(V3F"@QG"A079'%)3B!*2)PKF35OTLS\8;+& M/4!J99R&TT0'N+IC"[?!!5^2AGIK#,H:2QQX#3X[ABQ0*"R;;'=[^D[-3IL: MX>= B7=P"O7@]GSE@#6@)M"3316&2U!B+2^GB$MKC2@H!#8I ]J2OFX\\W8G M!BTTU;TO=84OBRJ%:&5MOQHIK!4&O.0%:(UJ3^98N*"&<*=ZN\ M!M)'!\BZQV6\ME0P"JGJ+9:GI2(M@YBK0*!LE:Y2 D^D@V.09,M#HF\V-87@=UX\4>YF=E)XATX\P]( M1'+"O&4:TNX +6_/ MWWN%!9>R3\X*D%@2*(:ECM%E- 6R>Y;QN M*!A.WH9I?C7;.',3SF/R*G)(8CU:N=X.^:1!$S,\1D\FN ET[J%GW&.!1O 9 M0O8=0.@=KL)TAOEE6,RFLX_+9RF=?CX]J7/ 7V"9INEJ0BLB>Z9-[:TN24KU M:*R:5JF3=K0F;&GC13].VKCG (V -;!&.L#8%0[6QQJT6Q,IGW"VG'[%5[,T M_XROY\N:V/ZF? A_37@2);!",O.U!Y@M :(L$@Q6SF(JH)1!.(@Y#I",6AP.AM0/L5H2O!6-VHX>Y.4<<\*&@'J0(EW M<$CP6.0[,5H8J7D AW7DF2@,7$(#(D7),:0<8Y/SR\<(&V>DQUAG3X?K9C"L M';LA_]NU0C[A:IK(V[[&S3#=^:^_X#BM^A]@ZIA]^U&YD)PB#RNS:OLX@N.$ M(AGH8Q=D<>E[Z=M/,2X9^23!6ZM &>?!%?HKK1&;,G-1E'6XO/41#2HY1U7GT%IU_8&#B_X2^_3OI^/&^ M_;L(O ?(W.XF[TV43&KRX^JD)B7)[GJ>/2B5BTDR%%II[2Y2NN[;OY-R'^_; MOXND^\+*>3?Y&'PL-BK29:#X4D+-:RR^N;ZK>X6(\E)9:X4D4P8*$>GCFF M(>08(&HKGA!VCHQ8\, ;6A=] 6OLQ&WSTY7G^:+VL9L@HJ'$GT$ M&:P %0D (=7"9E\B.H>!]O3&L+I)T]A9!*W@=)#L>X31J^7RE-@(T:4YPRF6.;3>")E:[VS[#3IO>.7?%D3[2K\#)%U/YKMWAXY%!&&4(+>OCOHN MWH"+D9:+="B#4<[Y)@[Z=N2-??\_*+H::*0[G-W:NIGT@<<)FO8 MI&N2X/8(75NAR3]A-.VK@\$@=80TI/O+W_[\/[-SV_>OGSW[,,K^NU M*4CW/+Q9^M$VS R4>G2627L!PHO,DFA<3%Q)\,KE6FSK(:*M';Z00C@T.K>Y ML+J'GH$3C#+MQ#$E2>&I,*!0$7=%RKT]P>0P2?>#EG6Z[QD7R\V-MLF.%I%UM(+JC7:RQ(--$0HFQ5U #TOO3N$R+Z9>U$HB/TR]?YHO5)H=!Q!29JW?; MIII@1ZLJ*G3@,";MO.'"Y8?=F$?>T 4@#M7??'AACHL)DDO!Y7)=RWDNF/.L MEF2CD=("17P"%"-.@BX(R9(OGZ)+WCT^#?3^YX][0SHX'@829 >;S%TS$IP0 MV2L!,LHZ)BYFB@ZSABQYDK[8Y-7_Q/2@0]R1 Z7< 4[>X5>+E5!:R>"PZ M%L )3N)(A'-?SX^D<"YZCR'I)J5@-PGIQ&7=4[&W*J(/D'(_*/F9Y'173\J+ M:5YU+ _]+]>Z6B8"&HP%M$*25XFT<]*F J5$$WPH+HLF-=![T#HNU@X#Q]U( M:Z:IO<'X%1=Q/MBM^W+UIFQ8O:SQU=X+G1G8(&O6"?<0O">(*(T\<\]#;@*X M.ZGI9(L;QGP=+N\.;-@9$W7>X%5_\?W\)$\,>?/!&P8H?3W;-J76[P8@P7!E M9%$R-8F[[R=IY,*,P_5])X(.%GX',/IE,5\N:YPP74VX0.3&D64N6"N;'$F$ M.08EZI0<+:K,FR1C7*&ANYS"0^S,OK+MH,7"FR^X(+'//FYFMU_NYIXEAMHG MR(K7CEPJ0:QQ9/%%D*R8C[%)(NJ]%'671W@(9(:1>P=VY1VI@0CX1.;Q!1G> MD_EZ,/>&JXGCOI#;%P"]9;6&A4$(A0%G7JIDLRZI25K.@U2-NTD-I/E;_O-0 M:N@ 4^_QY*3Z^K/\:UC\@5>$-4E"2U4DD5[+_I4." Z%A*!MY'$]?+7-8="] M)(WK,;=!TT *Z !*O^",!'1"G#S+GZ>S:17.:OH5+U:&*QYY]0N%HIB5DS_G M'-EP[4.@J-69S)ODRC]"U[CN41M0#:F*#I!U2T@3]$ZDX5&VFJ-^D9%Q/J0UZ#A-W3Y[V92^_B4'+C-09W,S7D)M-*4M J(,D0R/P+"E%J$I='J[6+Q)9I4O9SC8KM#CG9$\')_@+N MP+"2O+2 M(&+O(F_D)B<_A>4TU9/^ZZJUL,_?_/KV MW7K]^\;U$2>_L=1ZF,?82UX7OSG[E0U[N/C-O;4&.'G8_=]%^!ULLMM,,\Y_G"W)7 M9F>M8-.W#XLP6Q)[9Z6+Z[^=G,$@_^?I=/* 8NV%AL4"3%) M!"3])%Z'6?$F/NA1N1PY4VT,'&^YEL8'5<83A=G4[L6TR7]Z@7]=?:1HI/I/%_,%BQ%BN100%;6@:(0%J+E&60J M0HB"%"XTN;5IQ=#(.7H=KZ.C0J7C);.E+B9>N!*0+&O<9>,XQWB[Q!,W(XA'=HAB7;&>@H>D5*R=)C5$[C08 MM!%3=L6(T2/2W5AZ6@>,NR#XD#"S(2SZ22H=.EZHVYLQUGOT"HR*Y$))+\!A M<)"YC4RP6!-[GD)4.7I V%0T(IBOB\@2RD!V4\ =A$16M=).<*$RFTG8]]!U$# M7"C69[Y=S+].27P_??M]B?G5[*)TY5E:3;^>K:*+3K7('5H6@8+-1'&'S5 + MG< 8DU@0,O$V(\=V)[4;S^$P+-UQ#]E29QV/&DFXN:%\]KE&C/^]_GP27-9:>P3#.'&B*4ST3CLPMG!#G_D@FR!\&^+& M-;[C0VC>6)\=8/0\D1G7,23%>&=<,(M*%XX0>:&]ASL#@=7UKSQWHDX5STU2 MW.XF9US+V1T.!]!9!\A;2ZMVK;YCAO3$U%[8V5K(T7)05AIP3C/ P!1'Q1FJ M)IU9'B)JW&NJ[E XF/XZP"+1O3BSYE=,^9OR8KH\XX>,_-L%?IZ>?EZ^FGW% MC1XFB$R5.LR9UT189:^.=[D7NN(UANL/O$70^_HG^GW], MSH]FY[-?YE]Q,:ML_+((Q,L[G'Z.I_2*^M'$)9\#=QR"3\28E@%"<)K"39:0 M!Y?TS0/Z.X8N;/FR@;:S;#KR!VYR= M^S4D=YQ^74_@,"%D82V#* 0#571=D%Q X4XQ;Z+7;8;J;4/YNFLB0AV$L)JPZ#/C14$P->!CD8-W&8'EZ#FOK3)N3EZ[8\?> MX87CAN&-8=50]N,#ZP$9UAO^RP6SG)3:A=.K M*Z6B8L)<2L. A18@K*2RV: M5'0^3MJX\?=H5NT@#?4,/8JNOH1I?K$A:],$B,*N-S2(#J[)GF&[YJDV/5NG!:XVW 7%/7D7 MNK8AJEE-QH(OOG9:MX86I_>T81S1;-ZD;]R >US;>9"N>D;BN;_[-GQ;.[O( M/1TX]G)U=/-XMR"P]L\XFR"F02V&U!9=$@2Q+"<9&$T.3 ^C=2>VF7N8H M^>!#Z:P#2TF.Z^;"Z5GZK]/I HE76FNK;V]/ D53L_R2/EW/&J/UQK,U*H*K M4UB4# 9"M HP96,$ET[Z)N5=VY/892;Y8&"YF9S31G/]1,.W&'SV-4Q/:ICU M\WSQ/IS@91W:"XSD!$G)*>97D%B]"-)"0F9^S7^LUPY">^C&RVXMQDJ/,V<4 GC,* M#SEC$#%)\"J9J$5D(;8:T+$EB>->UAP9D8TTUV],__-T%F;I;D$Z6F)*1%IW MNF;AR4S,&:XAR>*TE%HRWB3Y8G=2N^G9=928?BB=];!37W%/WJ_FZ8\W7]:3 MOE[^A8LT)6XG:$W6,7/@222H%_.TFJLXB[))&A6T:Q/*/T99EQ'\8-!XP(T\ M7$\] &_C>KS#D_7>/_\0_JHW69_..LA4%_CNNK9B,]=H$G!3&S]R1[N+476. M<,J\9+2L34;:O@1W&<,W@^DQM-J/GWEU5;Y:+D])IK@9O;+\?4::?44?S.I@ MPY5#?C6[;=!3@IJ6@1M )94JYW4P5B).FY8+T6.D<;FG0+WY[$<7,SCXS% M1IKKX 3]92F85F_*R[_2IS#[B.\(\F]FE=GU'>KR4\UB^1I.UHTYZMF79ZE MPI*@WH^"4R4#"J:L"LQ%V^2&?!('V M90UUXG2Q.B+H 46/D,(8D:T+L2$B=?N$W>[W"@:Q:2C RZ731S M(.A>SO(PS4A/OWPY68LLG)R+[-6LS!>?SY1V+CP="YI@*:XRWI$;:UT-K@1H MYHVAQPJ9FER>;$G?N-%',]BUT$X'#MZK&3T+EZNW85H'6TX2NJ@$148I.(J1 MF-;@&$5+P8EZ3J0QAR:M1V_0,?(0A1:ZOE5;N+_@N\!-[;OV(?R%RW,.9+&, M450-M-_3ZN*1]GE,I&F+CF7KN2RMRE5OD#)RR=51T'.0^#L 4.U+0<*YS'2< MY8LSFU=DPB^M-C,\J\QKIU$7: /7)#')&;"DK4]+6J[-V.OFGT]5O M\]5_X'H#IW5F0ZB=G:JII1B7T\9M<@:-3GMON4ZAB8W:EL"1L_*:HJZIL@8# MX;##]]XL/H;9IFMWF.7WTX^S:9FF6MUZUG:G#AVOH0 M _CV9V>@$7Q7"7@^GRWI73EL!IR\O<+5F[(!;CBYV'>O='/KX45&(3Z@\>F'D)$[3M_,E_2FGWVB/H_D,9_HO?^,=$H M7$HQ@8SU.J_$ B%[1KN*8265Z'A)W4E[#T;']1B.OS)NC6'M&5C?P?YPG'UB MM/WB">P;R1+&4#)R0VJ4IFI+>B#7%??M M[.?EHO0,I2@Q@-1AW;;20>1D4!0K,G@?DN--6HQN1][W8*-W0>%-&]U B1V$ M?[\O\4UY22'+9Q+6MDC!O*C0^U M Y32 :3>X5>K*:DMOW\NS^XMEB41/:SH[N6'!: MU&[13F9?1WM*\$)'""PQX9.5V31)L-F)RG%3#'O$Z% J[1*OYSWW-[^9),6% MK'TO;981%$8CJ.L#B\_GGS]/E\JPG MP7K@P]T>;X@N&>TX,&UKU_.ZNJP/@)G\8.]\R6WRLK>D;]S$Q/%QV4*-':#S M(CW@)A]6HY%!(3 6Z_V;8^""9N"UEU9%=$DV*5ZYCZ!QT%IP>DIAA@R(M>+/G)"O* ?D6%.,H:BFR0Q[DKHN-F, MXP.TJ6([ .[/8;I89PQ?$>&K&0GN] J/$Y M:C6)R;>B;MSTH_$A.KP*.\#EW7U4SKI@D60O6JZL.ZML6$2%*:L4R$GQM&>0 M-PWDMB!HD;!X:XR43QUM6-I"HYEI@8E*@81>,U&UUE0CIB%$Y0V-/FJJ.+&\GWZ1/FTQ/:3Q[P M?FH)TKK<=WDQZFS]G2D111"]DDZ@BF$Z^SIR2"=0-GF(R4B(+'EF2PZVS:SL M8=GX'FXX=T'U+8,]'BB^ UM^^Y,7N K3D\;F_?[7'MOB;RF KC:!Q)50BFR+ M#XQ".1,B^%PL9&ZM=L(KGYHTK1]U$_CSCSL.J\_G#9[/(#PKK/]U.IM^/OT\ M\136%N\=D'=6^XH$ 4$'#US4=IXA1J_#PYC>_:7?@SG>!5]72@Q:JF?;Y8;<1\QM.$%RZLY0ZL,A3LEH U@U=!E(5[A<:2/!_%VN/O M^2Z23/:#U\!*Z. 0ZP%/^A\<3EITO"@M8Z6J[X&3J+)8 B#*$ MPLAQ5DVR8@^B^KM(0-D#O\=7>0?X?I;_DS: -7,_SQ3% 4SG'8" M'JM8B46*]@JON;#$F%&TAIL]?:)=!TK=B?L-4L9&C(/\D*J- 8>V_%"P')YQV1F(,IDDIY%;4 MC0NWPT%PTW8-KI$.8+;O5O!Z.L-U3?G$&Y-BE@I*(C95E+0=!%E'IQ857-9! MMYFY>##E8X_0&6L//J[*QXVX-\T*IO]=+X"7JSMB/6DR!73.@$",M,^( M$( M XDL!%,ZE>P>.2G?YC5/T]_;4^/S1N+_'BYH-MO1_/KUUL6&HJ)W(CG-$!N'::W(O@*+A'!\ESFV22R-CWVYEB>GGT]/0DVV.>OD_6$19LOU\>[9EH8\Y2AH_1.F:SN .E-(N4!^E&.T MW=5.HDU:(AY&]O=P0;0+:N^I.#F&TCOPEFGOS*=I]6:QJ45<1ZI&Y>@$<_7J MH:8[4)"Z'F9M4Z1?F:!#F\9Y=Q$S+AR/"8;;T_,.TTP_Z*KI+>>UKB_FG\-T M-G'D&&41/$2&M:^+K4.I:85JJ7G22DL7FIS1WTO1N#@[7-EWH^= R8]\N7@: MEVDQ/4]MK>U1R=O>G$J$++2QN0!F1Q)*@?QW-)Y66N!>ADA/VN):\8$W= &( M0_4W'UZ8XV*"Y%)P?& MOTQKAK41G9YVNNP J'>?WT>,/*@"2@@RO74A!Q$=\$A6B7-B@S7QM9_Z;=I. MNM_J-FT'170 INWN;K3UW.OLPP3M/DD,;UQK7XIAO,[]--$#"36 R[: $59PKDK,MDFCX'T)'M>@'@-, M!^-W#\UV@.#GX215AC#_/B,E;BS&+Z?37"<=X'QOI^XR0T5IQC'(!#:92+LC#U#['(-1.1114I"^"DC:[T#G#];+O%J!0CS,LMZW2Z-J3-3:3ON(CS80^VEN\PX?1K79*_X>IYG<8T6TTX8TF) M>A?!.0>%T5*F!ZC[[@.LPR4_*HYN)FF>%=C6 M9,TKW-1VVX4%#L6Y6(>FAMIZFRQ]YHP[BP9WS9&]ZS7C^GH#(&-P67:4.WV- MESIH;L,.BE"RLN3?4AQ5\WC<\C'-S MJ&XZ@!?MLHM3>NLE)^>&U%AEG-3KD] $2M(:=-DI4(E687:%YV:7=7=3-*YG M<["N;[LW PB^ P2=6]J_3U>?SAN)G'/U[9PGYZU/6B+$6-OI.F7!&7*RC FU/I72 M7>U"&J&^658S*:SC[7CW9D7@?D%EFF:KB:2W(5HF '- M(GFG6M=L1Y_ Z6RMC2FJU*0*Z7'2GFCJP##>V,":ZP*+:X%>KE?C4^W]R^\+J:(,Z%M.6",$H#YA$*4Q*YF]VZANH MUO<^BL8=?C:RT1M&3QT [CV>G-0E,\N_AL4?>(4E\H8U,D,"R9R$1'ZI Q\# M @N>V>"%EJG)%??])(U<_3R,SF]V(!]& 1U Z3=CU?+B?(!=EC\*D6H*AL(#K-JBW6-EI:6K;)B,5'Z!IW1QQ&_8]@ZA!- M=-K"J=9WGPUN#B>7?50P_Q1.:LKE^T^(M4CIHG?*O&Q\#_KNJUF9+SZO_WR= MRVW:-@WUXB%:-3410E?MF510)49E0$1&L6?(D<).^F%\X8K3+[AK$[*-/&GC MJF9WU.;E*!W#=%2H$A1CR*?FB1:\D[R>DSO%@Y3\YF#Z.UM('$[)]]!R:1M_1=\.^OB/;W?W O*(5+9S:OS='6_N>>@C("@1IBG;:)AV; MU&=UT6#OS>H3+C97Y%=N2]=*NS+RS*22HE0@5Q<,WCJF'%R%'1P-7,[L6[/WVWPV/S^9.SOOV)R?W>#24T";C94@ M:@6>"E: SU$"2T2C-XRQ-K/)]R/W>QC(= ARCZ#D[]O9V"34G9]5T[^XQQCL MW0-X+$([KH50$6K960ZV]RJSFE[*K\'UV<73#Z>4#R4 M2CMP@3;,_7LX.^P_SV/-V8:@ZUY;+WI4+ %<3!Q2*#()DJ5IFJ-^@YR12^_: MZ?]NI!VBC'X@=6-SPIKV;+TT5UW=^1KA9?\:+^5>NHH@G 2B*9V'JV@8X#1^XTSU[( M-O>V#] T;K;P\< UE%HZ0-AYG$=!\?P;XD\XPS)=7:R7DHI&]!:$]F2"-7=D M?6GY**=-HN42DFK3MOA!LL9-T#RZ$1M".1U [3R;^05^F2^OL*$P.:.$A&05 M^90>4^W$9P"S]]Q:IHMO4F5S#SWC9M8=#UQ#J*,#5*UEJEB2G& MI-H\- =-_G%F!7PFB^ B60'IA&2N21BS'7G?PX7&+BB\TTL85HD=> NO9E_Q M;*[(QIA<87!BT6JFC !)FQ(H5 QB0'*R4S(.HBHD6'8 2WVK8/ MI)%QV\G]$J:S6O@TG_TR_XJ+667HET58=U"A\O.P_/3ROT[ILY/JEH;SFO.:0_D>T^EB?3:P M>]"[Y7.'"%_W86&@0/32,5J^P+@BQ[\2LOIV^=H+!+*B7'!D>U+&""I)#Z&Z M_84Y'6WRUN8FC8FV)W$XOWWY:K9YUZ4F;KUUEI_CHO:C^K (YRU:B,;I,IW, MEZ>+*QF\R *9Z<"!D4])B]?7KGQ9 3/.I) #C]A:=(,R-/; G":8O3]F&!$- MG>9S;V>Q]JT-V^GIQS/ #2N[=H T)BES4IJV; *.XNLYS-)!UD6SF *JT*2# MS?',\+.O87I29?WS?%'SPZYHX+(F0BFFL^& *G%0,0;PUA5PM=\D]RQ%VR8K M]'':GHQQW 5)MVY?!M91!Q'+975.-0?5GE^W"C>J]U6A79'5^9HK\\62./M]ML"S M20CUC.KM_*P)SL]ANOCW<')ZJXJ,!^,$+V"RK:Y0D.!4'>"G0_$BD4AN6LP[ MS@0')&C<\YS&R!Q1=T_:8SQ?R?.RW??WOM)N2\[Q?-)!!'9\)]9IPVS.%J(F MZ[LN:0U,>-!%)N-++!B;W%P?SXG=:D^JH: )F6(_83B%@B60'+Q1@,;&VJHL M2=M$#EM1]V0.G!EK^:]O)Z?E7"M1U]K83FOFQ>ZXD!5%F(2 M$73"R#B/G(LFE\_W$30NQ!KH?MY $9T":C.G5WJ6?3(%>+;$"2>_VDN; ,DM M23EQ(5B32/Q^DL8%U3 JWP)'>\B_ R3=O=+.1XM;$56)"E@)=7:#SQ24.0Y* M"6(I6*5+DQ;T#Q'5'YKV4?RM\>\#:6'<^/@N#W?#A.=18"9;+5A1H"PGZ90Z M"(F669%&TJ*+#X<(#SY_W'.5@5$QG"2[-3!K"YPRQ?).1^ A420?F 7/F:O5 MZQX=_3*UN8:[GZ1Q8=3>_QE(&1W ZAT%(XMI6F&^FZ<'+6IF%D.N?PC1X^Y[0P'GUK25(VFQ \3^.I_AMS.[_O/I+)]S M$1-*(ZR$*"V96;E'V;/4\ M+!;?IK./ZPN3"3FV)MM T;7TY/D3IA1R2G@=>:I"DB^B&<:T$<;4M"!9'@\U-U!X;@! MQO&1=ZB2.D#?Y0;Q0)+->I/P+%JO JTC92TH60T?VL* MGTSVR3 W2$/JJP,@WGN2G9DKF1>$G'.-P#PYK+E8R#YJ@>B4:!/.]GZ+-*C^ MM[U)VD49G8)J(#?7GYIMRW4=25YE [*Y4$YFE_4)%[B*0N M4#9PEJ.7&)ID?&Y)7R]GR2VM8 M5=6 4MV!K8R-I\7.UB&0*MQ%JP M9WV03CLA;9/L_ZTI''?&=U'2/KGTT?S.P/5@-'6#I]_3-.[.>1Q4#:20#J!%PJ"P M?IJ>SQ=?YHNPPNN9]ANFI,_"AA#!4OQ3CQP]N(@,N%8V)>DD/1YOEC5.J/G\^6JCIU>3J32#(UT=699!%5JBIBH,E6T MXA1+*%F3.'970OL_UML3,X_4T@ZJP,&ZMC0#:$JGGT]/:KO.7Q;SY?*R,JYV MW_JI%LSAA_#7).<@HY8>M"@9%",O.-16-4*FDH,JFMDQ4+L=]?V?S1P%R@U4 MW;\!OI?I6OEYR;11)?HD @A1>R$S:< K%PB.1:*Q&DV;R[Q!J._?B1@7W_NK M>G=\^S-\S_!C)>1#,YA?+2J]*H5)28Z%Q&(]I>#DTUL',7?-0;H-NESC?+ZQ]PH2;*,U:252"UH]W% M90-1BPC9<>0HBV/\1J;8'==O!Y/Q9-H?[),:<70]C>CE[LGKQ :#&B4'5ON3 M*8D(G@<*:IDQ&9.C95B:P'!<\],QXX"#?K$ M??20%:\5B99,1+%([DL*6=L2DXXM9#%LWF,/G3-V0=7^>8^[Z*N#>'[;) +I MG0S%>^4"[J.II('!S0X?. MR("!EBV+"51, GRV":*P07BELL4FE^G?63[03OC8.Q]H%V5U@,('4@:,X+:@ M0#!!D;NLD4-,+$'P2FA35Y+#RP!R.#C*#=L+ ]CDKW(:Y>.[5U@,G[67KL>.*BX/$B MIC,Z&:>#!LUJ2E6D_2"(Q" R)JPSY.F()F')@#ST'[KLB;2M;VC:JKW+KM8; M&3S&^6M<+C]\"C,N?J5O?EI.E+1!\402)Q\(%&<*R(DOP#1W3@A5BKT1 FW? MV'I/FL;%[VBH>K3Y]3%4_)2Q?<[PF\7K^>QC+;>37 =>VZY)"DZ5)[L2+5D8 M'X)5 C6_57(V.+9OTC2NK_'DL7V0BI^TIW(E.Z9^?-E?7Q%6K9%@ESHZSFS-2EJ M=*9)(O%#1!WJ/]_U[,M!3T7564X4DJ#3-1]#9 @NCP@6 BTYR5)J6JAKZ=DL?;.2'[P:C;+KZWE@1]X;-Q47,?=@=284^HO(NA34:9BQ%+-AXX+6Y0$0UXH0,DXY,U11I[\Y1Z M8%3>3ULGJ!P*#_?A;2#E=(JWY<6RW208VI USQ2+BV UJ"R(IZ(,A.)<(ZP1Q0R%B"\0=I)Z>(/?3MXL__ML4%T34IV^O\2N>K!=JB"Q9'B(4 M24&4\E*0V**':!G+2NFLVLPUW8Z\<6\,SUJ#+:N M.([U'E]EB-H)L)@PNZR3".EHIO$^*CNQD0/"9!LS.8C.>@+DJ]F7T]5R+3%^ M/K L!B6\1(@RB-JI*1(K68&1A@63,(C4)-?X 9HZ =OP2+@/

JI5.$B?/I ML]&JD)RC95G+5Q0Y+C'27V44,K!X&!^\$A^T&!^^BFQX0MF5;AL0I*,.(%(FA M V4U@G/:@S9"&$N.AL8F]Q]#=EAIUDFMCXVZA2J?!D(W'G8(HGBC4DT/(^&Y M0)ZP1/K!!!/%.J/5_S^1:6!\[-V!91=E=8#"NT8SPZQ% #(K@Y!A;]."2XU"\ M%<(;EATV::W_]"[$AGG4DA(UCDT21HX M:$BU_KZ#A4&4U2GH-@O4>LL]$BRR,P94J7%]<1(D.N=,1AG:7,AN.\3ZV![: M,"K? D=[R+\#)#UX4!23Y9D%%XEI")R\!16S@2!C(8^RB#I4*9J;XS /F#E_;']] M8%0,)\D.#,P0&__KB[8A&9U22EHHRNC:L:: TW5@ G&M)#D KLV![*!<; 56 M\WU[8N/!HH,U<;>YOZ/$9:*FL)-L MI^.C:*L=_%"5CCKLZIRUK<=X):8PIB*A"$=['68.(64!FDQ!G>'%4FXR(F30 MN6M=YRP/@]4F"NW K)X)]JXUIZT*+E@)F!0Q0JN,I&4U1/G[]GP]1+_X 00,5B+_#KS@[Q9\) MGYZ7(U_XR+RXI=0?N>]*:.NJ @IF:\Q^0=1$'V!FVVLLT$ MI2WI.V@6WY?IZJRYU/D;JK@OVR2H+)(*&H&OX[*:TMU[PX4=SYE<$O2LN/$ME R24I#ZH7HY-JK MEN"-*2"ME8IE[5Q03]"@7(87=T+^-UQ-(.KHP&>^AY/-)-RUTB9!VZQY];W0)++5R8)/QH), M.@9;N,RN28;9%K2-&]*-"+6]%=0OYEY]_D)Q0"TG6K?;M%DJZ:6"Y!P%$SYK MH!5DH4[T89)B \V.:=>N4S=N_#8B[@Y04J>>5DVNFYY-*PVS?-8D]B/.TG2? M+H4//6R0D<+;$CN0^W7E?<]NO.\R5K_LAADM1PP,@J^]1:QV0.X]@U($>A*1 M1]FFE&T7*H?(B7WT99>Q2% \YVAHY9%? "K7\6?2"(IQLL:(7OK29O/RN3-I&RGMZYFW?5JR//[*QJ6O8EG4W**88&'/! =8B*F4$.?M6$1Y] M#BR59+)IDR!S3(-W.=CCY],5/??7Z6SZ^?3SNZK5D[?AVUD!^'SQY@LN0B7D M-8;E1DE7EI*U1I2$8-J"#?G(OF=+,\-H>Q]9C?+=F^)Q$=L41WM@]G"E/A'TOJCMBC[\.:_\+2Y#>&UKW5^*30BDA#L]8E()Y MDZV'4&I28C 4+SA%"]&Z(!5'CTZ,B],+6L<]>N\3J?LI\BEA]>?YZ>*,0^$R MC\YQ8*;4RRYO*;2EU2A4KL4P@5O7))=O=U+';<_2)5+W4^.3 NKTZ_E2)*?& M92<@>YOJ08ROQ\@*8A2&&\1D;9,&SKN3.FYI<)] W4N-3P>H'S[A D.A]TZT M*QJYTR!DD*!4X>2.FP!>616S+-J6,0WJ):7CUDUU"-,]E?AT4#IQWKC@UQFB M9Q/J%00=,UB+R4D?769-FBAL2=]6B+3_@Q"YD\(Z3=M_OYJG/WXB+O/S^>99KM?)!_SW.&.)7?AL2!CM@OSS??E*LO>X?KRT[[:J Q'@/%(EXC6A,;#,^IF/\)(P M,_^&^!X77Z>UU<;Y8KI*U+.3DTWWC3?E':;YQUE-7WV+B^G\C-(K.0H&A2E& M05*15AQYS>"4I<6?.'=&F9Q\DVO/9AP]:=N["[KOSUD9$R,=Q%27@KBUU3S[ M,RSRVN2]^5)97]9JVS-Q+)>GG\\^NY'%(YGE(A4'R*RKW'OP.3O0(EC#-!EK M;=JND"'8&/=>JXME<70T/(&U<&$JJA3>GB[2IYK$=!)F6XA"L,2BS :XE!I4 M2 &\T0*L))?-&.=$:M+FHB%/X]ZI=;Q*CH633I?,56U<-1C/TFKZ=;KZ=I-C M:9$K4Z=O6P,J*0ICA(K "F;4Q@;T38+]PTD?]ZJNLP704.L=X/RW^>PK+DFL MES-4UDRN^;^/Q\B4<(%K$)9V/H4$PYB#A92]Y%KEP',39.]#[+BW>2-BN;EF M.T#OY7K]_6YF?Y]-5\MW\Y.3G^>+NH/=8!>+CB%[!AE%KOTH.3@7/60?;3'$ MK8M-$GT.I'O2'W=O]!BR^>V.VU\F(4^SAV31W)? M,4.M@ZPEY %<%O3#H4 ?4.C<)(&UEW/'>PZ12'&SCV>C3W_Z=G?H<-8CU7H; M(ZU X$)3$,!X+0,("9@MC-'2=#XU&6TR& =/^EQQ%_3NZAFWP4 '+D8-;W\+ MGW'=)5]9P0-9(>#>R]K2#R$B<[!N(($E)L&:E/1?)6)<"(Z$@_E 2ND(4)N6 MZ(93C,AT IO)"5*V( 2#"8Q*-CG/2XA-MI3K9(P+JOW5>0\N]I#MN+,"SN8+ MO9HEDA:Y0)4/TIO:-+DWP=/_E0Q6X#J72((O9+A5UMI;6Y)5_&'O[K%7]*'_ M?=0V;R###JS$F:&D+Z_7A)%>29<5H!"UJ:Q2X J)1:(TWFE3:]E;&(EK5(Q[ M>=3'QK._6CK U/Z"NV1[EF\L5A&+$S+4FAK!:#5Q#XY5SU+[I%0(1?LF/?E; M,#.N%3P 6S>=];$5W0'8K]U5;?: A$*E7"R@QBI3)\$EBV"*IFU &6EC$ZS> M0>U+>6W?.3L%S2-E5962_E$J.**5K@F9/#H82 2"R0 M1YM$XL&I+)ODK]Y+T;@7W'WLY,.HJP/<7:5_LQ(5<1XD8S4?!2F$4K6:4'BP MQA21T*IBFMS/W29E9#,WC(YO=LT[3. ]0&;^^?-\MN;CV<;8DCG5F,B_*$8Z M6DIDP7T* J1 $9U-18=1&WV>B7U^,1+%. MZ>A3 9:R!&4"<1QY 9M\U-[0.T.;6]:#21\W$::3C?*X !CW'.[R]N1A9N-- M9G\[K8M[HZGEU9E2O]"_7;V:I3I='B\1U'>:VI[#PX&1AP\SZU_Y1M_R/RF"C:3I7C"AQ6_416!T2P4$=.9U=D MG6G5Y#RS%4,C'XV.LV"Z0DDOJV4?ZW&12;V8IK.;_<^;5-.WN*BW&1,NI3?6 M>=JZ?>VZ81T$ZP*4&$(I-C,21;/UTH2ED8\@.E@QXR.EALYQO/+5=CO-#Y/>1X6Q\T0(+ M)R>[1% ZI#IH.)%O&&V.*DAGQNVU\C0Z*ZQ/W9P+)A#R*-I'>QZ_\#H_G!5K ML[$4QK3-=AZ0FR>=^;P+JIMW5-@9&QW$MF\7\WR:5F\6&][7EVC<&,KK:Q)ZT'5CDH+)2C.E@"HK'PY\'WM %( [5 MWWQX88Z+"9)+P>62F @GYX+9,.$TM[)8#8%'LK@N%W(16(3,O0@RUO;<\5%$ MW/_\<6\(!L?#0(+L8)-Y-:.8#2\RA5YO-N:U"95H&.?$BB>>R(0* _3_A5A1 MFB7!-88FO6T>H*F7)/Q>_)RAU-HJNOL37D?3BX-M&6!6X90<'TXJ#4XI(C8 M\VR+=-FA:I(%?XN2+M&SCY9O)?T=(O(.,/..-$$$?")WX05^Q9/YERJAS>'E MAB49?0JH Z18Z@*K+?:C1.!"*&F6-,H7@"474@*'ZL$20>K9,,9YKL9WUB 29!"1TXB98(\&L5]@."T M!XS.-:HW%V/?(LU[V+0_S_ MVONV)K>.',WW_2^(R/OE92/DMCRK"(_MD-4SLT\5R)O$Z!+I(5E::W[](EE4 MW<2Z'/(DF8>E:+="ELID OB !#*1'V+E@\LAU-&.:%WCKI37S,$W!+WM./B& M8*"'=.$>,THPQF$DC D>*W^3]1"*(CUFEGTH14?1Y*GR<#*D";#P#4+"DV1( M0\S2 :::4* P'TO&%( [X4B;PE-A+!0(:V-(%JT*IWG7-G$RI$'8.@89TA!# M=P#V>_0ZU_,+OK$12.V5#!EL3G1%G;\];@Z6 MIXB1]K9<;Q#\)@*7I21N )/2H+S(X&L):B+C7FGC69NQ<_OR<9WN!>])8;>' MM3H W/NJN^M.2*%9IR).JT"7",'I+S'!D 4X;\+SA;;C@; M[EQ"U2:DO/ZT2(O+Q<>O-T?HE&;(+)BM!^=U/("C',0II#JX9"F80@HL7?G$ MRV7K_/!C9+B.Y2V-L-.+.^U#%+1+)?4:O@[*^Y"7G_E%2::H$#APH4@37G/ M6"F# O(4>7#%MR&E;B;21)VG%7K'XIP:%TJ].-58EGH_6_WKEV7.[^:TP+Q: MO\=UWI8R%R@=2X$SBH.4\RJE'*XWF+T* M][NN&6OF+ET2 ASWZ9KCG58C($N;@L"D3*/AOD<2<*(4BF?C?GO [#6XWX5- MFG,?-5#HH1I >@D!,8)4FG*#Q'1@_==GNR2;*"?CN3C<(&"=FZ=]R[C_8W%) M'W,Y6W^]FP)XKGF2Q8))]:K7:810^1R\5%XX0__S?1T3#A9QHM204_2]\:#V M2IQPFP@DQP3EV@44KS0X!16XQ"3$4H*VOBB/?9':#Q;Q14YH?CAA5U!['4YX M(8LK2B<.SI,B5&%UM 9:B-JB"Q*+\6V>-;27[45N9W^X71_@FM3+M3MMI6,_ M7=OUT>W>KCTK2!^/US*B$)Z0G3RG["E8#X@$^8S:2TJL'!=G3:]\Z&V\L3;[ M9#4PRPRHE -X*OM :)6#U=%'U>9LX:W0:1_R0:C86[$=H.+Q,>@L>%.D"5!?#%)=*SAX(>INRJQ- MPGG?J GLL16=RTNI0S*4<YVS%*7U@CO= )/"JI7> 4\BQ*RQA"N\!,IN)EALYWMP\!<*@1594:B8-"E,$3(&#B-GH M%'/V;?AJOE_*:2%SJ'&_(RD^2-,=8.4^182Q@4GE/:!@M+MC[3RWB0&E;*58 M5$F;)B-AAK/"3.#1RR';U_YFZ0!331[B2XP^2:U >\H4%<\,0J)T,3EILO19 MND8+R\M?%LOZEQ>Z\&*=C)"\ M%Z 8Z<,Q^IV-R42,5">HTR09>XG3>;P?&91C^<1X"#DO/_GM:K,WSO+7QLB]C_7N%QW MX3+_1C^X7KV;7Q/$_]MRL5I=.!;1&5' 1,(L:=#*<&^\Q ML":TE@UDF>@;TWY=YE"\#'<9?^TR\_P1KQD;1KM57L1_O5NMKG+Z^6I)*KZ6 M9B/]ZFX[[MN_\S+.2!T7SKL@@V20)'.D>"[ HTW D^!.2ZC:?-,;?!2)_K4 MLR'NVUJ[(UB/GDJ24_-BB@+EZXAMS)ST$ SXPKE50D8L?;U,.:CLZ.\-9K^; MP6%8.;#L>#M/73C,-F#4D\2M$I@QF>S@P4>JN)21FY%_%B+7WK-0G-!]/:1\ M3)*)%AQ]G&(=AHLS*"WN1(?_S+./GVB;>_,E+_%C_K;'_K&[1?&T<)1&6] MRZ06%3U9D>)21J91.,&EZK+4?Z%\9W/0W 3FI_'*09B;SM'THW?,.\\:GU10 MLM(5PS2X2+HA(SIPR L8QI.4TB@K]$F<%/;)YU2SXSSS M2?T(%K6W]5"H:%6'9GM GBP$[KC@2OC$3M.M,[*@$\U/)^J@+5%X#E[Z3?J7 M:03AF%KYV)Y%!D1 01-,-L,97*?A(>V0^ 4_'.DS%]9 MRW,6$51R 91T""$H"PJ%Y4ZR8'5?S*H-JLTIW"]TX9$GP-SYW4@\J9I(V8*T MB!>%Q9)[H# MCNAR'6/K#-SO\:CTF(KX1;',I< %J.)D?:>6(# KR%LH5_&H74[M[A2/*^M$ M^8W[<+_6V.K%_<;)N=^1)F;SU2QN&&@OZG!)SF(5/RI05D=P7 0J>*V1G)4H M2N]/4^Y+-%'.XCZ2QW%PTHO#C!-3[BN"U^?3V@51P F]>>C,P#E5 *4L+D0F M?6QW2-E$I!>YC#MGESD]4GKQF0."QYN49O4W>'G+]GM+X>MY2$S5"TE)441A M=."Q:"AU>'8.P<2&V5PKJ5[D.?Z3:__$=>K6^>-O +Q8KE6M5) M\Z&>?]K*AV4=&.N3M@$]YTWX,\<48MH=7"-B;09,RD?%:?>*IH.01=*6U4YBY89(RWZ]0?0X)I]U$U=H^C0Z07WSC\ MW/_VGOO#8HV7#ZJX$'@2TECP/E8F8F< M5L Z V=[LB]S\Y<_XSK?S'FZ,%X(Y+Y E%E1+**:$%/U%&:BTDIZ5;J\L!TH MYT0O;KMWP99PZ\4;#SB"J4EQ3M_4?;)1U,@C:)_\CG:S:%\N M6A]#:9U67%*Q @)EG?N!$GR.$9@3Z+4+18?2(J"=RU!:RWW,F3.(3CE07O%K M7I*L$D_,\E)$&X*G'T-I!Z*WW5#:(1CH(&6Z/T@C21%4D1STIAO.,6B\U0N1VGK$SFC M )W.4 QFHZ-B"9O>M'\U!\G#8\\$6VQMV7_(R+$8"WH?9NNY2[^9I M]F66KO!RX\Y%"\FE$,"2KA6MB^!4B$!^;;7QQ;#2)(7?N9IS&>)ZR$Y^N)DZ M"'+?"?&?L_6G35I>SU@^S?[ZL'@[7\_67[?NF5G1.2B$J&T$)80'EW(!7[*5 M5J1@8I.3L8'K/&U@' $9SV%M1#-U@,*W?^=XM9Y](1'++.;EMVFE0?IL@H)@ M;65:JBRY(7A@QF;+A?7)-LD,=R^G,TR-B8"'!Z"'FZ,#4(W0M!T1@]#DK!&!!DU8Q.L'[XG[\==#@N0F,J3UD@SXR *8,^5TMSUD&C5PX*$CI MN*)L&;!8BB"92U2*%: M.QX!YL?WR#TP-QU>_+W5<_^UPH6IN7CTD9R&:5"*].1],A#1&)]LU"+W]>9L MH( 333?/R2$/0-Q9;XY;=O+;K/U"BV^2>>UDN"$-T7SR-2)1CD=M8[L M[RWI.;GD(9B;.N/]RY7S['/WNX;F(:?*7 :R2,HS3%3@@BZ02V+HK2U"]D5G MVD8/$]UO)W,4VPR39UV.OEQ]%S+9Q(N5D%#4H11NE',$@<[F"8\H M_-F?\+;SG@XCP2 HO[K3X1=PV:00A8\:#%:>0\4LH#&6DCCA+!JG Y]8)&A! MJC3E\^4S" ^E#TQ&KR M(>*?_;GV&<2!9G ^ZR!P_VCR><4IS%YXS*"Q"%"2BL.@LP4O(O# :45LR53V-RPSC**H"�^00E':>N:1CF5A?\\BG M!%,^OS^#&- (RIV<_;>C!+SYI.O_Z*%:+Q++D6<3('B*D$I2^H0F"8C1U L3 M)70;;HZ323Q19Q_G/'\:.)LR!]X_Y[-U8PJ\>U]Q- :\QP7K@P /<[8ET(X5 M=""W8+[F>\&#TK6'40?:O9I<5YX+ 9XI-J7*5L"3)?T9SL!G*4 REAQ3)HB4 MFR2 /PCP!J*W'0'>$ QT4#B]KV)MF#9%$'U)8V M/!(W*S@7XKM!"'A(SK27.7K!T98"0_*B6%81[&;Z"C,)0F(.A)(R>Y>,P28D M3'?6<%HL[6G%75C80Z4=H.'?9_/9YZO/V\5'I00Z3HOG4H&J1!7!N4S9=G:9 M&XW,-=D6[ZVB T3L8\O%6(KM 17X]YW%YQ!T%-*#8:XR>DMRDJP2R. "ER4' MJ7@35-Q=Q6EOLT=#Q=Z*[0 5NWG M$'%C4S@@A>@K% 0N')@LF7>*YY]. Z% MVCD1^1V2F1QNIAZQ]@P_F*9]FC2C069E0$5O )EW](MV&:URHHBCH'!Z1'Z# MD'$@D=\0,W6 PI]GRQSI1[;Q.H1H-2L)5*ISV9%^ATEGH-PPQ&2I%#AI(C#I Q8I-%.G8<:;.&/] M(&P=@[%^B*$[ /NN.YGW?_YSNQLD)M!$KZ!@Y4$7<;,14 S@7GLOC>2J2<;W MY*HZ?X+1'#1/,]@?8,$.X#C";;;V3J-&<3U57D5FJ.#7"G*. 85.NG3&I_CK M( +>=IV#760.1P; E"&_BW(U.<.Y%0XY)PC M >\@ +8DX!V"ABE[PF'TJ)P*W&BI9M;!5/X!(0!Y[8&2,6L94$O?%VGUZR;@ M/8EW'0]A9^V'N_D_"B=3:@FR. /*<0=>79Q%Z,G"4!;Y]^=S"B M7H>_?2-#+9(G0]X0N*!JD" >:G(^ =@+E7 M1[%P(576I!<-SM740!D#CO/:H^!U9(ZCSTU.V(XEX$33S7-RR ,0=]:;X_=$ MJ$KGS O5R\)6OH=0(@16'$1&$:N@S$4U:=4\HHP334//R1\/P]UKX/M\0(<: MG<_<& %9\%);^!B@%@70\^)YQ.+XQ$CJ7S,!;Y<^>0#B7H-#/LSIR71:)4S M723]Z!#!9:; (T=CC8AA:I38KYJ MTN7/ 1SG3S"[X&\X*ZAT02>D!07ZC![ MY7,$1$-YAM!16^>]@ /A+%/84\I.I=%@:J/FP) M*DI EG@QQA$$ICJR\ 8)0K ,6 M1"TT,&4YL=+X!P'OV86#EJ ^ZY1@$&.I,96P-"FHK.6@,%D(T4@061KI%>-R M:J, -TV %BQ+I'VXF1L3]@X#W M[$)!2U"?=308,MO$"&Y-\I D]V3Y0J654068\QB,E=F9UWU*,.7S^S.( 8V@ M?.*S___WKVN5A2=4%K[>_LCS*EL_#)NS;=C\,Z_7EYL/_'DKYX7T.6$==)^" M2J",=_7%AP+KC,XEN.#<@U[JAX2A)UW_1-WVL)/YZ2"F@YWU='S#F7.N#<';.#GD=L2B%V?Y1_3E^ M$95/P;$,Q2?2#N7^$ +]K@[L8[D8KER3%PS'%?-%KF=_N-ZQ$;6WOU%F&Q9' M9Y*_T63]VS^NEO$3_42EGAB93O[9[VG'*3],Q#Z(Y8M6@@M60"JM:[\5@DM. M@M&<,XKQ7.H?Q/([ \PUOX2S,?'$&(@BZL6Q->!T5."Y+E0I6E]BFP>C/XCE M!Z*W';'\$ QTD"7]2>;=B/6/2URM2/P:KC8$5D6$+#4JVA]+O)Y C!P+""^] ML-9Y@6U::1];T;D0SP]"R$.BI0FT#FNZ6<%C*'&O.0H@;!V#?G6(H3L ^[WCBYN)%0:32JG>UI).!?WB M!.TK5OA8N4"+P;9'G+=KZ;S9OCE 'CN9W--:'0!NA+/=S*/7.@HHP7A0W&=P M*1="E#!9:U52ZJO1]-=!!*L3H&8_J+0]+@"F#/G-GZ[>K597=YZ&:Q\L[7"& M]KE4J9H3@U#J>"*NN2HL,5),5^C?)47G<7UD"([E 0?CX83.\)(FDY\>:3+9 M_&FZ+_>#GJT_EK.8Z6\V/WKAK94^AUSIS#.H(BWXY#A8I5ER1C##'PPSVZ<+ M::SE3O0)T6'.T"T>.M@P_E@N8LYI]0L9JTJ)\_AMTU[]$=_,%_/OM3T M1&RC4=3U&H@-$U&>HWE@ 3?50SSC9Q$A1T M@/[3=3ZIB%8P+VI!5@\3;&T:<1:,1!]E3$D)U;3P[;+#KK^7*N/XUS1P=LX. MN;L?*FG'O:H-P6AHLXY2@)>9 T96DE6>E_Q:.NQZ[C3OTO4.1U2W'7;O\Y<\ MO\IW!!O>/;?C,\;HC'MN:2-UO6V_IN9#_UC,-\U =2[E/ZY6Z\7GO+QI$(I, MUX?Z 7@=MJQ"?:N7+ >=1&;16>--DP%,+US?X1/3GOR:#Z3MG^CG_W5A0RR, M&81D7"'8)ZIZ?)#@D)M4LO;:-SDG?>D"3SP#O@&:OA^-UL!4HV4$K>/3YJQX MCQ[?1S^I3:S:MC+S67?^9X]62/#VO?OKZ;IY(6EW;C0($ILD+I1)%IJB9:A*VGU[6:9$U)@">P=8!UN@ 6Q]R_#1?7"X^5HGH M1[=28)(L*:JNLZZ/=4NJ?J6#C'X8G3MG[:!A#*# MU15E _4!X3)7B^#RH2Q99.$DH"D&E*]LOIH[( <,0:B<969/I^XO^9K3-FPT M0,CHNNT@UM3'+7D99WCY9IZV.J)_N2>2+2$K%@V4H'CM'D_@"D5F%E 56117 MOLE#WA>L[;2M#PVCT-AV.6U(^GGVA3YF5F8Y_3*;X[S*M;KO-E$8AI1/:E9' M^434X(,*D (&R@J8< _/]G:$I&>_YK0W^6U"TKBZ[2 DW4BQO?>\+XP-)G'2 M!T3!*+Y:D6J1RZ$P9R+]P[5OD@4]N:K37E,W#$/CV:(#8/V?C)?K3Y%T>D\* M+YF2FK0B5PCBE:)/0&%L@:O=R3DOGU1!*(VC_M)O8VWE>/B@* M)*9H5*F-$H$6+U*!X%("IIU+Z%DH23V[:WW_N:?EE6JS31VHO=.:?M.;=F_M MT21O1#U7C9YRKT"(#@Y4/,G?@IV%59Q.=OT0U_H[3;C>CXV)$A7:1I-Y;?:(2W12?P!DO M017MP,?,P5#%5;NZ WN8ICR>I@[&0+-SU]$Q<*CJ.L@T'DG#?KUYB6"12BU' MNZ=$K!18+H#/E,TG88R0HICK%472G#[@WQ=)6JKS0@84L3ZI#)5PC0NP-D8M9)%&GJ)A=]=:NVRZV1,L MP]KK#[;<=!I8MXO;_@W.TXDC_H(N#Z%?W.Y<8209O[( MR[)8?MX\+0Z7LVLKK<;L>VVSLD;MLD=0XY&[;%D)MDC*]VVRJ29Y$KPJ'F)1 M3O*@B@M-& ".U&6[Z[-_G6&87<[67^\;^']RY4K)A?,2P-B:\GI:=_"E@"N> MRB#KC>%-N(Z'+7,:G;A#D/5]#T SL_634#P='=[^_5>.%$@^S#[3C_Q>_J0_ M797K4'.=HV5EG#%5X,09J.PM4,56.Y^#-1&Y-VUXDL=9_FEKZ6. ^ 1F/@=P M_[G&Y6:ZWN8@U$J,*4@+1B6LZ9@!3ZY.!:DN*:GDA6GRZ&M<,;J(V$<%XMB^ ML#\JSL$G;LNAD"@W9#I"*JD>RID(WFD)@E. *FA18I.9J>.)T$7@G[0O[(>& MJ?C!!2^18T(&)J=4Y[M;N*1?$_H[(/@07:<"CB? MTNV6;S/8F**5M!GII"I5@P2GG0<1A!14ISAE6[)J'+K^B8?G(P)\9"QT>ICX M6U[_NEBM;KA(!Y_Y/?R ,8[FGES42"=H;W%937_S);?SQ8).J 2';"K%P698 MN10%#-K@A32IL":'1(\MZ. 'G0\^]Y;,(<;,O,@*/*/<1C%K:YMB9?0J,7 6 MJ AN\Y;SL16=^.G=&(CX[@'G*-J?1O#8E_!G]\!8_+ 9TH#HJH M5ZV249K$8R0SVRAHV\B^-&$C:Q5.;J<(//R&GW UBV_FZ>?9Y57=-^\SQ^1, M.R.K[%;625 :-3C. R RVBRC4ZP-N>J>Z^TT% U!T^/#+]M9KH-$_U;,-_/U M+%619E_R;?/W];5P3M>'PY__NEIO[Z8?#]7).S2F'D"A( T8+L#;2J@<*,F4 MG"O5:'K3Z**<^.ER6UB?Q-[3V)IW>CS>>/S>-_[[?4V#K7T? 5MO_8EJ418\ M97@BU.<@]79)R@28A?,QU%[OH^37#29H;V:A?]V,CMR.!&(^,LL=>/(=VB14 M!O39@D;KN=>A.-YZ)O;#-76ZA0]!Q1/SJP^R0 _;]*/C;WFPWJJ8@2%3H'+1 MX(V64*+U,84I(C3Z3F3$]R,;/SY@>HO >(//]Y&->D"7M&;BT:40-$D(A M@;3$1/D.3ZE-2^\$9DP/,N[S,Z:':+HOK/ST[7VW5A(#1S";IF4J", Y1:8U MZ*T-B471I&OE^Z69"":]+I4P+I38P65-Y9XH MX835W*M"0;0Y7DZ+DQ&L^A1.!JFX WP\<]Q_HR";,P]>!O"8*0 S(<%9(X K MXXHI7 ILPQK]LO7UD^N,$WM:F*4#M#V8Q/K;54WDMH,K?[]:K]8XKX_R'DA[ M$1-IL+;R\'K2K@*F>BPF0+) "8 T"DV3SM?]EMO7V>(HR%D@,SFF$:-"J(K.TOLG1V;AB]+7][X6] M=FT4@^W<0=)ZH,P_?=W] 9NKEF(PTX*Y&P2]"-E[FK,#>-[,'*\UR^\;LL3M'5-QQB<=+01:#K-#%P<'[7">7U!=B&V&^44!K1;Y5MQ 5 MJ4Y55/YZA[Z^7W=&^!R*:3+:<>=J3GMBVA1(AVN_MYCTS0\LBF"3 HU%5J5H M"&[3)Y'J/!/AO6G"V+1C+:<]8SI>'-I#\UU$H -3A]N#NVB+$\D@^&"I>*P# MG1WW"DRA8%Q\T9PU:=X=2X!>>AJF7H[LAX@. NF!"YH=&U02P$"% ,4 " ".@@=-+\9>[DD( !V,P &@ M @ ']$ 97AH:6)I=#,Q,BUS96-T:6]N,S R>"YH=&U02P$"% ,4 M " ".@@=-ST%1D@8% #<%P &@ @ %^&0 97AH:6)I M=#,R,2US96-T:6]N.3 V>"YH=&U02P$"% ,4 " ".@@=-XM4X? P% "[ M&0 &@ @ &\'@ 97AH:6)I=#,R,BUS96-T:6]N.3 V>"YH M=&U02P$"% ,4 " ".@@=-9AU'+<7N 0#DSAL #P @ $ M) =VLM,C Q.# V,S N:'1M4$L! A0#% @ CH('3:;G^PD>#0 &UL4$L! A0#% @ CH('33Y_UH[*60 S!D$ !, M ( !&3\" '=K+3(P,3@P-C,P7V1E9BYX;6Q02P$"% ,4 " ".@@=- M^E*: !JJ #Q;0< $P @ $4F0( =VLM,C Q.# V,S!?;&%B M+GAM;%!+ 0(4 Q0 ( (Z"!TV4>&F+JG$ )N4!0 3 " M 5]# P!W:RTR,#$X,#8S,%]P&UL4$L%!@ + L Y@( #JU P ! $! end