0001445305-19-000146.txt : 20191106 0001445305-19-000146.hdr.sgml : 20191106 20191106162308 ACCESSION NUMBER: 0001445305-19-000146 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191106 DATE AS OF CHANGE: 20191106 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: 191196636 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-20190930.htm 10-Q Document
Q3000144530512/312019FALSE0.0124756P6MP3YP4YP3YP4YP3YP1Y00014453052019-01-012019-09-30xbrli:shares0001445305us-gaap:CommonClassAMember2019-11-040001445305us-gaap:CommonClassBMember2019-11-04iso4217:USD00014453052019-09-3000014453052018-12-31iso4217:USDxbrli:shares0001445305us-gaap:CommonClassAMember2018-12-310001445305us-gaap:CommonClassAMember2019-09-300001445305us-gaap:CommonClassBMember2018-12-310001445305us-gaap:CommonClassBMember2019-09-300001445305us-gaap:LicenseAndServiceMember2019-07-012019-09-300001445305us-gaap:LicenseAndServiceMember2018-07-012018-09-300001445305us-gaap:LicenseAndServiceMember2019-01-012019-09-300001445305us-gaap:LicenseAndServiceMember2018-01-012018-09-300001445305wk:ProfessionalServicesMember2019-07-012019-09-300001445305wk:ProfessionalServicesMember2018-07-012018-09-300001445305wk:ProfessionalServicesMember2019-01-012019-09-300001445305wk:ProfessionalServicesMember2018-01-012018-09-3000014453052019-07-012019-09-3000014453052018-07-012018-09-3000014453052018-01-012018-09-300001445305us-gaap:CommonStockMember2018-12-310001445305us-gaap:AdditionalPaidInCapitalMember2018-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001445305us-gaap:RetainedEarningsMember2018-12-310001445305us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100014453052019-01-012019-03-310001445305us-gaap:CommonStockMember2019-01-012019-03-310001445305us-gaap:RetainedEarningsMember2019-01-012019-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001445305us-gaap:CommonStockMember2019-03-310001445305us-gaap:AdditionalPaidInCapitalMember2019-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001445305us-gaap:RetainedEarningsMember2019-03-3100014453052019-03-310001445305us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000014453052019-04-012019-06-300001445305us-gaap:CommonStockMember2019-04-012019-06-300001445305us-gaap:RetainedEarningsMember2019-04-012019-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001445305us-gaap:CommonStockMember2019-06-300001445305us-gaap:AdditionalPaidInCapitalMember2019-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001445305us-gaap:RetainedEarningsMember2019-06-3000014453052019-06-300001445305us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001445305us-gaap:CommonStockMember2019-07-012019-09-300001445305us-gaap:RetainedEarningsMember2019-07-012019-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001445305us-gaap:CommonStockMember2019-09-300001445305us-gaap:AdditionalPaidInCapitalMember2019-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001445305us-gaap:RetainedEarningsMember2019-09-300001445305us-gaap:CommonStockMember2017-12-310001445305us-gaap:AdditionalPaidInCapitalMember2017-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001445305us-gaap:RetainedEarningsMember2017-12-3100014453052017-12-310001445305us-gaap:RetainedEarningsMember2018-01-0100014453052018-01-010001445305us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-3100014453052018-01-012018-03-310001445305us-gaap:CommonStockMember2018-01-012018-03-310001445305us-gaap:RetainedEarningsMember2018-01-012018-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-03-310001445305us-gaap:CommonStockMember2018-03-310001445305us-gaap:AdditionalPaidInCapitalMember2018-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-310001445305us-gaap:RetainedEarningsMember2018-03-3100014453052018-03-310001445305us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-3000014453052018-04-012018-06-300001445305us-gaap:CommonStockMember2018-04-012018-06-300001445305us-gaap:RetainedEarningsMember2018-04-012018-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-012018-06-300001445305us-gaap:CommonStockMember2018-06-300001445305us-gaap:AdditionalPaidInCapitalMember2018-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001445305us-gaap:RetainedEarningsMember2018-06-3000014453052018-06-300001445305us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300001445305us-gaap:CommonStockMember2018-07-012018-09-300001445305us-gaap:RetainedEarningsMember2018-07-012018-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-300001445305us-gaap:CommonStockMember2018-09-300001445305us-gaap:AdditionalPaidInCapitalMember2018-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300001445305us-gaap:RetainedEarningsMember2018-09-3000014453052018-09-300001445305us-gaap:AccountingStandardsUpdate201602Member2019-01-0100014453052019-01-010001445305us-gaap:MoneyMarketFundsMember2019-09-300001445305us-gaap:USTreasurySecuritiesMember2019-09-300001445305us-gaap:DomesticCorporateDebtSecuritiesMember2019-09-300001445305us-gaap:CashAndCashEquivalentsMember2019-09-300001445305wk:MarketableSecuritiesMember2019-09-300001445305us-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:CommercialPaperMember2018-12-310001445305us-gaap:USTreasurySecuritiesMember2018-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMember2018-12-310001445305us-gaap:CashAndCashEquivalentsMember2018-12-310001445305wk:MarketableSecuritiesMember2018-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-09-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Member2019-09-30wk:renewal_option0001445305us-gaap:BuildingMember2019-01-012019-09-300001445305srt:MinimumMemberus-gaap:BuildingMember2019-09-300001445305us-gaap:BuildingMembersrt:MaximumMember2019-09-30xbrli:pure0001445305us-gaap:LineOfCreditMemberwk:SiliconValleyBankMember2014-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2019-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMemberus-gaap:ConvertibleDebtMember2019-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2019-08-012019-08-31wk:day0001445305wk:DebtConversionTermsOneMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2019-08-012019-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberwk:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMember2019-08-012019-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2019-09-300001445305wk:CloudServicesArrangementMember2019-09-300001445305us-gaap:CommonClassAMemberwk:EquityIncentivePlan2014Member2019-09-300001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2017-06-132017-06-130001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2019-09-300001445305us-gaap:EmployeeStockMember2019-01-012019-09-300001445305us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2019-07-012019-09-300001445305us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2018-07-012018-09-300001445305us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2019-01-012019-09-300001445305us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2018-01-012018-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2019-07-012019-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2018-07-012018-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2019-01-012019-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2018-01-012018-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012018-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-09-300001445305us-gaap:SellingAndMarketingExpenseMember2019-07-012019-09-300001445305us-gaap:SellingAndMarketingExpenseMember2018-07-012018-09-300001445305us-gaap:SellingAndMarketingExpenseMember2019-01-012019-09-300001445305us-gaap:SellingAndMarketingExpenseMember2018-01-012018-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2018-07-012018-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-09-3000014453052018-01-012018-12-310001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMembersrt:MinimumMember2019-01-012019-09-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMembersrt:MaximumMember2019-01-012019-09-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2019-01-012019-09-300001445305us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001445305srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001445305us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2019-01-012019-09-300001445305us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-09-300001445305srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-09-300001445305us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001445305us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-09-300001445305us-gaap:RestrictedStockUnitsRSUMember2018-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2019-09-300001445305us-gaap:EmployeeStockMember2018-01-012018-09-300001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2019-01-012019-09-300001445305us-gaap:EmployeeStockMember2019-09-300001445305us-gaap:TechnologySectorMember2019-07-012019-09-300001445305us-gaap:TechnologySectorMember2018-07-012018-09-300001445305us-gaap:TechnologySectorMember2019-01-012019-09-300001445305us-gaap:TechnologySectorMember2018-01-012018-09-300001445305wk:ConsumerDiscretionarySectorMember2019-07-012019-09-300001445305wk:ConsumerDiscretionarySectorMember2018-07-012018-09-300001445305wk:ConsumerDiscretionarySectorMember2019-01-012019-09-300001445305wk:ConsumerDiscretionarySectorMember2018-01-012018-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2019-07-012019-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2018-07-012018-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2019-01-012019-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2018-01-012018-09-300001445305wk:DiversifiedFinancialsSectorMember2019-07-012019-09-300001445305wk:DiversifiedFinancialsSectorMember2018-07-012018-09-300001445305wk:DiversifiedFinancialsSectorMember2019-01-012019-09-300001445305wk:DiversifiedFinancialsSectorMember2018-01-012018-09-300001445305us-gaap:FinancialServicesSectorMember2019-07-012019-09-300001445305us-gaap:FinancialServicesSectorMember2018-07-012018-09-300001445305us-gaap:FinancialServicesSectorMember2019-01-012019-09-300001445305us-gaap:FinancialServicesSectorMember2018-01-012018-09-300001445305us-gaap:HealthcareSectorMember2019-07-012019-09-300001445305us-gaap:HealthcareSectorMember2018-07-012018-09-300001445305us-gaap:HealthcareSectorMember2019-01-012019-09-300001445305us-gaap:HealthcareSectorMember2018-01-012018-09-300001445305wk:EnergySectorMember2019-07-012019-09-300001445305wk:EnergySectorMember2018-07-012018-09-300001445305wk:EnergySectorMember2019-01-012019-09-300001445305wk:EnergySectorMember2018-01-012018-09-300001445305wk:OtherSectorMember2019-07-012019-09-300001445305wk:OtherSectorMember2018-07-012018-09-300001445305wk:OtherSectorMember2019-01-012019-09-300001445305wk:OtherSectorMember2018-01-012018-09-300001445305wk:XBRLProfessionalServicesMember2019-07-012019-09-300001445305wk:XBRLProfessionalServicesMember2018-07-012018-09-300001445305wk:XBRLProfessionalServicesMember2019-01-012019-09-300001445305wk:XBRLProfessionalServicesMember2018-01-012018-09-300001445305wk:OtherServicesMember2019-07-012019-09-300001445305wk:OtherServicesMember2018-07-012018-09-300001445305wk:OtherServicesMember2019-01-012019-09-300001445305wk:OtherServicesMember2018-01-012018-09-3000014453052019-10-012019-09-300001445305us-gaap:CommonClassAMember2019-07-012019-09-300001445305us-gaap:CommonClassBMember2019-07-012019-09-300001445305us-gaap:CommonClassAMember2018-07-012018-09-300001445305us-gaap:CommonClassBMember2018-07-012018-09-300001445305us-gaap:CommonClassAMember2019-01-012019-09-300001445305us-gaap:CommonClassBMember2019-01-012019-09-300001445305us-gaap:CommonClassAMember2018-01-012018-09-300001445305us-gaap:CommonClassBMember2018-01-012018-09-300001445305us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001445305us-gaap:EmployeeStockOptionMember2018-01-012018-09-300001445305us-gaap:RestrictedStockMember2019-01-012019-09-300001445305us-gaap:RestrictedStockMember2018-01-012018-09-300001445305us-gaap:EmployeeStockMember2019-01-012019-09-300001445305us-gaap:EmployeeStockMember2018-01-012018-09-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 September 30, 2019
OR
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)
___________________________________


Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Class A common stock, par value $.001WKNew York Stock Exchange
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ý No o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ý No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ý
Accelerated filer o
Non-accelerated filer o
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes  No ý
As of November 4, 2019, there were approximately 37,820,028 shares of the registrant's Class A common stock and 8,640,596 shares of the registrant's Class B common stock outstanding.



WORKIVA INC.
TABLE OF CONTENTS
Page
i

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

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

CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
As of September 30, 2019As of December 31, 2018
(unaudited)
ASSETS
Current assets
Cash and cash equivalents$389,124  $77,584  
Marketable securities95,644  20,764  
Accounts receivable, net of allowance for doubtful accounts of $890 and $956 at September 30, 2019 and December 31, 2018, respectively
43,590  65,107  
Deferred commissions12,740  8,178  
Other receivables1,651  1,181  
Prepaid expenses8,148  4,417  
Total current assets550,897  177,231  
Property and equipment, net40,292  41,468  
Operating lease right-of-use assets15,917  —  
Deferred commissions, non-current13,940  10,569  
Intangible assets, net1,795  1,266  
Other assets3,920  577  
Total assets$626,761  $231,111  
1

WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (continued)
(in thousands, except share and per share amounts)
As of September 30, 2019As of December 31, 2018
(unaudited) 
LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) 
Current liabilities
Accounts payable
$4,895  $5,461  
Accrued expenses and other current liabilities
47,302  36,353  
Deferred revenue
156,352  148,545  
Current portion of financing obligations
1,295  1,222  
Total current liabilities209,844  191,581  
Convertible senior notes, net278,422    
Deferred revenue, non-current
31,467  25,171  
Other long-term liabilities
1,387  6,891  
Operating lease liabilities, non-current19,273  —  
Financing obligations, non-current
16,234  17,208  
Total liabilities556,627  240,851  
Stockholders’ equity (deficit) 
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 37,780,966 and 34,498,391 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively
38  34  
Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 8,640,596 and 9,545,596 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively
9  10  
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding
    
Additional paid-in-capital
408,656  297,145  
Accumulated deficit
(338,863) (307,027) 
Accumulated other comprehensive income
294  98  
Total stockholders’ equity (deficit) 70,134  (9,740) 
Total liabilities and stockholders’ equity (deficit)$626,761  $231,111  
See accompanying notes.
2

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2019201820192018
Revenue
Subscription and support$63,022  $51,306  $179,617  $146,613  
Professional services11,157  9,567  38,009  33,296  
Total revenue74,179  60,873  217,626  179,909  
Cost of revenue
Subscription and support10,924  8,139  30,935  25,578  
Professional services10,827  7,520  31,029  22,888  
Total cost of revenue21,751  15,659  61,964  48,466  
Gross profit52,428  45,214  155,662  131,443  
Operating expenses
Research and development22,899  19,984  66,705  60,829  
Sales and marketing32,990  24,068  86,568  67,326  
General and administrative12,017  11,864  33,626  45,286  
Total operating expenses67,906  55,916  186,899  173,441  
Loss from operations  (15,478) (10,702) (31,237) (41,998) 
Interest income1,460  341  2,593  843  
Interest expense(1,959) (448) (2,832) (1,347) 
Other income (expense), net 24  (138) (259) 195  
Loss before provision for income taxes  (15,953) (10,947) (31,735) (42,307) 
Provision for income taxes  98  17  101  43  
Net loss  $(16,051) $(10,964) (31,836) (42,350) 
Net loss per common share:  
Basic and diluted$(0.34) $(0.25) $(0.69) $(0.98) 
Weighted-average common shares outstanding - basic and diluted46,731,663  43,973,428  46,048,037  43,359,939  

See accompanying notes.


3

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2019201820192018
Net loss  $(16,051) $(10,964) $(31,836) $(42,350) 
Other comprehensive income, net of tax  
Foreign currency translation adjustment, net of income tax expense of $11 and $5 for the three months ended September 30, 2019 and 2018, respectively, and net of income tax expense of $16 and $5 for the nine months ended September 30, 2019 and 2018, respectively
19  (10) 34  21  
Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $(10) and $1 for the three months ended September 30, 2019 and 2018, respectively, and net of income tax benefit (expense) of $(51) and $1 for the nine months ended September 30, 2019 and 2018, respectively
43  22  162  (6) 
Other comprehensive income, net of tax  62  12  196  15  
Comprehensive loss  $(15,989) $(10,952) $(31,640) $(42,335) 

See accompanying notes.


4

WORKIVA INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
(unaudited)
Common Stock (Class A and B)
SharesAmountAdditional Paid-in-CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Equity (Deficit)
Balances at December 31, 201844,044$44  $297,145  $98  $(307,027) $(9,740) 
Stock-based compensation expense8,1938,193  
Issuance of common stock upon exercise of stock options961111,05411,055  
Issuance of common stock under employee stock purchase plan1012,1492,149  
Issuance of restricted stock units25—  
Tax withholding related to net share settlements of stock-based compensation awards(10)(390)(390) 
Net loss(7,463)(7,463) 
Other comprehensive income5252  
Balances at March 31, 201945,121$45  $318,151  $150  $(314,490) $3,856  
Stock-based compensation expense8,5138,513  
Issuance of common stock upon exercise of stock options45515,4975,498
Issuance of restricted stock units323
Net loss(8,322)(8,322)
Other comprehensive income8282
Balances at June 30, 201945,899$46  $332,161  $232  $(322,812) $9,627  
Stock-based compensation expense9,2239,223  
Issuance of common stock upon exercise of stock options40115,9395,940  
Issuance of common stock under employee stock purchase plan872,7732,773  
Issuance of restricted stock units35—  
Equity component of convertible senior notes, net58,56058,560  
Net loss(16,051)(16,051) 
Other comprehensive income6262  
Balances at September 30, 201946,422$47  $408,656  $294  $(338,863) $70,134  
5

WORKIVA INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)(continued)
(in thousands)
(unaudited)
Common Stock (Class A and B)
SharesAmountAdditional Paid-in-CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Deficit
Balances at December 31, 201742,369$42  $248,289  $72  $(265,337) $(16,934) 
Cumulative-effect adjustment in connection with the adoption of ASU 2014-09—  —  —  8,381  8,381  
Stock-based compensation expense—  5,905  —  —  5,905  
Issuance of common stock upon exercise of stock options2961  3,075  —  —  3,076  
Issuance of common stock under employee stock purchase plan80—  1,370  —  —  1,370  
Issuance of restricted stock units9—  —  —  —  —  
Tax withholding related to net share settlements of stock-based compensation awards(61)—  (1,342) —  —  (1,342) 
Net loss—  —  —  (9,618) (9,618) 
Other comprehensive loss—  —  (56) —  (56) 
Balances at March 31, 201842,693  $43  $257,297  $16  $(266,574) $(9,218) 
Stock-based compensation expense—  10,465  —  —  10,465  
Issuance of common stock upon exercise of stock options328  3,317  —  —  3,317  
Issuance of restricted stock units64—  —  —  —  —  
Tax withholding related to net share settlements of stock-based compensation awards(23)—  (519) —  —  (519) 
Net loss—  —  —  (21,768) (21,768) 
Other comprehensive income—  —  59  —  59  
Balances at June 30, 201843,062  $43  $270,560  $75  $(288,342) $(17,664) 
Stock-based compensation expense—  —  6,949  —  —  6,949  
Issuance of common stock upon exercise of stock options635  1  7,533  —  —  7,534  
Issuance of common stock under employee stock purchase plan99  —  1,846  —  —  1,846  
Issuance of restricted stock units4  —  —  —  —  —  
Net loss—  —  —  —  (10,964) (10,964) 
Other comprehensive income—  —  —  12  —  12  
Balances at September 30, 201843,800  $44  $286,888  $87  $(299,306) $(12,287) 

See accompanying notes.

6

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2019201820192018
Cash flows from operating activities
Net loss  $(16,051) $(10,964) $(31,836) $(42,350) 
Adjustments to reconcile net loss to net cash provided by operating activities:  
Depreciation and amortization1,058  1,133  2,932  2,881  
Stock-based compensation expense9,223  6,949  25,929  23,319  
(Recovery of) provision for doubtful accounts(104) 128  (58) 311  
Amortization (accretion) of premiums and discounts on marketable securities, net 15  (66) (89) (63) 
Amortization of debt discount and issuance costs1,083    1,083    
Deferred income tax(21) (4) (67) (4) 
Changes in assets and liabilities:
Accounts receivable3,579  (1,691) 21,530  4,615  
Deferred commissions(2,106) (1,939) (7,968) (5,608) 
Operating lease right-of-use asset581  —  1,805  —  
Other receivables(417) (591) (470) (416) 
Prepaid expenses and other(191) 2,501  (3,737) 712  
Other assets(943) (389) (2,349) (557) 
Accounts payable516  616  160  1,999  
Deferred revenue3,830  8,630  14,112  15,032  
Operating lease liability(758) —  (2,226) —  
Accrued expenses and other liabilities5,403  3,269  9,828  6,948  
Net cash provided by operating activities  4,697  7,582  28,579  6,819  
Cash flows from investing activities
Purchase of property and equipment(663) (523) (2,860) (742) 
Purchase of marketable securities(54,749) (6,441) (95,466) (17,724) 
Sale of marketable securities498    498    
Maturities of marketable securities1,500  4,600  20,390  9,000  
Purchase of intangible assets(51) (46) (712) (174) 
Other investments(1,000)   (1,000)   
Net cash used in investing activities  (54,465) (2,410) (79,150) (9,640) 
7

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2019201820192018
Cash flows from financing activities
Proceeds from option exercises5,940  7,534  22,493  13,927  
Taxes paid related to net share settlements of stock-based compensation awards    (390) (1,861) 
Proceeds from shares issued in connection with employee stock purchase plan2,773  1,846  4,922  3,216  
Proceeds from the issuance of convertible senior notes, net of issuance costs335,899    335,899    
Principal payments on capital lease and financing obligations(306) (287) (901) (879) 
Proceeds from government grants      22  
Net cash provided by financing activities  344,306  9,093  362,023  14,425  
Effect of foreign exchange rates on cash(127) 83  88  (94) 
Net increase in cash and cash equivalents  294,411  14,348  311,540  11,510  
Cash and cash equivalents at beginning of period94,713  57,495  77,584  60,333  
Cash and cash equivalents at end of period$389,124  $71,843  $389,124  $71,843  
Supplemental cash flow disclosure
Cash paid for interest$408  $436  $1,294  $1,304  
Cash paid for income taxes, net of refunds$80  $  $341  $56  
Supplemental disclosure of noncash investing and financing activities
Allowance for tenant improvements$  $1,153  $  $1,280  
Purchases of property and equipment, accrued but not paid$  $105  $  $105  
See accompanying notes.


8

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

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

Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).
In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.
We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment.
Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations.
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$—  $15,694  $15,694  
Liabilities
Accrued expenses and other current liabilities36,353  2,319  38,672  
Other long-term liabilities6,891  (6,007) 884  
Operating lease liabilities, non-current
—  19,382  19,382  
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We adopted this standard prospectively effective April 1, 2019. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
11

New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.
2. Supplemental Consolidated Balance Sheet Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2019As of December 31, 2018
Accrued vacation$8,095  $6,906  
Accrued commissions4,574  7,265  
Accrued bonuses11,348  5,643  
Estimated health insurance claims1,150  1,100  
ESPP employee contributions2,026  2,156  
Customer deposits10,814  7,395  
Operating lease liabilities2,827  —  
Accrued other liabilities6,468  5,888  
$47,302  $36,353  

3. Cash Equivalents and Marketable Securities
At September 30, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$368,634  $—  $—  $368,634  
U.S. treasury debt securities10,284  2  (1) 10,285  
U.S. corporate debt securities85,216  148  (5) 85,359  
$464,134  $150  $(6) $464,278  
Included in cash and cash equivalents$368,634  $—  $—  $368,634  
Included in marketable securities$95,500  $150  $(6) $95,644  
12

At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$52,068  $—  $—  $52,068  
Commercial paper7,448      7,448  
U.S. treasury debt securities2,494    (1) 2,493  
U.S. corporate debt securities10,890    (67) 10,823  
$72,900  $  $(68) $72,832  
Included in cash and cash equivalents$52,068  $—  $—  $52,068  
Included in marketable securities$20,832  $  $(68) $20,764  
The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of September 30, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of September 30, 2019
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities$6,339  $(1) $  $  
U.S. corporate debt securities7,691  (3) 3,000  (2) 
Total$14,030  $(4) $3,000  $(2) 
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 September 30, 2019 to hold these investments until the cost basis is recovered.
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.
13

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 September 30, 2019, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2, and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of September 30, 2019Fair Value Measurements as of December 31, 2018
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds$368,634  $368,634  $  $52,068  $52,068  $  
Commercial paper      7,448    7,448  
U.S. treasury debt securities10,285    10,285  2,493    2,493  
U.S. corporate debt securities85,359    85,359  10,823    10,823  
$464,278  $368,634  $95,644  $72,832  $52,068  $20,764  
Included in cash and cash equivalents$368,634  $52,068  
Included in marketable securities$95,644  $20,764  

Convertible Senior Notes
As of September 30, 2019, the fair value of our convertible senior notes was $314.2 million. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 6 to the condensed consolidated financial statements for more information.
14

5. Leases
Operating Leases
We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 3 to 5 years. The exercise of lease renewal options is at our sole discretion and is generally excluded from the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense were as follows (in thousands):
Three months ended September 30, 2019Nine months ended September 30, 2019
Operating lease cost$837  $2,600  
Short-term lease cost347  885  
Variable lease cost259  691  
$1,443  $4,176  
Supplemental cash flow information related to leases was as follows (in thousands):
Three months ended September 30, 2019Nine months ended September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,031  $3,111  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$  $2,033  

Other supplemental information related to leases was as follows:
As of September 30, 2019
Weighted Average Remaining Lease Term (in years)
Operating leases7.9
Weighted Average Discount Rate
Operating leases5.7 %

15

As of September 30, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2019$910  
20204,153  
20214,237  
20223,872  
20233,540  
Thereafter11,255  
Total minimum lease payments27,967  
Less: Amount representing interest(5,867) 
Total$22,100  
As of September 30, 2019, we did not have additional operating or financing leases that had not yet commenced.
6. Debt
Other Long-Term Debt
In August 2014, we entered into a credit facility with Silicon Valley Bank, which provided us with a revolving line of credit. Under the agreement, we could borrow up to $15.0 million with interest accrued at the bank's prime lending rate. In August 2019,we terminated our credit facility with Silicon Valley Bank. No amounts were outstanding at the time of termination.
Convertible Senior Notes
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the “Notes”). The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
The initial conversion rate is 12.4756 shares of our common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $80.16 per share, subject to adjustment upon the occurrence of specified events. The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2026 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
16

during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;
if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events as set forth in the indenture.
On or after May 15, 2026 until the close of business on the business day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances.
Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. It is our current intent to settle conversions through a combination settlement of cash and shares of our Class A common stock with a specified dollar amount per $1,000 principal amount of Notes of $1,000.
If we undergo a fundamental change (as defined in the indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase, in certain circumstances, the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or notice of redemption, as the case may be. During the three months ended September 30, 2019, the conditions allowing holders of the Notes to convert were not met. The Notes were therefore not convertible during the three months ended September 30, 2019 and are classified as long-term debt on our condensed consolidated balance sheets.
We may not redeem the Notes prior to August 21, 2023. We may redeem for cash all or any portion of the Notes, at our option, on or after August 21, 2023 if the last reported sale price of our Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability components from the par value of the Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 4.3% over the term of the Notes. The carrying amount of the equity component was $60.1 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the issuance costs related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were $7.5 million. The issuance costs allocated to the liability component are amortized to interest expense under the effective
17

interest rate method over the contractual term of the Notes. Issuance costs attributable to the equity component of the Notes were $1.6 million and are netted against the equity components representing the conversion option in additional paid-in capital.
The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):
September 30, 2019
Liability component:
Principal$345,000  
Unamortized discount(59,184) 
Unamortized issuance costs(7,394) 
Net carrying amount$278,422  
Equity component, net of purchase discounts and issuance costs$58,560  
Interest expense related to the Notes is as follows (in thousands):
Three and Nine Months Ended September 30, 2019
Contractual interest expense$468  
Amortization of debt discount963  
Amortization of issuance costs120  
Total interest expense$1,551  

7. Commitments and Contingencies
Other Purchase Commitments
During 2019, we entered into certain non-cancelable agreements with third-party providers for our use of cloud services in the ordinary course of business. Under these agreements, we are committed to purchase $18,000 in fiscal year 2019, $1.2 million in fiscal year 2020, $2.3 million in fiscal year 2021, and $1.2 million in fiscal year 2022.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
18

8. 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 September 30, 2019, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options and restricted stock units.
As of September 30, 2019, 2,295,587 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 September 30, 2019, 4,632,233 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 September 30,Nine months ended September 30,
2019201820192018
Cost of revenue
Subscription and support
$386  $161  $1,142  $560  
Professional services
456  153  1,296  449  
Operating expenses
Research and development
2,265  1,624  6,016  4,140  
Sales and marketing
2,203  1,397  6,199  3,950  
General and administrative
3,913  3,614  11,276  14,220  
Total
$9,223  $6,949  $25,929  $23,319  
19

Stock Options
The following table summarizes the option activity under the Plans for the nine months ended September 30, 2019:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20186,400,175  $13.65  6.1$142,340  
Granted    
Forfeited(40,203) 16.79  
Exercised(1,817,243) 12.38  
Outstanding at September 30, 20194,542,729  $14.13  5.7$134,913  
Exercisable at September 30, 20193,786,843  $13.57  5.4$114,571  
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 nine months ended September 30, 2019 and 2018 was $69.6 million and $22.1 million, respectively.
No options were granted during the nine months ended September 30, 2019 and 2018. The total fair value of options vested during the nine months ended September 30, 2019 and 2018 was approximately $5.0 million and $10.3 million, respectively. Total unrecognized compensation expense of $4.5 million related to options will be recognized over a weighted-average period of 1.5 years.
Restricted Stock Units
Restricted stock units granted to employees generally vest over a three- or four-year period in equal, annual installments or with three-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have one-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the nine months ended September 30, 2019 and 2018 was approximately $7.3 million and $7.2 million, respectively.
20

The following table summarizes the restricted stock unit activity under the Plan for the nine months ended September 30, 2019:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20182,359,261  $23.95  
Granted906,173  43.40  
Forfeited(62,767) 28.56  
Vested(1)
(358,511) 20.35  
Unvested at September 30, 20192,844,156  $30.50  
(1) During the nine months ended September 30, 2019, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 250,750 shares had elected to defer settlement of the vested restricted stock units and 274,079 shares were released from deferral. This resulted in total deferred units of 531,292 as of September 30, 2019. 
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At September 30, 2019, there was approximately $58.3 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.4 years.
Employee Stock Purchase Plan
The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights.
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Nine months ended September 30,
20192018
Expected term (in years)0.50.5
Risk-free interest rate
1.9% - 2.6%
1.8% - 2.4%
Expected volatility
35.2% - 48.6%
22.2% - 36.4%
During the nine months ended September 30, 2019, 188,390 shares of common stock were purchased under the ESPP at a weighted-average price of $26.13 per share, resulting in cash proceeds of $4.9 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At September 30, 2019, there was approximately $681,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years.
21

9. Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.
Three months ended September 30,Nine months ended September 30,
2019201820192018
Information technology$9,734  $7,698  $28,897  $22,843  
Consumer discretionary8,324  7,248  24,632  20,918  
Industrials8,190  6,890  24,194  20,706  
Diversified financials8,570  6,847  24,271  20,198  
Banks7,476  6,044  21,099  17,628  
Healthcare6,949  5,347  20,463  15,786  
Energy5,515  4,805  16,605  14,303  
Other19,421  15,994  57,465  47,527  
Total revenues
$74,179  $60,873  $217,626  $179,909  
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2019201820192018
Subscription and support$63,022  $51,306  $179,617  $146,613  
XBRL professional services7,767  6,312  28,699  23,080  
Other services3,390  3,255  9,310  10,216  
Total revenues
$74,179  $60,873  $217,626  $179,909  
Deferred Revenue
We recognized $59.0 million and $47.2 million of revenue during the three months ended September 30, 2019 and 2018, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $114.4 million and $93.9 million of revenue during the nine months ended September 30, 2019 and 2018, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
Transaction Price Allocated to the Remaining Performance Obligations
As of September 30, 2019, we expect revenue of approximately $212.9 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $162.6 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
22

10. 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 convertible senior notes, outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended
September 30, 2019September 30, 2018
Class A
Class B
Class A
Class B
Numerator
Net loss$(12,978) $(3,073) $(8,532) $(2,432) 
Denominator
Weighted-average common shares outstanding - basic and diluted37,785,850  8,945,813  34,221,118  9,752,310  
Basic and diluted net loss per share$(0.34) $(0.34) $(0.25) $(0.25) 

Nine months ended
September 30, 2019September 30, 2018
Class A
Class B
Class A
Class B
Numerator
Net loss$(25,422) $(6,414) $(32,616) $(9,734) 
Denominator
Weighted-average common shares outstanding - basic and diluted36,771,232  9,276,805  33,393,426  9,966,513  
Basic and diluted net loss per share$(0.69) $(0.69) $(0.98) $(0.98) 
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
September 30, 2019September 30, 2018
Shares subject to outstanding common stock options4,542,729  6,693,724  
Shares subject to unvested restricted stock units3,375,448  2,215,129  
Shares issuable pursuant to the ESPP77,788  108,929  

23

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 20, 2019. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include, but are not limited to, those identified below, and those discussed in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2018, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC.
Overview
Workiva is a leading provider of cloud-based solutions for connected reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. Wdesk users are able to combine narrative with their data, which greatly improves insight in their financial, regulatory and management reporting processes. As of September 30, 2019, 3,454 organizations, including more than 75% of Fortune 500® companies, subscribed to our Wdesk platform.(1)
(1) Claim not confirmed by FORTUNE or Fortune Media IP Limited. FORTUNE® and FORTUNE 500® are registered trademarks of Fortune Media IP Limited and are used under license. FORTUNE and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, Workiva Inc.
Our customers can connect Wdesk with data in more than 100 cloud and on-premise applications. In June 2018, we expanded our Wdesk platform with Wdata, which combines new data preparation capabilities with existing connectors and Application Programming Interfaces (APIs) to help our customers more easily capture, enrich and connect large datasets to Wdesk. Integrating enterprise business systems with our platform eliminates manual steps in the reporting and analysis process after the data leaves our customers' Enterprise Resource Planning (ERP) and other data systems and enables data assurance throughout the entire reporting process with an immutable audit trail. Wdata also enables a broader set of business users to explore complex data at scale and better manage data transformations in the office of the CFO.
We market our solutions under six broad categories: SEC Reporting, Management Reporting, Integrated Risk, Capital Markets, Global Statutory Reporting, and Regulated Reporting. Within those categories, Workiva offers the following solutions: SEC Reporting, SEDAR Reporting, Financial Reporting, Connected Financials, Management Reporting, Audit Management, Controls Management, Enterprise Risk Management, Policies and Procedures, Capital Markets, Prospectus Fund, Shareholder Reports, Insurance Statutory Reporting, Insurance Prospectus, CAFR/AFR, Stress Testing, Living Will, Tax Reporting, CASS Compliance, Global Statutory Reporting, and IFRS 17.
We operate our business on a Software-as-a-Service (SaaS) model. Customers enter into annual or multi-year subscription contracts to gain access to Wdesk. Our subscription fee includes the use of our software and technical support. Prior to the third quarter of 2018, our subscription pricing was based primarily on the number of corporate entities, number of users, level of customer support and length of contract. Thereafter, we began converting existing customer orders to, and signing new orders primarily based on, a solution-based licensing model. Under this new model, operating metrics related to a customer's expected use of each solution determine the price. The solution-based model has a higher contract value than the seat-based model because it typically offers customers unlimited seats per solution and a reduced administrative workload. We expect a substantial majority of our subscription revenue will
24

be priced on the solution-based licensing model by year-end 2019. 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 94.5% (excluding add-on seats) for the twelve months ended September 30, 2019.
We continue to invest in the development of our solutions, infrastructure and sales and marketing to drive long-term growth. Our full-time employee headcount expanded to 1,512 at September 30, 2019 from 1,293 at September 30, 2018, an increase of 16.9%.
We have achieved significant revenue growth in recent periods. Our revenue grew to $74.2 million and $217.6 million during the three and nine months ended September 30, 2019, respectively, from $60.9 million and $179.9 million during the three and nine months ended September 30, 2018, respectively. We incurred net losses of $16.1 million and $31.8 million during the three and nine months ended September 30, 2019, respectively, compared to $11.0 million and $42.4 million during the three and nine months ended September 30, 2018, respectively.
Converting existing customer orders to a solution-based licensing model has contributed to the acceleration of growth in our subscription revenue year-to-date, and we expect it to continue to do so through the remainder of 2019. This conversion has also contributed to the improvement in our subscription and support revenue retention rate including add-ons for the same periods. We expect the benefit of this contribution to wane beginning in the last quarter of 2019. Accordingly, we will need to find new sources of revenue to sustain our growth rate beyond 2019. To maintain our revenue growth for the longer term, we have been accelerating our investments in talent, processes and technology, particularly for expansion in EMEA, integrated risk, statutory reporting and Wdata. If these investments do not meet our expectations, we may be unable to sustain our revenue growth rate. We expect these investments to increase operating losses in absolute terms and as a percentage of revenue at least through the fourth quarter of 2019, ahead of any incremental revenue contribution they may generate after 2019.
Key Factors Affecting Our Performance
Generate Growth From Existing Customers. Wdesk can exhibit a powerful network effect within an enterprise, meaning that the usefulness of our platform attracts additional users and more data. Since solution-based licensing offers our customers an unlimited number of seats for each solution purchased, we expect customers to add more seats in Wdesk over time. As more employees in an enterprise use Wdesk, additional opportunities for collaboration and automation drive demand among their colleagues for additional solutions. Furthermore, converting customer orders to solution-based licensing typically generates a one-time increase in contract value for each solution.
Pursue New Customers. Our first software solution enabled customers to streamline and automate their SEC regulatory filing process. In 2013, we began expanding into adjacent markets challenged with managing large, complex processes with many contributors and disparate sets of business data. We currently sell to new customers in the areas of finance and accounting; risk and controls; regulatory
25

reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. We intend to continue to build our sales and marketing organization and leverage our brand equity to attract new customers.
Offer More Solutions. We intend to introduce new solutions to continue to meet growing demand for our Wdesk platform. Our close and trusted relationships with our customers are a source for new use cases, features and solutions. We have a disciplined process for tracking, developing and releasing new solutions that are designed to have immediate, broad applicability; a strong value proposition; and a high return on investment for both Workiva and our customers. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. This vetting process involves our sales, product marketing, customer success, professional services, research and development, finance and senior management teams.
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 expand our relationships with partners, including consulting and advisory firms, technology partners, and implementation partners. Our global partners, including global strategic consulting and advisory firms, identify opportunities for our platform to help companies transform financial reporting and integrated risk processes. We also partner with regional accounting, consulting and implementation partners. These highly skilled regional partners provide subject-matter expertise in the implementation of specific solutions and extend our direct sales force by referring opportunities to us. Technology partners expand the ecosystem of our connected reporting and compliance platform and enable data connections and process integrations to further transform critical business functions, as we capitalize on growing demand for enterprise-wide opportunities. We believe that our partner ecosystem extends our global reach, accelerates the usage and adoption of our platform, and enables more efficient delivery of professional services.
Investment in growth. We plan to continue to invest in the development of our Wdesk platform to enhance our current offerings and build new features. In addition, we expect to continue to invest in our sales, marketing, professional services and customer success organizations to drive additional revenue and support the needs of our growing customer base and to take advantage of opportunities that we have identified in EMEA, as well as use cases for integrated risk, statutory reporting and Wdata.
Seasonality. Our revenue from professional services has some degree of seasonality. Many of our customers employ our professional services just before they file their Form 10-K, often in the first calendar quarter. Our sales and marketing expense also has some degree of seasonality. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.
26

Key Performance Indicators
Three months ended September 30,Nine months ended September 30,
2019201820192018
(dollars in thousands)
Financial metrics
Total revenue
$74,179  $60,873  $217,626  $179,909  
Percentage increase in total revenue
21.9 %16.9 %21.0 %17.3 %
Subscription and support revenue
$63,022  $51,306  $179,617  $146,613  
Percentage increase in subscription and support revenue
22.8 %18.7 %22.5 %18.5 %
Subscription and support as a percent of total revenue
85.0 %84.3 %82.5 %81.5 %

As of September 30,
20192018
Operating metrics
Number of customers
3,454  3,289  
Subscription and support revenue retention rate
94.5%  95.9%  
Subscription and support revenue retention rate including add-ons
112.8%  104.7%  
Number of customers with annual contract value $100k+
611  398  
Number of customers with annual contract value $150k+
261  173  
Total customers. We believe total number of customers is a key indicator of our financial success and future revenue potential. We define a customer as an entity with an active subscription contract as of the measurement date. Our customer is typically a parent company or, in a few cases, a significant subsidiary that works with us directly. Companies with publicly listed securities account for a substantial majority of our customers.
Subscription and support revenue retention rate. We calculate our subscription and support revenue retention rate based on all customers that were active at the end of the same calendar quarter of the prior year (“base customers”). We begin by annualizing the subscription and support revenue recorded in the same calendar quarter of the prior year for those base customers who are still active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
Our subscription and support revenue retention rate was 94.5% as of September 30, 2019, down slightly compared to the rate as of September 30, 2018. We believe that our success in maintaining a high rate of revenue retention is attributable primarily to our robust technology platform and strong customer service.
Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both solutions and seats purchased and pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the current quarter for our base customers that were active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
27

Our subscription and support revenue retention rate including add-ons was 112.8% as of the quarter ended September 30, 2019, up from 104.7% as of September 30, 2018.
In the first quarter of 2019, we began calculating revenue retention rates using quarterly ASC 606 revenue instead of our prior method using monthly ASC 605 revenue. We expect quarterly measurements will be less variable than the single month measurements we previously reported.
Annual contract value. Our annual contract value (“ACV”) for each customer is calculated by annualizing the subscription and support revenue recognized during each quarter. We believe the increase in the number of larger contracts shows our progress in expanding our customers' adoption of Wdesk.
Components of Results of Operations
Revenue
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We serve a wide range of customers in many industries, and our revenue is not concentrated with any single customer or small group of customers. For the nine months ended September 30, 2019 and 2018, no single customer represented more than 1% of our revenue, and our largest 10 customers accounted for less than 5% of our revenue in the aggregate.
We generate sales directly through our sales force and partners. We also identify some sales opportunities with existing customers through our customer success and professional services teams.
Our customer contracts typically range in length from twelve to 36 months. We typically invoice our customers for subscription fees in advance, with payment due at the start of the subscription term. From time to time, we offer limited incentives for customers to enter into contract terms of more than one year, typically for terms of two or three years. Our arrangements do not contain general rights of return.
Subscription and Support Revenue. We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Amounts that are invoiced are initially recorded as deferred revenue.
Professional Services Revenue. We believe our professional services facilitate the sale of our subscription service to certain customers. To date, most of our professional services have consisted of document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. Our professional services are not required for customers to utilize our solution. We recognize revenue for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with our professional services, customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs. Costs of server usage are comprised primarily of fees paid to Google Cloud Platform and Amazon Web Services.
28

Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are considered incremental costs of obtaining a contract with a customer and are deferred and amortized on a straight-line basis over a period of benefit that we have determined to be three years.
Research and Development Expenses
Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation; costs of server usage by our developers; information technology costs; and facility costs.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel and related costs for our executive, finance and accounting, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
29

Results of Operations
The following table sets forth selected consolidated statement of operations data for each of the periods indicated:
Three months ended September 30,Nine months ended September 30,
2019201820192018
(in thousands)
Revenue
Subscription and support$63,022  $51,306  $179,617  $146,613  
Professional services11,157  9,567  38,009  33,296  
Total revenue74,179  60,873  217,626  179,909  
Cost of revenue
Subscription and support(1)
10,924  8,139  30,935  25,578  
Professional services(1)
10,827  7,520  31,029  22,888  
Total cost of revenue21,751  15,659  61,964  48,466  
Gross profit52,428  45,214  155,662  131,443  
Operating expenses
Research and development(1)
22,899  19,984  66,705  60,829  
Sales and marketing(1)
32,990  24,068  86,568  67,326  
General and administrative(1)
12,017  11,864  33,626  45,286  
Total operating expenses67,906  55,916  186,899  173,441  
Loss from operations(15,478) (10,702) (31,237) (41,998) 
Interest income1,460  341  2,593  843  
Interest expense(1,959) (448) (2,832) (1,347) 
Other income and (expense), net 24  (138) (259) 195  
Loss before provision for income taxes(15,953) (10,947) (31,735) (42,307) 
Provision for income taxes  98  17  101  43  
Net loss$(16,051) $(10,964) $(31,836) $(42,350) 
(1)  Stock-based compensation expense included in these line items was as follows:
Three months ended September 30,Nine months ended September 30,
2019201820192018
(in thousands)
Cost of revenue
Subscription and support
$386  $161  $1,142  $560  
Professional services
456  153  1,296  449  
Operating expenses
Research and development
2,265  1,624  6,016  4,140  
Sales and marketing
2,203  1,397  6,199  3,950  
General and administrative
3,913  3,614  11,276  14,220  
Total stock-based compensation expense
$9,223  $6,949  $25,929  $23,319  
30

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 September 30,Nine months ended September 30,
2019201820192018
Revenue
Subscription and support85.0 %84.3 %82.5 %81.5 %
Professional services15.0  15.7  17.5  18.5  
Total revenue100.0  100.0  100.0  100.0  
Cost of revenue
Subscription and support14.7  13.4  14.2  14.2  
Professional services14.6  12.4  14.3  12.7  
Total cost of revenue29.3  25.8  28.5  26.9  
Gross profit70.7  74.2  71.5  73.1  
Operating expenses
Research and development30.9  32.8  30.7  33.8  
Sales and marketing44.5  39.5  39.8  37.4  
General and administrative16.2  19.5  15.5  25.2  
Total operating expenses91.6  91.8  86.0  96.4  
Loss from operations(20.9) (17.6) (14.5) (23.3) 
Interest income2.0  0.6  1.2  0.5  
Interest expense(2.6) (0.7) (1.3) (0.7) 
Other expense, net  —  (0.2) (0.1) 0.1  
Loss before provision for income taxes(21.5) (17.9) (14.7) (23.4) 
Provision for income taxes0.1  —  —  —  
Net loss(21.6)%(17.9)%(14.7)%(23.4)%
Comparison of Three and Nine Months Ended September 30, 2019 and 2018
Revenue
Three months ended September 30,Nine months ended September 30,
20192018
% Change
20192018
% Change
(dollars in thousands)
Revenue
Subscription and support
$63,022  $51,306  22.8%  $179,617  $146,613  22.5%  
Professional services
$11,157  $9,567  16.6%  $38,009  $33,296  14.2%  
Total revenue
$74,179  $60,873  21.9%  $217,626  $179,909  21.0%  
Total revenue increased $13.3 million for the three months ended September 30, 2019 compared to the same quarter a year ago due primarily to a $11.7 million increase in subscription and support revenue. Growth in subscription and support revenue in the third quarter was attributable to strong demand for a broad range of solutions and the continued conversion of existing customer accounts to a solution-based licensing model. Additionally, professional services revenue increased $1.6 million due in part to $0.9 million in certain XBRL professional services that we do not expect to continue in the next quarter. The total number of our customers expanded 5.0% from September 30, 2018 to September 30, 2019.
31

Total revenue increased $37.7 million for the nine months ended September 30, 2019 compared to the same period a year ago due primarily to a $33.0 million increase in subscription and support revenue. 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 nine months ended September 30, 2019 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.
Cost of Revenue
Three months ended September 30,Nine months ended September 30,
20192018% Change20192018% Change
(dollars in thousands)
Cost of revenue
Subscription and support
$10,924  $8,139  34.2%  $30,935  $25,578  20.9%  
Professional services
10,827  7,520  44.0%  31,029  22,888  35.6%  
Total cost of revenue
$21,751  $15,659  38.9%  $61,964  $48,466  27.9%  
Cost of revenue increased $6.1 million during the three months ended September 30, 2019 compared to the same quarter a year ago due primarily to $4.0 million in higher cash-based compensation, benefits and travel costs due mostly to increased headcount, $0.5 million of additional stock-based compensation, a $0.7 million increase in consulting fees and $0.6 million rise in the cost of cloud-based software and infrastructure services. Continued investment in and support of our new platform and solutions drove increases in headcount, consulting fees and cloud computing costs.
Cost of revenue increased $13.5 million during the nine months ended September 30, 2019 compared to the same period a year ago, due primarily to an increase in cash-based compensation, benefits and travel costs of $8.6 million due mostly to higher headcount, $1.4 million of additional stock-based compensation, a $1.7 million increase in consulting fees and a $1.5 million rise in the cost of cloud-based software and infrastructure services to support our expanding customer base. The increases in headcount and consulting fees were the result of our continued investment in and support of our new platform and solutions.
Operating Expenses
Three months ended September 30,Nine months ended September 30,
20192018
% Change
20192018% Change
(dollars in thousands)
Operating expenses
Research and development
$22,899  $19,984  14.6%  $66,705  $60,829  9.7%  
Sales and marketing
32,990  24,068  37.1%  86,568  67,326  28.6%  
General and administrative
12,017  11,864  1.3%  33,626  45,286  (25.7)% 
Total operating expenses
$67,906  $55,916  21.4%  $186,899  $173,441  7.8%  
32

Research and Development
Research and development expenses increased $2.9 million in the three months ended September 30, 2019 compared to the same quarter a year ago due primarily to $1.4 million in higher cash-based compensation and benefits, $0.6 million in additional stock-based compensation and a $0.7 million increase in the cost of cloud infrastructure services. We continue to dedicate resources to developing the next generation of Wdesk, which has resulted in an increased investment in research and development.
Research and development expenses increased $5.9 million in the nine months ended September 30, 2019 compared to the same period a year ago due primarily to higher cash-based compensation, benefits, and travel costs of $2.3 million, additional stock-based compensation of $1.9 million and a $1.7 million increase in the cost of cloud-based software and infrastructure services.
Sales and Marketing
Sales and marketing expenses increased $8.9 million during the three months ended September 30, 2019 compared to the three months ended September 30, 2018 due primarily to $6.3 million in higher cash-based compensation, benefits, travel costs, $0.8 million in additional stock-based compensation, a $0.9 million increase in the cost of marketing programs and a $0.7 million increase related to consulting and recruiting. Headcount in sales and marketing increased 25.5% in the quarter ended September 30, 2019 compared to the same quarter a year ago. We expect to continue to invest in sales and marketing employees for future revenue growth. The increase in the cost of marketing programs is due to increased partnership and international expansion activity as well as costs related to our annual user conference.
Sales and marketing expenses increased $19.2 million during the nine months ended September 30, 2019 compared to the same period a year ago due primarily to higher cash-based compensation, benefits, and travel costs of $13.9 million, additional stock-based compensation of $2.2 million, an increase in professional service fees of $1.2 million related to consulting and recruiting, and an increase in the cost of marketing programs of $1.4 million. The increase in marketing programs was due to increased partnership and international marketing activities as well as an increase in costs related to our annual user conference.
General and Administrative
General and administrative expenses remained relatively flat in the three months ended September 30, 2019 compared to the same quarter a year ago. General and administrative expense as a percentage of revenue improved to 16.2% in the latest quarter from 19.5% the same quarter last year due primarily to a reduction of expenses for executive compensation. We expect a higher level of executive compensation expense beginning in the fourth quarter as a result of hiring a chief operating officer and associated staff.
General and administrative expenses decreased $11.7 million during the nine months ended September 30, 2019 compared to the same period a year ago. This decrease was due primarily to $8.5 million in lower cash-based compensation, benefits and travel as well as a $3.2 million decrease in stock-based compensation.

33

Non-Operating Income (Expenses)
Three months ended September 30,Nine months ended September 30,
20192018% Change20192018% Change
(dollars in thousands)
Interest income$1,460  $341  328.2%  $2,593  $843  207.6%  
Interest expense
(1,959) (448) 337.3%  (2,832) (1,347) 110.2%  
Other income and (expense), net 24  (138) (117.4)% (259) 195  (232.8)% 
Interest Income, Interest Expense and Other Income and (Expense), Net
During the three months ended September 30, 2019, interest income increased $1.1 million compared to the same quarter a year ago due to increases in our investment accounts. Interest expense increased $1.5 million during the same time period because of the issuance of our senior convertible notes.
During the nine months ended September 30, 2019, interest income increased $1.8 million compared to the same quarter a year ago due to increases in our investment accounts. Interest expense increased $1.5 million during the same time period due to the issuance of our senior convertible notes.
Liquidity and Capital Resources
Three months ended September 30,Nine months ended September 30,
2019201820192018
(in thousands)
Cash flow provided by operating activities  $4,697  $7,582  $28,579  $6,819  
Cash flow used in investing activities  (54,465) (2,410) (79,150) (9,640) 
Cash flow provided by financing activities  344,306  9,093  362,023  14,425  
Net increase in cash and cash equivalents, net of impact of exchange rates  $294,411  $14,348  $311,540  $11,510  
As of September 30, 2019, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $484.8 million, which were held for working capital purposes. We have financed our operations primarily through the proceeds of offerings of equity, convertible debt, 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. While we expect to continue to incur operating losses in the future, we believe that current cash and cash equivalents and cash flow from operating activities will be sufficient to fund our operations for at least the next twelve months. We also may choose to seek additional equity or debt financing.
In August 2014, we entered into a credit facility with Silicon Valley Bank, which provided us with a revolving line of credit. Under the agreement, we could borrow up to $15.0 million with interest accrued at the bank's prime lending rate. In August 2019, we terminated the credit facility with Silicon Valley Bank. No amounts were outstanding at the time of termination.
We filed a universal shelf registration statement on Form S-3 with the SEC, which became effective August 10, 2017. Under the shelf registration statement, we may offer and sell, from time to time in the future in one or more public offerings, our Class A common stock, preferred stock, debt
34

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.
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the "Notes"). The Notes are senior, unsecured obligations and bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
Operating Activities
For the three months ended September 30, 2019, cash provided by operating activities was $4.7 million. The primary factors affecting our operating cash flows during the period were our net loss of $16.1 million, adjusted for non-cash charges of $1.1 million for depreciation and amortization of our property and equipment and intangible assets, $9.2 million of stock-based compensation expense, $1.1 million for the amortization of our debt discount and issuance costs and a $9.5 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $3.6 million decrease in accounts receivable, a $3.8 million increase in deferred revenue, and a $5.4 million increase in accrued expenses and other liabilities partially offset by a $2.1 million increase in deferred commissions and a $0.9 million increase in other assets. 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 due primarily to payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. The decrease in accounts receivable and the increase in other assets were attributable primarily to the timing of our billings, cash collections, and cash payments. The increase in accrued expenses and other liabilities were attributable primarily to the timing of our payment of annual bonuses.
For the three months ended September 30, 2018, cash provided by operating activities was $7.6 million. The primary factors affecting our operating cash flows during the period were our net loss of $11.0 million, adjusted for non-cash charges of $1.1 million for depreciation and amortization of our property and equipment and intangible assets, $6.9 million of stock-based compensation expense, and a $10.4 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $8.6 million increase in deferred revenue, a $3.3 million increase in accrued expenses and other liabilities, a $0.6 million increase in accounts payable, and a $2.5 million decrease in prepaid expenses partially offset by a $1.9 million increase in deferred commissions and a $1.7 million increase in accounts receivable. Customer growth accounted for most of the increase in deferred revenue. We offer limited incentives for customers to enter into contract terms for more than one year. Deferred commissions increased 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 receivable and accounts payable were primarily attributable to the timing of our billings, cash collections, and cash payments. The increase in accrued expenses and other liabilities was attributable primarily to the timing of our payment of annual bonuses. The decrease in prepaid expenses was attributable primarily to the timing of payments for our annual user conference.
35

For the nine months ended September 30, 2019, cash provided by operating activities was $28.6 million. The primary factors affecting our operating cash flows during the period were our net loss of $31.8 million, adjusted for non-cash charges of $2.9 million for depreciation and amortization of our property and equipment and intangible assets, $25.9 million of stock-based compensation expense, $1.1 million for amortization of our debt discount and issuance costs and a $30.7 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $14.1 million increase in deferred revenue, a $9.8 million increase in accrued expenses and other liabilities, a $21.5 million decrease in accounts receivable and a $1.8 million decrease in our operating right-of-use asset partially offset by a $8.0 million increase in deferred commissions, a $3.7 million increase in prepaid expenses and other, a $2.3 million increase in other assets and a $2.2 million decrease in our operating lease liability. Customer growth and contract renewals for longer terms accounted for most of the increase in deferred revenue. The increase in deferred commissions was primarily due to 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 receivable were primarily attributable to the timing of our billings, cash collections, and cash payments. The increases in other assets and prepaid expenses was attributable primarily to timing of payments relating to cloud infrastructure services and our annual user conference.
For the nine months ended September 30, 2018, cash used in operating activities was $6.8 million. The primary factors affecting our operating cash flows during the period were our net loss of $42.4 million, adjusted for non-cash charges of $2.9 million for depreciation and amortization of our property and equipment and intangible assets, $23.3 million of stock-based compensation expense and a $22.7 million net change in operating assets and liabilities. Included in our net loss during the nine months ended September 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 $15.0 million increase in deferred revenue, a $6.9 million increase in accrued expenses and other liabilities, a $2.0 million increase in accounts payable, a $4.6 million decrease in accounts receivable and a $0.7 million decrease in prepaid expenses partially offset by a $5.6 million increase in deferred commissions. Customer growth accounted for most of the increase in deferred revenue. 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 decrease in accounts receivable were primarily attributable to the timing of our billings, cash collections, and cash payments. The increase in accrued expenses and other liabilities was attributable primarily to the timing of our payment of annual bonuses. The decrease in prepaid expenses was attributable primarily to timing of payments for our annual user conference.
Investing Activities
Cash used in investing activities of $54.5 million for the three months ended September 30, 2019 was due primarily to $54.7 million in purchases of marketable securities partially offset by $1.5 million from maturities of marketable securities.
Cash used in investing activities of $2.4 million for the three months ended September 30, 2018 was due primarily to $6.4 million in purchases of marketable securities and $0.5 million of capital expenditures partially offset by proceeds of $4.6 million from maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
36

Cash used in investing activities of $79.2 million for the nine months ended September 30, 2019 was due primarily to $95.5 million in purchases of marketable securities, $2.9 million in capital expenditures and $0.7 million in purchases of intangible assets partially offset by proceeds of $20.4 million from maturities of marketable securities. Our capital expenditures were associated primarily with computer and technology purchases in support of expanding our workforce.
Cash used in investing activities of $9.6 million for the nine months ended September 30, 2018 was due primarily to $17.7 million in purchases of marketable securities and $0.7 million of capital expenditures partially offset by proceeds of $9.0 million from maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
Financing Activities
Cash provided by financing activities of $344.3 million for the three months ended September 30, 2019 was due primarily to $335.9 million in proceeds from the issuance of our senior convertible notes, $5.9 million in proceeds from option exercises and $2.8 million in proceeds from shares issued in connection with our employee stock purchase plan.
Cash provided by financing activities of $9.1 million for the three months ended September 30, 2018 was due primarily to $7.5 million in proceeds from option exercises and $1.8 million in proceeds from shares issued in connection with our employee stock purchase plan.
Cash provided by financing activities of $362.0 million for the nine months ended September 30, 2019 was due primarily to $335.9 million in proceeds from the issuance of our senior convertible notes, $22.5 million in proceeds from option exercises and $4.9 million in proceeds from shares issued in connection with our employee stock purchase plan partially offset by $0.9 million in payments on financing obligations.
Cash provided by financing activities of $14.4 million for the nine months ended September 30, 2018 was due primarily to $13.9 million in proceeds from option exercises and $3.2 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.9 million in payments on capital lease and financing obligations.
Contractual Obligations and Commitments
During 2019, we entered into certain non-cancelable agreements with third-party providers for our use of cloud services in the ordinary course of business.
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% Convertible Senior Notes due 2026 (the "2026 Notes"). The 2026 Notes will mature on August 15, 2026, unless earlier redeemed, repurchased or converted.
During 2019, we entered into certain non-cancelable agreements with third-party providers for our use of cloud services in the ordinary course of business. Under these agreements, we are committed to purchase $18,000 in fiscal year 2019, $1.2 million in fiscal year 2020, $2.3 million in fiscal year 2021, and $1.2 million in fiscal year 2022.
Other than the convertible senior notes and cloud services purchase commitments, there were no material changes in our contractual obligations and commitments from those disclosed in the Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 20, 2019.
37

Off-Balance Sheet Arrangements
During all periods presented, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As a result, we are not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, income taxes and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
During the nine months ended September 30, 2019, there were no significant changes to our critical accounting policies and estimates as described in the financial statements contained in the Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 20, 2019.
Item 3. Quantitative and Qualitative Disclosures about Market Risk 
For quantitative and qualitative disclosures about market risk, see “Item 7A., Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the year ended December 31, 2018. Other than the items described below, our exposures to market risk have not changed materially since December 31, 2018.
Interest Rate Sensitivity
We had cash, cash equivalents and marketable securities totaling $484.8 million as of September 30, 2019. The cash, cash equivalents and marketable securities are held for working capital purposes, including the acquisition of, or investment in, complementary products, technologies, assets, solutions, or businesses. Our investments are made primarily for capital preservation purposes. We do not enter into investments for trading or speculative purposes.
Our cash and cash equivalents consist primarily of cash and money market funds. Our exposure to market risk for changes in interest rates is limited because our cash and cash equivalents have a short-term maturity and are used primarily for working capital purposes.
Our portfolio of marketable securities was invested primarily in commercial paper and U.S. corporate and U.S. treasury debt securities and is subject to market risk due primarily to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Accordingly, our future investment income may fluctuate as a result of changes in interest rates, or we may suffer losses in principal if we are forced to sell securities that decline in market value as a result of changes in interest rates. However, because we classify our marketable securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
An immediate increase of 100 basis points in interest rates would have resulted in an $853,000 market value reduction in our investment portfolio as of September 30, 2019. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the
38

carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026. As these Notes have a fixed annual interest rate, we have no financial or economic interest exposure associated with changes in interest rates. However, the fair value of fixed rate debt instruments fluctuates when interest rates change. Additionally, the fair value can be affected when the market price of our common stock fluctuates. We carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only.
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 2018 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. Other than the item noted below, there have been no material changes during fiscal 2019 to the risk factors that were included in the Form 10-K.
Risks Related to Our Business and Industry
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States, including those related to leases.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.
In February 2016, the FASB issued guidance codified in ASC 842, Leases (ASU 2016-02), which amends the guidance in former ASC 840, Leases. We adopted this new standard on the effective date of January 1, 2019. The application of this guidance resulted in the addition of right-of-use assets and lease liabilities on the consolidated balance sheet. We have implemented changes to our accounting processes, internal controls and disclosures to support the new standard. See Note 1 to our accompanying condensed consolidated financial statements for information about ASU 2016-02.
Any difficulties in implementing new or revised accounting principles could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline, harm investors’ confidence in us, and adversely affect our stock price.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the United States Internal Revenue Code of 1986, as amended (the "Code"), a corporation that undergoes an ownership change within the meaning of Section 382 of the Code and the underlying regulations is subject to limitations on its ability to utilize its pre-change net operating losses ("NOLs"), to offset future taxable income. If our existing NOLs are subject to limitations arising from previous ownership changes, our ability to utilize NOLs could be limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize the NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that either under prior regulations or other unforeseen reasons, our prior year NOLs could expire or otherwise be
40

unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
We have broad discretion to use the net proceeds from the offering of our convertible senior notes, which we may not use effectively.
We intend to use the net proceeds from our convertible note offering for working capital and other general corporate purposes, as well as the acquisition of, or investment in, complementary products, technologies, solutions, or businesses, although we currently have no commitments or agreements to enter into any such transactions. The net proceeds from that offering may be invested with a view towards long-term benefits for our stockholders and this may not increase our results of operations or market value. The failure by our management to apply those funds effectively may adversely affect our operations or business prospects.
The conditional conversion feature of our convertible senior notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of our convertible senior notes is triggered, holders of notes will be entitled to convert the notes at any time during specified periods at their option. If one or more holders elect to convert their notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Conversion of our convertible senior notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our Class A common stock.
The conversion of some or all of our convertible senior notes may dilute the ownership interests of our stockholders. Upon conversion of the notes, we have the option to pay or deliver, as the case may be, cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock. If we elect to settle our conversion obligation in shares of our Class A common stock or a combination of cash and shares of our Class A common stock, any sales in the public market of our Class A common stock issuable upon such conversion could adversely affect prevailing market prices of our Class A common stock. In addition, the existence of the notes may encourage short selling by market participants that engage in hedging or arbitrage activity, and anticipated conversion of the notes into shares of our Class A common stock could depress the price of our Class A common stock.
Certain provisions in the indenture governing the notes offered in our convertible note offering may delay or prevent an otherwise beneficial takeover attempt of us.
Certain provisions in the indenture governing our convertible senior notes may make it more difficult or expensive for a third party to acquire us. For example, the indenture governing the notes will require us to repurchase the notes for cash upon the occurrence of a fundamental change (as defined in the indenture governing the notes) of us and, in certain circumstances, to increase the conversion rate for a holder that converts its notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the notes and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.
41

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including our convertible senior notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. In addition, holders of the notes will have the right to require us to repurchase their notes for cash upon the occurrence of certain fundamental changes. Upon conversion of the notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the notes being converted. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
The accounting method for convertible debt securities that may be settled in cash, such as our convertible senior notes, could have a material effect on our reported financial results.
Under FASB Accounting Standards Codification 470-20, Debt with Conversion and Other Options, (ASC 470-20), an entity must separately account for the liability and equity components of convertible debt instruments (such as our convertible senior notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. ASC 470-20 requires the value of the conversion option of the notes, representing the equity component, to be recorded as additional paid-in capital within stockholders’ equity in our consolidated balance sheet and as a discount to the notes, which reduces their initial carrying value. The carrying value of the notes, net of the discount and issuance costs, will be accreted up to the principal amount of the notes from the issuance date until maturity, which will result in non-cash charges to interest expense in our consolidated statement of operations. Accordingly, we will report lower net income or higher net loss in our financial results because ASC 470-20 requires interest to include both the current period’s accretion of the debt discount and issuance costs and the instrument’s coupon interest, which could adversely affect our reported or future financial results, the trading price of our Class A common stock and the trading price of the notes.
In addition, under certain circumstances, convertible debt instruments (such as the notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the notes exceeds their principal amount, and the effect of the conversion on diluted earnings per share is not antidilutive. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of Class A common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the notes, then our diluted earnings per share would be adversely affected.
We may still incur substantially more debt or take other actions which would intensify the risks discussed above or in our Annual Report on Form 10-K.
We and our subsidiaries may incur substantial additional debt in the future, some of which may be secured debt. We will not be restricted under the terms of the indenture governing the notes from
42

incurring additional debt, securing existing or future debt, recapitalizing our debt, repurchasing our stock, pledging our assets, making investments, paying dividends, guaranteeing debt, or taking a number of other actions that are not limited by the terms of the indenture governing the notes that could have the effect of diminishing our ability to make payments on the notes when due.
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.
43

Item 6. Exhibits
The following exhibits are being filed herewith or incorporated by reference herein:
Exhibit
Number
Description
4.1
Indenture, dated August 16, 2019, between Workiva Inc. and U.S. Bank National Association (incorporated by reference from Exhibit 4.1 to the Company's Current Report on Form 8-K filed on August 16,2019).
4.2
Form of 1.125% Convertible Senior Note due 2026 (incorporated by reference from Exhibit A to the Indenture filed as Exhibit 4.1 to the Company's Current Report on Form 8-K filed on August 16, 2019).
10.1
31.1
31.2
32.1  
32.2  
101
The following financial information from Workiva Inc.'s Quarterly Report on Form 10-Q for the quarter ended September 30, 2019 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Loss, (iv) the Consolidated Statements of Changes in Stockholders Equity (Deficit), (v) the Condensed Consolidated Statements of Cash Flows, and (vi) Notes to the Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File - (formatted as Inline XBRL and contained in Exhibit 101)

44

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 6th day of November, 2019.
WORKIVA INC.
By:
/s/ Martin J. Vanderploeg, Ph.D.
Name:
Martin J. Vanderploeg, Ph.D.
Title:
President and Chief Executive Officer
By:
/s/ J. Stuart Miller
Name:
J. Stuart Miller
Title:
Executive Vice President and Chief Financial Officer
By:
/s/ Jill Klindt
Name:
Jill Klindt
Title:
Senior Vice President, Treasurer and Chief Accounting Officer

S-1
EX-10.1 2 exhibit101employmentag.htm EX-10.1 Document

EXECUTION COPY

Employment Agreement
This Employment Agreement (the “Agreement”) is made and entered into as of September 6, 2019, by and between Julie Iskow (the “Executive”) and WORKIVA INC., a Delaware corporation (the “Company”).
WHEREAS, the Company desires to employ the Executive on the terms and conditions set forth herein; and
WHEREAS, the Executive desires to be employed by the Company on such terms and conditions.
NOW, THEREFORE, in consideration of the mutual covenants, promises and obligations set forth herein, the parties agree as follows:
1. Term. The term of the Executive’s employment hereunder shall commence as of October 1, 2019, unless other agreed in writing by the Company and the Executive (the “Effective Date”). The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the “Employment Term.”
2. Position and Duties.
2.1 Position. During the Employment Term, the Executive shall serve as the Executive Vice President and Chief Operating Officer of the Company, reporting to the Chief Executive Officer. In such position, the Executive shall have such duties, authority and responsibility as shall be determined from time to time by the Company’s Chief Executive Officer, which duties, authority and responsibility are consistent with the Executive’s position. The Executive shall, if requested by the Company, also serve as a member of the board of directors of the Company (the “Board”) or as an officer or director of any affiliate of the Company for no additional compensation.
2.2 Duties. During the Employment Term, the Executive shall devote substantially all of Executive’s business time and attention to the performance of the Executive’s duties hereunder and will not engage in any other business, profession or occupation for compensation or otherwise which would conflict or interfere with the performance of such services either directly or indirectly without the prior written consent of the Company’s Chief Executive Officer. Notwithstanding the foregoing, the Executive will be permitted to (a) serve as a director of Vocera Communications, Inc., (b) with the prior written consent of the Board (which consent shall not be unreasonably withheld by the Board in its discretion) act or serve as a director, trustee, committee member or principal of any type of business, civic or charitable organization as long as such activities are disclosed in writing to the Company’s General Counsel in accordance with any Company conflict of interest policy that may be in effect from to time to time, and (c) purchase or own less than five percent (5%) of the publicly traded securities of any corporation; provided that, such ownership represents a passive investment and that the Executive is not a controlling person of, or a member of a group that controls, such corporation and that with respect to such ownership the Executive complies with any Company Customer Confidentiality and Securities Trading Policy in effect from time to time; provided further that, the activities described in clauses (b) and (c) do not interfere with the performance of the



Executive’s duties and responsibilities to the Company as provided hereunder, including, but not limited to, the obligations set forth in Section 2 hereof.
3. Place of Performance. The principal place of Executive’s employment shall be the Executive’s home currently located in Los Altos, California; provided that the Executive may be required to travel on Company business during the Employment Term.
4. Compensation.
4.1 Base Salary. The Company shall pay the Executive an annual rate of base salary of $575,000 in periodic installments in accordance with the Company’s customary payroll practices, but no less frequently than monthly. The Executive’s base salary shall be reviewed at least annually by the Board and the Board may, but shall not be required to, increase the base salary during the Employment Term. The Executive’s annual base salary, as in effect from time to time, is hereinafter referred to as “Base Salary”.
4.2 Annual Bonus.  
(a) For each complete fiscal year of the Employment Term commencing with the fiscal year ending December 31, 2020, the Executive shall have the opportunity to earn an annual bonus (the “Annual Bonus”), which bonus, if any, shall be determined in the sole and absolute discretion of the Board or any Compensation Committee of the Board (the “Compensation Committee”). The Board or the Compensation Committee, if any, shall also have the sole and absolute discretion to adopt a performance-based bonus plan or arrangement, in which case the Executive shall participate in such plan or arrangement on terms commensurate with other executive employees of the Company, provided that the Board or the Compensation Committee, if any, shall have the sole and absolute discretion to establish the level of target bonus (“Target Bonus”) for each participant in any such plan based on the relative seniority and responsibility levels of the participants. Notwithstanding the foregoing, for the fiscal year ending December 31, 2019, the amount of the Executive’s Annual Bonus shall be determined as follows: (i) if the Effective Date is on or before October 1, 2019, and the Executive is employed by the Company on the last day of the fiscal year ending December 31, 2019, then the Executive shall receive an Annual Bonus of $575,000; and (ii) if the Effective date is on or after October 2, 2019, and the Executive is employed by the Company on the last day of the fiscal year ending December 31, 2019, then the amount of the Executive’s Annual Bonus, if any, shall be determined in the sole and absolute discretion of the Board or the Compensation Committee.
(b) The Annual Bonus, if any, will be paid within two and a half (2 1/2) months after the end of the applicable fiscal year.
(c) Except as otherwise provided in Section 5, in order to be eligible to receive an Annual Bonus, the Executive must be employed by the Company on the last day of the applicable fiscal year.
4.3 Signing Bonus. The Company shall pay the Executive a lump sum cash signing bonus of $300,000 (the “Signing Bonus”) on the first normal payroll date following the Effective Date.
4.4 Equity Awards. In consideration of the Executive entering into this Agreement and as an inducement to join the Company, on the Effective Date, the Company will grant to the Executive pursuant to the Workiva Inc. Equity Compensation Plan (or any successor plan thereto) (the “Equity Plan”) restricted stock units (“RSUs”) with a grant date value of
2


$6,000,000, vesting in three equal annual installments commencing on the first anniversary of the grant date. All terms and conditions of the RSUs shall be governed by the terms and conditions of the Equity Plan and the award agreement relating to the RSUs, which shall be in substantially the form attached hereto as Annex A hereto and which the Executive shall be required to execute in order to receive the RSUs. In addition, during the Employment Term the Executive shall be eligible to receive additional grants pursuant to the Equity Plan, subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.
4.5 Fringe Benefits and Perquisites. During the Employment Term, the Executive shall be entitled to fringe benefits and perquisites consistent with the practices of the Company, and to the extent the Company provides similar benefits or perquisites (or both) to similarly situated executives of the Company.
4.6 Employee Benefits. During the Employment Term, the Executive shall be entitled to participate in all employee benefit plans, practices and programs maintained by the Company, as in effect from time to time (collectively, “Employee Benefit Plans”), on a basis which is no less favorable than is provided to other similarly situated executives of the Company, to the extent consistent with applicable law and the terms of the applicable Employee Benefit Plans. The Company reserves the right to amend or cancel any Employee Benefit Plans at any time in its sole discretion, subject to the terms of such Employee Benefit Plan and applicable law.
4.7 Vacation. During the Employment Term, the Executive shall be entitled to a minimum of fifteen paid vacation days per calendar year (prorated for partial years) in accordance with the Company’s vacation policies, as in effect from time to time.
4.8 Business Expenses. The Executive shall be entitled to reimbursement for all reasonable and necessary out-of-pocket business, entertainment and travel expenses incurred by the Executive in connection with the performance of the Executive’s duties hereunder in accordance with the Company’s expense reimbursement policies and procedures.
4.9 Indemnification.
(a) In the event that the Executive is made a party or threatened to be made a party to any action, suit, or proceeding, whether civil, criminal, administrative or investigative (a “Proceeding”), other than any Proceeding initiated by the Executive or the Company related to any contest or dispute between the Executive and the Company or any of its affiliates with respect to this Agreement or the Executive’s employment hereunder, by reason of the fact that the Executive is or was an employee, director or officer of the Company, or any affiliate of the Company, or is or was serving at the request of the Company as a director, officer, member, employee or agent of another corporation or a partnership, joint venture, trust or other enterprise, the Executive shall be indemnified and held harmless by the Company to the maximum extent permitted under applicable law from and against any liabilities, costs, claims and expenses, including all costs and expenses incurred in defense of any Proceeding (including attorneys’ fees). Costs and expenses incurred by the Executive in defense of such Proceeding (including attorneys’ fees) shall be paid by the Company in advance of the final disposition of such litigation upon receipt by the Company of: (i) a written request for payment; (ii) appropriate documentation evidencing the incurrence, amount and nature of the costs and expenses for which payment is being sought; and (iii) an undertaking adequate under applicable law made by or on behalf of the Executive to repay the amounts so paid if it shall ultimately be
3


determined that the Executive is not entitled to be indemnified by the Company under this Agreement.
(b) During the Employment Term and for a period of six (6) years thereafter, the Company or any successor to the Company shall purchase and maintain, at its own expense, directors’ and officers’ liability insurance providing coverage to the Executive on terms that are no less favorable than the coverage provided to other directors and senior officers of the Company.
4.10 Clawback Provisions. Notwithstanding any other provisions in this Agreement to the contrary, any incentive-based compensation, or any other compensation, paid to the Executive pursuant to this Agreement or any other agreement or arrangement with the Company which is subject to recovery under any law, government regulation or stock exchange listing requirement, will be subject to such deductions and clawback as may be required to be made pursuant to such law, government regulation or stock exchange listing requirement (or any policy adopted by the Company pursuant to any such law, government regulation or stock exchange listing requirement).
5. Termination of Employment. The Employment Term and the Executive’s employment hereunder may be terminated by either the Company or the Executive at any time and for any reason; provided that, unless otherwise provided herein, either party shall be required to give the other party advance written notice of any termination of the Executive’s employment in accordance with Section 5.5. Upon termination of the Executive’s employment during the Employment Term, the Executive shall be entitled to the compensation and benefits described in this Section 5 and shall have no further rights to any compensation or any other benefits from the Company or any of its affiliates.
5.1 Termination for Cause or Without Good Reason.  
(a) The Executive’s employment hereunder may be terminated by the Company for Cause or by the Executive without Good Reason. If the Executive’s employment is terminated by the Company for Cause or by the Executive without Good Reason, the Executive shall be entitled to receive:
(i)any accrued but unpaid Base Salary and accrued but unused vacation or other paid time off through the Termination Date, which shall be paid on the pay date immediately following the Termination Date (as defined below) in accordance with the Company’s customary payroll procedures;
(ii)any earned but unpaid Annual Bonus with respect to any completed fiscal year immediately preceding the Termination Date, which shall be paid on the otherwise applicable payment date except to the extent payment is otherwise deferred pursuant to any applicable deferred compensation arrangement;
(iii)reimbursement for unreimbursed business expenses properly incurred by the Executive, which shall be subject to and paid in accordance with the Company’s expense reimbursement policy; and
4


(iv)such employee benefits, if any, as to which the Executive may be entitled under the Company’s employee benefit plans as of the Termination Date; provided that, in no event shall the Executive be entitled to any payments in the nature of severance or termination payments except as specifically provided herein.
Items 5.1(a)(i) through 5.1(a)(iv) are referred to herein collectively as the “Accrued Amounts”. The treatment of any outstanding equity awards shall be determined in accordance with the terms of the Equity Plan and the applicable award agreements.
(b) For purposes of this Agreement, “Cause” shall mean:
(i)any action by the Executive while employed by the Company involving willful gross misconduct having a material adverse effect on the Company;
(ii)the Executive’s willful failure to perform Executive’ duties (other than any such failure resulting from incapacity due to physical or mental illness); or
(iii)the Executive being convicted of (a) a felony under the laws of the United States or any state or (b) a felony under the laws of any other country or political subdivision thereof involving moral turpitude.
For purposes of this provision, no act or failure to act on the part of the Executive shall be considered “willful” unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive’s action or omission was in the best interests of the Company. Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by the Executive in good faith and in the best interests of the Company.
Termination of the Executive’s employment shall not be deemed to be for Cause unless and until the Company delivers to the Executive a copy of a resolution duly adopted by the affirmative vote of not less than a majority of the Board (after reasonable written notice is provided to the Executive and the Executive is given an opportunity, together with counsel, to be heard before the Board), finding that the Executive has engaged in the conduct described in any of (i)-(iii) above.
(c) For purposes of this Agreement, “Good Reason” shall mean the occurrence of any of the following, in each case during the Employment Term:
(i)a reduction in the Executive’s Base Salary without the Executive’s written consent, other than a general reduction in Base Salary that affects all similarly situated executives in substantially the same proportions;
(ii)a reduction in the Executive’s Target Bonus opportunity from any Target Bonus opportunity in effect for the prior fiscal year without the Executive’s written consent;
(iii)a relocation of the Executive’s principal place of employment by more than 50 miles without the Executive’s written consent;
(iv)any material breach by the Company of any material provision of this Agreement or any material provision of any other agreement between the Executive and the Company (including for the avoidance of doubt, the Equity Documents);
(v)any Change of Control of the Company;
5


(vi)the Company’s failure to obtain an agreement from any successor to the Company to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no succession had taken place, except where such assumption occurs by operation of law;
(vii)a material, adverse change in the Executive’s title, authority, duties or responsibilities (other than temporarily while the Executive is physically or mentally incapacitated or as required by applicable law) without the Executive’s written consent; or
(viii)a material adverse change in the reporting structure applicable to the Executive without the Executive’s written consent.
The Executive cannot terminate the Executive’s employment for Good Reason (other than pursuant to Section 5.1(c)(v)) unless Executive has provided written notice to the Company of the existence of the circumstances providing grounds for termination for Good Reason within 90 calendar days of the date the Executive first becomes aware of the initial existence of such grounds and the Company has had at least 15 calendar days from the date on which such notice is provided to cure such circumstances. If the Executive does not provide a Notice of Termination within 120 days after the Executive first becomes aware of the occurrence of the applicable grounds (other than Section 5.1(c)(v)), then the Executive will be deemed to have waived the Executive’s right to terminate for Good Reason with respect to such grounds.
5.2 Termination Without Cause or for Good Reason. The Employment Term and the Executive’s employment hereunder may be terminated by the Executive for Good Reason or by the Company without Cause. In the event of such termination, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive’s compliance with Section 6, Section 7 and Section 8 of this Agreement and the Executive’s execution of a release of claims in favor of the Company, its affiliates and their respective officers and directors in substantially the form attached hereto as Annex C (the “Release”), the Executive shall be entitled to receive the following:
(a) A lump sum payment, which shall be paid within 30 days following the Termination Date, equal to two (2) times the sum of the Executive’s Base Salary and Target Bonus for the year in which the Termination Date occurs.
(b) With respect to the fiscal year in which the Termination Date occurs, an amount equal to (X) the Annual Bonus paid to Executive in respect of the last calendar year for which Executive received a bonus prior to the Termination Date, multiplied by (Y) a fraction, the numerator of which is the number of days between first day of the calendar year in which the Termination Date occurs and the Termination Date and the denominator of which is 365, payable in a single payment concurrent with the payment of the amounts due under Section 5.2(a) hereof;
(c) If the Executive timely and properly elects continuation coverage under the Consolidated Omnibus Reconciliation Act of 1985 (“COBRA”), the Company shall reimburse the Executive the difference between the monthly COBRA premium paid by the Executive for the Executive and the Executive’s dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the tenth day of the month immediately following the month in which the Executive timely remits
6


the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of: (i) the eighteen-month anniversary of the Termination Date; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer.
(d) The treatment of any outstanding equity awards shall be determined in accordance with the terms of the Equity Plan and the applicable award agreements; provided that notwithstanding the terms of the Equity Plan or any applicable award agreements all outstanding unvested stock or equity unit options, appreciation units, stock appreciation rights and any other equity-based compensation awards, granted to the Executive during the Employment Term shall become fully vested and exercisable for the remainder of their full term; provided, that any delays in the settlement or payment of such awards that are set forth in the applicable award agreement and that are required under Section 409A (“Section 409A”) Internal Revenue Code of 1986, as amended (the “Code”) shall remain in effect.
(e) Upon any termination of Executive’s employment by the Company other than for Cause or upon termination by the Executive for Good Reason, Executive shall be released from the restrictive covenants set forth in Section 7 of this Agreement.
5.3 Death or Disability.  
(a) The Executive’s employment hereunder shall terminate automatically upon the Executive’s death during the Employment Term, and the Company may terminate the Executive’s employment on account of the Executive’s Disability.
(b) If the Executive’s employment is terminated during the Employment Term on account of the Executive’s death or Disability, the Executive (or the Executive’s estate and/or beneficiaries, as the case may be) shall be entitled to receive the following:
(i)the Accrued Amounts;
(ii)a lump sum payment, which shall be paid within 30 days following the Termination Date, equal to the sum of the Executive’s Base Salary and Target Bonus for the year in which the Termination Date occurs;
(iii)with respect to the fiscal year in which the Termination Date occurs, an amount equal to (X) the Annual Bonus paid to Executive in respect of the last calendar year for which Executive received a bonus prior to the Termination Date, multiplied by (Y) a fraction, the numerator of which is the number of days between first day of the calendar year in which the Termination Date occurs and the Termination Date and the denominator of which is 365, payable in a single payment concurrent with the payment of the amounts due under Section 5.3(b)(ii) hereof; and
7


(iv)the treatment of any outstanding equity awards shall be determined in accordance with the terms of the Equity Plan and the applicable award agreements; provided that notwithstanding the terms of the Equity Plan or any applicable award agreements, all outstanding unvested stock or equity unit options, appreciation units, stock appreciation rights and any other equity-based compensation awards, granted to the Executive during the Employment Term shall become fully vested and exercisable for the remainder of their full term; provided, that any delays in the settlement or payment of such awards that are set forth in the applicable award agreement and that are required under Section 409A of the Code shall remain in effect.
Notwithstanding any other provision contained herein, all payments made in connection with the Executive’s Disability shall be provided in a manner which is consistent with federal and state law.
(c) For purposes of this Agreement, “Disability” shall mean the Executive is entitled to receive long-term disability benefits under the Company’s long-term disability plan, or if there is no such plan, the Executive’s inability, due to physical or mental incapacity, to substantially perform the Executive’s duties and responsibilities under this Agreement for one hundred eighty (180) days out of any three hundred sixty-five (365) day period or one hundred twenty (120) consecutive days; provided however, in the event the Company temporarily replaces the Executive, or transfers the Executive’s duties or responsibilities to another individual on account of the Executive’s inability to perform such duties due to a mental or physical incapacity which is, or is reasonably expected to become, a Disability, then the Executive’s employment shall not be deemed terminated by the Company and the Executive shall not be able to resign with Good Reason as a result thereof. Any question as to the existence of the Executive’s Disability as to which the Executive and the Company cannot agree shall be determined in writing by a qualified, board-certified independent physician mutually acceptable to the Executive and the Company. If the Executive and the Company cannot agree as to such a qualified independent physician, each shall appoint such a physician and those two physicians shall select a third who shall make such determination in writing. The determination of Disability made in writing to the Company and the Executive shall be final and conclusive for all purposes of this Agreement.
5.4 Change in Control.  
(a) Notwithstanding any other provision contained herein, if the Executive’s employment hereunder is terminated by the Executive for Good Reason or by the Company without Cause (other than on account of the Executive’s death or Disability), in each case within three (3) months prior to or twelve (12) months following a Change in Control, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive’s compliance with Section 6 and Section 8 of this Agreement and the Executive’s execution of a Release, the Executive shall be entitled to receive the following:
(i)a lump sum payment equal to three (3) times the sum of the Executive’s Base Salary and Target Bonus for the year in which the Termination Date occurs (or if greater, the year immediately preceding the year in which the Change in Control occurs), which shall be paid within 30 days following the Termination Date; and
(ii)a lump sum payment equal to the Executive’s Target Bonus for the fiscal year in which the Date of Termination occurs (or if greater, the year in which the Change in Control occurs), which shall be paid within 30 days following the Termination Date;
(b) If the Executive timely and properly elects continuation coverage under COBRA, the Company shall reimburse the Executive the difference between the monthly COBRA premium paid by the Executive for the Executive and the Executive’s dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement
8


shall be paid to the Executive on the tenth of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of: (i) the eighteen-month anniversary of the Termination Date; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer.
(c) Notwithstanding the terms of any equity incentive plan or award agreements, as applicable, in the event of a Change in Control, all outstanding unvested stock or equity unit options, appreciation units, stock appreciation rights and any other equity-based compensation awards granted to the Executive during the Employment Term shall become fully vested and exercisable for the remainder of their full term; provided that, any delays in the settlement or payment of such awards that are set forth in the applicable award agreement and that are required under Section 409A of the Code shall remain in effect.
(d) For purposes of this Agreement, “Change in Control” shall mean the occurrence of any of the following:
(i)one person (or more than one person acting as a group) acquires beneficial ownership of voting securities of the Company that, together with the voting securities held by such person or group, constitutes more than 50% of the total fair market value or total voting power of the Company’s then outstanding voting securities;
(ii)one person (or more than one person acting as a group) acquires (or has acquired during the twelve-month period ending on the date of the most recent acquisition) beneficial ownership of the Company’s voting securities possessing 30% or more of the total voting power of the Company’s then outstanding voting securities;
(iii)a majority of the members of the Board are replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the Board before the date of appointment or election; or
(iv)the sale of all or substantially all of the Company’s assets.
Notwithstanding the foregoing, a Change in Control shall not occur unless such transaction constitutes a change in the ownership of the Company, a change in effective control of the Company, or a change in the ownership of a substantial portion of the Company’s assets under Section 409A.
5.5 Notice of Termination. Any termination of the Executive’s employment hereunder by the Company or by the Executive during the Employment Term (other than termination pursuant to Section 5.3(a) on account of the Executive’s death) shall be communicated by written notice of termination (“Notice of Termination”) to the other party hereto in accordance with Section 20. The Notice of Termination shall specify:
(a) The termination provision of this Agreement relied upon;
(b) To the extent applicable, the facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated; and
(c) The applicable Termination Date.
9


5.6 Termination Date. The Executive’s Termination Date shall be:
(a) If the Executive’s employment hereunder terminates on account of the Executive’s death, the date of the Executive’s death;
(b) If the Executive’s employment hereunder is terminated on account of the Executive’s Disability, the date that it is determined that the Executive has a Disability;
(c) If the Company terminates the Executive’s employment hereunder for Cause, the date the Notice of Termination is delivered to the Executive;
(d) If the Company terminates the Executive’s employment hereunder without Cause, the date that is ten (10) days following the date on which the Notice of Termination is delivered; provided that, the Company shall have the option to provide the Executive with a lump sum payment equal to ten days’ Base Salary in lieu of such notice, which shall be paid in a lump sum on the Executive’s Termination Date and for all purposes of this Agreement, the Executive’s Termination Date shall be the date on which such Notice of Termination is delivered; and
(e) If the Executive terminates the Executive’s employment hereunder with or without Good Reason, the date specified in the Executive’s Notice of Termination, which shall be no less than ten days following the date on which the Notice of Termination is delivered; provided that, the Company may waive all or any part of the ten-day notice period for no consideration by giving written notice to the Executive and for all purposes of this Agreement, the Executive’s Termination Date shall be the date determined by the Company.
Notwithstanding anything contained herein, the Termination Date shall not occur until the date on which the Executive incurs a “separation from service” within the meaning of Section 409A.
5.7 Mitigation. In no event shall the Executive be obligated to seek other employment or take any other action by way of mitigation of the amounts payable to the Executive under any of the provisions of this Agreement and except as provided in Section 5.2(c), any amounts payable pursuant to this Section 5 shall not be reduced by compensation the Executive earns on account of employment with another employer.
5.8 Resignation of All Other Positions. Upon termination of the Executive’s employment hereunder for any reason, the Executive shall be deemed to have resigned from all positions that the Executive holds as an officer or member of the board of directors (or a committee thereof) of the Company or any of its affiliates.
5.9 Section 280G.  
(a) Notwithstanding any other provision of this Agreement or any other plan, arrangement or agreement to the contrary, if any of the payments or benefits provided or to be provided by the Company or its affiliates to the Executive or for the Executive’s benefit pursuant to the terms of this Agreement or otherwise (“Covered Payments”) constitute parachute payments (“Parachute Payments”) within the meaning of Section 280G of the Code and would, but for this Section 5.9 be subject to the excise tax imposed under Section 4999 of the Code (or any successor provision thereto) or any similar tax imposed by state or local law or any interest or penalties with respect to such taxes (collectively, the “Excise Tax”), then the Covered Payments shall be either (i) reduced to the minimum extent necessary to ensure that no portion of the Covered Payments is subject to the Excise Tax (that amount, the “Reduced Amount”) or (ii) payable in full if the Executive’s receipt on an after-tax basis of the full
10


amount of payments and benefits (after taking into account the applicable federal, state, local and foreign income, employment and excise taxes (including the Excise Tax)) would result in the Executive receiving an amount greater than the Reduced Amount on an after-tax basis. Any reduction in the Covered Payments shall be made in a manner that maximizes the Executive’s economic position. In applying this principle, the reduction shall be made in a manner consistent with the requirements of Section 409A of the Code, and where two economically equivalent amounts are subject to reduction but payable at different times, such amounts shall be reduced on a pro rata basis but not below zero.
(b) All calculations and determinations under this Section 5.9 shall be made by an independent accounting firm or independent tax counsel appointed by the Company (the “Tax Counsel”) whose determinations shall be conclusive and binding on the Company and the Executive for all purposes. For purposes of making the calculations and determinations required by this Section 5.9, the Tax Counsel may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G and Section 4999 of the Code. The Company and the Executive shall furnish the Tax Counsel with such information and documents as the Tax Counsel may reasonably request in order to make its determinations under this Section 5.9. The Company shall bear all costs the Tax Counsel may reasonably incur in connection with its services.
6. Confidential Information. As a condition to the commencement of employment, on or prior to the Effective Date, the Executive shall execute and deliver to the Company the Company Confidential Information and Invention Assignment Agreement, a copy of which is attached hereto as Annex B (the “Confidentiality Agreement”). Nothing in this Agreement, the Confidentiality Agreement, or elsewhere shall prevent: (i) the Executive from cooperating with, or participating in, any investigation conducted by any governmental agency; (ii) the Executive from making truthful statements, or disclosing documents and information, (x) to the extent reasonably necessary in connection with any litigation, arbitration or mediation involving the Executive’s rights or obligations under this Agreement or otherwise or (y) when required by law, legal process or by any court, arbitrator, mediator or legislative body (including any committee thereof) with actual or apparent jurisdiction to order the Executive to make such statements or to disclose or make accessible such documents and information; (iii) the Executive from retaining, and using appropriately (e.g., not in connection with violating any non-competition or non-solicitation restriction), documents and information relating to her personal rights and obligations and her contact list; (iv) the Executive from disclosing her post-employment restrictions in confidence in connection with any potential new employment or business venture; (v) the Executive from disclosing documents and information in confidence to any attorney, financial advisor, tax preparer, or other professional for the purpose of securing professional advice; (vi) the Executive from using and disclosing documents and information at the request of the Company or its attorneys and agents; or (vii) the Executive using and disclosing documents and information in connection with good faith performance of her duties for the Company or any of its affiliates.
7. Restrictive Covenants.
7.1 Executive acknowledges and agrees that (i) by virtue of Executive’s employment with the Company will learn valuable trade secrets and other confidential, proprietary information, including the Company’s customer and potential customer lists, relating to the Company’s business, (ii) Executive’s skills, knowledge and services to the Company are unique in nature,
11


(iii) the Company’s business is international in scope and (iv) the Company would be irreparably damaged if Executive were to violate the restrictions contained in this Agreement. Accordingly, as a condition of and inducement to the Company to enter into this Agreement, Executive agrees that during the Employment Term and, except as otherwise provided in Section 5.2(e) hereof or the last paragraph of this Section 7, for an additional six (6) months thereafter (such period being referred to herein as the “Restricted Period”), neither Executive nor any Affiliate of Executive (as defined below) shall, directly or indirectly, either for Executive or for any other person or entity:
(a) in any area in which the Company conducts any phase of its business including production, promotional, and marketing activities engage or participate in, or assist, advise or be connected with (including as an employee, owner, partner, shareholder, officer, director, advisor, consultant, agent or otherwise), or permit Executive’s name to be used by or render services for, any person or entity engaged in a Competing Business (as hereinafter defined); provided, however, that nothing in this Agreement shall prevent Executive from acquiring or owning, as a passive investment, up to two percent (2%) of the outstanding voting securities of an entity engaged in a Competing Business which are publicly traded on any recognized national securities market, subject to the requirement that Executive comply with the Company Customer Confidentiality and Securities Trading Policy in effect from time to time;
(b) take any action, in connection with a Competing Business, which might divert from the Company or an Affiliate of the Company any opportunity which would be within the scope of the Company’s or such Affiliate’s then business;
(c) solicit or attempt to solicit any person or entity who is or has been (i) a customer of the Company at any time (A) up to the date hereof or (B) during the Restricted Period to purchase Competing Products or Services (as herein defined) from any person or entity (other than the Company) or (ii) a customer, supplier, licensor, licensee or other business relation of the Company at any time (A) up to the date hereof or (B) during the Restricted Period to cease doing business with the Company; provided, however, that this subsection (c) shall only apply to customers, suppliers, licensors or other business relations of the Company with which the Executive had contact or of which the Executive had knowledge as a result of Executive’s employment; or
(d) induce, entice, hire, employ, attempt to hire or employ, solicit or endeavor to entice away from the Company any person employed by the Company or its affiliates at any time during Executive’s employment or the Restricted Period, in order to accept employment or association with the Executive, or any other person, firm, corporation or entity whatsoever; approach any such person for any such purpose, or authorize or knowingly cooperate with the taking of any such action by any other person, firm, corporation or entity; provided that the foregoing shall not be violated by general solicitation not targeted at the prohibited group or by the Executive serving as a reference upon request.
        As used herein, a “Competing Business” shall mean a business which engages or is making plans to engage, in whole or in part, in the production, marketing or distributing of products, or the performance, marketing and sale of services, which are competitive with, and are similar to, may be used as substitutes for, or may detract from any products or services of the Company or any Affiliate thereof during the Restricted Period, whether, in the case of products, such products are or were produced by or for the Company for sale by the Company or purchased as finished goods for resale by the Company, or, in the case of services, such services
12


were performed by the Company or by another company or person on behalf of the Company; the products and services subject to these restrictive covenants being herein referred to as “Competing Products and Services”. As used herein, an “Affiliate” shall mean and include any person or entity which controls a party, which such party controls or which is under common control with such party. “Control” means the power, direct or indirect, to influence or cause the direction of the management and policies of a person or entity through voting securities, contract or otherwise.
8. Non-disparagement. The Executive agrees and covenants that the Executive will not at any time make, publish or communicate to any person or entity or in any public forum any defamatory or disparaging remarks, comments or statements concerning the Company or its businesses, or any of its employees, officers, and existing and prospective customers, suppliers, investors and other associated third parties. The Company agrees and covenants not to permit its officers, directors and senior management team not to, at any time, make, publish or communicate to any person or entity or in any public forum any defamatory or disparaging remarks, comments or statements concerning the Executive.
This Section 8 does not, in any way, restrict or impede the parties from exercising protected rights to the extent that such rights cannot be waived by agreement or from complying with any applicable law or regulation or a valid order of a court of competent jurisdiction or an authorized government agency, provided that such compliance does not exceed that required by the law, regulation or order. To the extent permissible, the Executive shall, as soon as reasonably practicable, provide written notice of any such order to the Company’s Chief Executive Officer.
9. Acknowledgement. The Executive acknowledges and agrees that the services to be rendered by the Executive to the Company are of a special and unique character; that the Executive will obtain knowledge and skill relevant to the Company’s industry, methods of doing business and marketing strategies by virtue of the Executive’s employment; and that the restrictive covenants and other terms and conditions of this Agreement are reasonable and reasonably necessary to protect the legitimate business interest of the Company.
The Executive further acknowledges that the amount of the Executive’s compensation reflects, in part, the Executive’s obligations and the Company’s rights under Section 6, Section 7 and Section 8 of this Agreement; that the Executive has no expectation of any additional compensation, royalties or other payment of any kind not otherwise referenced herein in connection herewith; that the Executive will not be subject to undue hardship by reason of the Executive’s full compliance with the terms and conditions of Section 6, Section 7 and Section 8 of this Agreement or the Company’s enforcement thereof.
10. Remedies. In the event of a breach or threatened breach by the Executive of Section 6, Section 7 or Section 8 of this Agreement, the Executive hereby consents and agrees that the Company shall be entitled to seek, in addition to other available remedies, a temporary or permanent injunction or other equitable relief against such breach or threatened breach from any court of competent jurisdiction, without the necessity of showing any actual damages or that money damages would not afford an adequate remedy, and without the necessity of posting any bond or other security. The aforementioned equitable relief shall be in addition to, not in lieu of, legal remedies, monetary damages or other available forms of relief.
11. Security.
13


11.1 Security and Access. The Executive agrees and covenants (a) to comply with all Company security policies and procedures as in force from time to time including without limitation those regarding computer equipment, telephone systems, voicemail systems, facilities access, monitoring, key cards, access codes, passwords, Company intranet, internet, social media and instant messaging systems, computer systems, e-mail systems, computer networks, software, data security, and any and all other Company facilities, IT resources and communication technologies (“Facilities Information Technology and Access Resources”); (b) not to access or use any Facilities and Information Technology Resources except as authorized by the Company; and (iii) not to access or use any Facilities and Information Technology Resources in any manner after the termination of the Executive’s employment by the Company, whether termination is voluntary or involuntary. The Executive agrees to notify the Company promptly in the event the Executive learns of any violation of the foregoing by others, or of any other misappropriation or unauthorized access, use, reproduction or reverse engineering of, or tampering with any Facilities and Information Technology Access Resources or other Company property or materials by others.
11.2 Exit Obligations. Upon (a) voluntary or involuntary termination of the Executive’s employment or (b) the Company’s request at any time during the Executive’s employment, the Executive shall (i) provide or return to the Company any and all (x) Company property, including keys, key cards, access cards, identification cards, security devices, employer credit cards, network access devices, computers, cell phones, smartphones, PDAs, pagers, fax machines, equipment, speakers, webcams, manuals, reports, files, books, compilations, work product, e-mail messages, recordings, tapes, disks, thumb drives or other removable information storage devices, hard drives, and (y) all Company data and documents and materials belonging to the Company and stored in any fashion, constituting or containing any Confidential Information (as defined in the Confidentiality Agreement) or work product, that are in the possession or control of the Executive, whether they were provided to the Executive by the Company or any of its business associates or created by the Executive in connection with the Executive’s employment by the Company; and (ii) delete or destroy all copies of any such documents and materials not returned to the Company that remain in the Executive’s possession or control, including those stored on any non-Company devices, networks, storage locations and media in the Executive’s possession or control. constituting or containing Confidential Information. Notwithstanding the foregoing, nothing herein shall prohibit the Executive from retaining documents and information relating to the Executive’s personal rights and obligations and the Executive’s contact list.
12. Governing Law: Jurisdiction and Venue. This Agreement, for all purposes, shall be construed in accordance with the laws of Iowa without regard to conflicts of law principles. Any action or proceeding by either of the parties to enforce this Agreement shall be brought only in a state or federal court located in the state of Iowa, county of Story. The parties hereby irrevocably submit to the non-exclusive jurisdiction of such courts and waive the defense of inconvenient forum to the maintenance of any such action or proceeding in such venue.
13. Entire Agreement. Unless specifically provided herein, this Agreement contains all of the understandings and representations between the Executive and the Company pertaining to the subject matter hereof and supersedes all prior and contemporaneous understandings, agreements, representations and warranties, both written and oral, with respect to such subject
14


matter. The parties mutually agree that the Agreement can be specifically enforced in court and can be cited as evidence in legal proceedings alleging breach of the Agreement.
14. Modification and Waiver. No provision of this Agreement may be amended or modified unless such amendment or modification is agreed to in writing and signed by the Executive and by the Chief Executive Officer of the Company. No waiver by either of the parties of any breach by the other party hereto of any condition or provision of this Agreement to be performed by the other party hereto shall be deemed a waiver of any similar or dissimilar provision or condition at the same or any prior or subsequent time, nor shall the failure of or delay by either of the parties in exercising any right, power or privilege hereunder operate as a waiver thereof to preclude any other or further exercise thereof or the exercise of any other such right, power or privilege.
15. Severability. Should any provision of this Agreement be held by a court of competent jurisdiction to be enforceable only if modified, or if any portion of this Agreement shall be held as unenforceable and thus stricken, such holding shall not affect the validity of the remainder of this Agreement, the balance of which shall continue to be binding upon the parties with any such modification to become a part hereof and treated as though originally set forth in this Agreement.
The parties further agree that any such court is expressly authorized to modify any such unenforceable provision of this Agreement in lieu of severing such unenforceable provision from this Agreement in its entirety, whether by rewriting the offending provision, deleting any or all of the offending provision, adding additional language to this Agreement or by making such other modifications as it deems warranted to carry out the intent and agreement of the parties as embodied herein to the maximum extent permitted by law.
The parties expressly agree that this Agreement as so modified by the court shall be binding upon and enforceable against each of them. In any event, should one or more of the provisions of this Agreement be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions hereof, and if such provision or provisions are not modified as provided above, this Agreement shall be construed as if such invalid, illegal or unenforceable provisions had not been set forth herein.
16. Captions. Captions and headings of the sections and paragraphs of this Agreement are intended solely for convenience and no provision of this Agreement is to be construed by reference to the caption or heading of any section or paragraph.
17. Counterparts. This Agreement may be executed in separate counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument.
18. Section 409A. This Agreement is intended to comply with Section 409A or an exemption thereunder and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of this Agreement, payments provided under this Agreement may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under this Agreement that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. For purposes of Section 409A, each installment payment provided under this Agreement shall be treated as a separate payment. Any payments to be made under this Agreement upon a termination of employment shall only be made upon a “separation from service” under Section
15


409A. Except as specifically permitted by Section 409A, the benefits and reimbursements provided to the Executive during any calendar year shall not affect the benefits and reimbursements to be provided to the Executive in any other calendar year, and the right to such benefits and reimbursements may not be liquidated or exchanged for any other benefit, in accordance with Treasury Regulation Section 1.409A-3(i)(1)(iv) or any successor thereto. Furthermore, reimbursement payments shall be made to the Executive as soon as practicable following the date that the applicable expense is incurred, but in no event later than the last day of the calendar year following the calendar year in which the underlying expense is incurred, in accordance with Treasury Regulation Section 1.409A-3(i)(1)(iv) or any successor thereto. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Executive on account of non-compliance with Section 409A.
Notwithstanding any other provision of this Agreement, if any payment or benefit provided to the Executive in connection with the Executive’s termination of employment is determined to constitute “nonqualified deferred compensation” within the meaning of Section 409A and the Executive is determined to be a “specified employee” as defined in Section 409A(a)(2)(b)(i), then such payment or benefit shall not be paid until the first payroll date to occur following the six-month anniversary of the Termination Date (the “Specified Employee Payment Date”). The aggregate of any payments that would otherwise have been paid before the Specified Employee Payment Date shall be paid to the Executive in a lump sum on the Specified Employee Payment Date and thereafter, any remaining payments shall be paid without delay in accordance with their original schedule.
19. Successors and Assigns. This Agreement is personal to the Executive and shall not be assigned by the Executive. Any purported assignment by the Executive shall be null and void from the initial date of the purported assignment. The Company may assign this Agreement to any successor or assign (whether direct or indirect, by Conversion, purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of the Company. This Agreement shall inure to the benefit of the Company and permitted successors and assigns.
20. Notice. Notices and all other communications provided for in this Agreement shall be in writing and shall be delivered personally or sent by registered or certified mail, return receipt requested, or by overnight carrier to the parties at the addresses set forth below (or such other addresses as specified by the parties by like notice):
If to the Company:
WORKIVA INC.
2900 University Blvd
Ames, Iowa 50010
Attention: Chief Executive Officer

If to the Executive, to the Executive’s address on file with the Company.
21. Representations of the Executive. The Executive represents and warrants to the Company that:
16


21.1 The Executive’s acceptance of employment with the Company and the performance of the Executive’s duties hereunder will not conflict with or result in a violation of, a breach of, or a default under any contract, agreement or understanding to which the Executive is a party or is otherwise bound.
21.2 The Executive’s acceptance of employment with the Company and the performance of the Executive’s duties hereunder will not violate any non-solicitation, non-competition or other similar covenant or agreement of a prior employer.
22. Withholding. The Company shall have the right to withhold from any amount payable hereunder any Federal, state and local taxes in order for the Company to satisfy any withholding tax obligation it may have with respect to such amount under any applicable law or regulation.
23. Survival. Upon the expiration or other termination of this Agreement, the respective rights and obligations of the parties hereto shall survive such expiration or other termination to the extent necessary to carry out the intentions of the parties under this Agreement.
24. Acknowledgment of Full Understanding. THE EXECUTIVE ACKNOWLEDGES AND AGREES THAT THE EXECUTIVE HAS FULLY READ, UNDERSTANDS AND VOLUNTARILY ENTERS INTO THIS AGREEMENT. THE EXECUTIVE ACKNOWLEDGES AND AGREES THAT THE EXECUTIVE HAS HAD AN OPPORTUNITY TO ASK QUESTIONS AND CONSULT WITH AN ATTORNEY OF THE EXECUTIVE’S CHOICE BEFORE SIGNING THIS AGREEMENT.

[SIGNATURE PAGE FOLLOWS]

17


IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written.

WORKIVA INC.

By: /s/ Martin J. Vanderploeg


Name: Martin J. Vanderploeg
Title: President and CEO


EXECUTIVE


Signature: /s/ Julie Iskow
Print Name: Julie Iskow

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


November 6, 2019
/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.



November 6, 2019
/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 September 30, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


November 6, 2019
/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 September 30, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


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




EX-101.SCH 7 wk-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Supplemental Consolidated Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2309303 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2313304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2316305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2319306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2420407 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2421408 - Disclosure - Debt - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - Debt - Summary of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2427411 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2337309 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 wk-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 wk-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 wk-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Right-of-use assets obtained in exchange for lease obligations: Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Foreign currency translation adjustment, tax expense Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Range [Domain] Statistical Measurement [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 Deferred commissions Capitalized Contract Cost, Net, Current Schedule of Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Cloud Services Arrangement Cloud Services Arrangement [Member] Cloud Services Arrangement Antidilutive Securities [Axis] Antidilutive Securities [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating Lease Liabilities, Payments Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Healthcare Healthcare Sector [Member] Sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Estimated health insurance claims Self Insurance Reserve, Current Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses Operating Expenses [Abstract] Number of vested shares recipient elected to defer settlement (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred Share-based Payment Arrangement [Abstract] Additional Paid-in-Capital Additional Paid-in Capital [Member] Debt Conversion Terms, Two Debt Conversion Terms, Two [Member] Debt Conversion Terms, Two Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Common stock, shares outstanding Common Stock, Shares, Outstanding Office Building [Member] Cash and cash equivalents, aggregate fair value Cash and cash equivalents - money market funds Cash and Cash Equivalents, Fair Value Disclosure Financing obligations, non-current Capital Lease Obligations, Noncurrent 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Weighted-Average Exercise Price (in dollars per share): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Risk-free interest rate, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 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 Lender Name [Axis] Lender Name [Axis] Issuance of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Current portion of financing obligations Finance Lease, Liability, Current 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 Debt Instrument [Axis] Debt Instrument [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Employee stock options Shares subject to outstanding common stock options Share-based Payment Arrangement, Option [Member] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 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 Statement [Table] Statement [Table] Supplemental disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Accrued bonuses Accrued Salaries, Current Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Total lease cost Lease, Cost Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Debt Debt Disclosure [Text Block] Weighted Average Discount Rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent XBRL professional services 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, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Redemption price, percentage Debt Instrument, Redemption Price, Percentage Schedule of Valuation Assumptions, Employee Stock Purchase Plans Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cost of revenue Cost of Revenue [Abstract] Document Quarterly Report Document Quarterly Report Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Principal payments on financing obligations Finance Lease, Principal Payments Diversified financials Diversified Financials Sector [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Supplemental cash flow disclosure Supplemental Cash Flow Information [Abstract] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Supplemental Consolidated Balance Sheet Information Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Class B Common Stock Common Class B [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Interest income Investment Income, Interest Share-based compensation expense Share-based Payment Arrangement, Expense Financial Instruments [Domain] Financial Instruments [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent ASSETS Assets Assets [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Range [Axis] Statistical Measurement [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, shares authorized Preferred Stock, Shares Authorized Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Prepaid expenses Prepaid Expense, Current Accrued vacation Accrued Vacation, Current Document Fiscal Year Focus Document Fiscal Year Focus Stock purchase offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period Purchase commitment due in 2020 Unrecorded Unconditional Purchase Obligation, Due within Two Years Revenue from Contract with Customer [Abstract] Convertible senior notes, net Convertible Debt, Noncurrent Stockholders’ equity (deficit) Stockholders' Equity Attributable to Parent [Abstract] Customer deposits Client Deposits, Current Client Deposits, Current Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $(10) and $1 for the three months ended September 30, 2019 and 2018, respectively, and net of income tax benefit (expense) of $(51) and $1 for the nine months ended September 30, 2019 and 2018, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Title of Individual [Axis] Title of Individual [Axis] Options vested in period fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Subscription and support License and Service [Member] Unamortized discount Debt Instrument, Unamortized Discount Other assets Other Assets, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Preferred stock, shares issued Preferred Stock, Shares Issued Fair value of convertible debt Convertible Debt, Fair Value Disclosures Entity Emerging Growth Company Entity Emerging Growth Company Accumulated Deficit Retained Earnings [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion 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] Statement of Financial Position [Abstract] Options unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Renewal term Lessee, Operating Lease, Renewal Term Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Other receivables Increase (Decrease) in Other Receivables Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Expected period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unrealized gain on available-for-sale securities, tax benefit (expense) Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Current portion of financing obligations Capital Lease Obligations, Current Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Risk-free interest rate, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] 1.125% Convertible Senior Notes Due 2026 One Point One Two Five Percent Convertible Senior Notes Due 2026 [Member] One Point One Two Five Percent Convertible Senior Notes Due 2026 Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Industrials Commercial and Industrial Sector [Member] Entity Address, State or Province Entity Address, State or Province Schedule of Stock-Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank Line of credit Line of Credit [Member] Debt Disclosure [Abstract] Cliff-vesting Share-based Payment Arrangement, Tranche One [Member] Sales and marketing Selling and Marketing Expense [Member] Energy Energy Sector [Member] Cash and cash equivalents and available-for-sale securities, amortized cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Net loss Net Income (Loss) Available to Common Stockholders, Basic Document Transition Report Document Transition Report Operating lease right-of-use asset Increase (Decrease) In Operating Right-of-Use Asset Increase (Decrease) In Operating Right-of-Use Asset Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information Lease, Cost [Table Text Block] Vesting [Domain] Vesting [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Taxes paid related to net share settlements of stock-based compensation awards Payment, Tax Withholding, Share-based Payment Arrangement Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-sale Allowance for tenant improvements Allowance for Tenant Improvements Allowance for Tenant Improvements Total operating expenses Operating Expenses Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Foreign currency translation adjustment, net of income tax expense of $11 and $5 for the three months ended September 30, 2019 and 2018, respectively, and net of income tax expense of $16 and $5 for the nine months ended September 30, 2019 and 2018, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] 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, net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Threshold number of trading days (day) Debt Instrument, Convertible, Threshold Trading Days Lease, Cost [Abstract] Lease, Cost [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Expiration period (years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Operating cash flows from operating leases Operating Lease, Payments Shares issued during period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Effective interest percentage Debt Instrument, Interest Rate, Effective Percentage Amortization (accretion) of premiums and discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments 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] Accounts receivable Increase (Decrease) in Accounts Receivable Amortization of debt discount Amortization of Debt Discount (Premium) Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Entity Address, City or Town Entity Address, City or Town Cash and cash equivalents Cash and Cash Equivalents [Member] Entity Filer Category Entity Filer Category Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Commercial paper Commercial Paper [Member] Summary of Convertible Debt Convertible Debt [Table Text Block] Net carrying amount Long-term Debt Equity component, net of purchase discounts and issuance costs Debt Instrument, Convertible, Carrying Amount of Equity Component Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Entity Registrant Name Entity Registrant Name Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Liabilities Liabilities [Abstract] Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Professional services Professional Services [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] City Area Code City Area Code Vesting [Axis] Vesting [Axis] Entity Central Index Key Entity Central Index Key Accrued other liabilities Other Accrued Liabilities, Current Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Other Other Sector [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Weighted-average common shares outstanding - basic and diluted (in shares) Weighted-average common shares outstanding - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Deferred income tax Deferred Income Taxes and Tax Credits Options (in shares): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Common stock, share authorized Common Stock, Shares Authorized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Fair Value Disclosures [Abstract] Tax withholding related to net share settlements of stock-based compensation awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Convertible debt Convertible Debt [Member] Entity Shell Company Entity Shell Company Expected volatility, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Payables and Accruals [Abstract] 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 Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items] Total stockholders’ equity (deficit) Beginning of the period End of period Stockholders' Equity Attributable to Parent Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Purchase commitment due in 2019 Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Plan Name [Axis] Plan Name [Axis] Revenue Recognition Revenue from Contract with Customer [Text Block] Principal payments on capital lease obligations Repayments of Long-term Capital Lease Obligations Summary of Restricted Stock Units Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Equity Component [Domain] Equity Component [Domain] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Common Stock (Class A and B) Common Stock [Member] Stated interest percentage Debt Instrument, Interest Rate, Stated Percentage Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Number of renewal options (or more) Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Accounts payable Accounts Payable, Current Relationship to Entity [Domain] Title of Individual [Domain] Unamortized issuance costs Debt Issuance Costs, Net U.S. corporate debt securities Debt Security, Corporate, US [Member] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Options exercised intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Shares subject to unvested restricted stock awards Restricted Stock [Member] Equity Award [Domain] Award Type [Domain] 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] Threshold number of consecutive trading days (day) Debt Instrument, Convertible, Threshold Consecutive Trading Days 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 Accounts Receivable, Allowance for Credit Loss, Current (Recovery of) provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Number of vested shares recipients elected to defer settlement, released during period (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Level 1 Fair Value, Inputs, Level 1 [Member] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion Stock-Based Compensation Share-based Payment Arrangement [Text Block] General and administrative General and Administrative Expense [Member] Reclassifications Reclassification, Policy [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Class A Common Stock Common Class A [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Purchase commitment due in 2022 Unrecorded Unconditional Purchase Obligation, Due within Four Years Outstanding beginning of the period (in shares) Outstanding end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Sales and marketing Selling and Marketing Expense Recurring Fair Value, Recurring [Member] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Loss from operations Operating Income (Loss) Total Operating Lease, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Commitments and Contingencies Disclosure [Abstract] Principal Long-term Debt, Gross Options unrecognized compensation expense, period for recognition (years) Unrecognized compensation expense, period for recognition (years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Equity component of convertible senior notes, net Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Number of deferred shares vested and outstanding (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding Basic and diluted (in dollars per share) Basic and diluted net loss per share (in dollars per share) Earnings Per Share, Basic and Diluted 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 Debt Instrument [Line Items] Debt Instrument [Line Items] Short-term lease cost Short-term Lease, Cost Total assets measured at fair value Assets, Fair Value Disclosure Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cover page. Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Research and development Research and Development Expense Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Less: Amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Marketable securities Marketable Securities [Member] U.S. treasury debt securities US Treasury Securities [Member] Trading Symbol Trading Symbol Purchases of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Financing obligations, non-current Finance Lease, Liability, Noncurrent 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Amortization of issuance costs Amortization of Debt Issuance Costs Cumulative-effect adjustment in connection with the adoption of ASU 2014-09 Cumulative Effect of New Accounting Principle in Period of Adoption Common stock Common Stock, Value, Issued Industry Sector [Domain] Industry Sector [Domain] Research and development Research and Development Expense [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Other services Other Services [Member] Cost of revenue Cost of Sales [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Operating lease liability Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Total cost of revenue Cost of Goods and Services Sold Board of Directors Director [Member] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Revenue Revenues [Abstract] Other investments Payments to Acquire Other Investments Total assets Assets Aggregate Fair Value Marketable securities Debt Securities, Available-for-sale Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt Conversion Terms, One Debt Conversion Terms, One [Member] Debt Conversion Terms, One 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] Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Income Statement [Abstract] Leases Lessee, Operating Leases [Text Block] Entity Information [Line Items] Entity Information [Line Items] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Consumer discretionary Consumer Discretionary Sector [Member] Entity Interactive Data Current Entity Interactive Data Current Use of Estimates Use of Estimates, Policy [Policy Text Block] Provision for income taxes Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Summary of Future Estimated Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total current liabilities Liabilities, Current Issuance costs attributable to the equity component Debt Issuance Costs, Gross, Equity Component Debt Issuance Costs, Gross, Equity Component General and administrative General and Administrative Expense Banks Financial Services Sector [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Face amount of debt issued Debt Instrument, Face Amount Local Phone Number Local Phone Number Restricted stock units Restricted Stock Units (RSUs) [Member] Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Additional paid-in-capital Additional Paid in Capital Accounts receivable, net of allowance for doubtful accounts of $890 and $956 at September 30, 2019 and December 31, 2018, respectively Accounts Receivable, after Allowance for Credit Loss, 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] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Proceeds from the issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Over-allotment option One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option [Member] One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option 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 Purchase commitment due in 2021 Unrecorded Unconditional Purchase Obligation, Due within Three Years 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] Other assets Increase (Decrease) in Other Noncurrent Assets 2014 Equity Incentive Plan Equity Incentive Plan, 2014 [Member] Equity Incentive Plan, 2014 Deferred commissions Increase (Decrease) in Contract with Customer, Asset 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Issuance costs attributable to the liability component Debt Issuance Costs, Gross Common stock, shares issued Common Stock, Shares, Issued Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 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] Threshold percentage of stock trading price Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price 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 Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding Preferred Stock, Value, Issued Net loss Net loss Net Income (Loss) Attributable to Parent Variable lease cost Variable Lease, Cost Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Shares issued during period, weighted average price per share (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Total interest expense Interest Expense, Debt New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Entity File Number Entity File Number Leases Lessee, Leases [Policy Text Block] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities Operating Lease, Liability, Current Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Purchase of intangible assets Payments to Acquire Intangible Assets Vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Shares, Outstanding, Beginning Shares, Outstanding, Ending Shares, Outstanding Principles of Consolidation Consolidation, Policy [Policy Text Block] Proceeds from shares issued in connection with employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Tax withholding related to net share settlements of stock-based compensation awards (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 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 Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Financial Instrument [Axis] Financial Instrument [Axis] Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Employee Stock Purchase Plan Shares issuable pursuant to the ESPP Employee Stock [Member] Other receivables Other Receivables, Net, Current Other income (expense), net Nonoperating Income (Expense) Deferred revenue Increase (Decrease) in Contract with Customer, Liability Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Current liabilities Liabilities, Current [Abstract] Schedule of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Money market funds Money Market Funds [Member] Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Numerator Net Income (Loss) Attributable to Parent [Abstract] Statement of Cash Flows [Abstract] Interest expense Interest Expense Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Class of Stock [Axis] Class of Stock [Axis] Weighted Average Remaining Lease Term (in years) - Operating leases Operating Lease, Weighted Average Remaining Lease Term Deferred revenue Contract with Customer, Liability, Current Net loss per common share: Earnings Per Share [Abstract] Contractual interest expense Interest Expense, Debt, Excluding Amortization Leases [Abstract] Leases [Abstract] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Minimum Minimum [Member] Entities [Table] Entities [Table] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Current assets Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Operating lease cost Operating Lease, Cost Marketable securities Debt Securities, Available-for-sale, Current ESPP employee contributions Accrued Employee Benefits, Current Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Equity component, gross amount Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Statement of Comprehensive Income [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Proceeds from option exercises Proceeds from Stock Options Exercised Gross profit Gross Profit Net Loss Per Share Earnings Per Share [Text Block] Class of Stock [Domain] Class of Stock [Domain] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Cash, cash equivalents, and available-for-sale securities Cash, Cash Equivalents And Available-for-sale Debt Securities Cash, Cash Equivalents And Available-for-sale Debt Securities Maximum Maximum [Member] Title of 12(b) Security Title of 12(b) Security EX-101.PRE 11 wk-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
At September 30, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$368,634  $—  $—  $368,634  
U.S. treasury debt securities10,284   (1) 10,285  
U.S. corporate debt securities85,216  148  (5) 85,359  
$464,134  $150  $(6) $464,278  
Included in cash and cash equivalents$368,634  $—  $—  $368,634  
Included in marketable securities$95,500  $150  $(6) $95,644  
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$52,068  $—  $—  $52,068  
Commercial paper7,448  —  —  7,448  
U.S. treasury debt securities2,494  —  (1) 2,493  
U.S. corporate debt securities10,890  —  (67) 10,823  
$72,900  $—  $(68) $72,832  
Included in cash and cash equivalents$52,068  $—  $—  $52,068  
Included in marketable securities$20,832  $—  $(68) $20,764  
Schedule of Cash and Cash Equivalents
At September 30, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$368,634  $—  $—  $368,634  
U.S. treasury debt securities10,284   (1) 10,285  
U.S. corporate debt securities85,216  148  (5) 85,359  
$464,134  $150  $(6) $464,278  
Included in cash and cash equivalents$368,634  $—  $—  $368,634  
Included in marketable securities$95,500  $150  $(6) $95,644  
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$52,068  $—  $—  $52,068  
Commercial paper7,448  —  —  7,448  
U.S. treasury debt securities2,494  —  (1) 2,493  
U.S. corporate debt securities10,890  —  (67) 10,823  
$72,900  $—  $(68) $72,832  
Included in cash and cash equivalents$52,068  $—  $—  $52,068  
Included in marketable securities$20,832  $—  $(68) $20,764  
Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position
The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of September 30, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of September 30, 2019
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities$6,339  $(1) $—  $—  
U.S. corporate debt securities7,691  (3) 3,000  (2) 
Total$14,030  $(4) $3,000  $(2) 
XML 13 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [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 September 30,Nine months ended September 30,
2019201820192018
Cost of revenue
Subscription and support
$386  $161  $1,142  $560  
Professional services
456  153  1,296  449  
Operating expenses
Research and development
2,265  1,624  6,016  4,140  
Sales and marketing
2,203  1,397  6,199  3,950  
General and administrative
3,913  3,614  11,276  14,220  
Total
$9,223  $6,949  $25,929  $23,319  
Schedule of Stock-Option Activity
The following table summarizes the option activity under the Plans for the nine months ended September 30, 2019:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20186,400,175  $13.65  6.1$142,340  
Granted—  —  
Forfeited(40,203) 16.79  
Exercised(1,817,243) 12.38  
Outstanding at September 30, 20194,542,729  $14.13  5.7$134,913  
Exercisable at September 30, 20193,786,843  $13.57  5.4$114,571  
Summary of Restricted Stock Units
The following table summarizes the restricted stock unit activity under the Plan for the nine months ended September 30, 2019:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20182,359,261  $23.95  
Granted906,173  43.40  
Forfeited(62,767) 28.56  
Vested(1)
(358,511) 20.35  
Unvested at September 30, 20192,844,156  $30.50  
(1) During the nine months ended September 30, 2019, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 250,750 shares had elected to defer settlement of the vested restricted stock units and 274,079 shares were released from deferral. This resulted in total deferred units of 531,292 as of September 30, 2019.
Schedule of Valuation Assumptions, Employee Stock Purchase Plans
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Nine months ended September 30,
20192018
Expected term (in years)0.50.5
Risk-free interest rate
1.9% - 2.6%
1.8% - 2.4%
Expected volatility
35.2% - 48.6%
22.2% - 36.4%
XML 14 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; } EXCEL 15 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .*"9D\?(\\#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,$% @ XH)F3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #B@F9/R()<]>T K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)^E"P=#M1?&D(+B@> O)[&ZP^4,RTN[;V\;= M+J(/X#$SOWSS#4RGH]0AX7,*$1-9S#>3&WR6.F[9D2A*@*R/Z%2NYX2?F_N0 MG*+YF0X0E?Y0!X2&\Q8Z!]0T7MY40%6]WHI5-(SE_7UQ_ M^%V%73!V;_^Q\46P[^#77?1?4$L#!!0 ( .*"9D^97)PC$ 8 )PG 3 M >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ XH)F3Q/_=NQB P JQ !@ !X;"]W;W)K*C,:?;).FV1U7+[D:? M5&.?['5;2V,OVT/2G5HE=ZZHKA*>IK.DEF43KY?NWD.[7NJSJY,\=57,313NWEN3*/^O))C0/*XV@< M_1?UHBHK[WMB/;:ZZMS?:'ONC*['5FQ7:ODZ',O&'2_#DRP;RW !'POX5""* M_Q:(L4!,!W?NF1UM9^^^ MK--E\M(W,RKN!P6_4K!)D=BV)P..#.XY*>?_&FRH0F # 4<@7+FX*L]P>0;+ M,U>>797GW@N@BADVR*%!3LKGG@%5%-A@!@UFI'SA&5 %2['#'#K,:3WS+("$ M8XL"6A2T7G@60!)(>@$M%K3>CQI( EFS%..4TA;\N)$F$#@+0,MH"W[F0,,# MH3-([AWCM 4_=J0)Y,XPODS0%OSDD280/<.4,PHQ]\-'FE#Z&'5&2>8D?: ) MI8]Y9Q1G3M*G&A%*'S//*-&"I \TH?0Q]HQ"+4CZ0!-*'Y//*->"I \T 1>. MV>>4:S'S7)!F'G#!['/*M2A\%Z!9!%PP^YQRG?D?!D 36O,Y9I]3KC-_C@%- MT 6SSRG7&?==J";H@MGGE.O,G\E($YICF'U.N<[\F8PT@76,8_8YY3KSUS&D M":QC'+//*=>9OXX!31Y8QSAFGU.N/-('T!69?4*YS M/WV@"Y-P$WHR9WFF9<2@N[@0W].Q48 M7$&AS$,M8"C%[-W#Q;P)RA(=[IP,MYAE:;[PHTFNMGZU:@]NE]Q%6WUNW!;] MZNZT$[_C;NOX5SYLX[_*]E V7?2DC=V NFWB7FNC;'_2&]N3HY*[Z:)2>].? MSNUY.VR?APNC3^-/ \GT^\3Z#U!+ P04 " #B@F9/$=@II)@$ #2%@ M& 'AL+W=OC7>>VC7J^:UKP['\- NNM>Z+MO_-J%JSO=+6+[?^'9XV??# MC6R].I4OX<_0_W5Z:.-5=FUE=ZC#L3LTQT4;GN^7O\#=UN 0,"K^/H1S-_N^ M&+KRV#3?AXO?=O=+-3@*57CJAR;*^/$6MJ&JAI:BCW^G1I?7G$/@_/M[ZU_' MSL?./)9=V#;5/X==O[]?^N5B%Y[+UZK_UIQ_#5.'['(Q]?[W\!:J*!^M)?9.I7#0P%W.@[FTW!S'+OQM]C;+MY]6]MBE;T-[4R2S46" M,PG>*K9@G.PE%[WDW(LE7G*6!= 9ZH6K/#@O6W&B%<>MY,2*XU9BCXD3000^\>1Z MT8GG3AQQXH7N&D^<<)$QD)B>0G12<"'<4K".3$W.44)8(NOC+Q+^%(9BSD;"5U-M&"C$;@;'24C<"Y9SR? M;JZR)K6N@XQ'X'QTE(\@L,]IQ2C 93K75B?\R) $3DE'*0D"_VS,Q P).N.M M2 ?(B;R)$I!CC]/.8N<:Z@*SPHH M00<%V-0*C3( D0/04R C1QLZ;Y#.N:!+%3 M32NVEOG$^JQE9FG.+$]IK3FS:*7PH>36A\PT+3"-,EIS5L4ARVU.S0CL*QRD M5@V=V#!SIM$MWT9S5GW2VGNZF]V*0N44IF9+1IOF:"LH9[7 K(+MX87M=>)E MT#+5-*<:W55L-.>54Z"9&2[[5,SWM+=^9*YISK6"4E9SKHF%IJ#[J-#4,@ U M!Z!-5/):)IOV/_]ZR\C2'%GT6=AHCB)-]\Z2)G7B(Z/*\"+,)IXX(Z/*P$^/ MAI$A8SADV&A,FOGQ%JWA! G0AS6;'2X.I[U_E.W+X=@M'IN^;^KQ-/&Y:?H0 MVU.?X[#N0[F[7E3AN1^^NOB]O9RR7B[ZYC2=(&?78^SU_U!+ P04 " #B M@F9/V^=Z&JL" #?"@ & 'AL+W=OO2Q_['PFMY M/$F]$*P6+3G2GU3^:E^XF@5#EGU9TT:4K/$X/2S]3_AY@U,=8!2_2WH5H[&G M2]DR]J8GW_9+'VDB6M&=U"F(>ESHAE:5SJ0X_O9)_6%/'3@>?V3_8HI7Q6R) MH!M6_2GW\K3T<]_;TP,Y5_*57;_2OJ#$]_KJO],+K91_/ M=]]62W13X.=('>9.+YJS,^]4M4*M7E9%L@@N.D\O67>2<"0)IXJ-JTC1( G4 M_@-$"$*$)CX>0Z061"=)C:0QDKQ %H:K*9(4YHA CLCER"R.3I*-]D!/"&&+ MY)YJPA*#++'+DELLG209[8)1_[%X'E%.F!*0*7&9"HLI<7:R66XI)@PIR) Z M#-@N=YW>A;BEF$!D($3F0,PU6@[&YT 15@^M\XMMR4QG/B2= M@L$^B%TC!#K3-;H\C5%B_VO; ,(BB9.Q< H%&R.&G-'I2]?X9J!<(0P5C&X: M^NKW@_!CV0AORZ2ZM)BKQ8$Q2552]*32G=1MH_4$L#!!0 ( .*"9D^SIB9B$P4 'P8 8 >&PO=V]R:W-H M965T&ULC9G;;N-&#(9?Q?!]XR'GH%&0!(@/10NT0+!%VVLE M41)C;R;"??MIM==UNB_K?>;FIWJ^G-/W^XLOZ^:7M7LQNKO;%<_E' MV?ZYOZO3T^QHY7&]+7?-NMI-ZO+I>GI+ERO+78.>^&M=OC=E/NJ^MH] M_/IX/37=B,I-^=!V)HKT\58NRLVFLY3&\<]@='KLLVMX^OV[]9][\4G,?=&4 MBVKS]_JQ?;F>QNGDL7PJ7C?ME^K]EW(0Y*>30?UOY5NY27@WDM3'0[5I^O\G M#Z]-6VT'*VDHV^+;X7.]ZS_?#[]D?FB&&_#0@(\-Z.,&=FA@?S1P'S9P0P/W MV1[\T,"+'F8'[;TSET5;W%S5U?ND/JR'?=$M.[KT:;H>NI?][/2_)7\VZ>W; M#1E_-7OK# W,_,#P&1/.F25@CL0LC> X#$;#F+-JSN<=+#1!)A.#^%\KJX^M MG W40G_9WH ],Q"Q 0<-N-Z .S.0"X^X8,-A"@@:!]0R1\1^D;3860R3-O!2@3>60[D,%GJP'2 MU.%J5$^6T\X3V@#&SH0HCV&-Q> EM@)8R"R/K&D:"1T$Y 4IC_2DL*%,R@,8 M1;D5EP"S5A]F $N[)([)@R'IEAC(RZ0\!H[,971< ,S[7#IK";#D!+705XC+ MK',C(9=P*",+!$8IT*JN?B+O,GDN0OSW(YDL8S3 M! 9I H]Y"X=A=I^OFAD'/ 8!3]7- W16$ELC3]@%P#Q9=:4!L%03!WD*K1"7 MZL.Q*HAQS./P^>J9<7AA5&;*L,F@Z#.YBIP BV1E 0TH:W(56@#&WF=C*P!' M%D:196PIXX.<\\^O0XL/2@MJ.K4.K2ZOTD1X6?0 +/=!!CE V6ADGRN$I4)R MI.:Q^ RW]/E%:/'):%'9)!?A )UMF51>*P=I+/,RS5T"RI)AY2"-,<OG_AJ[F3Q4K[NV\\S)V^-5^6U_4R[>S^ER0>#]DBY7AXOP'^8/]_*_ M%_7S>M=,[JNVK;;]K>Q35;5E&KVY2!/[4A:/QX=-^=1V7[/TO3[VFH_ MW/7/CG]PN/D/4$L#!!0 ( .*"9D\PXKM?I ( ",) 8 >&PO=V]R M:W-H965T&ULC5;;CMHP$/V5*.^[B>TX$ 1(RZ5JI59:;=7V MV8"!:),XM0UL_[ZV$[+!F:5](?;DS)DYXPGCZ47(5W7D7 =O95&I67C4NIY$ MD=H>>U9SJ?BI(N\ MXL\R4*>R9/+/@A?B,@M1>#6\Y(>CMH9H/JW9@7_G^D?]+,TNZEAV>&02O^ M*S_SPL!M)B;&5A3*_0;;D]*B;%E,*B5[:YYYY9Z7EO_J!CO@U@%W#B;V/0?2 M.I!WA^2N0](Z)/\;@;8.U(L0-=I=,5=,L_E4BDL@FW:HF>TZ-*'FN+;6Z$[' MO3/U5,9ZGB,23Z.S)6HQBP:#^Y@XO<6L $R'B$P&71H82F.!!^[X-L!RB$#Q MR$OBGRSK^RPWB1*P7L01D)MZ?: T 0D21Y#T"7#B%;S!I Y3.&498HA7N?40@C\XZQ&H9@2H\<]Z-(B1>(*70PCV^GHUA*#4[_TAYB&% MU8Q!-6- C1=C,1[$\--8#B'(5P- ,K]= 0R%U62@F@Q00STU&?"!T6SL=QL$ MBS/JJP)@!*6)UY=K &:^0^*+BWK_\"67!S=N5; 5ITK;3[!G[2;Z$[83PK,O MT&2) /O*W ":@?U.WUP?OC%YR"L5;(0V<\E-C[T0FIOLXT=S(D=S8^DV!=]K MNQR9M6SF=K/1HFZO)%%W+YK_!5!+ P04 " #B@F9/'TH 820" !6!@ M& 'AL+W=O 'PT,XF(=:"=;QE[UYO.N""-=$%"HI%8@ZG&")5"J MA509OYQF.*;4Q,OU6?VC\:Z\;(F ):,_FYVLB_ I#':P)T M$?]46=]7N2HTG>Q7:@32JW[]Q6DV*9 9@>Q*P/.QL)B9P706$WOMN(5@KQD3 M(MZAK>^)7%G!DU;PA)4GSPJ^2?$ACCPOMQC/[6I"!7N8]3T5:P9=7(H6^,%, M*!%4[-A)?:87T7$(/B?Z4GGQ13Q?QA/QE1J:=L:]R]N)^Y7P0].)8,NDNLKF MPNT9DZ *CQY4Y;4:\N.&PE[JY:-:&PO=V]R:W-H965T&UL ME9M=;]LV%(;_BN%[U^+A=Y$$F+^P 1M0;-AV[29*8M2V,EMING\_V5;=\)R7 MDG;3Q.E+\E"D'KZ'I&_>JL.7XW-9UJ-ON^W^>#M^KNN7C]/I\?ZYW*V/'ZJ7 M&FN_5F/[Z[.?_MT^'NIGJMMYM] M^>DP.K[N=NO#O[-R6[W=CM7X^Q]^WSP]UZ<_3.]N7M9/Y1]E_>?+IT/S:7JM MY6&S*_?'3;4?'^VK<^>;SGQ>'\MYM?U[ M\U _WX[#>/10/JY?M_7OU=O/9=LA.QZUO?^U_%IN&_DIDJ:-^VI[//\[NG\] MUM6NK:4)9;?^=OFYV9]_OK7U?R^&"U!;@*X%5' MG_YX'L[S_S4#<&S^^O5.Z7@S_7JJJ-7,+AIZKS%%JIDCC4HU"Z2A5+-$&IUJ M5DACKIIIT]]KIPEVFLX5F*0"RSITT=BS9G_6&-(N%D6!6]*P)0U:%>-D8\$&<]$C2D)Q,!0'0F'/=>Y$*Q1==L)XV(Z7[5CVKLV\:$<7 MGLVJN1_;@%CVB M))1F18"\+$ PFL.P$ WEP:$R8%:@(F5I0)ADRH GQ#G>BI*6N&C9(TJ#P514 M (O6\V D\B:1^-.9M[)D5=%\2&559#U%S[LF=W0G%1;%[%#/D(KPL$U@7' M,Q&2P#?Z[#ERXXJ93X#YCKL;DCCO9@QAIA-@NN,>AX8QG08P'50%F0YT@NDH MK"ZF$V8ZN?_QUF-2$R(U3QA(DEH5QO&4H5>6!H1I3HCF/&T@24U-(3^#,#0) MN62>.9!TP%HK088J6U9+0S^20<(UH/\=(:>&G*O\@: M8UH/\=(:X- J-B\6?:HTG,S^PQ GK8%%)N4=M]+]NC0DS%4]Q$MKR56^V"V[ M-6DHF+H:45?S4 #>FDX[,7\&8!?41;ZP? U; IVW?#00=D/(YEH:8U<#*RW[ M!JQTLWA3_NW @-9^..,U1JI&2.6,UQ*I+G+P+OI4:3@8NQI@5Q!>2UJZQF;F M'I[!O#2(EYSP1O+26Y$8M*JNW2%YA3*2NS&?-AF,78.PR_V3 MD4!5@2=7BSY5&@[&K@'8%4N; 48UW^_,%BN J>"[ 7L.JHC\+5_UZ]*0,%0- MVI[@?#? 5_*C@&Y-&@IFFT';!#QG,I)M,&=J=9TY$Z@+YDQ )W(F%%=7SF0P M<@WPQ")G,F#WHC-G,AC.!L"9.^NYD=@UIC =NIQ8RV@-'RD$4R.JC(W4V? M*@T'@]RBLSF^GEJ)Z-BQ[6TQI"V"-%]/K82T4@5W]',K#\SX@IJI*0-7BWEO MD7GF*ZJ5'%=%Q^/)'+XACO,EU0)#*\9KT:=*P\$LMXCE?$FU@+]YGV4Q,2TZ M@^,.RDIB3E2>EQ;STJ(3-)XM6K"KJB//R/M4:3B8J!805;@)"]#E#4^;5KVR M]- 5\\TAR\L1[Z13Y?-TV:U)0\&<=("3CI^Z.$E '7C \U:5+#9\^PG5I()X MUY= )R"V J*)5L;DIH?#;': S7R38.[ Q0FK*(\?A^GLT%XOQZX#%KK32CB, M58?V>L4\,V+8D)4 ,F$EG"0TM!) )ZP$T'1:"8=Q[^QP*^$R=R0&7)*8.8GH M9EY[,CDR8$@[ &F!*B0 [['P/< ^/P:Q]Q+F!MG*+\; MY3'2/4"ZYV;*2W9V\\QC>'H 3WZ .O,2GF#]\.#TCJ\?J":T?@"=7#^ J'/] M\!CI7@]'C,>@]@#4(EOQDHC!*IZM]*G2<# T/?#((EOQTOT:FW>E'L/5(_\K M;H9)N%K#5XRYESL9XFX8K"@W5IFK;,A'<\?NP2VTCE,7CQ'M :+%:N"!0PZ: M^"6&7ED:$&:Y1Z=Q?,WPDIF!&]=N37I'#R,U(*3R0XX ;JPYXEM@06X;B^U3 M4)/6)$[.ET!'FH\%$$V:H0BY?<" 01\0Z/F2&1#H0\=6=,"@#S2<<@&#,J!K MPYQR07K?2,0IUZ=*P\'0#0BZG'(!W(3HV'0(&*@!;3IPR@4)5!N%#P_R/(Y3 M#E:D,_L2 7,Y("Z+2[!HOS?_;#!/ ^(I=Q!!\I0\?]T7?:HTG,SE7V2+.=X# MN-N07_H"AFD ,.7'H;,@06F#.%E=],K2^\@8J7'([;((V*5

?&JE^7AH01 M%X?<0HL2[\_9W'JJK+IM;B0U/? M<[E^N'[8EH_UZ=>3#SU^O77S7/7#9/OR\5J9EW;4/VT;+Q8R,R6;+=KZ:WMULKWU:W]WTK\-BONH^K2>; MU^6R7?]7=HO^[79JIS\N?)X_/0_CA=G=S4O[U/W9#7^]?%K'7[.#E8?YLEMM MYOUJLNX>;Z*?^_][]ZU;1'SL2;S'?;_8;/].[E\W0[_<6XE=6;;? M=Y_SU?;S;6__1S/<@/8-Z- @WOM< [=OX'XVX+,->-^ WWL'OV_@Q1UF.]^W M@UFW0WMWL^[?)NO=>GAIQV5GKWVV9 M+FM 7BB%!F F9L%8#S-G"B1EL ,;DO,'. M>>B@ 'ZTI$-GD3*!ICHO3F\3+$%L!*BI0L')L-$;6.R-' M1V.<'>V:4^>P;%JMFYGRC=&M!U.G MTC"O[N1E>*H!%*-R:JRQ"%NMPC)^E5;+XA7;7 XUH+Q>1LA6KE81O&.6\ PK ML0527.32-:V-<7VHV(%TUBC7@"V7.Q4_-)9;2KB&U=AJ.D Y M*4XUHLC);*1!F/>)C-EB6;9:EW6-HL726[7S-91)J 903+ZE6P *(9$^$19G MTN*4Z)G):P8!,0[""/2TBK)P=Y( @%2#?8:@,PZP*E3K.QP#I=5I,L8DJG2USEV46D!LB5CD*(BJ5P0O,=UGRG-9^,U'RG M!9AR63)5@+*%"D2 XD R$ '*4:J"=5CRG99\DBEJZ;3V.N>+("4?<&K6WF>J M.6OJU#&L]$XK/JH'E>4*#J")/!2$L MK$X+*TF_2Z>%3NW3BTA]&6D 0HG,E;&>LM93DH_S2@;%+[.:[PIPP:FN#S%EO$T&(L=8ST'J9P)2LA3=P M;J5R ,S'JLM+_T!.$(MNENZ!:MHXEW@::B^9.'<3"SUZE>Y0Z1V4LL P$5LYMR5KM6&[O"D'RJ7L-($NRPFT0 MY4QJ\V*!92"P5KUYH*53/M.M ",U!"!.GB0T /*)9(BQ2',!ICL5J+&P,A!6 M>21<\F5A!4@,/VHS7-969(B*1!CS6%T]4%?Y;*;<0]D9IP!B91)47[;37+"S M[-]!^ MFM^]$/='NWZ:KS:3+_TP],OMZU"/?3]TL>_F0YR)YZY]./Q8=(_#^#6/W]>[ M%]%V/X;^9?^2W>SPIM_=_U!+ P04 " #B@F9/D:9S?+(! #2 P & M 'AL+W=O[^?I3L>%YG],4B:9[#0XK*1F.?70O@R8N2VN6T M];X_,.;*%I1P-Z8'C7]J8Y7PZ-J&N=Z"J")(2<:3Y!U3HM.TR&+L9(O,#%YV M&DZ6N$$I87\?09HQIRF]!AZ[IO4AP(JL%PU\!_^C/UGTV,)2=0JTZXPF%NJ< MWJ>'XS[DQX2G#D:WLDGHY&S,IK/3\1QG_BML&\!G '\%8%.AJ/RC\*+(K!F)G6;? MBW#%Z8'C;,H0C*.(_U"\P^BEX.E=QBZ!:,XY3CE\E9,N&0S9EQ)\J\21_P?G MV_#=IL)=A._^4?AAFV"_2;"/!/LW6]S(X<7Q)9G7/P!4$L#!!0 ( .*"9D_6$<)RLP$ -(# 9 >&PO=V]R M:W-H965TO&AE7$Y;[[L#8ZYL M00MWA1V8<%.CU<('TS;,=19$E4!:,;[9?&!:2$.++/E.MLBP]TH:.%GB>JV% M?3V"PB&G6_KF>)1-ZZ.#%5DG&O@&_GMWLL%B,TLE-1@GT1 +=4YOMX?C/L:G M@!\2!K7;G-Y04D$M>N4?E80<)2J75E+V MSJ.>6((4+5[&79JT#^/--9]@ZP ^ ?@,N$EYV)@H*?\DO"@RBP.Q8^\[$9]X M>^"A-V5TIE:DNR#>!>^EX'R;L4LDFF*.8PQ?Q+Q'L, ^I^!K*8[\+SA?A^]6 M%>X2?/>;PG\0[%<)]HE@_]\2UV)V?R1ABYYJL$V:)D=*[$V:Y(5W'MC;](CL M/7R<]@=A&VD<.:,/+YOZ7R-Z"%(V5V&$VO#!9D-![>/Q8SC;<Z6:2$[6F31=[9%9@:O9 =G2]R@M;"_3J#, MF-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N^3XRD-\3'@AX31 MK:0S+!M )\!? '+;3F$V&-_W\@]CRC8O? M4$L#!!0 ( .*"9D]5/>-HM0$ -(# 9 >&PO=V]R:W-H965T=&JM1EMG.L.C-FB 2WL%7;0^IL* MC1;.FZ9FMC,@R@C2BO'-YIII(5N:I]%W,GF*O5.RA9,AMM=:F#]'4#AD=$M? M'0^R;EQPL#SM1 T_P?WJ3L9;;&8II8;62FR)@2JCM]O#,0GQ,>!1PF 79Q(J M.2,^!^-;F=%-$ 0*"A<8A-\N< =*!2(OX_?$2>>4 ;@\O[+?Q]I]+6=AX0[5 MDRQ=D]$])254HE?N 8>O,-7SB9*I^.]P >7#@Q*?HT!EXTJ*WCK4$XN7HL7+ MN,LV[L-XLTLFV#J 3P ^ _8Q#QL31>5?A!-Y:G @9NQ])\(3;P_<]Z8(SMB* M>.?%6^^]Y)S?I.P2B*:8XQC#%S';.8)Y]CD%7TMQY._@?!V^6U6XB_#=/PKW MZP3)*D$2"9(/2UR+^?Q?$K;HJ093QVFRI,"^C9.\\,X#>\OCF[R%C]/^0YA: MMI:&PO=V]R:W-H965T;MLGM&:.))ILSZF>VG;;DH%2@V_/? M.U"N5JU^ 6:8]^;-,.23L4^N _#D6:O>%;3S?C@QYJH.M'!W9H >;QICM?!H MVI:YP8*H(T@KQK/L-=-"]K3,H^]BR]R,7LD>+I:X46MA?YQ!F:F@._KB>)1M MYX.#E?D@6O@,_LMPL6BQA:66&GHG34\L- 6]WYW.AQ ? [Y*F-SJ3$(E5V.> M@O&A+F@6!(&"R@<&@=L-'D"I0(0ROB=.NJ0,P/7YA?U=K!UKN0H'#T9]D[7O M"GJDI(9&C,H_FND]I'I>49**_P@W4!@>E&".RB@75U*-SAN=6%"*%L_S+ONX M3^GFF&#; )X ? $<8QXV)XK*WPHORMR:B=BY]X,(3[P[<>Q-%9RQ%?$.Q3OT MWDJ^SW)V"T0IYCS'\%7,;HE@R+ZDX%LISOPO.-^&[S<5[B-\_YO"?^0_;!(< M(L'AOR5NQ?RIDJUZJL&V<9H>9>!O>?Q37Z%S]/^2=A6]HY7 MC?UOC/& 4K(['*$./]AB*&A\.+[!LYW';#:\&=(/8LLW+G\"4$L#!!0 ( M .*"9D^9=LK:M0$ -(# 9 >&PO=V]R:W-H965TVRC@'$ K]._SX =UVVM MO@ SS#ES9ABRT=@7UP)X\J95YW+:>M\?&'-E"UJX*]-#AS>UL5IX-&W#7&]! M5!&D%>.[W0W30G:TR*+O9(O,#%[)#DZ6N$%K87\=09DQIWOZX7B43>N#@Q59 M+QIX O^C/UFTV,)220V=DZ8C%NJD#@\#M @^@5"!"&:\S)UU2!N#Z_,'^.=:.M9R%@P>CGF7EVYS>45)! M+0;E'\WX!>9ZKBF9B_\&%U 8'I1@CM(H%U=2#LX;/;.@%"W>IEUV<1^G&WX[ MP[8!? ;P!7 7\[ I453^27A19-:,Q$Z][T5XXOV!8V_*X(RMB']/,/8LLW+MX!4$L#!!0 ( .*" M9D]D49^AM0$ -(# 9 >&PO=V]R:W-H965T0-DAIUOZ[GB131NB@Q59)QKX M N%K=W9HL9FEDAJ,E]80!W5.'[;'TS[&IX!O$@:_.)-8R<7:UVA\K'*ZB8) M01DB@\#M"H^@5"1"&3\F3CJGC,#E^9W].=6.M5R$AT>KOLLJM#D]4%)!+7H5 M7NSP :9Z;BF9BO\$5U 8'I5@CM(JGU92]CY8/;&@%"W>QEV:M _CS2V?8.L M/@'X##BD/&Q,E)0_B2"*S-F!N+'WG8A/O#UR[$T9G:D5Z0[%>_1>"[Z[R]@U M$DTQIS&&+V*VKQ/L5PGVB6#_WQ+7 M8@Y_)6&+GFIP39HF3TK;FS3)"^\\L _I$=GO\'':/PO72./)Q09\V=3_VMH M*&5S@R/4X@>;#05UB,=[/+MQS$8CV&[Z06S^QL4O4$L#!!0 ( .*"9D\B MBTG\M $ -(# 9 >&PO=V]R:W-H965T=%,HJB=0M0B"!M"JB/'N3R47U)=C.IOP]8R<-$41]L3WC<\Y< M/,XG8Y]=!^#)BY+:%;3S?C@RYJH.E' W9@"--XVQ2G@T;V96Y&+WL-9TOX@D1XR 1C5$:ZN))J=-ZH10534>)EWGL=]VF^R=*%MD_@"X&O MA+L8A\V!8N8?A1=E;LU$[-S[080G/APY]J8*SMB*>(?)._1>2YY^R-DU""V8 MTXSA&\QA13!47T/PO1 G_A^=[]/3W0S32$^W]"S9%\AV!;(HD+U9X@XF^[=( MMNFI MO&:7*D,J..D[SQK@-[S^.;_(7/T_Y-V+;7CER,QY>-_6^,\8"I)#&UL?5/;;M0P$/T5 MRQ]0[WH#K59)I&XK!!)(JR+@V9M,$JN^!-O9E+]G[*0A0-07VS.><^;,>)R/ MUCW[#B"0%ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[]TP+ M:6B9)]_9E;D=@I(&SH[X06OA?IU V;&@>_KJ>))M%Z*#E7DO6O@*X5M_=FBQ MA:66&HR7UA '34'O]\=3%N-3P'<)HU^=2:SD8NUS-#[5!=U%0:"@"I%!X':% M!U J$J&,GS,G75)&X/K\ROXAU8ZU7(2'!ZM^R#IT!;VCI(9&#"H\V?$CS/6\ MHV0N_C-<06%X5((Y*JM\6DDU^&#US()2M'B9=FG2/DXWV>T,VP;P&< 7P%W* MPZ9$2?FC"*+,G1V)FWK?B_C$^R/'WE31F5J1[E"\1^^UY!G/V342S3&G*8:O M8O9+!$/V)07?2G'B_\'Y-ORPJ?"0X(>_%!ZV";)-@BP19&^6N!63_9.$K7JJ MP;5IFCRI[)*^\R\#>\_0F?\*G:?\B7"N-)Q<;\&53_QMK Z"4W0V.4(;_'LIC&;C&#[^0>QY1N7OP%02P,$% @ XH)F3V&VTB&T 0 MT@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$ M7=:Y:&5;RB:*4JF55HG:/K/VV$8!CP-XG?Y] 'M=M[7Z LPPY\R984@'-&^V M 7#D0ZO69K1QKMLS9HL&M+!7V$'K;RHT6CAOFIK9SH H(T@KQC>;&Z:%;&F> M1M_1Y"GV3LD6CH;87FMA?AU X9#1+;TX7F3=N.!@>=J)&E[!?>^.QEML9BFE MAM9*;(F!*J/WV_TA"?$QX(>$P2[.)%1R0GP+QIJ)Q4O1XF/<91OW8;S976#K #X!^ RXBP V)HK* M'X43>6IP(&;L?2?"$V_WW/>F",[8BGCGQ5OO/><\N4[9.1!-,8RN?(CU/@/-AL* M*A>.M_YLQC$;#8?=](/8_(WS3U!+ P04 " #B@F9/K'E+T2," $!P M&0 'AL+W=O0R @&%<1;2U7;WF+%EEY.J,!LVNU[") MAHX*8MU'!,,0.W87SO#P&,TP]N'Q-)RN<8,$-4B\0?)?B>M9B8@FC7!(BD)2 MQ(#.()CFP58L4,@",8AG$$R3X) E"EDB!ND,@FD6.&2%0E:(P7(&P30K'+)& M(>M[@SB:01!-^N#?12/\!$7W%HLY!A4].$7TP4FEB 6;&M_[)ZMCB]_Z#D_^R?O[X3M7YZK1P4$:VPI] MPSI):<#F$CW9K[?/E?4$L#!!0 ( M .*"9D_NCM5RM $ -(# 9 >&PO=V]R:W-H965T?$X'8]]< ^#)NU:MRVCC?7=@S!4-:.'N3 R5;.%GB>JV%_7T$98:,)O0:>)5UXT. Y6DG M:O@&_GMWLNBQ6:64&EHG34LL5!E]3 ['7<[_3_T?DZ?;M:X3;2MTMZ\G%=8+,!2-G>X0@T^L-E14/E@WJ-MQS4;'6^ZZ06Q^1GG?P!02P,$% @ XH)F M3UZT2&6V 0 T@, !D !X;"]W;W)K&UL=5/; M;MP@$/T5Q <$F]ULTI5M*9NJ:J566J5J^\S:8QL%/"[@=?KW!>RX5NJ\ #.< M<^;"D(UHGFT+X,B+5IW-:>M-H'? 3\E##:U9F$2BZ(S\'X4N4T"0F!@M(% M!>&W*SR"4D'(I_%[UJ1+R$!$1U2]9N3:G]Y144(M!N2<< M/\-&PO=V]R:W-H965T_@K)$9I&3ZSPF$&G.\Q:^))]ZTUB=(D?6L@>]@?_1G M[2*RJ%1<0F>XZI"&.LI1(F?%$Y&*ODK.)*D>QE&GD7QG%:.7R8:7$"G0ET M(=P''S(9A^9_\?9(W=Z4/AFV(JRYXHW+7@MZH!FY>J$9 M&?015EW1L-)JI6RX$K9W+F&6_=4+(& VOKIP&UL;5/;;IPP$/T5RQ\0LUZ:I2M RJ:*6JF5 M5JF:/'MA "N^4-LLZ=_7-H30E!?;,S[GS,7C?-3FQ78 #KU*H6R!.^?Z(R&V MZD R>Z-[4/ZFT48RYTW3$ML;8'4D24%HDMP2R;C"91Y]9U/F>G""*S@;9 @+-<*&6@*?+<[GM* MCX G#J-=G5&HY*+U2S"^U05.0D(@H')!@?GM"O<@1!#R:?R>-?$2,A#7YS?U MAUB[K^7"+-QK\KQ*\SU?,)H+OX[7$%X>,C$QZBTL'%% MU6"=EK.*3T6RUVGG*N[C=),>9MHV@]-%9RQ%?'.)V^]]UK20Y:3:Q":,:<)0U>8W8(@7GT)0;="G.A_=+I- MWV]FN(_T_9I.LVV!=%,@C0+I/R5^_E#B!B9+/@0AJYY*,&V<)HLJ/:@XR2OO M,K!W-+[).WR:]A_,M%Q9=-'.OVSL?Z.U Y]*1Y1N7?P%02P,$% @ XH)F3XT&UL=53K;ML@%'X5Q .4!,=;%=F6FE;5*JU2 MU&G;;V(?7U0N+N"X??L!=EPO8W\"Y_B[G .<9*/2KZ8%L.A=<&ERW%K;[PDQ M90N"F1O5@W1?:J4%LR[4#3&]!E8%DN"$;C9?B&"=Q$46^4Y.2KWZX*G*\<87!!Q*ZQ686\YP#YQ[(5?&VZR)%TM/7.\O MZH^A=]?+B1FX5_QW5]DVQ[<855"S@=L7-7Z#N9\4H[GY[W &[N"^$N=1*F[" M+RH'8Y6855PI@KU/:R?#.L[Z%UJ<0&<"O2*0R2A4_L L*S*M1J2GL^^9O^+M MGKJS*7TR'$7XYHHW+GLNZ.TV(VK.G)?_QW48%=$-C]U2*]:C&&2>(F:=0DC0CLKDQBF/3*A*PN3H!NPI,U MJ%2##..RRBY3<4?#Q7_"IY%Z9KKII$$G9=WS"9=<*V7!E;*Y<;6T;HJ7@$-M M_?:KV^OI+4^!5?T\IF3YKRC^ %!+ P04 " #B@F9/;/MTJ+M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W1W30G:TR*+O;(O, M#%[)#LZ6N$%K8?^<0)DQIWOZYGB63>N#@Q59+QKX#OY'?[9HL46EDAHZ)TU' M+-0Y?=@?3TG 1\!/":-;G4FHY&+,2S"^5#G=A81 0>F#@L#M"H^@5!#"-'[/ MFG0)&8CK\YOZ4ZP=:[D(!X]&_9*5;W.:4E)!+0;EG\WX&>9Z;BF9B_\*5U ( M#YE@C-(H%U=2#LX;/:M@*EJ\3KOLXCY.-SR=:=L$/A/X0DAC'#8%BIE_$EX4 MF34CL5/O>Q&>>'_DV)LR.&,KXATF[]![+7AZE[%K$)HQIPG#5YC]@F"HOH3@ M6R%._#\ZWZ8?-C,\1/IA33\DVP+)ID 2!9)_2KS_4.(6)OT0A*UZJL$V<9H< M*>9>!?>#Q3=[AT[1_$[:1G2,7X_%E8_]K8SQ@*KL;'*$6/]AB**A] M.-[CV4YC-AG>]/,/8LLW+OX"4$L#!!0 ( .*"9D],H-,[WP$ $% 9 M >&PO=V]R:W-H965T(#+ [C97:B M)CO;-&W2)I-MVOYF]'C)@EC ;&K) IX]>B M&:R6EKB=OZM_=+V;7FY4P;-@/[M*MWEP"E %-1V9?A'3)UCZB0.T-/\%[L , MW%9B/$K!E/NB26)%YJ?0!8"60DGYX-G(U?Y!ZII MD4DQ(3GO_4#M+SZH12'8F/DRZ,\&;(\A!-N[R*52*L7<7?Y-= M[_<3<4?X+WQ^'+Y2V72]0C>AS45PQ[460H,I)7PPN]J:]V@-&-3:3E,SE_.M MG ,MAN7!P>NK5_P!4$L#!!0 ( .*"9D\NKZ'HN0$ -(# 9 >&PO M=V]R:W-H965TI5"VP)US_8$0 M6W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$FNB619DV\A S$]?E- M_5NLW==R9A;NM7CBM>L*O,>HAH8-PCWH\3O,]7S!:"[^)UQ >'C(Q,>HM+!Q M1=5@G9:SBD]%LM=IYRKNXW23WF:GJ7; MFF0!8%LO]*O/U0XF=,FB0?@I!53R68-DZ3194>5)SD ME7<9V#L:W^0=/DW[+V9:KBPZ:^=?-O:_T=J!3R6Y\B/4^0^V& (:%XXW_FRF M,9L,I_OY!Y'E&Y?_ %!+ P04 " #B@F9/*_WR/\$! W! &0 'AL M+W=OT)TV8)@^D8.T-LOM52"&1NJANA! :L\27!"H^B6"-;UN,A\[JB*3(Z&=ST< M%=*C$$S].P"74XYW^))X[IK6N 0ILH$U\!O,G^&H;$16E:H3T.M.]DA!G>.[ MW?Z0.KP'_.U@TIL]7\" "^ M" &0 'AL+W=OO?O!TB-%9KV10'/=[YS$#Y8]I2]\Y(0 MX7TT=,<(/NB@I@ZB,$1!@ZO6 M7R_UV"M;+^E9U%5+7IG'STV#V;\-J6F_\H%_'7BK3J50 \%ZV>$3^4G$K^Z5 MR5XPLARJAK2\HJW'R''E?P:++8A5@$;\KDC/)VU/6=E1^JXZWPXK/U2*2$WV M0E%@^;J0@M2U8I(Z_AI2?\RI J?M*_L7;5Z:V6%."EK_J0ZB7/F9[QW($9]K M\4;[K\082GS/N/].+J26<*5$YMC3FNNGMS]S01O#(J4T^&-X5ZU^]X;_&N8. MB$Q - 8,DW,W )H ^&Q ; +B64 P6-%SL\4"KY>,]AX;?F^'U2H"BUC._EX- MZLG6W^3T<#EZ6<,0+8.+(C*8S8"))ICH%E'8"!BFMYBMC4'A" FDR%%IY%0: MZ7AXDR-S$T G =0$\80@#6=.!PC2D%9#0)*#F9/"A4)Y[-82.[7$#C.YFR!Q M$B2VF9G,S0!))C+C%(;S7V>C8(;2&6J;6)8A@@ET*T9.QQGD43KS5*2VIQQFD5M+YM2265H@ MN+-UK+-@JY=Z. M"GG$Z(/@2*D@DC)\D:I+>9D8.S4Y"M5,99L-)^K0$;0SMX5@O+*L_P-02P,$ M% @ XH)F3RJ96O-_ @ C0@ !D !X;"]W;W)K&ULC9;;CILP$(9?!?$ Q?@$K))(S495*[72:JNVU][$2= "IK:3;-^^ MQK HL2=5;^(#_\Q\XPQC%A>E7\U12IN\M4UGENG1VOXAR\SV*%MA/JA>=N[) M7NE66+?4A\ST6HJ=-VJ;#"/$LU;47;I:^+TGO5JHDVWJ3C[IQ)S:5N@_:]FH MRS+-T_>-Y_IPM,-&MEKTXB"_2_NC?])NE=G4K.U.K+M%ROTP_Y@^;W!MX MQ<]:7LS5/!E2>5'J=5A\V2U3-!#)1F[MX$*XX2P?9=,,GAS'[\EI.L<<#*_G M[]X_^>1=,B_"R$?5_*IW]KA,RS39R;TX-?9973[+*2&6)E/V7^59-DX^D+@8 M6]48_YML3\:J=O+B4%KQ-HYUY\?+Y/_=##; DP&>#7+Z3P,R&9#_-:"3 0T, MLC$5?S8;8<5JH=4ET>/?VXNABO('ZDY_.VSZP_;/W/$8MWM>D3Q?9.?!T:19 MCQI\I<&WBL=805!QJ]G$&HYF2>8@9U(,DF)O3VY(,>R @ Z(=T!O') @U5'# MO:;SFA)5+,@D%O$*<1B%@B@40*$!RJAA5U$H*P+1)A85F#,8A8$H#$ )$EZS M*$J>$UH&++&*<4I@%@ZR<("%!RP<8&$H0(%$Z$ZU%2!* : $%;TNHB@8X8!W M XAR=J=82A"E!%""LU^7<<*H#$MJ$ZL*4MVIE@IDJ0"6*F"IXHQ+7,!1<@1W M)13'P2AL2R@*Q"D/JQ)0L;(L[^#<:9)YA%.$Q3!IKKL"+0B*.F4L(R4O<$@- MR#AAX=N47;7YX:+^)O2A[DSRHJR[,7Q?WRMEI7.)/K@C.+IO@WG1R+T=IH6; MZ_&"'!=6]=/EG\U?(*N_4$L#!!0 ( .*"9D^W9^#RZ , .L3 9 M>&PO=V]R:W-H965TM3:^%2*(K:=?)WY>ZK&%S#AWMBR7*A\,SY,SAD,NS;GZT1Z4Z M[V=5UNW*/W;=Z2$(VMU157G[49]4;?XYZ*;*.]-LGH/VU*A\/W2JRH#", FJ MO*C]]7+X]MBLE_JE*XM:/39>^U)5>?-KHTI]7OG"?_OPK7@^=OV'8+T\Y<_J M;]7]HPXK_Y-XV$9AWV% _%NH:'(I];_+^+_6J2@/OF9@Q=KILAU]O]])VNIJL M&"I5_G-\%O7P/$_VW[KA#C1UH$L'$=WM(*<.TNH0C,P&5S_G7;Y>-OKL->-J MG?(^*,2#-).YZS\.".Q@1@:B)DWTN:Y&3'Q%4\1AY8O'.-8E0322 "-V**1L"$^)!8+!,DPCQ3R M2 $/:Y!-R@:)DDA(>W4Y+*5%Z)B5#++) )O48I,A-I1F%AL.2RF3CL!?0#8+ MP,8QN2+$"A#.#U?A$!$!6"QLC1#CWF;&=0#/"7F Q$5Q-6.!O M)]"<4;!*B(B/(NT,GD S)PVKB0!R(H7#!%8"D;PC1G 2"Y3%"WNGX?DI0LK8 M"G,810N'1@N F35RQ QA72&@*RYY)$=E@4H+%PLL!X3DP(Y@ #(105K"Z%2Q0Y>XG7(!Q8N ).D#BY8 MI C4*SQZ>362Q3*V-RL ,^OD#!PL>00D3[I,8)6B;'YE3%A?B.L+JXV)2X=, MLH253P 74^BJYB16&8E4Q@Y?R>4#,@*X>XRPSDBN,XGK^(%E1K[G!.,XPLPY MPW#YP+/"N()@1Q]UCA-5&UG%/( M2%ZA+.(XM,L[ */0>0*06"/DG$I&\C*%GQO27X-]S9OGHFZ])]UUNAJN60Y: M=\J8##\:WXXJWU\:I3IT_6MJWIOQ^FEL=/HT7:T%E_N]]?]02P,$% @ MXH)F3\!3OHMO @ E@D !D !X;"]W;W)K&UL ME59=CYLP$/PKB/<[8_.51 2IN:IJI5:*KKKVV4F<@,Y@:CO)]=_7-@218ZFX M%[#-[,SNX@%G5R%?5<&8]MXJ7JNU7VC=K!!2^X)55#V*AM7FR5'(BFHSE2>D M&LGHP055')$@2%!%R]K/,[>VE7DFSIJ7-=M*3YVKBLJ_&\;%=>UC_[;P7)X* M;1=0GC7TQ'XR_=)LI9FAGN505JQ6I:@]R8YK_Q->;8@+<(A?);NJP=BSI>R$ M>+63;X>U']B,&&=[;2FHN5W8$^/<,ID\_G2D?J]I X?C&_L75[PI9D<5>Q+\ M=WG0Q=I?^-Z!'>F9ZV=Q_UNU\[_EL8'$"Z -('M,U!K9#+_#/5-,^DN'JR;7Y#[3O&*V)ZL[>+ MKA7NF4E>F=5+'H9QABZ6J,-L6@RYPR0]!AG^7H2 (L01A'<$*4P0@@2A(XCN M"!;OLFPQB0#FPSV$H;,-&KIV$UILIQJ*FPH##EJU-3%![Y@> M!IPWM<\([#PRQWED[+R'<$(&]AV9X[L.E/SO2X8&?U1[8OE!Y:FLE;<3VOR< MW2_T*(1FAB]X- D7YI#43S@[:CM,S5BV)X5VHD73G8)0?Q3+_P%02P,$% M @ XH)F3QAZS_^P! EQP !D !X;"]W;W)K&ULE9G=CN)&$(5?!?$ :W=7=;<9 5*&:)5(B33:*,FU!YH!K8U9VS-LWC[^ M&P3NT\:^&6S/J:*JX.L^V,M+EG\O#M:6LY]I;!H77[*S M/57_V6=Y&I?5:?X6%.?-M=>\O4R>R^3X\F^Y+/B M/4WC_+]GFV27U5S,/R]\.[X=ROI"L%Z>XS?[ERW_/K_DU5EPS;([IO94'+/3 M++?[U?P7\;0Q5 /NS& M)DF=J:KC1Y=T?GW/.O#V^#/[UZ;YJIG7N+";+/GWN"L/JWDTG^WL/GY/RF_9 MY3?;-:3FLZ[[/^R'32IY74GU'MLL*9J_L^U[469IEZ4J)8U_MJ_'4_-ZZ?)_ MAN$ V07(:X#@P0#J J@7$+25-:W^&I?Q>IEGEUG>?EKGN/Y2B">JAKFM+S:S M:_Y7=5M45S_6Q&(9?-2).LUSJY$W&GFOV+@*'5XE057 M0H)JY!-/-_&2QQ/ M,)Z:>+KKPI. 80)V"B"FWAA:C6XTIU:C(TWJ:Y@ D6XZFTYSVZIA]A0J/# *MU<2GA28)"$G=(MA$O3XT^\TM]V*4$:J/Q17)GGA M^2X+C*8 ;)*O(\R34!.&@I$2>L10M--MI$@M^D-Q92*,I&\JF%#A(DKD2X'! M$M&$J6"TQ&+$NMF)U*.%$^@&5DZ)494NJL2>]49B"J48/Q?IV<_<#8VX!\=S M)[J;B^#*@7G>"M,J75J)M2<%)DSRA(8Q8=+=LHA-OV'E-,R:I8EZ7P2@,S+R M,2\QL-(%EGS+L<2,23-A+I@Q"78O!Y!.]! 0H!L"!",K$;(+G((P8Q2.GPMA MQLC=Z9SEM-,\LAA -N Q" -+ %CE 9$\'G2""24,(KE;G3L5=MH-^Q-Q)7XK M0AAH D KCQ4A3"!-L*&$":011I1M(^VOMH.3^ISZF60'#JCS^36$ U03#JC" "MR!Z4]#N7ZU/XU!R7T= MF&(%*%;&DP)CIR:X6>6Y_S)X Z:;AFM2G6D,2>[KP.PJP*[RW4G"L*D)'E9A MV-08#ZM&>EB@&[H]AME5P,,JCX?5&#L]P<-JC)T&^YZSLNIQ)A;(!DRLQA!K M8&)]]V$UYD]/,+$:\Z='F%C]V,0"B=_$:LRQ!B96>TRL]MQ*G6!B-490CS"Q M>IR)!3*_B=489PUP]MUMUY@_/<'$&LR?&6%BS3@3"V0#)M9@F V V7?3W6#\ MS 03:S!^9HR)[41Z )Y!25M(PU*\LL;1X)[;.LM%6Z M\$LUVX.-=]>3Q.[+^M!4QWG[J*P]*;-S]Q@PN#Z+7/\/4$L#!!0 ( .*" M9D_/$%BPF0, .00 9 >&PO=V]R:W-H965TR_ M=GPMCB?9=02;U3D_\F]7*\]X67:9E(]?0U)_'+,+G-Z_9O^@ MBU?%/.4MST3YL]C+T]IGOK?GA_Q2RJ_B]I$/!46^-U3_F5]YJ>2=$S7&3I2M M_O1VEU:*:LBBK%3Y2W\M:GV]#?E?P^ ,@20,8#$;P;0(8". 332Q??.=*GO M4W_:YWS;E'@>ZHF<]=UZKG3WZEJ6]5[W= X7 77+M&@V?8:,M%@ M%)N:#-",BD Y&&T0R,:6..&4VD, FCB"!Z%@K50GH$:"&$X0@@E"G2 T$B36 M9/6:6&MJK6'4TF2NAL0(P4XBT$D$.&&6DUX334:AH>W$U3 V,ZN*,3)S#)AH!7FKK-DII84 M3) "M1"KEM2M!5%LU>***,8S5C"" 8$ ,]0F!')6-+(!X4H(HG3&RPRL,.#% MH14DBFPW;XM,,R"R'C !4L2V&4AD;\(%D6D&1AL&V):PF10PW#! M\3>RMA% M5XJ=G_IMD6D&YAL& ,?L[8Q=>H4XLO?SDLJT U,. YACV+;C,BPD#ON75*8= MF'48@!VS 8%=D%%F8R1;4IEV8-YA!MAQ$,'<@:+063H+*M,.3$\,X),YE #X MB4GD<&))9K[;P @E $*9-=)V$!E/R22U7R^R19EI".8H >C';'0-HNE([R+F M&EJ2F89@EA*7@-A>&]M!9#Q!"$;V$EJ4F89@GA(*S-!<33!/2>@BF-UZ.W&I]=E^ MTCL>X1^(/G/^E??G_R]Y4 M1&KZ<;O2KE3=J]W]31,G01=P%ISF[MNO 9<2>\RF_5' .7-FQIXS8"\OHOG9 M'CF7WJ^JK-N5?Y3RM B"=GOD5=[>B1.OU2][T52Y5(_-(6A/#<]WO5%5!D!( M'%1Y4?OK93_VVJR7XBS+HN:OC=>>JRIO_MWP4EQ6/O4_!KX7AZ/L!H+U\I0? M^ \N_SR]-NHI&%EV1<7KMA"UU_#]RK^GBQ<6=08]XJ^"7]K)O=>E\B;$S^[A MM]W*)UU$O.1;V5'DZO+.'WA9=DPJCG\TJ3_Z[ RG]Q_LSWWR*IFWO.4/HOR[ MV,GCRD]];\?W^;F4W\7EA>N$(M_3V?_.WWFIX%TDRL=6E&W_W]N>6RDJS:)" MJ?)?P[6H^^M%\W^8X0:@#6 T8.&L =,&[-. SAJ$VB <#6#>(-(&T:T>8FT0 MW^HAT0;)I\%\TJDV2 T/P; <_?H^YC)?+QMQ\9JA1$]YIP2Z2%4%;;O!OF#Z MW]02MVKT?+[9F)"0:\P+AG%,#$/7D/4$[(H <((0)0A[@G!" M (09,SM@XAY3#]FR*,TR8N;S:",-Q-/-7,]S7%>)16ABD958%./V,6H?WSZS M"4J06 &$ULP.F&2:XQV95, P9S>AOOT?ZBKD% TY14(.<8(,), M"Y[:B@]):GK#0)G##ZX_:@O0ZBP;#3+:03:7%:Y6&ML!4V)Z&T#9M40HA(FK M-5!,!!S^,&%2S.$(C3]8* (]P.X MO &1-S4^%C8H*''XP94-B+*I6>4HR%'E@,L?P*8 L^XT:%KE,:$S10YXHP"D M48!9=AH439PET9POO$T T@' +#P-FOJB\9POO%6 W2I"<-0OX/J'+[RN 1-4"+EGXPLN6X6IDB-# W )HT'21P9$LP\7( M$)V!*7H-FKIA+C>X%AFF14?;8([/Z2]\3S-<. P3CC6GMG ^AVF\;X UT\4F3\B2Z>A]WI M)_UP//)'WAR*NO7>A%1[W'XGNA="^V4DV.4N154-,K4R]\_ )S/Q'RYN:_P0V8EIM*-*/D M3-JG5UZEXMWLHDOIZ-LTMKT=Q]G_GN9.(',"61+(U,L$LI5_HHH6F>"C)Z:] M'Z@YXMV!Z+TI3=!NA7VGBYBM"DF;X9HQFS7'2D)4F".)%@[7_ B%."+$& MP1KB$[=!X#0(K$'X7Y7[3963)K::?JHRC'S?=W-")R=\Y 3^AC-IHA7G0[3? MI:&;$SDYD8.SVW"B1TX2[-_!Q$Y,[,"0#29^P) D#1SJ MK?\2;O:YUAO!SQ8&,=M[NI(C8V_Z\.6T]0,-! 0JJ2-@M5QA#X3H0 KC]QC3 MGU)JQ_G^%OV3J5W5"&E^(?&7#9QCK27UO+/XK7($H MN291.2I&A/GUJHN0C(Y1% K%[W9M.[,.]B:_N;D=HM$AFAQ4[D<.\>@0KQR0 M)3.E?L02EP5G@\?MQ^JQ_D^$FU@UL])&TSMSIZH5RGHMDS@IT%4'&C4[JXEF MFC#(EIJ]0S,ID"*8,"(7QBZZ5W4\UBQ 4B=(Z@!9?8V=U:2S)!^R> 7R6+, R9P@F0,D M7X%D=TG"*%B!/-8L0'(G2.X 6;5]E]^U/4S3<$7R'Y%%0;.G18&?S1027L4N MG9F ,^LTZ%XB\S3_R>V4_(;YN>V$=V12/7#S#&O&)"B6X$DUI%&#>3H0J*7> MYFK/[7BR!\GZ&UL=93;CILP$(9?!?D!UF .W4: MU&RU:J56BK9J>^W $-#ZP-I.V+Y];4,03=P;[#'__-^,L2DGJ5YU#V"B=\Z$ MKE!OS+C#6#<]<*H?Y C"ONFDXM384)VP'A70UB=QADD<%YC30:"Z]&L'59?R M;-@@X* B?>:7=N @]"!% MI*"KT*=DMR^XG5_=GWWOMI^A-7V%'E'40D?/S+S(Z0LL_>0H6IK_!A=@ M5NXJL8Q&,NV?47/61O+%Q9;"Z?L\#L*/T^)_30LGD"6!K ED[F4&^C]1]XF1'[-XT;M%OA7]GB]=V]5)GZ<<27YS1HMG/&K+1I&FQ:K#U M7R$D""'>(-U"LCALD 8-4F^0_6.0W%0Y:PJO$5Z3/(8969"1!1CDAC%K\BW# MGO\P)0]2\@ EO:'D=Q22_H]2!"E%@)+=4(K[_;KO!6_.D;NFWZDZ#4)'1VGL MD?0'IY/2@#6,'VS%O?TSK &#SKCI!SM7\_V8 R/'Y>KC]?]3_P502P,$% M @ XH)F3T7.&\@: @ F 8 !D !X;"]W;W)K&ULC57ICILP$'X5Q .LL3ER")"ZJ:I6:J5HJVY_.\DDH#68VD[8OGUMPZ*$ MG53[!U_?,8/M<=Y+]:(K !.\-J+515@9TZT)T?L*&JX?9 >M73E*U7!CA^I$ M=*> 'SRI$81%448:7K=AF?NYK2IS>3:B;F&K GUN&J[^/H*0?1'2\&WBJ3Y5 MQDV0,N_X"7Z"^=5ME1V12>50-]#J6K:!@F,1?J+K#66.X!'/-?3ZJA^X5'92 MOKC!MT,11BXB$+ W3H+;Y@(;$,(IV3C^C*+AY.F(U_TW]2\^>9O,CFO82/&[ M/IBJ")=A<( C/POS)/NO,":4AL&8_7>X@+!P%XGUV$NA_3?8G[61S:AB0VGX MZ]#6K6_[866Q&FDX@8T$-A%H\E]"/!+B&8$,D?E4/W/#RUS)/E##;G7<'0JZ MCNW/W+M)_^_\FLU6V]E+F21I3BY.:,0\#AAV@\EN,9OWAB(U@"H.A83!/ M3VXL%KA C K$7B"^$5CB @DJD" 1K&9)(I@TPDU2U"1%!"@ND*$"VTPZ8+&8LCG&C)6JT1(SBV<'", ENLD)-5HC _/0.F.PJ&\K2 MZ,ZVT0B_)1%BE-V1N'/1Z,>WCN*7A"*WY-WFC:#KW6-LE:;+^74B5R7"U>P? M7)WJ5@<[:6RU\37A**4!*QH]6+G*/A/30,#1N.["]M50*X>!D=WX#I#I,2K_ M 5!+ P04 " #B@F9//$9QY00# !I# &0 'AL+W=OB78!_//;Y[.([+Y"SKYV8OA I>RJ)JIN%>J<-]%#7KO2BS MYDX>1*7O;&5=9DIOZUW4'&J1;:Q3640DCGE49GD5SB;6]EC/)O*HBKP2CW70 M',LRJ__.12'/TQ#"5\/W?+=7QA#-)H=L)WX(]?/P6.M=U+-L\E)432ZKH!;; M:?@ ]RM(C8-%_,K%N;E8!R:5)RF?S>;+9AK&)B)1B+4R%)F^G,1"%(5ATG'\ MZ4C#_DSC>+E^9?]DD]?)/&6-6,CB=[Y1^VDX#H.-V&;'0GV7Y\^B2XB%09?] M5W$2A8:;2/09:UDT]C=8'QLERXY%AU)F+^TUK^SUW/&_NN$.I',@O8,^^SV' MI'-(WASHNPZT9[D*-$'U2BQ!@* &U!/2*('4$;S'<8BJ+20E)'$%\ M$$^IP[3T082EQ$&M$%220(JGQ="TF)<6 ,4).$K APL[0@E& X1M,>PR4<*9 M(ZP/ DZH(ZP/XC$X+\7*!U&@,9[4&$UJC,C*<((4)4B'RPHQWB'B <)VH&ME M8[=D$10DJ?L6(R@.J5NS""I)V0UQX4;S T1>?H,";5P/0#X@,-Y2(!DB<(*D M"Y[ "(J#6[L("H",W.K%8%0_U1O)X>T.D'[';U'@K078!R3&FPOP(1)S7[PQ M=Q7V0<#!%1@!:>EHFWH?&Y#SJ?M*BBS&I%/7.SJQ-L);'2AE-+JS]7/Q S)CEV.=P MOP#$OC1SM!W+WNC;(?Q;5N_RJ@F>I-+#G1W!ME(JH6./[W1-[/7&PO=V]R:W-H965T;(D>GIESR#,RM;R6U<_Z MJ'7C_G@I_O>S'GJKULKPTV:G03Y577_(\K?[;Z*R\KGSNOPY\/1V.33<0K)?G M]*#_U@1WT_Z6L^NO2Z5Y[+\ MV=W\LUOYK%.D,[UMNA!I^_6B'W26=9%:';_&H/[$V4V<7[]&_]0GWR;SG-;Z MH4KW]OI?7K)FJ_E]6\])A3ZWIC]9_VBLQ;>*6DYMF56]Y_>]E(W M93Y&::7DZ>_A^U3TW]!1!D]L\W#%8Y(.)@69%&!*#"9E,)DHB9C]P1-J\? M$6>N\F%C(F!,RFR8$307%#);C[#7DPFG'NQ>!-Q+F6TU@N9,,G028>\BX%W* MX;2$S8:B#^P'["($>C\QG\H0Y-JZV" (]'[BZ'W"O4_)GV;ICR/;S:"Z?7*^G]02P,$% @ XH)F3YFIC2MN P U@X !D !X M;"]W;W)K&ULE5?;CILP$/T5Q'N#/<9<5DFD3:JJ ME5IIU:KM,YLX"5K *3B;[=_7!I82>UQU7P)V9N;,Q6?,+*^R?>I.0JC@I:Z: M;A6>E#K?15&W.XFZZ!;R+!K]ST&V=:'TLCU&W;D5Q;Y7JJL("$FBNBB;<+WL M]Q[:]5)>5%4VXJ$-NDM=%^WOC:CD=172\'7C:WD\*;,1K9?GXBB^"?7]_-#J M5319V9>U:+I2-D$K#JOPGMYM&3,*O<2/4ER[V7M@0GF4\LDL/NU7(3$>B4KL ME#%1Z,>SV(JJ,I:T'[]&H^&$:13G[Z_6/_3!ZV >BTYL9?6SW*O3*LS"8"\. MQ:527^7UHQ@#XF$P1O]9/(M*BQM/-,9.5EW_&^PNG9+U:$6[4A&: $V*E89"A0ZZ:7BA=,"L45 AP5SCJ"G=B MX<23[P0UD""Q6!G?##)\YB4PGD/B 4I1H-0!BI/$ DH=H)PD-&4X3H;B9 A. M:N%D#LZ[!-+$ >@2 N847N$ \#JW>Q4BQ+SUPTD-"*FIIR\ 3E9(WA M3D- [F W6DS(AX-S M$# .>BY7P+D%^?]'RW#.,)V#&<,P\C@_M,&D-"R7/XQ093:/L M^@]02P,$% @ XH)F3X9?V^?P @ A L !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,<&&,@41+I\E&U4BN=6K7][4N!O:3W)V!G=CR[-N-=W'CS(LZ,2>^U+"JQ],]2UO,@$/LS*ZEX MX#6KU#]'WI14JF%S"D3=,'HP06411&&8!"7-*W^U,'-/S6K!+[+(*_;4>.)2 MEK3YNV8%ORU]Y+]-?,]/9ZDG@M6BIB?V@\F?]5.C1D'//=T*L^15,L]4L TO?N<'>5[ZF>\=V)%>"OF=WSZS+B'B>UWV7]F5 M%0JNE:@U]KP0YM?;7X3D9<>BI)3TM7WFE7G>.OZW,#@@Z@*B/D"M?2\ =P'X M/2"^&Q!W ?%[0'HW@'0!Q%HA:',WQ=Q225>+AM^\ICT/-=7'#LV)VJZ]GC2[ M8_Y3]11J]KHB4;@(KIJHPZQ;3#3 H# 98[8 ID<$2D$O(X)DK",G/!HOL'$1 M*$PM$?]EV=UG&0G%8+VP(< #@CC.8((8)(@-03S4&%HJURTF,9BJQ:0IM@KB M@E 6V]OB@N)99!?%!>$()7!2!$R*.$G%\419$Y @^7A94Y @=120"%G%<#$Q ML<[Z[CYF)"0#A62 $*O@6PAC;>\.PL2PD!DH9 80$$L(A+&.T ["3.PM"F&/ M"0&*S#80"#2SM$ @/+$]:,+P$$!AGQ009'\V( A/B %M[Q%%+@6RW: ##;_/ M)',4WP>-Q<#6AC @!MOK " \<2X1[(#(M4""R00%[#>(?-PO$.PX* %4.+=: M"R(CD\WP;.K(P=Z$ '/"]MW5@;*AZ2:#7-=P;I=M!QI?"J&=4C#H M($K6G$P[)[P]OU125WXPV[>,CY'N0*SY-9IO$#"_U2VFZ5C>Z=O^]!MM3GDE MO&&#VHNS:HG[0<&.4K^FZKUI^\)V('G=];Q!WWBO_@%0 M2P,$% @ XH)F3]K/"MY"! TA0 !D !X;"]W;W)K&ULE9C;;N,V$(9?1? #K,CA20IL XGMH@5:(-ABVVO%I@]8R7(E M.=Z^?:E#O#9GF,HWL41_,^3\9'Z3G%[*ZGN]M[:)?A3YL9Y-]DUS>HKC>KVW M159_*4_VZ+[9EE61->ZUVL7UJ;+9I@LJ\A@8TW&1'8Z3^;1K>ZWFT_+C M?:VB^EP46?7OB\W+RVS")Q\-7P^[?=,VQ//I*=O9/VWS[?1:N;?XFF5S*.RQ M/I3'J++;V>29/ZV$:0,ZXJ^#O=0WSU%;REM9?F]??MO,)JP=D9W#C^&9).KGVV@;?/']E_Z8IWQ;QEM5V4^=^'3;.?39))M+';[)PW M7\O+KW8H2$VBH?K?[;O-'=Z.Q/6Q+O.Z^QNMSW53%D,6-Y0B^]%_'H[=YV7( M_Q%&!\ 0 -< U_=G 6(($#\#Y*HC[VCLQEUF3S:=5>8FJ M?CV)!N:E9^"&X4S?,TN"N1*Q M&\%U&$ -XP50.-QWL, $9\8;Q/]F67V>Y6Z@@M1+= G$G5XIG4"2"6270-Z- M(/4$[QG=,<>.,9(;CUI@2K/$"$\33 $W&KSY6V',=9BR0&F*+$WATB"A$V@R M@1XOKB$3F!'B]HRZE4TP\)<;IA07:-5CRJFFN;:"+BTA2TM0:4HR M.D%*)DC'B\L9[15LA+P#=%NL,=I39$%06G#P3053D.C4ZW)%88(E 75XP @Y M(7# PSAI8L\<'I"8MAHS"&JMBA/05QI31:>(KC"E(DM3W" J#1 8\@M/^ MQ[$!JF *VF=X\H#$M-/P=(S$*:HW$8 DQI0!B23&%$@M_!]_"F,I#_Q$ 6V" M@$U021E(05L-\/$2 VTU ",D'J [B3GR"8+2B4\M"0HD3[WY6E$8,RQ@%$"; M(& 35%(%4M!> _(!B6FO 6([@R566&)ED,28THE$NU=,@03#?8D)C/$TM(II M%P3L@DJ&9HGV&C /2$Q[#>!-#2%Q@BU &NU+C"G-I/0EQA2X'OT-!8&U>^:0 MQ+0+ G9!)4-G#=IK!!LOL:"]1N!M#99X@.[$2Z5_WB H)= J)BA@SHP]B0F, M*Y,$EJ"@75!@%U0R,$LB<)Y[X$ G:*\18XYT W0GGN+*EQA3,F'^GHV@N-8^ MMJ(P*5A@.R!H%Q38!94,Z4-[C7C@6"=HKQ%C#G8#='>&325P7V,"4ZG_2[8D M,&6D1B)C3!H%_O]Y?',?4]AJUUV.U=&Z/!^;5IJ;UNL%W#.T]SE>^PM_6G"B M?1IN$./K->;\/U!+ P04 " #B@F9/\IN>KW(" 1" M&0 'AL+W=O@!4QM)VS_OKX0%HB;) _!'LZ<.3-V9I*TE+WSG!#A M?%1ES5=N+D2S!(!G.:DP]VA#:OGF0%F%A=RR(^ -(WBOG:H2(-^/086+VDT3 M;7MA:4)/HBQJ\L(Q%OG+GKK,G!WPJQ2MM MOY(NHMB;K' :<)HZS!S'QJLKAU< M1O*X,F74IZ/?R7IR:3VG4>0GX*R(.LS:8- _UXC-E:,#T"2 6]#&23L497 M[F@<8'.-@/YL(N(NR_-MEI'0P%JO0!,$PQ!A8"<(K02A)@A'!8>3@AM,K#&U MP2PFY3 0" >8<.9-TMU:4!"&7CBIB@6V"+R%/_C\YS0C:X[159&B"-D)8BM! M;"E2,"F2P4 T$(T@\B:%VMZ%C>3,K')F%CFAG6!N)9@_7I"%E6#Q0$$6EL.. MD3?]I=Z%C>3((6!M&[Y%4#3M&S;05>.X#3)BP*"=580=]6SA3D9/M5!U'5C[ M^?6$5#NO.BY MG,_]IB0'H98SN69F2)F-H$TW@$'_+R#]!U!+ P04 " #B@F9/QCUQ)TH# M !\#0 &0 'AL+W=O3]98V( :\2N5YZIW[UDI3TH] MVX>OVYF/;$8RDQMM*1)S>9%+F666R>3QIR7UNSEM8/_^C?US+=Z(>4HJN539 M[W2K#S,_\KVMW"6G3#^J\Q?9"F*^UZK_)E]D9N V$S/'1F55_>UM3I56>+%&+6308 MTL-@Q"\Q*P#3(0*309<&@=)8D$$XN9Q@.41@Y"2ZNLJR_ICE(E$*UHO6!/2B M7A%,$(($84T0]C,@;L$;#*LQ18T)N:"8<^H4!0#26-"01$YE($841H@Z4Z\A M1LKBF,:P2 :*9 .1C,6.R 83]6;ZA.YHZ"@$480Y\D 4C^*+CZ,4C(E'WB4' M9?*A3 ['"S!>#!<31S!!!!)$P&)R*KAH,+RO$Y-8."MD"< B1AW_K 482%Q M;0; *.%XI#@QJ"V^W6D8P;T-W>"U%M1?\52(B$4,.16"D$8ZQMAU&X3D0F#B MUG,-(2F-#>](K?!(&\=AN(]CJ)&[WFM!ET9 PFWC$(R$ _-!,![BT*TQ +-_"B/RX Z.V7_8 M#^Z.>-@> ?OQ@0&B.&01'M1H"(P%(Q0CMTH D @>(>;6"0#&G+/>U)RO,?=FV.FS 0?!7$ QS8 M?"8B2)>BJ7G\[9!/0&4QM)US?OK8AA 3WE#_!7F9G9Y9XG76,OXL2 M0#H?-6W$RBVE;)>>)XH2:B*>6 N->G-@O"92;?G1$RT'LC=)-?6P[\=>3:K& MS3,3V_(\8R=)JP:VW!&GNB;\[QHHZU8N[Y6KG MC2S[JH9&5*QQ.!Q6[C-:;I!),(BW"CHQ63O:RHZQ=[WYME^YOE8$% JI*8AZ MG&$#E&HFI>//0.J.-77B='UA_V+,*S,[(F##Z.]J+\N5F[K.'@[D1.4KZ[[" M8"ARG<']=S@#57"M1-4H&!7FURE.0K)Z8%%2:O+1/ZO&/+N!_Y)F3\!# AX3 M5.W/$H(A(;@FA,9\K\Q8?2&2Y!EGG"%E9!"XN@V$Z M?/MI\1]O"OK/@4,/M&4 3?TF29+>=\4"0WZZF'7%FTR#&OC1#$[A%.S42'WN M)M%Q.#]C/4WNXFL]M,V4N=+T$_\'X<>J$?H"IET9HZI_ O9QS.,= JEFJ9ST M&/0B^*AK/!@S[0C1[0""ZCLYP6A7>JD$-;94)Z(G!;3S),%)EB0;(B@;<5/Y MWD$UE3P;SD8X**3/0E#UYP&XG&NF8 M@%$S.2(%?8T_IKM]X? >\,1@UE=SY)(NQHDS!!Q:XQ2H'2ZP!\Z= MD+7Q.VCB=4M'O)Z_JG_VV6V6(]6PE_P7Z\Q0XQ*C#GIZYN91SE\@Y+G'*(3_ M!A?@%NZU9&RF"BK4BZ,LRLM&/\[*R*0,M3L@"(?M'V/Z7D =" MOA+2S(=?G/FHGZBA3:7DC-1R6!-U=R+=Y?9CMJ[IOYU?LVFU[5Z:^\VV(A):8)O<&(EATALC"V;C,:/'E'F9 M)DD2-Y-'S>21C;*X0!$5*-Z1)H:Y35.\,PVY.F_W_KY3=6*C1D=I[-7QA]=+ M:&PO#7F_R^U62K7\7[=;9?^S2 MBWRWWO[K[\;3X>]^_D.9_?R'[<\7^9>TB#XD]VG4BMM=/.T2>L_]GN=?VM\X=]V2;%- MB^53]#'=Y,6V_N"VV'D#FI<_I$66+W#OT:MDZSVGV__O_^V_A?9H%UTDZS*C M3887<9 M!+^^__CGJ[^<1U?O+AJ/9YX7L& ZH#BZW@(0HKR(")>*)_AWX0/OLF&PF^2W MZ&H!\,CNLCD?>7A;HVEG,.Z=S0:SAI'.%PM U3+6#Q%ASONUMY;!6:\7?5IG M@.8EOOAR^<7#X?J8%_@7[/$F?US7GSU?^3>D_KX!THZ_^)2W['"A \)79S(/EFWP.\*>,D#UC*!&W$>S?/5"JY8N31Y>_S1^2-4 M1&#>_?6ZB1AMOHP2I' MH_&PYZ&?(:N"#D*D7\/7WBG\FT<:ZV\3,@7?#9%T( #K!;^^3.Z;0'_!H+]& MT#?MWWD$: ;QWNC];@L7?XTG$1[Z9>O0%^_?O;I\=WWY*H)/U^_?7+TZOX$_ M7IZ_.7]W<1E=__'R\N8:./VGZU?1R8O3Z$64K:.;AWQ7PIS>]E^EJQ=)^1#!F-$!Q[\&W2?$YW2:W@-[991HJ_ (R]F9SU: MS(NS\21*MG!Q-B!C +TSD@O]#/N5;V7/,4Q8;E(B3TL//U^E=RG 8$'W+"M+ M8&?>RM]O'V \NVSO@0]%NDFR193^!N)IM5 TX$>9'BD M/&)X)029\)2\Z0;,$E LL^0V6[:CRR9Y0J '?@>1S\*N;[1S?P*-(O MZ=H7'76!Q!+AH@("WF5KP%"$>GZ[S.Y)\MESTBT+N,C7(,UL,[XSZPS0?IUO MTS"8ZZMM/3D^DV6^ON\ 6UZU+:*.2,ZCK5.\#H&B]0V&2\M2B!(^Y,L%B'C_ M_$^S07_Z$]T"N! GBQ0DS6Q[&KAV A?ACB]ZR!0=)@G[8X4HCOJ]7MSC_T1' MBI+=]B$OLO],%[AV_19N!^(5H5,S(0_4X&6T\V&>PR@*B[U6Y) M7HP7SMO9QE[<<4BR0E,L\B7RZ0H+<+L1S8/B0Y]@Q'LT*=;3Z!OYY>_D.<.3]Z^C]A\N/YS=7\,#! M&#(\V.;AR44?PUR![TT3RP!M#_E$P\_"&=H? NT"Q,--D=_Y1,(2ZR8QXV-: M@A0\9YEM 3,L5[YW M<6]P9W=%OM)G ]R3%,D4(!0F>.9GF2/,^?C=Z$0>.@UR5%K-;0JD(T5P?\E0 M(B)*(J]OD]]"ZVG!?9A@0B8AB[3<@*!E"Z M2TG$1/:4%E^R>4#^.>327[Q_^^'CY1_AN:N_7$9OWE\??OG)?$,:'MRVBPHW MO>)S^]OY+>+T?.M9*=\WLF"CL,"A>T(1X%)VOQ;A;_X4H<6N7+*%+%G\^Z[< M&HD>A[#HH_A,:DZ_SUK.F' ,5@+_%6D:K9B6I4C+K.[SS__4G_1^JBA OLX3 MT_=[IIW4IUVC,>XK9JW#Y].Z2),E\I;H/H&C.\%[@D/:.TQ9.^KU3WD3_[P^[AB6,^]X2OC47;Z^NKBZ.1P.Q H;I"'2;Z(3-2WA4;_T5NLH%1]$J;C8KU0PN0K1 MN+:W7H55$39AQ:X-*XY>IO?9>HTL(]E&KD%IZG$M\R02R0?2P-"JM^\]6&]! M*N@)/$:?3A'4KE8(!\/*R-\^ A., .D>DV+A$6]ZI0.,C8T=B!:,B V(=P4R M+*D1LUAKM-O126LPSII'\=4[\KVQCE,\<\O!A@(H44;K:+/,GH&[\Y68' MDA]"<+-,UL];W=YAVX9"P:S(YEM58-!=N6T%$SJ2'K/M YXO8DR1,F9N&H"%3C=!9/A'3W>XX"#TG>)D6SM39X-R]9EMOW MKC=3J_ZS9Z;CWZU0D-:%ME"0XS;XI]WZV1L\_MU&$GG,!EO?:\45S\-Q!*X$ MG/HMN'+L3,>_VX@KWNL'XLK^#;KG?>P&6]\5EH4D(5^+-C(_QO1[F"QW?OW' MZ/6;][\>KA^1;^=NF3]6E7+<$LJ=89.\$>5*I)I%"CN98UC#6K5:H:7D+R*U M&L7=VZ?@Z)[&^RH%LCG/$J-?)BNTOO\G?5%_^.0CS Y@A+'O3FLJ_%YCX+DS M<'0"3Q4I?B09'M:PRG:K4K3B4CU0:S&6U+Q> /^M^,=2_L\7]8+BW;Z+D,'E+/>\\T&%(L*7D-^N[8T@'H5L= <__#;9RB\'O^(N**O[^IH, M:PB95<@!;*"_*PEK#X)B'?+6P=8"^2*?I^G"$"V1[%FB]A4R-,V1?^;O(>U5 MUU+U'@$(@#BN48>']U'L/$JPK@Z-G"VK2.TM#(0.M)6Z?"B K&0;\EP]R>;7 MA[DWPZ^*XTLN=NOK[K;ND7ZOR49WC\%MA]WI0[#D\NX.($].6S%-I!K?@O% MLNCR(31AIIIHQL\<% #1&"F! L*M*Z6PS''4^ZDKK?A&VI7C8DY".'F '[2 M^XSD"*Y^&M>7!LNG8'&")&0C:XFT?Y3(T3$>9Y *SY#XX/ M+W$GH(O,B=G#YC#4-XZN@'K$S(83:V.%,T'7E/LXPN+3.L._Z/[!NY<[)!\Q M_71>9DGG0S+'&X;;UUMW 5M<) 3BW6;!<1RP2 N_:*,7,.=)=BQZ(1U<\3Q MSI*L4)<5Q>\LLR\8B>+(]RG1M 3O"A".W9*>I:D6* S!1): .-?_&O56,I"] MS.&?Z.3U^?7+T^A^!Z0(S\%*+#:O 36C?J_S M9^._><+(4G;JM&P!,4+E6A( NQ%ZC8F45?@*,QH2 MW9;,$JN,Z 96;F?(G&2.#0]C+P="E0@\PG6W)@+#BSUXV<"7^?PVJ#P6%N\* M1D8"YJ?N=3>ZYR@$0 _X&9UFB\JIVAV="#^AMWXY/_]@V HQ+W_X8JXO)(M,I6#@P<$G9.ZX&/Z&'< M5L#O0&J1DUP"VUSN%BE&R>H2W3,B(2K/MX0", D(. 4S-P,.89? %M-M>*XN M(4'#,=XF2P(=)24Q;R)NX5^(Z#'!6U80X2(I7S$D-&E,HM0,;U92(O]%PRC2@H2T-6&9)L*U8OZ9AZV5M'V)U>(?-J'8$TMQ6%136G:7 M%>4V$LD!,1KPYTG/P(I(2.+Q^:QPN$-EB#DJ:\"O="S8HQ]B9<(M&E:S?V_.CRZ"2#>,^R!6N8=RHZW<,S-M\O2N9 M<:IA B[NCC#6;HQ)RZX BEG?(T+K2840]+JAAE@Z1XLP;:;50O ,_ MM DIA\HH?#3/(Y-*NI7J:M:&JV'N5R2!+RZ7S#B%<-O!"+X85Y+,F5E;.3!= M(JZK"#]W19MN9&,JD-7.TP*/#TEV7A@'T(JGL","]<9 #1 EA;8)M:?H%@-( M#?,GX+MTG"%I!YD;ZDYW,33W8RJ$U\B%<#/YZ?1+!CKJ4I6L0\ZC&WUB_>)2 M]0M:$0M<9C&''"M1', ZO-&L/P4%L("D%M*FE)6C_HT;7"6?4ZL#LIYFD0D+P_\ RH MU\LM6NW@*;8J+Y-L17O8D9=*[6=/(!SJT<04BVX6%8CE:G"G 5?"3:+J6[+O MS&0NKJU0&A4EAW(K+)Z>#5=AH@Q"G0< M@R\'8;Q<9CVN-]AH',T6?9)^A&BYN-:X9)F#71: X \BO530#S&.+6JB=MYB M6/7G=?X(G.*>G0Q"W%"Z,A?(N9;(_>5J[HP9Z6ZWW6&R#3RY(R&8.2D^N\C0 M F:P"RB%^C;Y= M$+R'@D$--+31!I#1Y=HS:L9JI0,Z"BM=-^R#HN'IRKF'31+>/+]?4VRJ,.7T MMRW^UGBFZ6_LY\)-6:+058/9KY9L ]3Y_(L",4BG3(3$)*05IQN6*FH^=,92 M5XC,VQSX:J[X^/Z3-8_(%6I,G&0*5!_731UK-UQ53 ?,<&66Y1,+7.O'$PI#R"E66])\+( >Z_0(HQB7J[: MGL9"HQ$!*>(B(N\LBZ.I@XS(,8$8,C$5J?C)R#5$1A_1,KM$ MTUA0\) ;;D&57.,11.@Z)3JX1')[RQ9R_[(0;2**)*3WODA%>R#%1[XEY5TO MA97D[-OITO!"D=25*I7IGD'8L8-TQEPD\R--0/(*'B]-(GH,S;39B!-%=D_H M)V*!B=@K'T VEZSP5+WC_8$:!7,\Z;(4B0CD@V3!9V(@ZMWNTB81'07JC^F< M6< Y^JU0NG-\U46^AL]S6?=5Q531G["H?9B;2S@>>KL<1S/YNHSOBYU;XBV\ MOJAYMIC(E#NX;7#'T6 &DUN_&1&<%6R0W^PY;VYS&TM"A@L4H]!^H"YJT,15 M-X #N ?P6]=\B:(3'Q\;=>VA'J.6*$VJ&O ULM%&9GQ.GZITZS8'G0Z'(]9J M99,R.C'F#Q1R-KHD#[5.R2;YI]WR23QE=&IP$#;!7GREY!>DASK]_JD5L<2Z MOK55MPS<6PA]1*U0SR2)CYPC?&CD@-O7@PD_ZIT3_2Z0RP!/8@@(,"MXE M!P^LPIR[ZOLL0Y!, GOAA\0**ZCV4W0R< :VM*9F?R.O2\-L.A)"\V18&RW# MJT?A3$6J!@AGM,H0!+A%1B9>AAT-\0"*8$G2:P!B"C"*[-A641IA;E\.2 LU M49>730Y(H\1TF[+G@>R1,9GTW-$.0UN4>F M3IS]Z77#;8%R<=!V'%-AQ;M& DU>B:T+N*#HTAIRHW=*;3MB&B"I2UPZE;EK MI*-&K%6C">V0C,8)PH5OV@F1*@EH.OV1A-V0D]8-Y!='DPYIIN%WZVL3(XS5 M>OS#BUZ0.Z8_^ D^]X> -? T"P7&\>1 MK9]41IWHESQ?D"2%6Z1%=ZB8P3I9=M!2?ZW&J)/KW>TVWV3S:#CN=48].,0+ M<43^2^F*.H@65RN-M*03NR"R=*5663081A<8/$=^I1V]=NZ8&6Z0B5ZAQ'G- MNAWZP8CD*CT"^EF@;%36.8@8Q-S9F2BB_8NFG)LI7>E!7$S,]@D@MRG995/# M2$U4:B;TC'U@PI:<8-KD#OVD!KD1Z":+&I646\N TVS+%;RV16X3J_%N;]PO M@)\G6&'4W(&L%)*\14WH5SL@\7!#/RN#.%LYWQ39,NJ[WK6D0H=%$#!BC;(- MXKMM%'F?]^<=C-HL4;^#*?X*%U5E;Y+30%YWI&L?K2>=_C!VQ.XK4!"*'0_8 MB2X XT"_P[(:&(YSPR@\F #^OJVZ%ZI/HA\R-*01(;!07UGQMCEH: #'T1'B M6@KX-)+ETAHIESRU4=J#KI[8S#=7Y[#&"ZE7QZV!07]CL#FP"3R UTBU"Z3X M3MFX&*9.UFI2(Y1T/=[NYLWML,$O:O7":="XWUGF^6>-*S ; R:\2) ]5G"9QC,^-1V!D-A?@[W.3)6 SK=Y) MYT*>;]!64W%\)5K8D2P!VX M(_^YQ#(U1Z1CG>L?0=6=I__Z.[)C%5_2WSUG'48\N'3% ZEU(%?S*Z0)=>@O MC'&59"@\C; 4%8B5:A2O9"E?$D'.%]$L[IV-X=])?-:;F ><8HS1*!Y/1]$T M'DS&YG<-TNGWX^%H%H$(-1H:E_ZBT3';C_OC'OZ_UXLNKS]\L*E'I%-EMQ)# M/XA[@PG\OS^>&"D#U N*.8-1>O&LCRL:PLI;1"<88#:8&IE)U^YE[,'>1Q/< MQ&PV TB,8.#> #Z(7!?,0+ET,V'@/)U"H]>-J6U7-D\MAM.Y98.'9.(Z89W- M616'SQV=APJ1QF'G]E%(QRFDZ8+$NL@IC_(+$*K2_4)8Z?G]/0:? JUYC1ZG MOY#Q^&V^3I]D-1'EZQ#$07H>CBJ"NOVDOU*DY;8@1OK$*:S.5@ [!B!2#TBG MIS_&_(:-VJ^_,AO'@_XDZ@,FGXQ/\<_A^ PQ83**^T-6$GKP_Y/)J7P[F,Y0 MGC7NK<9\K(,WY8X6/J,7T=DX'O=ZM>64;X7$'@L#_KS[M,5SSR:P!+O(C M!C6CV9T2^["VV#0>P3'I<_HO?]N.&(-X!'J>OH'8@=\,]R$'4INSGGUO,B6T MF@V&L,KI(#ZC$[$+/YG,3OF7V7!P,)(< HM#4&30HVD#"X)?II,11]2;X^81 MQ*U3HG<:Q*R=/5,1RRC:TGB+2\T,J(3O!P P<#2531B'SU M-L,WFDMM=1/7"""\!V:#J)RMQ *+P0U?LL6.8FW-LFP8':F@8IO$D*GJJ@[F MLV_8#@<[M+Z*BM<"]H"JDGL5:C>F[:=V?$:>/1PBG4)<#F'.'LR>QA.T0PQ/ MHR$5GT5;)1=-! HSBGM#(C(C')L?>$&/H!4Q%W,OA95%$IS,@1AUW#'^;+:L M$_?M(,PZ $U<&6S-B6JH!/^DX5 M^#Y;L"[$RICQ*;([E$(@FE +I6.LM"-^ M+R=W/$+E;2G>T'(K7B+QVWU!"Z\GQKHDSBIV?ATR^]@K)WV@F<\WC%N-SZ@& M=ID8NJ#F5O4$.^%@#QG(3\7\X4EA:;15.*R4:\E3Y,%OV0K=%UN;(I;?HA!- M!Y*M-SN11LC]67MRM_:?)<\K:\-DN'&"45[;Y64EE29>4R2-!JFJG^71AE^C M*LNJ*&42NG%+E"R,!E[T:F"D5^($OS%]R@N*UG##>&'8[2.2"F%:FP3X(&:8 M2^YS79=G#>RF"ER*BU-Z2+'OS@2Z5M(.=;%FD=48O7P.M]8Z?$RR.[J;$563 MQ1=86'*?(C%3-JOV61V[%O)7(MG.R@=W?=4X01>*]N7R(6$#@,'$6HB(%R@; M B&?W8[3V?%,5=WT9Q0SMA>RG#BH'E@GZN@",(/DB$^\5JIXQK%:CQABN,2J MM(R;PD+*BL= / 0.@)S3]P[>3D@QU1F*4.JQ(>P'(H4#8@8,S>S$+MZF'$.) MMXZG<$;^$7@.+K0?=4 >X$M74&P\60U2S-/(\1^)JZ4,,U+V^1"8=V?4)6=N MJN"[@*-H=YYD4)VD.C*.4\)-Q\3?<*&7P.1D>*$!V5&*3EY+&9HQ-E9+*3NZ MV$2*3%[^4GN*8-H+5HLM1WAN-2.(C/,J!0<(IX)B6(>W3] J MG,NY UTW)( !=5$7 &VBEA/B='Y^WN%HQ94O/I,%BO*^R?VVS&"TA=YMK!G/ M/MB5*<#"$6XV>< OZ% :W!+7"P+%<9^ODZUXY95U6O9"E)^Q=5&_* 8PST%- M#!1.G7BEF, ;%COQ9&C*A7BT?8RUP[NK]Y9" 9Z/J=XMG ?@(82Q(/60Q$A/(O0\*P09Z]:N1LD%7>'"197+>M@MF2Y.B%+9E"YV(NS8M%!_O)43;13QB(Q@MU&43[6'-;FTR5]9@]ZA8$= M0'5C=;47TMR_ 65+6UI2$8)I?3XYL E]7M["(UG71'543O]4GQTC+IC$*A'( M]>. _0*/:2TL-K/\PUQ]!HS23*:,W7:ETP_O$0*:NFS"S !_NU+*F@H.:$HK MB^P:SI+B>%^$0*OB2&5!:@I>D[C=J$.TO^ ;7E^EMD YJU@*9>6TX6_W6,E" MIB5C2?!,"IXMI6Y%J5I3CK&MB)W-N*?Y3[:OZ)<'65O$]J;OR)]B;W&&9_.+ MFN)<2(@]S%A@'$"(">1XP]T1!A@SO4SFMM.YY@2:=Y1BV4R)?$%<,P;GO86G=)6+[LGY47?I"*GS:X4P%)9@Z(A 5*NU" M:=:+Q-@&;"T<33'$&C6:5&)9/,4 M? Z:#'_;HK_+ ]8Y8?,K) !,(HRYTHLFT;.@@,M$/Y7$R%'\![(\MGW4PXQ8 M$M3KWHNA8ES,\,1]-H!HRLED-"OPV +Z']]$74 M!P9)W"CN3R=10]T[5\IQH@[U#B?E/P@6U?IYFK=O1:EXKM4?'9@VQ!]: M H40Z@W[9$;N]_O1QT!897YKBQ>8DHAWN69X.*4;?_23S5SQ!SCU<"C>^-(] MBF,.H,7DKUULHG/I8O,QQ5MC:'QT@SB$!TCTX]1?[;0;&.65YOU^Q%OJO3/N M3J,?6D0&2^(0GE0(ZRYVIZ;(UA(&7Q"$P@"/5[\''0PVN!T9&]01\^ M#N#.P<C,VG)$/<*%);]WJ?L_BQ]2F M?G$MGT.WVP7QLEH(P^U2I39]7 "*N+;:0;=9[*^M#>$@X8POAB-W\\8!ZIC[ M;99QO]L?C']H%M31@C? (!KR=&K-R,TRD0P_@/5_[)*EZOZF+"2F$.Z>T*BS MV158JY<>_;B#\?NCT;F3MN&&FG!X6/]L.(PI4VQ%["<6MJ+*N)&B,#D)C:]B M1E(I5 L/%VKUR0HMI(PBCI8E3M;NC7Q1 9H'*K< *!V 9ENQ@,)GPIYJ/@5W MVR0AHTB^*VR<'(,9*PN2WH<899F3JCI2+\>=Y!9KL5ADWI+[@L0E:N=NCG23 M67$C@KB(?BI44$>FJ MO!43E>Y&[96=MV8?E'1 Z#H< R<3R#O-L&J'Z92J]^O+,X#T'<9F*HE$0,G0 MF]X=3<<3TR1.=6&G.PP"[$6?'-2AF_*.RU6(H[AT='QSQ-[L1AE.-D#I?B.> M"I!_,>MU^Q.W=VNYN_UW2J3)W;!-XULBMQT7Q<),M$TZYPO'Y1DJ*"A!M>Z% M%OI2S8^1GD.$0.LG)CYHCW$:8]D"8X4PZ694V,4<*^+0WC;VTK)7#SLZ810B59<\M+FI MM$4U='%-JQ1445@HR"L)1R-H\>' ;$J*V$$EFA_R!==X@GF-DH_&Q)TL&T!Y MT)Q\:H#N) $.>^XCU;$,A*5XLM+GN-5P$T86[_A0RY5X%XJ)P2PV9#((J?ZP M]T/5NN1>M#53JH3#ILG;8E?Q4QW#V%?W):ULLX+=FHKOK-NB+UV;=-T$)'W9 MY1RN.L0_VZ1=-]U?A^%MG20V>.$VA=E/#Z)5A T$C\!1^"LAU65I I'.9@;. M0+H6.YON]9P+X1:/JY!F/3*ZA,'#RLB!-J?RE&ORUSI50NU&@8&F["B-GT'3 MROE#NM@A.W)A%<97-D'J;!2P82M^PX(;J+9:ZBSUMM9K+4%41E+B@^15$6I$ M<.A&[^DJ,-VK4%@GWN@KB#:A!;MYGR)VYRF3P' "X2@B3S'@'4#'4AB6,,B$ M@\)WN4?J09+?4#Z5HH)-!T'[$U8"2['H31%KK,X\H1!!C&F(R4X0UQAY$.>H M!"E\<^O4#C-V^OWOQVJ)XU($N$RU:H ,1=+5PF7<='')."@)RYI48Y0<_TBO M*#Z$JW%R"+]$G5%0#_;N<,!42?=PMF6;?!RY0U6Y+$IR]UVE) =1F?Q.GE%? M-['Z^YPJM -=5PL6FV)<6E8'QVD5X:J622 X*KB3@Y1VN:3()41!L5=:@=\B M:&@9SFA,NRR#Z?4D.UX@-=!C.Y>[WC(*'G@L!\OE@?DV\505$I2\:9>ZE69:PTEV$IK;I)D60" MJ_7I1C=Z9;E^6]/7;U*:[(A/-.5LT.#1FIX(*_T8&C>DC?VWT]5IH3 YG)JN M.-?A3*7[BD8'<1B:VZ50HW,3DYI$FKB@C[H72<1U"_V;9: M7&>%::HUSG?'*CB-6@F?WGM]V-%;*X]B+Q.RU+FY3%R'1$!D4K:U#-]AA6;% M2%HM-9C7V,]&;93._+E%D8;[>U7=5++E3%.-ZFR\Q\CU7TR[XVI830U$WDI" M0U%UM%9TM7:V)I0%F>0!#3R*L5J%:)ZG+N$K$56N!/=LW4-Z#\"K/?[U4&J7?XP_:JL:M%5'>-"=YO(ZKXP!)R%0@W>LIA[V1AJX&"HA_ 8O#?3]-*&?K1G MDZ'W1&U_?1#LV+$;F*$?C\=]/W\;<]NW-FS]@JBH]$T[ZN&#G+5[AF"'K6EZ MZCXLBH_Q$U9\MJK"U7SY]=J0M:H?L!7T,ICZHC^C*X/^/Z<[!&\02(T)8/2?P%80+P;= M8!<])#H,",,S;1UY7QBOX=1[/82-"U: M5'VF6"BL)%JWJ\I>8A=D"'(CWLLZ;%6E'2K \T3N*78<6$N55L=X*&T'%IGA MKV[#*5PS;&=>*3QR!^/G1: L"S4:YNR#"Z?1<+#SO+2^_, A.94*7L=686F8 M%F\&=>"M=$ VU8"EEP!Y7[=2'VP%VNP7K6O#Q7.<2 ?348C+JIGR(YQ(EA?& M!HS'G!!%HRL"$RRQ6R_;*-U$,68ZAMKF]G[3DL7DQ T8)56GL9NS!COG+,WA MP 7?'''&T'9C_X?=.J-:Z38"UM#<1J_.I>Z=@&\YT >L(*3U:;%(BW%UF3&Y M_T9K,@T?C!LM8R7<0:]WQM-4"E&(\9_WP'#?,TQ_M&\8#:P.@*MM^8-X@+4V M9E/'&!\VQ%.DG,E+OZ.4?\37P#(YD)?*WN"=KE2DRJ70&58R@Q>F;M 4OA%C M*R%N V&;8B%MH]EPXX&CW[-V(;.8_TIQ>[.Q,>F06B]!_15UO?*F!C[QCF'K MK2/47M)@("Q4W[AT=X?;1[1 /7'1+;$X4K:0J03) 3!4V%<^6W$0^B(([IKIH)>7(FI:4.@43P9 A(-A\] ("/A[BHH0+%H3@HU MB2D&8!0!3P[@%_T!58EY)&\D2G?N?!0.5F:_18TD5ZI:R0,!*F4"N).J>:,6 M)))+ES9]W$F_,CVKMK9EE86S+0J5FX9 1G8U']$OG&/ %VB!X;?(RNEDX($^QNM.X*)@D.X4BR;% Z.# MO8C.X*\AEQ,;813P8!R?#>C#D,JC,K/1*W_SX.<%EKL5ID)KOKS8"J0#NQN0 MA#35=I,\I(?DCV9BC;_NF #L2PU._$"6;O\!&^?MZK4<[?U7#O6VI8^NL)H9 M(/ETD'V M1UW 0Q(QZ6-"",N'1H;'F$83V>3>$9Y$K"A\11&H,):?2POUP\R@2#!M!DP MF#O,YK!$_&[8$!*II#)#(J[*/QPOW6']1@']\2S8$,4FSEI6GDSSA3L6/7<" M-DY5 PTK@<"DU/:L[EME2EVY>UAYQ[27"!)L]/B/K#G3M0 9B)G:GK93!4/X M42]$(O?!!ISUNR99ZJ,5M?BF8Y.]TOW:D< L:W=;?>X]8/Z(F5\'D(^@[-=$ M38XD)N]V] 6* ,SD?:)!]S1Z5:N&]FDM*!.\^P-,>04ZWB>JV3T;F]M^U@,Z M/1U&HV$7:(!SUR=P.3'%83#K OOX"P^.5:%.AFC^P^8% T"@<67F$).#&SJB MJHO MGI=8 8XR*OC$#N. FVM^6:NK2;V2KOG580// 5$;Q!Q,K7B#L:]> I+ M$4D*\RN]-1W /2*.,2L8 KD9+$0QXK[O#'MFCR MY:!6*,(.W3G3 I!'A:G'0V3<@\;,\6YUO\9;91U[!*[=NGW]QS:3P=%LXFVW MJ3@DQ3@$Z=',,;TAA \D.0Z):5):;6!VM5?;421H ,Q$2%"K7GOC^2PYBI$" M?"4#H"IVT\I,6I5XIA;B0Q1=SY0;>+E,0&:^GH/6CS(_$=6.UJ"@ZL5=DJ]I MFU]RK/O+5:AJGB^G\+/S5"#X7=-3%7(HC=2' M)E)J&1[.(I ($Z.KD6QS[\PG$0L-6/Z3TJ&'@UC>,#[[QUX-#MU R64XVH,T%6ZI975YG! M@"H(A-B$(. EX ']]['AO/K=LQ^B#ES#R0_P><:?1S\$D7TX[@[P@=$,GQX,^*_A M!)\_FM7T9S-08'J.FNVKUR;0KWZU*ZNO2; M5Y>F*HTUFS-[DAUT_SX6 +#R@,MLCF(7L1UA"Y(QF(GAG6-Y\!HIZCSJ(]/"I M_MF("HWT)G#49/[GQN!JH,87QE-Z833%%P:@:\$+?5@9)CAB$= 1:/&3N#<: M8=!>[^PL NUP,IA%?Z0BWG/D"ZS-CV/,AX>W1Y,A!KA==@K .NQZ#D#D& M-7'6&X/"&4_PGU$\[&DF-ES5T:"/+YW!BL]>#9%C7% 2R(SRO0L/NN=?0WZ;I\VS+SS?.&:F/XA=J,6.]%D&&-B](MH MW ?(Z68G?5*T1P!4H$7_X^7'-]4*5\9P-$45 $O"]@>(OJ3YQV$D>.5L/Q:$=U>C,_JJNQHZCAH'1/:L\)HN>'7$O6&*NDVW[,W6"_/P+AL[+#LZ%E! T[ M/,I"\ _>X(U3I)2M8>?U("=K#/N0%D0'4=-[;Q-AZ\P)@URHIC$\S^IR_8E+ M[6]AGCC6B^C/@774LCE%S'"%9Y/,EY72"$BB&E&X,F>CCTM^LBNZSRBC7AS3Y(9<1IM\JV6"@M.[\I0D@1)=:"97 MKBHQ8*1QH@57 1;J%J^"3U@SQDV;"'".'54%M M;(;J$*[.9XI3QE7DKVPF7WOEA]W*,+1[MXIQ+ 0 M^R ^FU*Y_1/@O=,A?0(1;#B@3X-XA)]>.;#YM4YZU4P;<[5V78S]VK":JGT[K0[UD*^P= MB%%6D:T_=/-0+3UMU4K;.$&()UK5J; (1\(DP.,E%^3@JH>&7\#@V/=Y$;+6 MDZ'-.F+@YY3Z\3D9 Y+U@W9.#1:BMWXY/[<10YRLY U?[-0;S7&,E=(I-(I3 M7(9BE;0BV(7I2V5FO;Z\,/-Q*K.I_I2M'!B8ZI-=.D1ZC(7I- PIR;W14H-. M]GJE8BVV1LGS+9?=,3WQ0';#C?SS/_4GO9\0)J8\\#+=AB?4DGG[\_V(N=5J MS?),ZD3BOSA[ATLX$_%0A E-SUE7BSPMO6TOG)X5]1W2@5,Z"7OK02NH1R#& MWPIWI6T@K=\C>&TLK!&IU0$E!U M_1E5!%J0,>Q+ZJAU-+&Q'JO,2'672'"4\-D@_IQY@:$?['7'4"9S5 %Z=KZ4 MN$@Y;Z4:8KBVRJ5K%4R7F1;HXB1B.[ZWEH]U"Z"W I-5@A=\7K%*:NG9=KLD M7U:)4IH_V3 E-5 2""OFR?HB/K''79OB>8N\H7PF]EUHD8.]-X!A@]3'E"T+ MT^0 \18>@AYY;V;1R+*J D;+VUBKPKY>SN6 M(JPY;>G75(J)8OT&LXZ\H1Q^E S=V?#$58DR1![7-\0BU MXILF3)V5MKBQNZ+)O,,]: E"/9JX6D;>A!QV8"L=RL=N*!\/0B5N$JL,E!J$ M3K-H IK&GV>FL;3;#P25QK1PLK0VS!)@L1C6+_5H363M MRK;J@D51H0-V,:,W576T6K9#"Y)0+/S@PJH][B^G)I7)QD$)*VKK=(F72W&5%215' M4:JGI>_6>JW2A5NEM^;E9U:ASA%C( M[+1NV(?V*<$*?O:PJX$Q53MCXYFB&0E]N+@IIP]9'9I5Z6WKA'EQ>QF5?5 M+B!:D[T;P0KU/IH8%/;%48LB;1.^9C?\DD^@+)U696XA]!!5KXUK"V\:V:56 M)5@S\:JEUKTC<9>^#W!,:@R*U3+6>7$5EB.UF1OJ& >*WJNS1JL'._WEWE,[ MF$HQ: EP+C6<29W@ MZM%5='J3C]%T$K@1I07&NU,__"I,Z[IA#?% N"QSI0HEY3K6SF25+%+)J)"' M;*< 2H=S 69Z!DAI,^1-IFF"C;66+@@(?:V0[" C)9!F0E1-2JA*/]+DE6.& M36U?+E\EE.^-UPFBX18<&\_H=HCX5?H2">FM)4#+M]0432^%6QQ"WW9"2D6> MKW>N:!R$2AY'2&><#@'R(TU <@L>+U>D8VV'9MILI!E=X03MB'@@96!RMP6; MMM (MNI8 MI8\M3[P#D/P5[H&,]15S73GUC0>]_H1U :<)GWWS&NW4E&/X,H=_#+-]?7[] MTI;XY+C0>W2E<>6!A>F9=7Y]$\Z;5!>$J[2QF00E.;0^B'>5.HN)\K+"*C"Y8ZDF;S5C#EN>+#X=HS<%^[N( MB\/4.H !/Z=/D=^X"X?Z*$.AK8;*4],@ 0[WKJ!.XO:[$1$:LEMJG/GCB0@X:QVK*9W MQ.'NU'2628!^$\%7^%!TA[2N2#6"H"AK[62,A Y?TA)049ULZZ#:U%AP;(ND8EDJY)K7J M:L*QG<"8.BG=E:GXO^>?$]9C-V@S,':<129U(^C6R &Q+0H7CND'>"&PF6"D M)=N0-\*[9(5&][^>NQHD2BE!L<9^2O(0_I90$0=$M9^HD;49V)*Y6I/9N[QY M-AT)H8D]M"NC:4UQSBN76B5VM,H0!#AM.$&PDQCP]:(DP3D ,=.' ;GVMHK2 M"'/[ MR9-6GTW-J-!)3?WBJ1-G?WK=N'7'8=MQ;)D5%P#)4GFE]T^U+XYQ$UAR8PI/ MB/XLU@D2^,B?6E3GKI&.&K$V770#.]S7V>6\H7_AN?6V:'-8'=),P^_6UR8= M;ZW"Y1]>I7]/?QQ/SD;VPQOG-,^E;*#)@[4%+0(Z,#KRA]AYAA)/A[-X,AU( M+*0MM>D^CU&U?0PSZ/6FI]%L-O+4Q(J&395W9%K3F? L'LX&^D^EUT> H5DN M-HXQ3T&,6F74B7[)\P4)<;A%6G2'$AG6R;*#GH5KM8>=7.]NM_DFFT?#<:\S MZL$A:JSXOY2NJ(-H<;72?DAT8A=$EJ[4;$RYX1=4"^B"8M#P-;>JQPTRT2L4 M=J\E9E:#U)4> ?TL4#8JZQQ$;'+N[*:7&)F!KXJP?1*+-H6&-"+$BG)D7%^=@X8&<.S"%=]7P.F2+)?63KKDJ8V](.B+BLU\;NEA MFD;=3F[ MY9[2(%-X &\1JI=(,7'JJT9=1:'32WS1(NA2.6>0)/RTI9Y)E%. M//1J<,-IT/O06>;Y9ZTC8#;&>6DL((N#W2D0)5L'*OB@;1TDJ))IAC,"5_-G M<9K$,3XW'H&1V5R O\]-EHZ/:?5..A?RG!M,N'(-X8LQ0CB%VOS/Y[,_OOS>S_\]LS*7!>A/SP-Q$=%->P)12H"=C\_MMOM[A5OK]>#B:18!?HZ$) MJEPTQL+UX_ZXA__O]9@PF:)R9"7&/"F:0M>8>&+"0N.QZ"5J8U.]?0^K;%5/?W]"PI0[A>B_ML2:XZF M\M;7*!"F0#PH$=_2*?M)?R5NNE5N2N7'G:U@8C10E 'Y(>B/,;]A&QK57YF- M*9>Z#[AZ,C[%/X?C,ZIV/HK[0Z:1/KQ%6!_)N]/_EISV&BSR9-RA M>@T]_K8=,0;Q"-BL)4">-73:_FI_1ZB-#$J?5X3)V[5+G,,3Q'Y ^C MM?"?S'?TRX.XD,@D^H[\*7S(&9[9DHHH+B1$3C"Y3[@\K8'!03GY=@:$2W:"7#:DX53P!ZG9="\KB9[#LTPQPK18M3+\- '60 MA&)MZQ&5]\6B09,J_&S0ODN(G" /B6OOIU)R" MGM[WHP/3AG /&_6/$.H-^\1)^OU^]#$0Q9+?BE<) ZTTZ?DNUUA>&S%=F=I, M8"D47*:A%M\JW:,XY@!:N+[66 B4Q^8[=5.K(.BM=MH-C/)*\\ ^(N'RWL&J MTS^T7.?7'&IOS0-O)=R8UR2=2@[4>1O%,@GHM^;0AJ!FMJ'7&C1Y:+&/ %@@ M"%EC2"^X !$=!E#$?H^:).'E0^M9;]"'CX/AE%H> <+-I@/NQSJ,QZ,>FIV! MS9 7%>NXC\?"&QMV,IC&9Y,IB7JDQE&FGMO@S1BN3\;Q#+4:E:$& S+!U,_L M%;*D ^CSA9.'A^\<+ E];QSWO7'[A?QK?#K>_.'KVO^T$88_F)J M')S;*@AQ:_7]8 F4[P72CRF0?DC-[R9II+$6^->;%[_7"_]>+_Q[O?#O]<(/ M.(C]A:$/4J?\:M&Q4XY3"BP?9N?Y7L#V>P';[P5LOZZ ;:M_<[W-3%U;)V3I MLE)?A#/.S+7R[_?!4LKW0KK_KQ;2[80C@%]AJLT2A.Q.].GZ573R A$OPV9> M0D?K$_\)FRWW))C5*PX9KE/6&&KY<[!U M_,[A?HW+]K.[T SJK\8M6VF])VCU#@T=>^/&^P?V!JK%>WA(4HEY]'X-Q#=Z M8&H+"@D^W!CY47_:CWPY^ B,'7V_[4BQ1I,AH%V"'HXN(X]AF*4 M6F?90S'<9X^Z^]Z+!].!RG[VGJ'[M,32'?#(D3NW;ST;!K4AG@4-.\9SX.+A M>>"19\%E\/5P&7P#N P.@HM&XWT%Z0;9-WU,EO^;]9[@!#&[?YL%UU#TFS=W M*/RM_E @"BY,B)I__T;19\U;W!>,YIWM-XY%\TOG'ADNUMD[Y)0?!>U3.3$H MOXOD:?_YWFIA66YS#8V@6;1JUU+%[N?O4BN^@,8TA7XSJ.W M&.05^&X8<+A)V%<88\/A7R'QJ#T,S /6'6C]03$K3:4 8ER)WVZ30*SG5<8('1O$A/@2ZUDPQ>$)(OWK%_,CPRDH+Z;T-&O.8AD]]"0X[#KW$DG-)& M3\RLQ$IYZL/NOJNN8R65< ->1+\70]8AM/6PIV<-0O2K=&Z6,&L>REWIJ'&H MVZU39Z1="JVT.]PD*CTB!5GDRR42!F/!1'1H7AK-@E(GEZOYK^@:KC&(H"A0 M+X&UH=O+4YSXB)V"PO-DD\S]T)B?+VJR+(S?[_8'XQ\JH8W7W&* 0^F09L#E MG?A"\CQU0AEI-*[6X >J22,5\4 #)+!X*M ^#[]H+>%%4Y]B^"3(QW34AX[3L->;Q_S;[I7FZ40M8=45F\.AT[#) MIKK(=M'>1$'[EA(_%+KMF6HLKR<@^''1^V_5,<'1^P%L@J8UM>@91MN6(.@& M*V,X&GK?P^U["\=(A_AQMG7JK9 M[SY=>QX@= MELTD^A/ M?HX?]JMNQ&69X0=3[W+T1+#YVO,P-Q#8>WNP=X^1>YSHAU%YUB4 ML/6H> 'F3M:J)]6?GC38:MOV@Y16W?@L4])#S3J'MF0V+2+NR "<^/?,S,/" M3%YOTEV54LA$*6:4H*5R-@X)&"J)EE5(L32,HICZQ7SUL#_2')$K[2!Q#$A: M4/'Y1.^KT2FNOL8VH38,;_^N@8\MSSB M1#\W/^2$Q3<_Y*Z5.J$M0,5Z=S.3[A)D2Y75'OS6-Z#S[S7EP'9[)-AAB[[$+AJ)UF2F"]ZPB%[85JK9W&$!Y>!UL-R)AVEER::E MJ'SUE5..PAMJ8>[AS*@*E_\8#N<[A/V_S9;+T#K_4L/PN 7%O0RH%C;HIAY5 M^-=^1JL)38<-+DQD_["'IFL=QE$.V=_^49RM'C>EO^O][]OCDW$$4X!(9!OL M,>/V\:&FOR"U;K<,J-I3BQS*H@0/HZH MT8I,1Q+LO2\<2X('!_+K!M=5@_OI8IG=W76$Z+7^"$2-FZ%AE27J7Y3[E(OY MQ#$Z89L2_HUTEZ;L/,^P'T[2B]'_&9TDI:KF/F/JGODJ>+\["_@.&J=(?FN= M8M"=^*,-NJ. 9\!/'=R_ \PM#(P_"'T;GF#/^C%IT1\*DQ<#WQIY>1;$\'TL M]U#[5*E5S0^F*"VO69D\4IF<#3PV8^(P AS*W>Q$C5F:S["F-(_59A)ISAGS MI-!*HICG10HF/ ;,W('L1G\LD]+H;S*4QUA_BI(7ZU_:C$4/]2E-,;C? X]1 M&9'^C"SH!OOW<=-V4?_/E\M\[E93L7$Q']*"X(>6>6O9;@D/;9+IS%*T+H;E M5PU[B?L)V%U:9 DF,GD.+D9S!^*\[H9)?Y-^. '+"# M14I.@#MH_]\H+ZP"HH9 EJ,SJSR5\1NMM>U65.9H3%N;5^J9]7.U@[* M#4M02VX"96M>6/V=-\EMZKE\+UG<]U2@8!J!;;IP:9HN>$T?I)<#WH,/YK9J M&\OZD+NRC? ME^7VY_\#4$L#!!0 ( .*"9D\.$E:)9@( $8- - >&POS&;N_=G5U#]O F<06(U/20@]_RUT_ESTW'4?%S;! MB?CJB>*'M"?2_B/2/8IK6>=[CHG(Q=/X#N!-A-\=IAMQ31(O3:+3GGL4I((/ MQ[^$UJ&5$<-@BV@(KQ$E&TE,5HH8H3OK7AA'+*B00.E[IRM[QE,^V+!G9^9* MMCJ,<"&;VK:"_=RTRR>!;F8 ":4]X ):1Q042"DL^8V>-(L;YR\AT-KK7:$) M,XEVWF(%AX1FT$4V0B98]F4\V+FB@.+4X$B2Y694HG!,4"G!M)$0E F.&H8N MHS6T;(PIO3/?UV_IGG:= KO&'(D+@:'H3+WKUAQ.S6V0QVI6>RR[/$H7%&0K MU,=*;X9WV %H=%07=?: DXPS;S?RVH'=DP2A 71V0"TD> MM)ZY*K%V8 G!%DM%XK'GAT3%&M>JNTYU>BSSX@29G_LY9YACB>@86M_]E_R4 M_S/Q\N+OD9M?E2GP,S*:?]\3@%R= J1_"I G<">7ER^?T?17)P#YKY^DTS89 MHTYFKX_IO6!3$:H(;W%SDB38\IA&,H1?38=*][J)H9W1\@IM]$O-GK[.37"* M*JINS1:;8 @'^[,!]_Q^U;J7".%@?\$)J9CM>8&PO=V]R:V)O;VLN>&ULQ9E;<]HX%(#_BL9/ M[0,+OB1M,J4S!,B6&0*9F,WKCK"%T2!+K"23-K^^QV9IY1;.]$7QD[$D2Y^/ ML#Y=/KTHO5LKM2-?2R'-,-A:N[_M]TVV924U?ZD]DY"S4;JD%FYUT3=[S6AN MMHS94O2CP>"Z7U(N@\^?3G4]ZKY[HRS++%<2$NN$9\Y>S,_\^I90*'!@*[H> M!H. T,JJ>RXLTQ-JV=]:57LNBV$0!F3#M;%IW793LN22E_R5Y=8J:.GZB0+K,+@>0(4';OB:"VZ_#8/F MMV !O$7?>8TF#J?K,8BW^D_"J#8;GK&)RJJ227N,HV:B;EV:+=^;@$A:LF$P M5@>FR2,M6(T-KL= AJ+E'%0ZGJUS3[DFSU14C#PP:BK=1-:X M>)AN0L^^F0,3:]%@7@D]BV7"UM9EP?01^O:'*DMNRQ]_+?@2+,SFF,QX.V"8 M/D+/_DBMRG:].^C#&K"$FDQ3R.7#S!%Z5L<3.S )?_TGEBD8Z7Y%PWP1>A;& M NJ=*V/((\Q2TRW5K2$#DT38I25:,Y<0TT3HV1,XICMWB3!/1)X]@>JL%W6"Z:R-B2Y///OB@L[(NU4M77=J]BX4Y)?+LE-IO M9Z$PAT0=.>1_4!<34TGT]BHY&TK,*=&;.^4L(B:7J%.YN.ND")-+U.4BI"67 M&)-+W.4BI(V)R27N5"YNI\>87.*NY#(!3BY<3'3WZXWDQR MC@K32^Q9+PU5CZ1565+]C:A-_3D?ZBULX" 3%Q/32^Q9+[]CSJ1EFAE+IE_W MK@5CS#"Q[VTN;%5*WKF8F&5BSY:Y.*?HD075VL7$+!/[MLQES%\Z/<$LD_A> MPES&K+-<3,PRB6?+()A/\!VYF)AE$L^6P3J]W+N623#+))XM+;0F9DY=#?5$@9/2'0Q,0LEGBUT%G,$ M0WS.166YBXE9*/%LH7]D!BT7]9$U]/',LM( Y\NN%PW"F\&-BXE9*&DLU#\= M1>=LPR7+%]"$@?2,BNQ1D_IRW"9/KNK]KDTEQ!C2EG*N:'.B7-=Q.I7__!U0 M2P,$% @ XH)F3VO7?"O/ 0 =1T !H !X;"]?0 ,#)4#;=,:H=V]E M8TVTGPORL:$A;2J7] _\M'&_ZQO-IO=*CXVJ]=CK/,O%=\+BO![D(X' M*3W(QH.,'N3C04X/FHT'S>A!\_&@.3WH>CSHFAYT,QYT0P^Z'0^ZI0?)%,@X MY2BO06_EZ*]!;+_"NC5ZV^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!; M^7HKT%OY>AO0V_AZ&]#;^'H;T-LN<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0 MV_AZ&]#;^'H;T-OX>CO0V_EZ.]#;^7H[T-OY>CO0VR]PUHT.N_EZ.]#;^7H[ MT-OY>CO0V_EZ.]#;^7K[0.]4E5UI M?^X?*)W[+3&7!E&ULS=G+;L(P$ 707T'95L3X4?H0 ML&F[;9':'W"3@40DL64;"G]?)T"E(BI1 =+=$))Q9FZ"=3:,/C:6?&]=5XT? M)T4(]I$QGQ54:Y\:2TVLS(RK=8BG;LZLSA9Z3DP,!D.6F290$_JA[9%,1L\T MT\LJ])ZVU]O6XT1;6Y69#J5IV*K)#YKV=PU31U6WQA>E]3=Q0=)[6<4F6];QEM1;1SKW!5&HJ]07VE'^ M'ES9S'=YI]J%5UW'QFQ=L5\+TNOE")N*C@?H*I><'.*VH&.CNL+VDY\U<+\; M,N.H;UVLNE >>;P8:1JKGK4++_F(U&Z=G/*3AL?6U_MAOXQ;=-^/O?"?HF?= MX;RW?KD< B2'!,FA0'+<@N08@N2X \EQ#Y+C 20''Z $01&5HY#*44SE**AR M%%4Y"JLV.::W+YJ\DG\8L]O-9]W?KY!M02P$"% ,4 " #B@F9/'R// M \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 M " #B@F9/)^B'#H( "Q $ @ 'I 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( .*"9D_(@ESU[0 "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ XH)F3Q/_=NQB P JQ !@ ( ! M]@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXH)F3[.F)F(3!0 ?!@ !@ ( !/10 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ XH)F3XK'49^]" US8 M !@ ( !NAX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH)F3]81PG*S 0 T@, !D ( ! MYS 'AL+W=O&PO=V]R:W-H965T-HM0$ -(# 9 M " ;PT !X;"]W;W)K&UL4$L! A0#% M @ XH)F3VTW*X@K4! #2 P &0 M@ %4/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ XH)F3ZQY2]$C @ ! < !D M ( !*T( 'AL+W=O&PO=V]R M:W-H965TM$AEM@$ -(# M 9 " 7!& !X;"]W;W)K&UL M4$L! A0#% @ XH)F3^+!=DS2 0 G 0 !D ( !74@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXH)F3VS[=*BW 0 T@, !D ( !3$X 'AL+W=O&UL4$L! A0#% @ XH)F3RO]\C_! 0 M-P0 !D ( !0%0 'AL+W=O7\" "^" &0 @ $X M5@ >&PO=V]R:W-H965TY8 !X;"]W;W)K&UL4$L! A0#% @ XH)F3[=GX/+H P ZQ, !D M ( !I%L 'AL+W=O&PO=V]R:W-H M965TL__L 0 )<< 9 M " 6EB !X;"]W;W)K&UL4$L! M A0#% @ XH)F3\\06+"9 P Y! !D ( !4&< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH)F M3[=72?@6 @ "@8 !D ( !07$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH)F3SQ&<>4$ P :0P M !D ( !XW< 'AL+W=O>P M>&PO=V]R:W-H965T&UL4$L! A0#% @ XH)F3X9?V^?P @ A L !D M ( !RH( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XH)F3\8]<2=* P ? T !D ( !$XT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XH)F3WND MEA2!3P =5,! !0 ( !!)4 'AL+W-H87)E9%-T&UL4$L! A0#% @ XH)F3PX25HEF @ 1@T T ( ! MM^0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MXH)F3VO7?"O/ 0 =1T !H ( !B^L 'AL+U]R96QS+W=O M XML 16 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Shares subject to outstanding common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 4,542,729 6,693,724
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) 3,375,448 2,215,129
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) 77,788 108,929

XML 17 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Proceeds from shares issued in connection with employee stock purchase plan $ 2,773 $ 1,846 $ 4,922 $ 3,216
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years)     6 months 6 months
Risk-free interest rate, min (as percent)     1.90% 1.80%
Risk-free interest rate, max (as percent)     2.60% 2.40%
Expected volatility, min (as percent)     35.20% 22.20%
Expected volatility, max (as percent)     48.60% 36.40%
Unrecognized compensation expense $ 681   $ 681  
Unrecognized compensation expense, period for recognition (years)     3 months 18 days  
Class A Common Stock | Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued during period (in shares)     188,390  
Shares issued during period, weighted average price per share (in dollars per share)     $ 26.13  
Proceeds from shares issued in connection with employee stock purchase plan     $ 4,900  
XML 18 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including convertible senior notes, outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended
September 30, 2019September 30, 2018
Class A
Class B
Class A
Class B
Numerator
Net loss$(12,978) $(3,073) $(8,532) $(2,432) 
Denominator
Weighted-average common shares outstanding - basic and diluted37,785,850  8,945,813  34,221,118  9,752,310  
Basic and diluted net loss per share$(0.34) $(0.34) $(0.25) $(0.25) 

Nine months ended
September 30, 2019September 30, 2018
Class A
Class B
Class A
Class B
Numerator
Net loss$(25,422) $(6,414) $(32,616) $(9,734) 
Denominator
Weighted-average common shares outstanding - basic and diluted36,771,232  9,276,805  33,393,426  9,966,513  
Basic and diluted net loss per share$(0.69) $(0.69) $(0.98) $(0.98) 
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
September 30, 2019September 30, 2018
Shares subject to outstanding common stock options4,542,729  6,693,724  
Shares subject to unvested restricted stock units3,375,448  2,215,129  
Shares issuable pursuant to the ESPP77,788  108,929  
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is a leading provider of cloud-based solutions for connected reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. We sell to customers in the areas of: finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
We updated our accounting policies on the use of estimates, impairment of long-lived assets and leases as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 842, Leases, under the Accounting Standards Update (ASU) 2016-02 (collectively the new lease standard). Otherwise, there have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 20, 2019, that have had a material impact on our condensed consolidated financial statements and related notes.
Basis of Presentation and Principles of Consolidation
The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019.
Seasonality has affected our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on February 20, 2019.
The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The reclassification of the prior period amounts were not material to the previously reported consolidated financial statements.
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).
In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.
We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment.
Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations.
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$—  $15,694  $15,694  
Liabilities
Accrued expenses and other current liabilities36,353  2,319  38,672  
Other long-term liabilities6,891  (6,007) 884  
Operating lease liabilities, non-current
—  19,382  19,382  
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We adopted this standard prospectively effective April 1, 2019. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Consolidated Balance Sheet Information
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Supplemental Consolidated Balance Sheet Information Supplemental Consolidated Balance Sheet Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2019As of December 31, 2018
Accrued vacation$8,095  $6,906  
Accrued commissions4,574  7,265  
Accrued bonuses11,348  5,643  
Estimated health insurance claims1,150  1,100  
ESPP employee contributions2,026  2,156  
Customer deposits10,814  7,395  
Operating lease liabilities2,827  —  
Accrued other liabilities6,468  5,888  
$47,302  $36,353  
XML 21 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
9 Months Ended
Sep. 30, 2019
Nov. 04, 2019
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity File Number 001-36773  
Entity Registrant Name WORKIVA INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-2509828  
Entity Address, Address Line One 2900 University Blvd  
Entity Address, City or Town Ames  
Entity Address, State or Province IA  
Entity Address, Postal Zip Code 50010  
City Area Code 888  
Local Phone Number 275-3125  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Class A common stock, par value $.001  
Trading Symbol WK  
Security Exchange Name NYSE  
Entity Central Index Key 0001445305  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2019  
Amendment Flag false  
Class A Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   37,820,028
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   8,640,596
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net loss $ (16,051) $ (10,964) $ (31,836) $ (42,350)
Other comprehensive income, net of tax        
Foreign currency translation adjustment, net of income tax expense of $11 and $5 for the three months ended September 30, 2019 and 2018, respectively, and net of income tax expense of $16 and $5 for the nine months ended September 30, 2019 and 2018, respectively 19 (10) 34 21
Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $(10) and $1 for the three months ended September 30, 2019 and 2018, respectively, and net of income tax benefit (expense) of $(51) and $1 for the nine months ended September 30, 2019 and 2018, respectively 43 22 162 (6)
Other comprehensive income, net of tax 62 12 196 15
Comprehensive loss $ (15,989) $ (10,952) $ (31,640) $ (42,335)
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Debt
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Debt Debt
Other Long-Term Debt
In August 2014, we entered into a credit facility with Silicon Valley Bank, which provided us with a revolving line of credit. Under the agreement, we could borrow up to $15.0 million with interest accrued at the bank's prime lending rate. In August 2019,we terminated our credit facility with Silicon Valley Bank. No amounts were outstanding at the time of termination.
Convertible Senior Notes
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the “Notes”). The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
The initial conversion rate is 12.4756 shares of our common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $80.16 per share, subject to adjustment upon the occurrence of specified events. The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2026 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;
if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events as set forth in the indenture.
On or after May 15, 2026 until the close of business on the business day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances.
Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. It is our current intent to settle conversions through a combination settlement of cash and shares of our Class A common stock with a specified dollar amount per $1,000 principal amount of Notes of $1,000.
If we undergo a fundamental change (as defined in the indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase, in certain circumstances, the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or notice of redemption, as the case may be. During the three months ended September 30, 2019, the conditions allowing holders of the Notes to convert were not met. The Notes were therefore not convertible during the three months ended September 30, 2019 and are classified as long-term debt on our condensed consolidated balance sheets.
We may not redeem the Notes prior to August 21, 2023. We may redeem for cash all or any portion of the Notes, at our option, on or after August 21, 2023 if the last reported sale price of our Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability components from the par value of the Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 4.3% over the term of the Notes. The carrying amount of the equity component was $60.1 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the issuance costs related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were $7.5 million. The issuance costs allocated to the liability component are amortized to interest expense under the effective
interest rate method over the contractual term of the Notes. Issuance costs attributable to the equity component of the Notes were $1.6 million and are netted against the equity components representing the conversion option in additional paid-in capital.
The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):
September 30, 2019
Liability component:
Principal$345,000  
Unamortized discount(59,184) 
Unamortized issuance costs(7,394) 
Net carrying amount$278,422  
Equity component, net of purchase discounts and issuance costs$58,560  
Interest expense related to the Notes is as follows (in thousands):
Three and Nine Months Ended September 30, 2019
Contractual interest expense$468  
Amortization of debt discount963  
Amortization of issuance costs120  
Total interest expense$1,551  
JSON 24 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wk-20190930.htm": { "axisCustom": 1, "axisStandard": 23, "contextCount": 242, "dts": { "calculationLink": { "local": [ "wk-20190930_cal.xml" ] }, "definitionLink": { "local": [ "wk-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "wk-20190930.htm" ] }, "labelLink": { "local": [ "wk-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "wk-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "wk-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 469, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 7, "http://www.workiva.com/20190930": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 13 }, "keyCustom": 17, "keyStandard": 345, "memberCustom": 15, "memberStandard": 36, "nsprefix": "wk", "nsuri": "http://www.workiva.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.workiva.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Supplemental Consolidated Balance Sheet Information", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation", "shortName": "Supplemental Consolidated Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Cash Equivalents and Marketable Securities", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities", "shortName": "Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Fair Value Measurements", "role": "http://www.workiva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Leases", "role": "http://www.workiva.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Debt", "role": "http://www.workiva.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Commitments and Contingencies", "role": "http://www.workiva.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Stock-Based Compensation", "role": "http://www.workiva.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Revenue Recognition", "role": "http://www.workiva.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Net Loss Per Share", "role": "http://www.workiva.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Significant Accounting Policies (Policies)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Organization and Significant Accounting Policies (Tables)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables", "shortName": "Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables", "shortName": "Supplemental Consolidated Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309303 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313304 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.workiva.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316305 - Disclosure - Leases (Tables)", "role": "http://www.workiva.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319306 - Disclosure - Debt (Tables)", "role": "http://www.workiva.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.workiva.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.workiva.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337309 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.workiva.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "shortName": "Organization and Significant Accounting Policies - Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "ib4936ebc733d431f9f26e9d31526ff56_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "shortName": "Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id9dcfab4d7fb48d1bacfa46e6a55dde6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "ic96970a77ac14f5188d404883e77a047_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.workiva.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i2be1fca62bc44352ae935e934a06cfbd_I20190930", "decimals": "-5", "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417406 - Disclosure - Leases (Details)", "role": "http://www.workiva.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420407 - Disclosure - Debt (Details)", "role": "http://www.workiva.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "ia1357a340f644069be48c186fec9ab75_I20140831", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "ifcff874fea3940698558265170531cb6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421408 - Disclosure - Debt - Summary of Convertible Debt (Details)", "role": "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails", "shortName": "Debt - Summary of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "ifcff874fea3940698558265170531cb6_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - Disclosure - Debt - Summary of Interest Expense (Details)", "role": "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails", "shortName": "Debt - Summary of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4dd72abff2ae4f6e91e654588f77ffaa_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.workiva.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4dd72abff2ae4f6e91e654588f77ffaa_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8e5a561f73934156a2bf5b34b7c20147_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427411 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8e5a561f73934156a2bf5b34b7c20147_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - Disclosure - Stock-Based Compensation - Expense (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8ca2a02eeb61434dac7c5aff4b726010_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i91b65232d6f9419796b2f248960a64d6_D20190101-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i91b65232d6f9419796b2f248960a64d6_D20190101-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i06c2bc5ebd6f43c9b735f434952a91c7_D20190101-20190930", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "id388187682fd4ff78f711de5664d8099_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails", "shortName": "Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "role": "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "shortName": "Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i245e5bb419ae47eb9eb25c46e7405790_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i946829c81fc04f6e84f9f4fc5836f5f0_D20190101-20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i946829c81fc04f6e84f9f4fc5836f5f0_D20190101-20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i5fdf2995797948cf8d830be097f6edb9_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "ic4ce982b297443ccadeeadcdf5f3ef6a_D20180101-20180331", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i8257599d680649b7818e5d6f49e5e1d4_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Significant Accounting Policies", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i4b8745dc902e463d99e992b52f4e6f52_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190930.htm", "contextRef": "i2917d872d47e4a07a4e33e6ccf7fa33a_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - wk-20190930.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - wk-20190930.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 53, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_DirectorMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r119", "r199", "r202", "r321", "r322" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r120", "r293" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Supplemental Consolidated Balance Sheet Information" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r121", "r122", "r200" ], "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $890 and $956 at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r83" ], "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": "Amortization (accretion) of premiums and discounts on marketable securities, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r32" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r8", "r9", "r32" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r9", "r32" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r8", "r32", "r204" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r46", "r47" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r47", "r48", "r250" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in-Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding related to net share settlements of stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r208", "r210", "r241", "r242" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r210", "r235", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r123", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r66", "r82", "r268" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r60", "r82", "r270" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r82", "r270" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r300", "r314" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r40" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r131" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r132" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r129", "r149" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails_1": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r125", "r130", "r149" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable securities", "verboseLabel": "Aggregate Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r127", "r149" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r211", "r237" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r254", "r255" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Office" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r86", "r87", "r88" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r13", "r272", "r273" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Current portion of financing obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r36", "r272", "r273" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Financing obligations, non-current" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r157" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r157" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r84" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails_1": { "order": 1.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities", "weight": 1.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, aggregate fair value", "verboseLabel": "Cash and cash equivalents - money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r84", "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r266" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/DebtDetails", "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialAndIndustrialSectorMember": { "auth_ref": [ "r148" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r171" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r170" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/DebtDetails", "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock (Class A and B)" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, share authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r185" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r90", "r248", "r251", "r252" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r194", "r195", "r200" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r194", "r195", "r200" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r201" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of convertible debt" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative-effect adjustment in connection with the adoption of ASU 2014-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r301", "r302", "r313" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r176", "r302", "r313" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component, net of purchase discounts and issuance costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r35", "r186", "r189", "r191" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold number of consecutive trading days (day)" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold number of trading days (day)" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r269", "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt issued" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r34", "r179", "r269" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r93", "r186", "r190", "r191", "r192", "r268", "r269", "r271", "r312" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r268", "r271" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r137", "r152", "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r137", "r152" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r137", "r152", "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r137", "r152" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "auth_ref": [ "r150", "r155" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]", "verboseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r135", "r151", "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Issuance costs attributable to the liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r28", "r270" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r83" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r116" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r199" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r128", "r205", "r207" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. corporate debt securities" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r266" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Options unrecognized compensation expense, period for recognition (years)", "verboseLabel": "Unrecognized compensation expense, period for recognition (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Options unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock options", "verboseLabel": "Shares subject to outstanding common stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r148" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]", "terseLabel": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r256", "r257", "r258", "r262" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r256", "r257" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r205", "r206", "r207", "r257", "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r256", "r257", "r259", "r260", "r263" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r205", "r206", "r207", "r257", "r295" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r205", "r206", "r207", "r257", "r296" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r261", "r263" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r90", "r264", "r265" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of financing obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing obligations, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r277", "r285" ], "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 principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on financing obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r142", "r144", "r145", "r146", "r147", "r151", "r153", "r154", "r155" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialServicesSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in financial services.", "label": "Financial Services Sector [Member]", "terseLabel": "Banks" } } }, "localname": "FinancialServicesSectorMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r58" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r90", "r160", "r164" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r96", "r298", "r305", "r320" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r117", "r245" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r81" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r81" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r158", "r159" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r55", "r115", "r267", "r270", "r307" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r66", "r180" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r67" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r77", "r79", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r64", "r114" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r140", "r299", "r310", "r323" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r289", "r291" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "verboseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Future Estimated Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/LeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r290" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r303", "r317" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Subscription and support" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r30", "r93" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r30" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r177", "r302", "r315" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r172" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r80", "r83" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r52", "r57", "r83", "r101", "r306", "r319" ], "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/2019-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/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r96", "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r95", "r97" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r282", "r291" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r276" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r278", "r285" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r275" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r288", "r291" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r287", "r291" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term (in years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r94", "r113", "r253" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r32" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r246", "r247", "r249" ], "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 expense of $11 and $5 for the three months ended September\u00a030, 2019 and 2018, respectively, and net of income tax expense of $16 and $5 for the nine months ended September\u00a030, 2019 and 2018, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r246", "r247", "r249" ], "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", "verboseLabel": "Foreign currency translation adjustment, tax expense" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r246", "r247", "r249" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r41", "r44" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of $(10) and $1 for the three months ended September\u00a030, 2019 and 2018, respectively, and net of income tax benefit (expense) of $(51) and $1 for the nine months ended September\u00a030, 2019 and 2018, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r42", "r45" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Unrealized gain on available-for-sale securities, tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "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 grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r68", "r70", "r126" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r71" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r72" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r211", "r237" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r156" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r74" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from the issuance of convertible senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r73", "r238" ], "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 payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from shares issued in connection with employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r68", "r69", "r126" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r68", "r69", "r126" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r238" ], "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 option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r162" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r162", "r318" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r161" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r59", "r143" ], "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 (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "(Recovery of) provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r76" ], "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 obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r244", "r324" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Shares subject to unvested restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r193", "r316" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r198", "r199" ], "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 revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r203" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r197" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r286", "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations: Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r133", "r134", "r136", "r137", "r138", "r139", "r308", "r309" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r210", "r234", "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r210", "r234", "r240" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r95", "r97", "r103", "r104", "r105" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r211", "r237" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r217", "r227", "r229" ], "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 Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock-Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions, Employee Stock Purchase Plans" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r38", "r92", "r182", "r183", "r184", "r186", "r187", "r188", "r190", "r191", "r192", "r193" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r58" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r226" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r224" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r225" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r228" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r225" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "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 percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "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 percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r237" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r228" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r222" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r219", "r237" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r218" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r209", "r214" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Cliff-vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r90", "r211", "r215" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r232", "r239" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r216" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Shares, Outstanding, Ending", "periodStartLabel": "Shares, Outstanding, Beginning" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding related to net share settlements of stock-based compensation awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r283", "r291" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r185", "r193" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r185", "r193" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r185", "r193", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r185", "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r185", "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r124" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of the period", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r205", "r207", "r304" ], "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/2019-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Four Years", "terseLabel": "Purchase commitment due in 2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Two Years", "terseLabel": "Purchase commitment due in 2020" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Three Years", "terseLabel": "Purchase commitment due in 2021" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r165", "r167" ], "lang": { "en-US": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year", "terseLabel": "Purchase commitment due in 2019" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r165", "r167" ], "lang": { "en-US": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r111", "r112" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r284", "r291" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average common shares outstanding - basic and diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding - basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-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/20190930", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities", "totalLabel": "Cash, cash equivalents, and available-for-sale securities" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecurities", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "totalLabel": "Cash and cash equivalents and available-for-sale securities, amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_ClientDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Client Deposits, Current", "label": "Client Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ClientDepositsCurrent", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CloudServicesArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cloud Services Arrangement", "label": "Cloud Services Arrangement [Member]", "terseLabel": "Cloud Services Arrangement" } } }, "localname": "CloudServicesArrangementMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wk_ConsumerDiscretionarySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consumer Discretionary Sector [Member]", "terseLabel": "Consumer discretionary" } } }, "localname": "ConsumerDiscretionarySectorMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_DebtConversionTermsOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Conversion Terms, One", "label": "Debt Conversion Terms, One [Member]", "terseLabel": "Debt Conversion Terms, One" } } }, "localname": "DebtConversionTermsOneMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_DebtConversionTermsTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Conversion Terms, Two", "label": "Debt Conversion Terms, Two [Member]", "terseLabel": "Debt Conversion Terms, Two" } } }, "localname": "DebtConversionTermsTwoMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "label": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "terseLabel": "Equity component, gross amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentConvertibleTermsOfConversionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Terms Of Conversion", "label": "Debt Instrument, Convertible, Terms Of Conversion [Axis]", "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Axis]" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "wk_DebtInstrumentConvertibleTermsOfConversionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Terms Of Conversion", "label": "Debt Instrument, Convertible, Terms Of Conversion [Domain]", "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Domain]" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_DebtInstrumentConvertibleThresholdPercentageOfStockTradingPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price", "label": "Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price", "terseLabel": "Threshold percentage of stock trading price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockTradingPrice", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "wk_DebtIssuanceCostsGrossEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Costs, Gross, Equity Component", "label": "Debt Issuance Costs, Gross, Equity Component", "terseLabel": "Issuance costs attributable to the equity component" } } }, "localname": "DebtIssuanceCostsGrossEquityComponent", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DiversifiedFinancialsSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Diversified Financials Sector [Member]", "terseLabel": "Diversified financials" } } }, "localname": "DiversifiedFinancialsSectorMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_EnergySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Energy Sector [Member]", "terseLabel": "Energy" } } }, "localname": "EnergySectorMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, 2014", "label": "Equity Incentive Plan, 2014 [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_IncreaseDecreaseInOperatingRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Right-of-Use Asset", "label": "Increase (Decrease) In Operating Right-of-Use Asset", "negatedLabel": "Operating lease right-of-use asset" } } }, "localname": "IncreaseDecreaseInOperatingRightofUseAsset", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_LesseeOperatingLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Options", "label": "Lessee, Operating Lease, Number Of Renewal Options", "terseLabel": "Number of renewal options (or more)" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "wk_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Member]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Point One Two Five Percent Convertible Senior Notes Due 2026", "label": "One Point One Two Five Percent Convertible Senior Notes Due 2026 [Member]", "terseLabel": "1.125% Convertible Senior Notes Due 2026" } } }, "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option", "label": "One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option [Member]", "terseLabel": "Over-allotment option" } } }, "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_OtherSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Sector [Member]", "terseLabel": "Other" } } }, "localname": "OtherSectorMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_OtherServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Services [Member]", "terseLabel": "Other services" } } }, "localname": "OtherServicesMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "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/20190930", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedFromDeferral": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral", "terseLabel": "Number of vested shares recipients elected to defer settlement, released during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedFromDeferral", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeferred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred", "terseLabel": "Number of vested shares recipient elected to defer settlement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeferred", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding", "terseLabel": "Number of deferred shares vested and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndOutstanding", "nsuri": "http://www.workiva.com/20190930", "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/20190930", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "terseLabel": "Shares issued during period, weighted average price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Stock purchase offering period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "wk_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Silicon Valley Bank", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_XBRLProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "XBRL Professional Services [Member]", "terseLabel": "XBRL professional services" } } }, "localname": "XBRLProfessionalServicesMember", "nsuri": "http://www.workiva.com/20190930", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6283291-111563" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25287-109308" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25383-109308" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "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=116856206&loc=d3e5070-113901" }, "r22": { "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" }, "r220": { "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=116856206&loc=d3e5070-113901" }, "r221": { "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=116856206&loc=d3e5070-113901" }, "r222": { "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=116856206&loc=d3e5070-113901" }, "r223": { "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=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "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=116856206&loc=d3e5070-113901" }, "r226": { "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=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r324": { "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" }, "r325": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r326": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r327": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r328": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r329": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r33": { "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" }, "r330": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" } }, "version": "2.1" } XML 25 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Debt Disclosure [Abstract]    
Contractual interest expense $ 468 $ 468
Amortization of debt discount 963 963
Amortization of issuance costs 120 120
Total interest expense $ 1,551 $ 1,551
XML 26 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds $ 368,634 $ 52,068
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 95,644 20,764
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   7,448
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,285 2,493
U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 85,359 10,823
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 368,634 52,068
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of convertible debt 314,200  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 464,278 72,832
Recurring | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 368,634 52,068
Recurring | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 95,644 20,764
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 7,448
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,285 2,493
Recurring | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 85,359 10,823
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 368,634 52,068
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 368,634 52,068
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 368,634 52,068
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 95,644 20,764
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 7,448
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,285 2,493
Recurring | Level 2 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 85,359 10,823
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds $ 0 $ 0
XML 27 R9999.htm IDEA: XBRL DOCUMENT v3.19.3
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,381,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,381,000
XML 28 wk-20190930_htm.xml IDEA: XBRL DOCUMENT 0001445305 2019-01-01 2019-09-30 0001445305 us-gaap:CommonClassAMember 2019-11-04 0001445305 us-gaap:CommonClassBMember 2019-11-04 0001445305 2019-09-30 0001445305 2018-12-31 0001445305 us-gaap:CommonClassAMember 2018-12-31 0001445305 us-gaap:CommonClassAMember 2019-09-30 0001445305 us-gaap:CommonClassBMember 2018-12-31 0001445305 us-gaap:CommonClassBMember 2019-09-30 0001445305 us-gaap:LicenseAndServiceMember 2019-07-01 2019-09-30 0001445305 us-gaap:LicenseAndServiceMember 2018-07-01 2018-09-30 0001445305 us-gaap:LicenseAndServiceMember 2019-01-01 2019-09-30 0001445305 us-gaap:LicenseAndServiceMember 2018-01-01 2018-09-30 0001445305 wk:ProfessionalServicesMember 2019-07-01 2019-09-30 0001445305 wk:ProfessionalServicesMember 2018-07-01 2018-09-30 0001445305 wk:ProfessionalServicesMember 2019-01-01 2019-09-30 0001445305 wk:ProfessionalServicesMember 2018-01-01 2018-09-30 0001445305 2019-07-01 2019-09-30 0001445305 2018-07-01 2018-09-30 0001445305 2018-01-01 2018-09-30 0001445305 us-gaap:CommonStockMember 2018-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001445305 us-gaap:RetainedEarningsMember 2018-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001445305 2019-01-01 2019-03-31 0001445305 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001445305 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001445305 us-gaap:CommonStockMember 2019-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001445305 us-gaap:RetainedEarningsMember 2019-03-31 0001445305 2019-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001445305 2019-04-01 2019-06-30 0001445305 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001445305 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001445305 us-gaap:CommonStockMember 2019-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001445305 us-gaap:RetainedEarningsMember 2019-06-30 0001445305 2019-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001445305 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001445305 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001445305 us-gaap:CommonStockMember 2019-09-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001445305 us-gaap:RetainedEarningsMember 2019-09-30 0001445305 us-gaap:CommonStockMember 2017-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001445305 us-gaap:RetainedEarningsMember 2017-12-31 0001445305 2017-12-31 0001445305 us-gaap:RetainedEarningsMember 2018-01-01 0001445305 2018-01-01 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001445305 2018-01-01 2018-03-31 0001445305 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001445305 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001445305 us-gaap:CommonStockMember 2018-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001445305 us-gaap:RetainedEarningsMember 2018-03-31 0001445305 2018-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001445305 2018-04-01 2018-06-30 0001445305 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001445305 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001445305 us-gaap:CommonStockMember 2018-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001445305 us-gaap:RetainedEarningsMember 2018-06-30 0001445305 2018-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001445305 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001445305 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001445305 us-gaap:CommonStockMember 2018-09-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001445305 us-gaap:RetainedEarningsMember 2018-09-30 0001445305 2018-09-30 0001445305 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001445305 2019-01-01 0001445305 us-gaap:MoneyMarketFundsMember 2019-09-30 0001445305 us-gaap:USTreasurySecuritiesMember 2019-09-30 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2019-09-30 0001445305 us-gaap:CashAndCashEquivalentsMember 2019-09-30 0001445305 wk:MarketableSecuritiesMember 2019-09-30 0001445305 us-gaap:MoneyMarketFundsMember 2018-12-31 0001445305 us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001445305 wk:MarketableSecuritiesMember 2018-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member 2019-09-30 0001445305 us-gaap:BuildingMember 2019-01-01 2019-09-30 0001445305 srt:MinimumMember us-gaap:BuildingMember 2019-09-30 0001445305 srt:MaximumMember us-gaap:BuildingMember 2019-09-30 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2014-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember us-gaap:ConvertibleDebtMember 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-08-01 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember wk:DebtConversionTermsOneMember 2019-08-01 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember wk:DebtConversionTermsTwoMember 2019-08-01 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-09-30 0001445305 wk:CloudServicesArrangementMember 2019-09-30 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2019-09-30 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-13 2017-06-13 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-09-30 0001445305 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001445305 2018-01-01 2018-12-31 0001445305 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-01-01 2019-09-30 0001445305 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-01-01 2019-09-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-01-01 2019-09-30 0001445305 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001445305 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001445305 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001445305 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001445305 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-01-01 2019-09-30 0001445305 us-gaap:EmployeeStockMember 2019-09-30 0001445305 us-gaap:TechnologySectorMember 2019-07-01 2019-09-30 0001445305 us-gaap:TechnologySectorMember 2018-07-01 2018-09-30 0001445305 us-gaap:TechnologySectorMember 2019-01-01 2019-09-30 0001445305 us-gaap:TechnologySectorMember 2018-01-01 2018-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2019-07-01 2019-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2018-07-01 2018-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2019-01-01 2019-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2018-01-01 2018-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2019-07-01 2019-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2018-07-01 2018-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2019-01-01 2019-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2018-01-01 2018-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2019-07-01 2019-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2018-07-01 2018-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2019-01-01 2019-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2018-01-01 2018-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2019-07-01 2019-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2018-07-01 2018-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2019-01-01 2019-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2018-01-01 2018-09-30 0001445305 us-gaap:HealthcareSectorMember 2019-07-01 2019-09-30 0001445305 us-gaap:HealthcareSectorMember 2018-07-01 2018-09-30 0001445305 us-gaap:HealthcareSectorMember 2019-01-01 2019-09-30 0001445305 us-gaap:HealthcareSectorMember 2018-01-01 2018-09-30 0001445305 wk:EnergySectorMember 2019-07-01 2019-09-30 0001445305 wk:EnergySectorMember 2018-07-01 2018-09-30 0001445305 wk:EnergySectorMember 2019-01-01 2019-09-30 0001445305 wk:EnergySectorMember 2018-01-01 2018-09-30 0001445305 wk:OtherSectorMember 2019-07-01 2019-09-30 0001445305 wk:OtherSectorMember 2018-07-01 2018-09-30 0001445305 wk:OtherSectorMember 2019-01-01 2019-09-30 0001445305 wk:OtherSectorMember 2018-01-01 2018-09-30 0001445305 wk:XBRLProfessionalServicesMember 2019-07-01 2019-09-30 0001445305 wk:XBRLProfessionalServicesMember 2018-07-01 2018-09-30 0001445305 wk:XBRLProfessionalServicesMember 2019-01-01 2019-09-30 0001445305 wk:XBRLProfessionalServicesMember 2018-01-01 2018-09-30 0001445305 wk:OtherServicesMember 2019-07-01 2019-09-30 0001445305 wk:OtherServicesMember 2018-07-01 2018-09-30 0001445305 wk:OtherServicesMember 2019-01-01 2019-09-30 0001445305 wk:OtherServicesMember 2018-01-01 2018-09-30 0001445305 2019-10-01 2019-09-30 0001445305 us-gaap:CommonClassAMember 2019-07-01 2019-09-30 0001445305 us-gaap:CommonClassBMember 2019-07-01 2019-09-30 0001445305 us-gaap:CommonClassAMember 2018-07-01 2018-09-30 0001445305 us-gaap:CommonClassBMember 2018-07-01 2018-09-30 0001445305 us-gaap:CommonClassAMember 2019-01-01 2019-09-30 0001445305 us-gaap:CommonClassBMember 2019-01-01 2019-09-30 0001445305 us-gaap:CommonClassAMember 2018-01-01 2018-09-30 0001445305 us-gaap:CommonClassBMember 2018-01-01 2018-09-30 0001445305 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001445305 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001445305 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001445305 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001445305 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0001445305 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 shares iso4217:USD iso4217:USD shares wk:renewal_option pure wk:day Q3 0001445305 --12-31 2019 false 0.0124756 P6M P3Y P4Y P3Y P4Y P3Y P1Y 10-Q true 2019-09-30 false 001-36773 WORKIVA INC DE 47-2509828 2900 University Blvd Ames IA 50010 888 275-3125 888 275-3125 Class A common stock, par value $.001 WK NYSE Yes Yes Large Accelerated Filer false false false 37820028 8640596 389124000 77584000 95644000 20764000 890000 956000 43590000 65107000 12740000 8178000 1651000 1181000 8148000 4417000 550897000 177231000 40292000 41468000 15917000 13940000 10569000 1795000 1266000 3920000 577000 626761000 231111000 4895000 5461000 47302000 36353000 156352000 148545000 1295000 1222000 209844000 191581000 278422000 0 31467000 25171000 1387000 6891000 19273000 16234000 17208000 556627000 240851000 0.001 0.001 1000000000 1000000000 37780966 37780966 34498391 34498391 38000 34000 0.001 0.001 500000000 500000000 8640596 8640596 9545596 9545596 9000 10000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 408656000 297145000 -338863000 -307027000 294000 98000 70134000 -9740000 626761000 231111000 63022000 51306000 179617000 146613000 11157000 9567000 38009000 33296000 74179000 60873000 217626000 179909000 10924000 8139000 30935000 25578000 10827000 7520000 31029000 22888000 21751000 15659000 61964000 48466000 52428000 45214000 155662000 131443000 22899000 19984000 66705000 60829000 32990000 24068000 86568000 67326000 12017000 11864000 33626000 45286000 67906000 55916000 186899000 173441000 -15478000 -10702000 -31237000 -41998000 1460000 341000 2593000 843000 1959000 448000 2832000 1347000 24000 -138000 -259000 195000 -15953000 -10947000 -31735000 -42307000 98000 17000 101000 43000 -16051000 -10964000 -31836000 -42350000 -0.34 -0.25 -0.69 -0.98 46731663 43973428 46048037 43359939 -16051000 -10964000 -31836000 -42350000 11000 5000 16000 5000 19000 -10000 34000 21000 10000 -1000 51000 -1000 43000 22000 162000 -6000 62000 12000 196000 15000 -15989000 -10952000 -31640000 -42335000 44044000 44000 297145000 98000 -307027000 -9740000 8193000 8193000 961000 1000 11054000 11055000 101000 2149000 2149000 25000 10000 390000 390000 -7463000 -7463000 52000 52000 45121000 45000 318151000 150000 -314490000 3856000 8513000 8513000 455000 1000 5497000 5498000 323000 -8322000 -8322000 82000 82000 45899000 46000 332161000 232000 -322812000 9627000 9223000 9223000 401000 1000 5939000 5940000 87000 2773000 2773000 35000 58560000 58560000 -16051000 -16051000 62000 62000 46422000 47000 408656000 294000 -338863000 70134000 42369000 42000 248289000 72000 -265337000 -16934000 8381000 8381000 5905000 5905000 296000 1000 3075000 3076000 80000 1370000 1370000 9000 61000 1342000 1342000 -9618000 -9618000 -56000 -56000 42693000 43000 257297000 16000 -266574000 -9218000 10465000 10465000 328000 0 3317000 3317000 64000 23000 519000 519000 -21768000 -21768000 59000 59000 43062000 43000 270560000 75000 -288342000 -17664000 6949000 6949000 635000 1000 7533000 7534000 99000 1846000 1846000 4000 -10964000 -10964000 12000 12000 43800000 44000 286888000 87000 -299306000 -12287000 -16051000 -10964000 -31836000 -42350000 1058000 1133000 2932000 2881000 9223000 6949000 25929000 23319000 -104000 128000 -58000 311000 -15000 66000 89000 63000 1083000 0 1083000 0 -21000 -4000 -67000 -4000 -3579000 1691000 -21530000 -4615000 2106000 1939000 7968000 5608000 -581000 -1805000 417000 591000 470000 416000 191000 -2501000 3737000 -712000 943000 389000 2349000 557000 516000 616000 160000 1999000 3830000 8630000 14112000 15032000 -758000 -2226000 5403000 3269000 9828000 6948000 4697000 7582000 28579000 6819000 663000 523000 2860000 742000 54749000 6441000 95466000 17724000 498000 0 498000 0 1500000 4600000 20390000 9000000 51000 46000 712000 174000 1000000 0 1000000 0 -54465000 -2410000 -79150000 -9640000 5940000 7534000 22493000 13927000 0 0 390000 1861000 2773000 1846000 4922000 3216000 335899000 0 335899000 0 306000 287000 901000 879000 0 0 0 22000 344306000 9093000 362023000 14425000 -127000 83000 88000 -94000 294411000 14348000 311540000 11510000 94713000 57495000 77584000 60333000 389124000 71843000 389124000 71843000 408000 436000 1294000 1304000 80000 0 341000 56000 0 1153000 0 1280000 0 105000 0 105000 Organization and Significant Accounting Policies <div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Organization</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is a leading provider of cloud-based solutions for connected reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. We sell to customers in the areas of: finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We updated our accounting policies on the use of estimates, impairment of long-lived assets and leases as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">, under the Accounting Standards Update (ASU) 2016-02 (collectively the new lease standard). Otherwise, there have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 20, 2019, that have had a material impact on our condensed consolidated financial statements and related notes.</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Seasonality has affected our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on February 20, 2019.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The reclassification of the prior period amounts were not material to the previously reported consolidated financial statements.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of Long-Lived Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">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;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands): </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679487%;"><tr><td style="width:1.0%;"/><td style="width:32.244373%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASC 842 adoption</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating right-of-use asset</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities, non-current</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;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:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;"> which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We adopted this standard prospectively effective April 1, 2019. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">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;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.</span></div> The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</span></div> <div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">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;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands): </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679487%;"><tr><td style="width:1.0%;"/><td style="width:32.244373%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASC 842 adoption</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating right-of-use asset</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities, non-current</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;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:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;"> which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We adopted this standard prospectively effective April 1, 2019. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">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;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.</span></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands): </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679487%;"><tr><td style="width:1.0%;"/><td style="width:32.244373%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASC 842 adoption</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating right-of-use asset</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities, non-current</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 15694000 15694000 36353000 2319000 38672000 6891000 -6007000 884000 19382000 19382000 Supplemental Consolidated Balance Sheet Information<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Accrued Expenses and Other Current Liabilities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following (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:98.717949%;"><tr><td style="width:1.0%;"/><td style="width:57.740260%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.967532%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.611688%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.480519%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following (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:98.717949%;"><tr><td style="width:1.0%;"/><td style="width:57.740260%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.967532%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.611688%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.480519%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8095000 6906000 4574000 7265000 11348000 5643000 1150000 1100000 2026000 2156000 10814000 7395000 2827000 6468000 5888000 47302000 36353000 Cash Equivalents and Marketable Securities<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">At September 30, 2019, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:120%;">At December 31, 2018, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="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;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:120%;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of September 30, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Less than 12 months</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">12 months or greater</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;font-weight:400;line-height:120%;">We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of September 30, 2019 to hold these investments until the cost basis is recovered.</span></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">At September 30, 2019, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:120%;">At December 31, 2018, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="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;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:115%;">At September 30, 2019, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:120%;">At December 31, 2018, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="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;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 368634000 368634000 10284000 2000 1000 10285000 85216000 148000 5000 85359000 464134000 150000 6000 464278000 368634000 368634000 95500000 150000 6000 95644000 52068000 52068000 7448000 0 0 7448000 2494000 0 1000 2493000 10890000 0 67000 10823000 72900000 0 68000 72832000 52068000 52068000 20832000 0 68000 20764000 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of September 30, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Less than 12 months</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">12 months or greater</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6339000 1000 0 0 7691000 3000 3000000 2000 14030000 4000 3000000 2000 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;font-weight:400;line-height:115%;">We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value: </span></div><div style="text-indent:-54pt;padding-left:90pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="text-indent:-45pt;padding-left:81pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. </span></div><div style="text-indent:-45pt;padding-left:81pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Level 3 - Inputs are unobservable inputs based on our assumptions. </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Financial Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;"> Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of September 30, 2019, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2, and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:40.307692%;"/><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:7.615385%;"/><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:6.653846%;"/><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:6.653846%;"/><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:6.653846%;"/><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:6.653846%;"/><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:6.653846%;"/><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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Description</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;"><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-style:italic;font-weight:700;line-height:120%;">Convertible Senior Notes</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;font-weight:400;line-height:115%;">As of September 30, 2019, the fair value of our convertible senior notes was $314.2 million. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 6 to the condensed consolidated financial statements for more information.</span></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.990000%;"><tr><td style="width:1.0%;"/><td style="width:40.307692%;"/><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:7.615385%;"/><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:6.653846%;"/><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:6.653846%;"/><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:6.653846%;"/><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:6.653846%;"/><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:6.653846%;"/><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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Description</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 368634000 368634000 0 52068000 52068000 0 0 0 0 7448000 0 7448000 10285000 0 10285000 2493000 0 2493000 85359000 0 85359000 10823000 0 10823000 464278000 368634000 95644000 72832000 52068000 20764000 368634000 52068000 95644000 20764000 314200000 Leases<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Operating Leases</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 3 to 5 years. The exercise of lease renewal options is at our sole discretion and is generally excluded from the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The components of lease expense were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.096154%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.032051%;"/><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:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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="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;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Supplemental cash flow information related to leases was as follows (in thousands):</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.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.775641%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.352564%;"/><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:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></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;font-weight:400;line-height:120%;">Other supplemental information related to leases was as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:77.326923%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.673077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Lease Term (in years)</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">As of September 30, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,867)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;font-weight:400;line-height:120%;">As of September 30, 2019, we did not have additional operating or financing leases that had not yet commenced.</span></div> 1 P3Y P5Y <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The components of lease expense were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.096154%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.032051%;"/><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:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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="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;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Supplemental cash flow information related to leases was as follows (in thousands):</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.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.775641%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.352564%;"/><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:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></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;font-weight:400;line-height:120%;">Other supplemental information related to leases was as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:77.326923%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.673077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Lease Term (in years)</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 837000 2600000 347000 885000 259000 691000 1443000 4176000 1031000 3111000 0 2033000 P7Y10M24D 0.057 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">As of September 30, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,867)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 910000 4153000 4237000 3872000 3540000 11255000 27967000 5867000 22100000 Debt<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Other Long-Term Debt</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;font-weight:400;line-height:120%;">In August 2014, we entered into a credit facility with Silicon Valley Bank, which provided us with a revolving line of credit. Under the agreement, we could borrow up to $15.0 million with interest accrued at the bank's prime lending rate. In August 2019,we terminated our credit facility with Silicon Valley Bank. No amounts were outstanding at the time of termination.</span></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:120%;">Convertible Senior Notes</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;font-weight:400;line-height:120%;">In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the “Notes”). The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.</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;font-weight:400;line-height:120%;">The initial conversion rate is 12.4756 shares of our common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $80.16 per share, subject to adjustment upon the occurrence of specified events. The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2026 only under the following circumstances:</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;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</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;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;</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;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</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;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">upon the occurrence of certain specified corporate events as set forth in the indenture.</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;font-weight:400;line-height:120%;">On or after May 15, 2026 until the close of business on the business day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. </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;font-weight:400;line-height:120%;">Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. It is our current intent to settle conversions through a combination settlement of cash and shares of our Class A common stock with a specified dollar amount per $1,000 principal amount of Notes of $1,000.</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;font-weight:400;line-height:115%;">If we undergo a fundamental change (as defined in the indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase, in certain circumstances, the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or notice of redemption, as the case may be. During the three months ended September 30, 2019, the conditions allowing holders of the Notes to convert were not met. The Notes were therefore not convertible during the three months ended September 30, 2019 and are classified as long-term debt on our condensed consolidated balance sheets.</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;font-weight:400;line-height:120%;">We may not redeem the Notes prior to August 21, 2023. We may redeem for cash all or any portion of the Notes, at our option, on or after August 21, 2023 if the last reported sale price of our Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. </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;font-weight:400;line-height:120%;">In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability components from the par value of the Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 4.3% over the term of the Notes. The carrying amount of the equity component was $60.1 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.</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;font-weight:400;line-height:120%;">In accounting for the issuance costs related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were $7.5 million. The issuance costs allocated to the liability component are amortized to interest expense under the effective </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:400;line-height:120%;">interest rate method over the contractual term of the Notes. Issuance costs attributable to the equity component of the Notes were $1.6 million and are netted against the equity components representing the conversion option in additional paid-in capital.</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;font-weight:400;line-height:120%;">The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liability component: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Principal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;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:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">345,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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:6pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(59,184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;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;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">278,422 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;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="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Equity component, net of purchase discounts and issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;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:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">58,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Interest expense related to the Notes is as follows (in thousands):</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: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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:700;line-height:100%;">Three and Nine Months Ended September 30, 2019</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;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;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 15000000.0 345000000.0 0.01125 45000000.0 0.01125 335900000 80.16 0.001 20 30 1.30 5 10 0.98 1 1.30 20 30 1 0.043 60100000 7500000 1600000 <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;font-weight:400;line-height:120%;">The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liability component: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Principal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;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:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">345,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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:6pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(59,184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;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;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">278,422 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;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="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Equity component, net of purchase discounts and issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;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:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">58,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Interest expense related to the Notes is as follows (in thousands):</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: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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:700;line-height:100%;">Three and Nine Months Ended September 30, 2019</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;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;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;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="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 345000000 59184000 7394000 278422000 58560000 468000 468000 963000 963000 120000 120000 1551000 1551000 Commitments and Contingencies <div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Other Purchase 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;font-weight:400;line-height:120%;">During 2019, we entered into certain non-cancelable agreements with third-party providers for our use of cloud services in the ordinary course of business. Under these agreements, we are committed to purchase $18,000 in fiscal year 2019, $1.2 million in fiscal year 2020, $2.3 million in fiscal year 2021, and $1.2 million in fiscal year 2022.</span></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:120%;">Litigation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div> 18000 1200000 2300000 1200000 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;font-weight:400;line-height:120%;">We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan (“ESPP”) purchase rights. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">As of September 30, 2019, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options and restricted stock units. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">As of September 30, 2019, 2,295,587 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;font-weight:400;line-height:120%;">Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about January 15 and July 15 and are exercisable on or about the succeeding July 14 and January 14, respectively, of each year. As of September 30, 2019, 4,632,233 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:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMTMyMg_b4c6fc31-40e6-4e15-a1ea-18a7a7993eef">six</span>-month offering period. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:700;line-height:120%;">Stock-Based Compensation Expense</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:2pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width: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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Subscription and support</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">161 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Professional services</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Research and development</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,140 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Sales and marketing</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">General and administrative</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The following table summarizes the option activity under the Plans for the nine months ended September 30, 2019: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.358974%;"><tr><td style="width:1.0%;"/><td style="width:31.225806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Term (Years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,400,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(40,203)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,817,243)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2019</span></td><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-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,542,729 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">134,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at September 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,786,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">114,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:120%;">Options to purchase Class A common stock generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMTc1Ng_7d81cc19-9878-42da-9a16-26aa1ed799e5">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMTc2Mw_ce89e128-c737-431d-8b26-13f801163711">four</span>-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the nine months ended September 30, 2019 and 2018 was $69.6 million and $22.1 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;font-weight:400;line-height:120%;">No options were granted during the nine months ended September 30, 2019 and 2018. The total fair value of options vested during the nine months ended September 30, 2019 and 2018 was approximately $5.0 million and $10.3 million, respectively. Total unrecognized compensation expense of $4.5 million related to options will be recognized over a weighted-average period of 1.5 years. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:700;line-height:120%;">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;font-weight:400;line-height:120%;">Restricted stock units granted to employees generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMjMzNQ_c87cb3ce-4b82-474a-87e1-6b44b1a0eda5">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMjM0Mg_799a3880-0b68-43ad-8147-6285b424ea69">four</span>-year period in equal, annual installments or with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMjM5NQ_dc94df1c-f696-4e4d-b856-4cfb0c8df234">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:id3VybDovL2RvY3MudjEvZG9jOjUwYjgwMjI5OTUzOTRkNDM5ZmU3ZjNmMDk4ZWUxNTI2L3NlYzo1MGI4MDIyOTk1Mzk0ZDQzOWZlN2YzZjA5OGVlMTUyNl81NS9mcmFnOmRlODFiYmQ1MmM0NTRjYWM4Zjc5NDhhYTEwOGNiYzE2L3RleHRyZWdpb246ZGU4MWJiZDUyYzQ1NGNhYzhmNzk0OGFhMTA4Y2JjMTZfMjUxNA_028aa697-883e-4431-9a3e-c1651032edda">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 nine months ended September 30, 2019 and 2018 was approximately $7.3 million and $7.2 million, respectively. </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;font-weight:400;line-height:115%;">The following table summarizes the restricted stock unit activity under the Plan for the nine months ended September 30, 2019:</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:58.674157%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Number of Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,359,261 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">906,173 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(62,767)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(358,511)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at September 30, 2019</span></td><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-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,844,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:120%;">(1) During the nine months ended September 30, 2019, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 250,750 shares had elected to defer settlement of the vested restricted stock units and 274,079 shares were released from deferral. This resulted in total deferred units of 531,292 as of September 30, 2019. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At September 30, 2019, there was approximately $58.3 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.4 years.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="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:400;line-height:100%;">1.9% - 2.6%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">1.8% - 2.4%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="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:400;line-height:100%;">35.2% - 48.6%</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">22.2% - 36.4%</span></div></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;font-weight:400;line-height:120%;">During the nine months ended September 30, 2019, 188,390 shares of common stock were purchased under the ESPP at a weighted-average price of $26.13 per share, resulting in cash proceeds of $4.9 million. </span></div>Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At September 30, 2019, there was approximately $681,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years. 2295587 0.85 0.85 4632233 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;font-weight:400;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:2pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width: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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Subscription and support</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">161 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Professional services</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Research and development</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,140 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Sales and marketing</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">General and administrative</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 386000 161000 1142000 560000 456000 153000 1296000 449000 2265000 1624000 6016000 4140000 2203000 1397000 6199000 3950000 3913000 3614000 11276000 14220000 9223000 6949000 25929000 23319000 <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;font-weight:400;line-height:120%;">The following table summarizes the option activity under the Plans for the nine months ended September 30, 2019: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.358974%;"><tr><td style="width:1.0%;"/><td style="width:31.225806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Term (Years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,400,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(40,203)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,817,243)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2019</span></td><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-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,542,729 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">134,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at September 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,786,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">114,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6400175 13.65 P6Y1M6D 142340000 0 0 40203 16.79 1817243 12.38 4542729 14.13 P5Y8M12D 134913000 3786843 13.57 P5Y4M24D 114571000 P10Y 69600000 22100000 0 0 5000000.0 10300000 4500000 P1Y6M 7300000 7200000 <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;font-weight:400;line-height:115%;">The following table summarizes the restricted stock unit activity under the Plan for the nine months ended September 30, 2019:</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:58.674157%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Number of Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,359,261 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">906,173 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(62,767)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(358,511)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at September 30, 2019</span></td><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-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,844,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>(1) During the nine months ended September 30, 2019, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 250,750 shares had elected to defer settlement of the vested restricted stock units and 274,079 shares were released from deferral. This resulted in total deferred units of 531,292 as of September 30, 2019. 2359261 23.95 906173 43.40 62767 28.56 358511 20.35 2844156 30.50 250750 274079 531292 58300000 P2Y4M24D The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights. <div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="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:400;line-height:100%;">1.9% - 2.6%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">1.8% - 2.4%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="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:400;line-height:100%;">35.2% - 48.6%</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">22.2% - 36.4%</span></div></td></tr></table></div> P0Y6M P0Y6M 0.019 0.026 0.018 0.024 0.352 0.486 0.222 0.364 188390 26.13 4900000 681000 P0Y3M18D Revenue Recognition<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.570513%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Information technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer discretionary</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Industrials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,706 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diversified financials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Banks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Healthcare</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">217,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;font-weight:400;line-height:115%;">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.570513%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">63,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">146,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,699 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;padding-right:-12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">217,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:115%;">Deferred Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;"> We recognized $59.0 million and $47.2 million of revenue during the three months ended September 30, 2019 and 2018, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $114.4 million and $93.9 million of revenue during the nine months ended September 30, 2019 and 2018, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Transaction Price Allocated to the Remaining Performance Obligations</span></div>As of September 30, 2019, we expect revenue of approximately $212.9 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $162.6 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter. <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:115%;">The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.570513%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Information technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer discretionary</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Industrials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,706 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diversified financials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Banks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Healthcare</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">217,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;font-weight:400;line-height:115%;">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.570513%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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:14.506410%;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended September 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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">63,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">146,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,699 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;padding-right:-12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">217,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 9734000 7698000 28897000 22843000 8324000 7248000 24632000 20918000 8190000 6890000 24194000 20706000 8570000 6847000 24271000 20198000 7476000 6044000 21099000 17628000 6949000 5347000 20463000 15786000 5515000 4805000 16605000 14303000 19421000 15994000 57465000 47527000 74179000 60873000 217626000 179909000 63022000 51306000 179617000 146613000 7767000 6312000 28699000 23080000 3390000 3255000 9310000 10216000 74179000 60873000 217626000 179909000 59000000.0 47200000 114400000 93900000 212900000 162600000 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;font-weight:400;line-height:120%;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including convertible senior notes, outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.519231%;"><tr><td style="width:1.0%;"/><td style="width:48.563607%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,073)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(8,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,432)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,785,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,945,813 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,221,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,752,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.519231%;"><tr><td style="width:1.0%;"/><td style="width:48.563607%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine 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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(25,422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,414)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(32,616)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(9,734)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,771,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,276,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,393,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,966,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.69)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.69)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.98)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.98)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;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:400;line-height:120%;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">As of</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,542,729 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,693,724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,375,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,215,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">77,788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">108,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;font-weight:400;line-height:120%;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.519231%;"><tr><td style="width:1.0%;"/><td style="width:48.563607%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,073)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(8,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,432)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,785,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,945,813 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,221,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,752,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.519231%;"><tr><td style="width:1.0%;"/><td style="width:48.563607%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine 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="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;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(25,422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,414)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(32,616)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(9,734)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,771,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,276,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,393,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,966,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.69)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.69)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.98)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.98)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -12978000 -3073000 -8532000 -2432000 37785850 8945813 34221118 9752310 -0.34 -0.34 -0.25 -0.25 -25422000 -6414000 -32616000 -9734000 36771232 9276805 33393426 9966513 -0.69 -0.69 -0.98 -0.98 <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;font-weight:400;line-height:120%;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:100%;">As of</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,542,729 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,693,724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,375,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,215,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">77,788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">108,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4542729 6693724 3375448 2215129 77788 108929 XML 29 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Cash Equivalents and Marketable Securities
9 Months Ended
Sep. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
At September 30, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$368,634  $—  $—  $368,634  
U.S. treasury debt securities10,284   (1) 10,285  
U.S. corporate debt securities85,216  148  (5) 85,359  
$464,134  $150  $(6) $464,278  
Included in cash and cash equivalents$368,634  $—  $—  $368,634  
Included in marketable securities$95,500  $150  $(6) $95,644  
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$52,068  $—  $—  $52,068  
Commercial paper7,448  —  —  7,448  
U.S. treasury debt securities2,494  —  (1) 2,493  
U.S. corporate debt securities10,890  —  (67) 10,823  
$72,900  $—  $(68) $72,832  
Included in cash and cash equivalents$52,068  $—  $—  $52,068  
Included in marketable securities$20,832  $—  $(68) $20,764  
The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of September 30, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of September 30, 2019
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities$6,339  $(1) $—  $—  
U.S. corporate debt securities7,691  (3) 3,000  (2) 
Total$14,030  $(4) $3,000  $(2) 
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 September 30, 2019 to hold these investments until the cost basis is recovered.
XML 30 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue        
Total revenue $ 74,179 $ 60,873 $ 217,626 $ 179,909
Cost of revenue        
Total cost of revenue 21,751 15,659 61,964 48,466
Gross profit 52,428 45,214 155,662 131,443
Operating expenses        
Research and development 22,899 19,984 66,705 60,829
Sales and marketing 32,990 24,068 86,568 67,326
General and administrative 12,017 11,864 33,626 45,286
Total operating expenses 67,906 55,916 186,899 173,441
Loss from operations (15,478) (10,702) (31,237) (41,998)
Interest income 1,460 341 2,593 843
Interest expense (1,959) (448) (2,832) (1,347)
Other income (expense), net 24 (138) (259) 195
Loss before provision for income taxes (15,953) (10,947) (31,735) (42,307)
Provision for income taxes 98 17 101 43
Net loss $ (16,051) $ (10,964) $ (31,836) $ (42,350)
Net loss per common share:        
Basic and diluted (in dollars per share) $ (0.34) $ (0.25) $ (0.69) $ (0.98)
Weighted-average common shares outstanding - basic and diluted (in shares) 46,731,663 43,973,428 46,048,037 43,359,939
Subscription and support        
Revenue        
Total revenue $ 63,022 $ 51,306 $ 179,617 $ 146,613
Cost of revenue        
Total cost of revenue 10,924 8,139 30,935 25,578
Professional services        
Revenue        
Total revenue 11,157 9,567 38,009 33,296
Cost of revenue        
Total cost of revenue $ 10,827 $ 7,520 $ 31,029 $ 22,888
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Other Purchase Commitments
During 2019, we entered into certain non-cancelable agreements with third-party providers for our use of cloud services in the ordinary course of business. Under these agreements, we are committed to purchase $18,000 in fiscal year 2019, $1.2 million in fiscal year 2020, $2.3 million in fiscal year 2021, and $1.2 million in fiscal year 2022.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019.
Principles of Consolidation All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation.
Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Impairment of Long-Lived Assets Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).
In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.
We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment.
Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations.
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$—  $15,694  $15,694  
Liabilities
Accrued expenses and other current liabilities36,353  2,319  38,672  
Other long-term liabilities6,891  (6,007) 884  
Operating lease liabilities, non-current
—  19,382  19,382  
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We adopted this standard prospectively effective April 1, 2019. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.
Fair Value of Financial Instruments Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service.
Stock-based Compensation The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights.
XML 33 R8.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Cash flows from operating activities        
Net loss $ (16,051) $ (10,964) $ (31,836) $ (42,350)
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization 1,058 1,133 2,932 2,881
Stock-based compensation expense 9,223 6,949 25,929 23,319
(Recovery of) provision for doubtful accounts (104) 128 (58) 311
Amortization (accretion) of premiums and discounts on marketable securities, net 15 (66) (89) (63)
Amortization of debt discount and issuance costs 1,083 0 1,083 0
Deferred income tax (21) (4) (67) (4)
Changes in assets and liabilities:        
Accounts receivable 3,579 (1,691) 21,530 4,615
Deferred commissions (2,106) (1,939) (7,968) (5,608)
Operating lease right-of-use asset 581   1,805  
Other receivables (417) (591) (470) (416)
Prepaid expenses and other (191) 2,501 (3,737) 712
Other assets (943) (389) (2,349) (557)
Accounts payable 516 616 160 1,999
Deferred revenue 3,830 8,630 14,112 15,032
Operating lease liability (758)   (2,226)  
Accrued expenses and other liabilities 5,403 3,269 9,828 6,948
Net cash provided by operating activities 4,697 7,582 28,579 6,819
Cash flows from investing activities        
Purchase of property and equipment (663) (523) (2,860) (742)
Purchase of marketable securities (54,749) (6,441) (95,466) (17,724)
Sale of marketable securities 498 0 498 0
Maturities of marketable securities 1,500 4,600 20,390 9,000
Purchase of intangible assets (51) (46) (712) (174)
Other investments (1,000) 0 (1,000) 0
Net cash used in investing activities (54,465) (2,410) (79,150) (9,640)
Cash flows from financing activities        
Proceeds from option exercises 5,940 7,534 22,493 13,927
Taxes paid related to net share settlements of stock-based compensation awards 0 0 (390) (1,861)
Proceeds from shares issued in connection with employee stock purchase plan 2,773 1,846 4,922 3,216
Proceeds from the issuance of convertible senior notes, net of issuance costs 335,899 0 335,899 0
Principal payments on financing obligations (306)   (901)  
Principal payments on capital lease obligations   (287)   (879)
Proceeds from government grants 0 0 0 22
Net cash provided by financing activities 344,306 9,093 362,023 14,425
Effect of foreign exchange rates on cash (127) 83 88 (94)
Net increase in cash and cash equivalents 294,411 14,348 311,540 11,510
Cash and cash equivalents at beginning of period 94,713 57,495 77,584 60,333
Cash and cash equivalents at end of period 389,124 71,843 389,124 71,843
Supplemental cash flow disclosure        
Cash paid for interest 408 436 1,294 1,304
Cash paid for income taxes, net of refunds 80 0 341 56
Supplemental disclosure of noncash investing and financing activities        
Allowance for tenant improvements 0 1,153 0 1,280
Purchases of property and equipment, accrued but not paid $ 0 $ 105 $ 0 $ 105
XML 34 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Summary of Convertible Debt (Details) - 1.125% Convertible Senior Notes Due 2026 - Convertible debt
$ in Thousands
Sep. 30, 2019
USD ($)
Debt Instrument [Line Items]  
Principal $ 345,000
Unamortized discount (59,184)
Unamortized issuance costs (7,394)
Net carrying amount 278,422
Equity component, net of purchase discounts and issuance costs $ 58,560
XML 36 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Fair Value  
Less than 12 months $ 14,030
12 months or greater 3,000
Unrealized Loss  
Less than 12 months (4)
12 months or greater (2)
U.S. treasury debt securities  
Fair Value  
Less than 12 months 6,339
12 months or greater 0
Unrealized Loss  
Less than 12 months (1)
12 months or greater 0
U.S. corporate debt securities  
Fair Value  
Less than 12 months 7,691
12 months or greater 3,000
Unrealized Loss  
Less than 12 months (3)
12 months or greater $ (2)
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured on Recurring Basis The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of September 30, 2019Fair Value Measurements as of December 31, 2018
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds$368,634  $368,634  $—  $52,068  $52,068  $—  
Commercial paper—  —  —  7,448  —  7,448  
U.S. treasury debt securities10,285  —  10,285  2,493  —  2,493  
U.S. corporate debt securities85,359  —  85,359  10,823  —  10,823  
$464,278  $368,634  $95,644  $72,832  $52,068  $20,764  
Included in cash and cash equivalents$368,634  $52,068  
Included in marketable securities$95,644  $20,764  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.
Three months ended September 30,Nine months ended September 30,
2019201820192018
Information technology$9,734  $7,698  $28,897  $22,843  
Consumer discretionary8,324  7,248  24,632  20,918  
Industrials8,190  6,890  24,194  20,706  
Diversified financials8,570  6,847  24,271  20,198  
Banks7,476  6,044  21,099  17,628  
Healthcare6,949  5,347  20,463  15,786  
Energy5,515  4,805  16,605  14,303  
Other19,421  15,994  57,465  47,527  
Total revenues
$74,179  $60,873  $217,626  $179,909  
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2019201820192018
Subscription and support$63,022  $51,306  $179,617  $146,613  
XBRL professional services7,767  6,312  28,699  23,080  
Other services3,390  3,255  9,310  10,216  
Total revenues
$74,179  $60,873  $217,626  $179,909  
XML 40 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 46,731,663 43,973,428 46,048,037 43,359,939
Basic and diluted net loss per share (in dollars per share) $ (0.34) $ (0.25) $ (0.69) $ (0.98)
Class A Common Stock        
Numerator        
Net loss $ (12,978) $ (8,532) $ (25,422) $ (32,616)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 37,785,850 34,221,118 36,771,232 33,393,426
Basic and diluted net loss per share (in dollars per share) $ (0.34) $ (0.25) $ (0.69) $ (0.98)
Class B Common Stock        
Numerator        
Net loss $ (3,073) $ (2,432) $ (6,414) $ (9,734)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 8,945,813 9,752,310 9,276,805 9,966,513
Basic and diluted net loss per share (in dollars per share) $ (0.34) $ (0.25) $ (0.69) $ (0.98)
XML 41 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period, fair value $ 7.3 $ 7.2
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 2,359,261  
Granted (in shares) 906,173  
Forfeited (in shares) (62,767)  
Vested (in shares) (358,511)  
Unvested at end of period (in shares) 2,844,156  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 23.95  
Granted (in dollars per share) 43.40  
Forfeited (in dollars per share) 28.56  
Vested (in dollars per share) 20.35  
Unvested at end of period (in dollars per share) $ 30.50  
Number of vested shares recipient elected to defer settlement (in shares) 250,750  
Number of vested shares recipients elected to defer settlement, released during period (in shares) 274,079  
Number of deferred shares vested and outstanding (in shares) 531,292  
Unrecognized compensation expense $ 58.3  
Unrecognized compensation expense, period for recognition (years) 2 years 4 months 24 days  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 4 years  
Cliff-vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Cliff-vesting | Board of Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 1 year  
XML 42 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 43 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
renewal_option
Lease, Cost [Abstract]    
Operating lease cost $ 837 $ 2,600
Short-term lease cost 347 885
Variable lease cost 259 691
Total lease cost 1,443 4,176
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 1,031 3,111
Right-of-use assets obtained in exchange for lease obligations: Operating leases $ 0 $ 2,033
Weighted Average Remaining Lease Term (in years) - Operating leases 7 years 10 months 24 days 7 years 10 months 24 days
Weighted Average Discount Rate - Operating leases 5.70% 5.70%
Operating Lease Liabilities, Payments Due [Abstract]    
Remainder of 2019 $ 910 $ 910
2020 4,153 4,153
2021 4,237 4,237
2022 3,872 3,872
2023 3,540 3,540
Thereafter 11,255 11,255
Total minimum lease payments 27,967 27,967
Less: Amount representing interest (5,867) (5,867)
Total $ 22,100 $ 22,100
Office    
Lessee, Lease, Description [Line Items]    
Number of renewal options (or more) | renewal_option   1
Office | Minimum    
Lessee, Lease, Description [Line Items]    
Renewal term 3 years 3 years
Office | Maximum    
Lessee, Lease, Description [Line Items]    
Renewal term 5 years 5 years
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract]      
Accrued vacation $ 8,095   $ 6,906
Accrued commissions 4,574   7,265
Accrued bonuses 11,348   5,643
Estimated health insurance claims 1,150   1,100
ESPP employee contributions 2,026   2,156
Customer deposits 10,814   7,395
Operating lease liabilities 2,827    
Accrued other liabilities 6,468   5,888
Accrued expenses and other current liabilities $ 47,302 $ 38,672 $ 36,353
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details) - Cloud Services Arrangement
$ in Thousands
Sep. 30, 2019
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Purchase commitment due in 2019 $ 18
Purchase commitment due in 2020 1,200
Purchase commitment due in 2021 2,300
Purchase commitment due in 2022 $ 1,200
XML 46 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases Leases
Operating Leases
We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 3 to 5 years. The exercise of lease renewal options is at our sole discretion and is generally excluded from the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense were as follows (in thousands):
Three months ended September 30, 2019Nine months ended September 30, 2019
Operating lease cost$837  $2,600  
Short-term lease cost347  885  
Variable lease cost259  691  
$1,443  $4,176  
Supplemental cash flow information related to leases was as follows (in thousands):
Three months ended September 30, 2019Nine months ended September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,031  $3,111  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$—  $2,033  

Other supplemental information related to leases was as follows:
As of September 30, 2019
Weighted Average Remaining Lease Term (in years)
Operating leases7.9
Weighted Average Discount Rate
Operating leases5.7 %
As of September 30, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2019$910  
20204,153  
20214,237  
20223,872  
20233,540  
Thereafter11,255  
Total minimum lease payments27,967  
Less: Amount representing interest(5,867) 
Total$22,100  
As of September 30, 2019, we did not have additional operating or financing leases that had not yet commenced.
XML 47 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 389,124 $ 77,584
Marketable securities 95,644 20,764
Accounts receivable, net of allowance for doubtful accounts of $890 and $956 at September 30, 2019 and December 31, 2018, respectively 43,590 65,107
Deferred commissions 12,740 8,178
Other receivables 1,651 1,181
Prepaid expenses 8,148 4,417
Total current assets 550,897 177,231
Property and equipment, net 40,292 41,468
Operating lease right-of-use assets 15,917  
Deferred commissions, non-current 13,940 10,569
Intangible assets, net 1,795 1,266
Other assets 3,920 577
Total assets 626,761 231,111
Current liabilities    
Accounts payable 4,895 5,461
Accrued expenses and other current liabilities 47,302 36,353
Deferred revenue 156,352 148,545
Current portion of financing obligations 1,295  
Current portion of financing obligations   1,222
Total current liabilities 209,844 191,581
Convertible senior notes, net 278,422 0
Deferred revenue, non-current 31,467 25,171
Other long-term liabilities 1,387 6,891
Operating lease liabilities, non-current 19,273  
Financing obligations, non-current 16,234  
Financing obligations, non-current   17,208
Total liabilities 556,627 240,851
Stockholders’ equity (deficit)    
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding 0 0
Additional paid-in-capital 408,656 297,145
Accumulated deficit (338,863) (307,027)
Accumulated other comprehensive income 294 98
Total stockholders’ equity (deficit) 70,134 (9,740)
Total liabilities and stockholders’ equity (deficit) 626,761 231,111
Class A Common Stock    
Stockholders’ equity (deficit)    
Common stock 38 34
Class B Common Stock    
Stockholders’ equity (deficit)    
Common stock $ 9 $ 10
XML 48 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustment, tax expense $ 11 $ 5 $ 16 $ 5
Unrealized gain on available-for-sale securities, tax benefit (expense) $ (10) $ 1 $ (51) $ 1
XML 49 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.
Three months ended September 30,Nine months ended September 30,
2019201820192018
Information technology$9,734  $7,698  $28,897  $22,843  
Consumer discretionary8,324  7,248  24,632  20,918  
Industrials8,190  6,890  24,194  20,706  
Diversified financials8,570  6,847  24,271  20,198  
Banks7,476  6,044  21,099  17,628  
Healthcare6,949  5,347  20,463  15,786  
Energy5,515  4,805  16,605  14,303  
Other19,421  15,994  57,465  47,527  
Total revenues
$74,179  $60,873  $217,626  $179,909  
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2019201820192018
Subscription and support$63,022  $51,306  $179,617  $146,613  
XBRL professional services7,767  6,312  28,699  23,080  
Other services3,390  3,255  9,310  10,216  
Total revenues
$74,179  $60,873  $217,626  $179,909  
Deferred Revenue
We recognized $59.0 million and $47.2 million of revenue during the three months ended September 30, 2019 and 2018, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $114.4 million and $93.9 million of revenue during the nine months ended September 30, 2019 and 2018, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
Transaction Price Allocated to the Remaining Performance Obligations
As of September 30, 2019, we expect revenue of approximately $212.9 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $162.6 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Significant Accounting Policies - Accounting Policies (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Assets      
Operating lease right-of-use assets $ 15,917 $ 15,694  
Liabilities      
Accrued expenses and other current liabilities 47,302 38,672 $ 36,353
Other long-term liabilities 1,387 884 $ 6,891
Operating lease liabilities, non-current $ 19,273 19,382  
Accounting Standards Update 2016-02      
Assets      
Operating lease right-of-use assets   15,694  
Liabilities      
Accrued expenses and other current liabilities   2,319  
Other long-term liabilities   (6,007)  
Operating lease liabilities, non-current   $ 19,382  
XML 51 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Consolidated Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2019As of December 31, 2018
Accrued vacation$8,095  $6,906  
Accrued commissions4,574  7,265  
Accrued bonuses11,348  5,643  
Estimated health insurance claims1,150  1,100  
ESPP employee contributions2,026  2,156  
Customer deposits10,814  7,395  
Operating lease liabilities2,827  —  
Accrued other liabilities6,468  5,888  
$47,302  $36,353  
XML 52 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Tables)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Summary of Convertible Debt
The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):
September 30, 2019
Liability component:
Principal$345,000  
Unamortized discount(59,184) 
Unamortized issuance costs(7,394) 
Net carrying amount$278,422  
Equity component, net of purchase discounts and issuance costs$58,560  
Interest expense related to the Notes is as follows (in thousands):
Three and Nine Months Ended September 30, 2019
Contractual interest expense$468  
Amortization of debt discount963  
Amortization of issuance costs120  
Total interest expense$1,551  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total revenue $ 74,179 $ 60,873 $ 217,626 $ 179,909
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenue 63,022 51,306 179,617 146,613
XBRL professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 7,767 6,312 28,699 23,080
Other services        
Disaggregation of Revenue [Line Items]        
Total revenue 3,390 3,255 9,310 10,216
Information technology        
Disaggregation of Revenue [Line Items]        
Total revenue 9,734 7,698 28,897 22,843
Consumer discretionary        
Disaggregation of Revenue [Line Items]        
Total revenue 8,324 7,248 24,632 20,918
Industrials        
Disaggregation of Revenue [Line Items]        
Total revenue 8,190 6,890 24,194 20,706
Diversified financials        
Disaggregation of Revenue [Line Items]        
Total revenue 8,570 6,847 24,271 20,198
Banks        
Disaggregation of Revenue [Line Items]        
Total revenue 7,476 6,044 21,099 17,628
Healthcare        
Disaggregation of Revenue [Line Items]        
Total revenue 6,949 5,347 20,463 15,786
Energy        
Disaggregation of Revenue [Line Items]        
Total revenue 5,515 4,805 16,605 14,303
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 19,421 $ 15,994 $ 57,465 $ 47,527
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 9,223 $ 6,949 $ 25,929 $ 23,319
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 2,265 1,624 6,016 4,140
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 2,203 1,397 6,199 3,950
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 3,913 3,614 11,276 14,220
Subscription and support | Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 386 161 1,142 560
Professional services | Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 456 $ 153 $ 1,296 $ 449
XML 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 242 362 1 false 53 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.workiva.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 9 false false R10.htm 2105102 - Disclosure - Supplemental Consolidated Balance Sheet Information Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation Supplemental Consolidated Balance Sheet Information Notes 10 false false R11.htm 2108103 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 11 false false R12.htm 2112104 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2115105 - Disclosure - Leases Sheet http://www.workiva.com/role/Leases Leases Notes 13 false false R14.htm 2118106 - Disclosure - Debt Sheet http://www.workiva.com/role/Debt Debt Notes 14 false false R15.htm 2123107 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2125108 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2132109 - Disclosure - Revenue Recognition Sheet http://www.workiva.com/role/RevenueRecognition Revenue Recognition Notes 17 false false R18.htm 2136110 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies 19 false false R20.htm 2303301 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies 20 false false R21.htm 2306302 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables Supplemental Consolidated Balance Sheet Information (Tables) Tables http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation 21 false false R22.htm 2309303 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.workiva.com/role/CashEquivalentsandMarketableSecurities 22 false false R23.htm 2313304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 23 false false R24.htm 2316305 - Disclosure - Leases (Tables) Sheet http://www.workiva.com/role/LeasesTables Leases (Tables) Tables http://www.workiva.com/role/Leases 24 false false R25.htm 2319306 - Disclosure - Debt (Tables) Sheet http://www.workiva.com/role/DebtTables Debt (Tables) Tables http://www.workiva.com/role/Debt 25 false false R26.htm 2326307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/StockBasedCompensation 26 false false R27.htm 2333308 - Disclosure - Revenue Recognition (Tables) Sheet http://www.workiva.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.workiva.com/role/RevenueRecognition 27 false false R28.htm 2337309 - 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 28 false false R29.htm 2404401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails Organization and Significant Accounting Policies - Accounting Policies (Details) Details 29 false false R30.htm 2407402 - Disclosure - Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) Details 30 false false R31.htm 2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Details 31 false false R32.htm 2411404 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Details 32 false false R33.htm 2414405 - Disclosure - Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.workiva.com/role/FairValueMeasurementsTables 33 false false R34.htm 2417406 - Disclosure - Leases (Details) Sheet http://www.workiva.com/role/LeasesDetails Leases (Details) Details http://www.workiva.com/role/LeasesTables 34 false false R35.htm 2420407 - Disclosure - Debt (Details) Sheet http://www.workiva.com/role/DebtDetails Debt (Details) Details http://www.workiva.com/role/DebtTables 35 false false R36.htm 2421408 - Disclosure - Debt - Summary of Convertible Debt (Details) Sheet http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails Debt - Summary of Convertible Debt (Details) Details 36 false false R37.htm 2422409 - Disclosure - Debt - Summary of Interest Expense (Details) Sheet http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails Debt - Summary of Interest Expense (Details) Details 37 false false R38.htm 2424410 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.workiva.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.workiva.com/role/CommitmentsandContingencies 38 false false R39.htm 2427411 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.workiva.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 39 false false R40.htm 2428412 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.workiva.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 40 false false R41.htm 2429413 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 41 false false R42.htm 2430414 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 42 false false R43.htm 2431415 - 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 43 false false R44.htm 2434416 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 44 false false R45.htm 2435417 - 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 45 false false R46.htm 2438418 - 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 46 false false R47.htm 2439419 - 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 47 false false R9999.htm Uncategorized Items - wk-20190930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - wk-20190930.htm Cover 48 false false All Reports Book All Reports wk-20190930.htm exhibit101employmentag.htm exhibit311-section302x.htm exhibit312-section302x.htm exhibit321-section906x.htm exhibit322-section906x.htm wk-20190930.xsd wk-20190930_cal.xml wk-20190930_def.xml wk-20190930_lab.xml wk-20190930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 56 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$—  $15,694  $15,694  
Liabilities
Accrued expenses and other current liabilities36,353  2,319  38,672  
Other long-term liabilities6,891  (6,007) 884  
Operating lease liabilities, non-current
—  19,382  19,382  
XML 57 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information
The components of lease expense were as follows (in thousands):
Three months ended September 30, 2019Nine months ended September 30, 2019
Operating lease cost$837  $2,600  
Short-term lease cost347  885  
Variable lease cost259  691  
$1,443  $4,176  
Supplemental cash flow information related to leases was as follows (in thousands):
Three months ended September 30, 2019Nine months ended September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,031  $3,111  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$—  $2,033  

Other supplemental information related to leases was as follows:
As of September 30, 2019
Weighted Average Remaining Lease Term (in years)
Operating leases7.9
Weighted Average Discount Rate
Operating leases5.7 %
Summary of Future Estimated Minimum Lease Payments
As of September 30, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2019$910  
20204,153  
20214,237  
20223,872  
20233,540  
Thereafter11,255  
Total minimum lease payments27,967  
Less: Amount representing interest(5,867) 
Total$22,100  
XML 58 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended
September 30, 2019September 30, 2018
Class A
Class B
Class A
Class B
Numerator
Net loss$(12,978) $(3,073) $(8,532) $(2,432) 
Denominator
Weighted-average common shares outstanding - basic and diluted37,785,850  8,945,813  34,221,118  9,752,310  
Basic and diluted net loss per share$(0.34) $(0.34) $(0.25) $(0.25) 

Nine months ended
September 30, 2019September 30, 2018
Class A
Class B
Class A
Class B
Numerator
Net loss$(25,422) $(6,414) $(32,616) $(9,734) 
Denominator
Weighted-average common shares outstanding - basic and diluted36,771,232  9,276,805  33,393,426  9,966,513  
Basic and diluted net loss per share$(0.69) $(0.69) $(0.98) $(0.98) 
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
September 30, 2019September 30, 2018
Shares subject to outstanding common stock options4,542,729  6,693,724  
Shares subject to unvested restricted stock units3,375,448  2,215,129  
Shares issuable pursuant to the ESPP77,788  108,929  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]        
Deferred revenue recognized $ 59.0 $ 47.2 $ 114.4 $ 93.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue expected to be recognized 212.9   212.9  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue expected to be recognized $ 162.6   $ 162.6  
Expected period of recognition 12 months   12 months  
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Options (in shares):      
Outstanding beginning of the period (in shares) 6,400,175    
Granted (in shares) 0 0  
Forfeited (in shares) (40,203)    
Exercised (in shares) (1,817,243)    
Outstanding end of the period (in shares) 4,542,729   6,400,175
Exercisable (in shares) 3,786,843    
Weighted-Average Exercise Price (in dollars per share):      
Outstanding beginning of the period (in dollars per share) $ 13.65    
Granted (in dollars per share) 0    
Forfeited (in dollars per share) 16.79    
Exercised (in dollars per share) 12.38    
Outstanding end of the period (in dollars per share) 14.13   $ 13.65
Exercisable (in dollars per share) $ 13.57    
Outstanding, weighted-average remaining contractual term (years) 5 years 8 months 12 days   6 years 1 month 6 days
Exercisable, weighted-average remaining contractual term (years) 5 years 4 months 24 days    
Outstanding, aggregate intrinsic value $ 134,913   $ 142,340
Exercisable, aggregate intrinsic value 114,571    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options exercised intrinsic value 69,600 $ 22,100  
Options vested in period fair value 5,000 $ 10,300  
Options unrecognized compensation expense $ 4,500    
Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options unrecognized compensation expense, period for recognition (years) 1 year 6 months    
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 61 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Narrative (Details) - USD ($)
9 Months Ended
Jun. 13, 2017
Sep. 30, 2019
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock purchase offering period   6 months
Employee Stock Purchase Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant   4,632,233
Purchase price of common stock, percentage of fair market value 85.00%  
Maximum stock purchase value per employee $ 12,500  
2014 Equity Incentive Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant   2,295,587
XML 62 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2019
USD ($)
day
$ / shares
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Dec. 31, 2018
$ / shares
Aug. 31, 2014
USD ($)
Debt Instrument [Line Items]              
Proceeds from the issuance of convertible senior notes, net of issuance costs   $ 335,899,000 $ 0 $ 335,899,000 $ 0    
Class A Common Stock              
Debt Instrument [Line Items]              
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001   $ 0.001  
Line of credit | Silicon Valley Bank              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 15,000,000.0
Convertible debt | 1.125% Convertible Senior Notes Due 2026              
Debt Instrument [Line Items]              
Face amount of debt issued $ 345,000,000.0            
Stated interest percentage 1.125%            
Proceeds from the issuance of convertible senior notes, net of issuance costs $ 335,900,000            
Conversion ratio 0.0124756            
Conversion price (in dollars per share) | $ / shares $ 80.16            
Threshold percentage of stock price trigger 130.00%            
Threshold percentage of stock trading price 98.00%            
Redemption price, percentage 100.00%            
Effective interest percentage 4.30%            
Equity component, gross amount $ 60,100,000            
Issuance costs attributable to the liability component 7,500,000            
Issuance costs attributable to the equity component 1,600,000            
Convertible debt | Over-allotment option              
Debt Instrument [Line Items]              
Face amount of debt issued $ 45,000,000.0            
Debt Conversion Terms, One | Convertible debt | 1.125% Convertible Senior Notes Due 2026              
Debt Instrument [Line Items]              
Threshold number of trading days (day) | day 20            
Threshold number of consecutive trading days (day) | day 30            
Debt Conversion Terms, Two | Convertible debt | 1.125% Convertible Senior Notes Due 2026              
Debt Instrument [Line Items]              
Threshold number of trading days (day) | day 5            
Threshold number of consecutive trading days (day) | day 10            
XML 63 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 389,124 $ 77,584
Debt Securities, Available-for-sale [Line Items]    
Unrealized Gains 150 0
Unrealized Losses (6) (68)
Cash and cash equivalents and available-for-sale securities, amortized cost 464,134 72,900
Cash, cash equivalents, and available-for-sale securities 464,278 72,832
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   7,448
Unrealized Gains   0
Unrealized Losses   0
Aggregate Fair Value   7,448
U.S. treasury debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,284 2,494
Unrealized Gains 2 0
Unrealized Losses (1) (1)
Aggregate Fair Value 10,285 2,493
U.S. corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 85,216 10,890
Unrealized Gains 148 0
Unrealized Losses (5) (67)
Aggregate Fair Value 85,359 10,823
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 368,634 52,068
Cash and cash equivalents, aggregate fair value 368,634 52,068
Cash and cash equivalents    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 368,634 52,068
Cash and cash equivalents, aggregate fair value 368,634 52,068
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 95,500 20,832
Unrealized Gains 150 0
Unrealized Losses (6) (68)
Aggregate Fair Value $ 95,644 $ 20,764
XML 64 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
Financial Assets
Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of September 30, 2019, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2, and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of September 30, 2019Fair Value Measurements as of December 31, 2018
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds$368,634  $368,634  $—  $52,068  $52,068  $—  
Commercial paper—  —  —  7,448  —  7,448  
U.S. treasury debt securities10,285  —  10,285  2,493  —  2,493  
U.S. corporate debt securities85,359  —  85,359  10,823  —  10,823  
$464,278  $368,634  $95,644  $72,832  $52,068  $20,764  
Included in cash and cash equivalents$368,634  $52,068  
Included in marketable securities$95,644  $20,764  

Convertible Senior Notes
As of September 30, 2019, the fair value of our convertible senior notes was $314.2 million. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 6 to the condensed consolidated financial statements for more information.
XML 65 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Allowance for doubtful accounts $ 890 $ 956
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, share authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 37,780,966 34,498,391
Common stock, shares outstanding 37,780,966 34,498,391
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, share authorized 500,000,000 500,000,000
Common stock, shares issued 8,640,596 9,545,596
Common stock, shares outstanding 8,640,596 9,545,596
ZIP 66 0001445305-19-000146-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-19-000146-xbrl.zip M4$L#!!0 ( .*"9D^F$?%L_4H "%! @ : 97AH:6)I=#$P,65M<&QO M>6UE;G1A9RYH=&WM?6MWVT:6[??[*S#)=$9:"Y(EV?*S)VLILI*H.VW[VG(\ M_6D6"!3):H, @P=I]J^?\ZI"X45*L1,2M.ZZD[9(L%#/4^>QSSY__8^7KR]O M_OGFRIL6L]A[\_Z'7ZXOO6^.'CSX\/#RP8.7-R^]GV_^\8OWZ/CDU+O)@B37 MA4Z3('[PX.K5-]XWTZ*8/W_P8+E<'B\?'J?9Y,'-VP?8U*,'<9KFZC@JHF^^ M_RM^ O]50?3]__OK?QP=>2_3L)RII/#"3 6%BKPRU\G$^Q"I_*-W="1/7:;S M5:8GT\([.SE]YGU(LX]Z$?#WA2YB];UIYZ\/^.^_/J"7_'641JOO_QKIA:>C M__Y&_^_)_YY"-Q[ !_QI7JQB]=_?3!6V_OS\R?'C>?%BJ:-B^OSTY.0O+[ZI M/5:H3\51$.M)\IRZ@U^/TZ2 ]V30*O^SU7C?K\SWHR#\.,G2,HF.PC1.L^?9 M9'1P=G[NF__S3HY/#E_P=]^>T/][@0T_<_5Y?N;Z]>OO,O7;_Y9'\NZ M$84PZ2I[,0NRB4Z.BG3^_/0,WBA_C]*B2&?\T5WGJMWR^=J&_YSI/-LTG6<\ MG;-YG*YH9U],,J5X;ZX;M$XB>.;YZ=-JD-UC/M_VD!]U#_EFJG.O:]S>03%5 MWG??/CT[.WEA)F'G5JRU3#LWP32#IR\./9CG61 I+T@BCPX)R$V=%*D7Y%XZ M]MZI>:%F(Y5YCWT2F+XW6M'#(U4LE4J\OY6Q5MYU_C%=#F-QKCZIL"ST0FV_ MAYL6!^?YP^NW?[_^]<*[?G5Y['N!]U+%P3+(E!>FV3S- KPZAS'QE^EL'B2K M[?=OP[0?[[EP_?#SU=NKBW>^AYM&%L4#)4EGT#*B,RO Q5/5@_^]HO[_Y'N;T1J2>V9/VG.-U M M6E,Z[Q55U:C@(3Y>P1CFQ,O46&6H,;*^Z':FFA-CR&AS)S1XC@]$% @HE&3X"$I&_H MAU7;\L-C[UK4P;E,:WM&PJZ$.=IM7Z!-V.GA:S'* VR"/^(0#&'.SC+ M&RLU# /Z!QS&]GNWR6N19K0&J,7+JJW)5BD.AHW-K74\-HD+3R53(*) M0@N!/ AD-9@WDVT\AG^0_0P'+0S+.5O3>*;<4T1?XX^78$J++%^F94PNB'&L MPP*?T.@-!OU>53*[,02ZB%#HPBD'ZT%3?_BDPUQ1$_8O;",M"VX&;)&,C!R8 M(KH<<"GJ@F#3'73LO4H+;!17)S(K"[U3DQ3^:JXI3>&(1C##UY+)& M*Z-^3>$= 79F5B8Z9">##[=T>.Q[!Z-#9T[6#88DMG? 4VR^X_V%ZPD=*I-, M!3D(NI%,TE3%]GKCG\-RZP*VAL[#3&%'#KV EZBC\S#PK(0K4OED?&*OE+T- M,^QM$NIY$!M!7*SFM);5-@HUK"<^&TX#&!5T#![()D&B_\V[!]X7IS#AJ%W@ M#@C0ZM3L9X'=@OV,T[QNR1KUI[&X/ZD$ICF&STN8FYAV=@@")J(M1G.,G327 M0[4]Q[P]01D M0$^POD*"F\6K'!2H1E%UK"H.FE-V_'I4!V$A]Z\S&"0N:(# ML4P\,L:A(3@RN&E@LX049M3QR[,C M%,[E0N.SV$6?YPS>IK)\JN>H(L(PX#6XBO, SB\:X\D"AC8SZB:-K66NXPX* M<$Z*+(UCG&7H<$[>,Y\N84<+"CP4P7-N27Z22U_<0()]&\T]JG(XBS!QC5[7 M.X/")<8I:*W8)>S%= 9]N(2E(_T9!*G1%-]5,.+V5Q 9_4:LP&BE&9QLZC#CWI5#Z.X/L]4'."$ MN%%_N8<>/SI^N@X.8-L(1GD:EX5Z(9K*2?]O[A08=_\[S>QKX3XY&H$(^GA$ M+IWG0;P,5ODW7P314._?XUMT;^@>H=X+O648:0X0U-Q[>;6MK0* SO$P+B.Z MTT9P@>)^C34(=KK#>,MW.\)ASV]?'^LQ9=ZAJQ+DS=GV>]BSE+0$Z;C?_S3( M#?IPJ"[+.&!!_*:2RSLZ#C0V;E@Q%%5K;CJ_-G9@/37=EL$4KE$/[LL,G@7U M(TY#PKC!(?\ES;V+N$CA/K\$\0O3D^B@0_5H7-JB*Z%/18L/'W2:!6AA<"Z- M3+)V3=1K/NW9"7DTT!-RZ1AX.]K__??F/QJJ-_\'M(+>!7&0[2X^A\6JD4PL M+N=!$Z@2H!&3(&P@$_?B",>6T]CPS_\\?W+N0_]0=')8%,Q=G>0%M# M/C[I!W"XF^CAXZ%N(O0(>S^FF:<"&^S/%3NJ7*F2?W$/" )V=K(GSDF4_QP!RF:#+#*&9098X-]P(]\PP8I># MV.4FA&D"W#2_%'FF('-7+%TS+C9/8PG[B/O.<=?7@P'HF!4'J8W'7%I/?3UN M,(2%[1[(]KN[">3-N#B[)D;!:P^EN?X$-; '=.W"HQ(3I7-TTSO^Y"-4D"(Y MO/,XH'A">@17""J,")OUT_% M#?=V&.*. L1TX]EME10FREQM+=ZVD@A@0AU>KA+="_ZAU;,;RFD]A_.W(8 [ MENVU^19%)"U%?F8PH45_<-V]@SJ%>0,@[AWH0]S%U%H-78MF"\?11PJ[W$;V MMK&Z:P"V,J_O_N%WNV,K 'KQZ-#OC>[)]BB+ (=T26#L[M,>6+A!HC'WL&9 M=_K=MX^>O#@[9#](+ML*)U4ED9GL8#Z/=4C@ V=O[/W\AC"_5Y]"A3I#[H!T M[!4\A*#>^?9[V#._I%JE&0*K)#LKUA.-FPS^[)&730MM5N;%AL2N+@GW.1MZ MR%Z9A\/TRKS3DP1OH=W6X&[I$O?BLTW1W'_Y\&B8\N'JMQ(-G(LEZ(2[ MNPDIKZ0SM;:2#L3Z@+N/:!\*9-ZHZ#9(!;//Z M]JWGF)-Z.,D";J+>BWF9Y:7SC>'E0<2M)Y-=T[G?H$EZ(-XT,%)#E><(<,6/ M46U217HX#'DFH\,!;;^/FZ090FXS'2+T)"_2\*.'ONG*(?/VW?OLJ"=80=JK\PY98SSZ'%80?WV;B(_:EY()V$V7$ES?#-)@@G JB ME8/Z.RKD-@5IU2?O8D>[+FC5@CTM7=G]#HZD@ONQ[U_5;&)C!)NE)@W"9./Y M:T A?2_LM+"K[#[:Z'GK^G=V)F8IC/XE:0C5CFYO80*;.*Z]&BYF4ZRBF6.S M]YF&CX[/AZEY_X@[$)95)6J,:X9;_HW*8!_ K;]7*8@C4LZ1@Y*.ZY@'/G(' M/J\&WIEE;1%IK: >R7L^4##;I-8[JKKX&^%>T3 !05:]%75LYZ6H@<-.GQY2 MDA _#/(?OBP)GVSCB\T>[+]E^WB8Y^M*XL#VA.WH(+[ B6I$T?$)$P4W&YX, M2DJN-0>)CEV6PL4U0^Y$L)H#][JI#MA:Y*-W ',3LZD:D '.#!1P!4DX0EZN=!"Q8)@9(W$6F^0V)VI3(3@P@ M#I96Y:XI-,XSW7->]_EB[FB&/:&@/$X!H4YF%$K+O! !)S'Y2+I;0SPQY0'C MGA0MB(*AE2K4KX 1-J"S778JJ(3;=?^OK6?#/(O7\.]9HL=Z MUV^O?<Y(C(/UD!U MX3.!#1Q,Q70(RZDB%1T9:V+?"S-0U9, _A5$>-_G1<8056(B(C_]A#\X"';> MWGICQ[G]+FZVL0JA8&'(<-5WF'==Z*#HDOR.1Y8-F3@07B:A^BF0W8>XX_(Y MNJE-Q8%FOF=4AU]Q1!@9@M!'9GCF\A:C32/2+=VY';TO54'@>](B6)&3J7OG M(S\4!]&-=\%WR*:RBB>O84S*4/JX\NB!JGDBXD):ID( VL25V.37:Y!%I8;1 MD:F"_,K_@2^?")55D/ *NTQ!1#"$9U4H@7S"!!0>2@"X-X6'RE*-L9(PSW2N M>E5V;22ZXCQ6HL*:!MF,C/4&S$YLT5GPB11[L;@K?B^A3ZM;W*1JDVDZ"3 T M1_,+>\3 .M(3-C!+C,+%XS.V<%_4G*C4'%)%(C4G)$%8HYTP< M..V 9,\2M#RF./$MYB1?"1YC;"N&^ANO<=76TC$D[0Y9$B*'0+B4,:N8'O<>?1 M&TC'X?&4FM,5_87 < );;^Y!T\/F1?%B/F:#O[7=I4A:]K M<)8)Y-CP*.*+3$C$1TV$(H;+Q,C92N^Q=Q 5\F MQ'YF;F2\?C!E$6\?]LSC M"+$<2(8\J"T0H["-J0PN-O+B[[*YK9D-6#+]SVWT&F=7,%CD#1.G)A"NDM.&]"R="4HU= M\E]K5AB5WOV*-(T-V-RFU52U%=0^=K*0FYZX*A+G1);@R.&)-"*<-/-@Z0N@ M3;!HDS*VY@?C3]4G$#V(BX@U _$$X<29U"8CS7D/T^>KJ P9"T?0.+-5@KR+ M%\TX)]R)8(WW,SMH OJ7,V2$%U/E#BMAM2?RPX MO[J[=W0P-K;0H63M)T\WVO -*!1DS,%?!D[=&:W6QNAHL""N7M]O%#\^.'S_:IUT\ MN&V,9(GU75RC06K&@XUFA8R/48V0R-UWOOE5^&MO,M=_/Y\;,G>[6;![6=VT ]K!LE MGT452[\-9V*T5"%HO3=LW-JJCHN,$' 4=/QL0-UJS@Z% T.S,XO((E&]CAHJ3X8G"H9OAM.="[TNIKU@A*K6R01!Q M6P_B@)T[(R&%!UT;] R3]>?&07<_?Y,<.]OOW?H]+EMVIH+DWE^T>^O4[R^B MR[/M,ISJN)\G4R>+-%YPP80X'I?(!9*"#3,#RSM%LK$"PR $A? 0[)AAYET0 M(5&.,JES:5)7.6YOS]Y[9[:X:;K]U&8;C ,=HZ*&"?J;5')K4]7.2IVJ 42H#CVH MH2!^R#IIF]]Z1 M'>O=QNTDH&T0(0NFJ8/+&L,S@3=6<>H@1 F9;96>]PE55'U74*Z(@3T6E'61 M<JK>&VA*7;=0U,Q-OV^[=!!Q.P MC":/J5BK<0?4NZHB%]HH M$J@"=&B6@37B1Y@C8FJ_M["XW@6K(WY[0_E2OX(R4X(2.D9%*Q#6D]2]Z'AQ MH ^1: '*N(7*LX1BU!191]%"8#^A%+(WQ2OJ.&G>L&%H?624*9,HCU0#>A9 M@\.F.U>REE_!)P!+!U6UQI#(9L+)M>0CD&WMRUQ-%?9%2I_8SAWZF!LFL;%6 M)L<4SK!*)L&D*KIAU/P:BDQ02F %'4FBU2A=W)828\!.AG /G Q#0"2U70T< MG U-WJ!5Z"3=T0 -R ?-=0$1#-&/J_Q$" M7XPZTV.^BB!&E91.JVN;>A.5*-3S:Z]T&^>4)7)KY)1?O)YXK)-Q-P]FA&U& M.8ZY#9_K$!GR3MR_K>C6E*L5!I6L]E7_$P[9E"BF\PQSVER4RYUV]^="1P:] MLP:WM>(TW* BPW9(D @SQN@LWX&.U@QJZXQ5/9!EYR<>=%<(-?Z@#;-?E^*@ M( $H1ZR['?$C6 >W2>#@U9ZR[IRVSFH\:=W/=J4.WH[EQ6&U,!(M6*0Z,D05 M45J."M\-9[X4U@CQ[=YR*YX>/WNZ1UMQ<#OQDM,7844OH8DLC1ONC/5K>8\L MNR.R[+P+NK5/R+(AG]U!J1U=2##'(9N.D"*"2ME;R6_5V%ZV":H?@AY3X7#" M@B:=9D,%P!%+1\N&:2':\ MJF+9#/[FD#=Y#U 5RZL=/5HU6*H.?X=&?^L0^:/3_;("%X,S UL8FOJ&S11Y MC9#OK,C*D*"RSOYHQ1+NM%?V+>I4FXD0[I:TJ!(K-T>AT&1Q?.6UT^Z&(JOL M_].#\!"T]T,3G*K'56S$IQ$,:ER?HCJK3U23H&+T"W4&MA'Z$D.5.T1+/,_, MC5M[HB,V&IZY@CSGU!5OMCIN%I;FY:Y/3SK(%2U,Q1YG\ MW N0RD?"P6YX4F8)MA!WJBI[?JMYJ0WQ4HZKKO#_VU_( M#8PMC[??PYZMYN_^Y#W9?@_7T=ULOW<;YN_I]GO8-W]M9_L:(<>?B-L=0T(J M8+YH8;H&S80X,ELS.>S4F4G_[&9Q$/W]H:COZPE(?"D# MC;?P,O4.S@Z)"(4S(W,N1+49<(+'J1;3-[$NIJ5(G,S<%@,*NQGWOO@(YN9] M:%5V4'7^CEM,E$^^:":,MTMW\#^'K&BYO"&&([6&Q#5OEV6-T0RM5Q*K".:K M'\K)B[!"(;=-J P90GM/S3"?!90W5DX0'GA(O;^]8'?!@00]IR4*#< MB5>FJA6S@JB88&;(&JQA:]-T63YL-Y4_R=-81V0 O9XE>@1[]*W"52%] ']V MP;O^]-G3<^]@U^_MR]<_O-W=(N[U6[N>.F"I59JKB\=+C\>*74,N>F(&;YS" M8M.@,==@INF.TSW&[ :L>%5V3((#7OZH R!JPY5HC&8^\= MVL-U"IGZ#=S)]T[9Z_!V5X91=];0ASA9P7'$F1WQ?7^&+8@L?#QA8, M\D9@I*<^9[M?_)*=+BK["0=9$(8K:F56EC[#E.$K?\5A-9W M!UI2L4%X&Y/P0PLR= 1C>RG!0-#@F".9H*A1^!5\QK^H?2/XC(1K9:DLU#G-@=$70+8$FO1%GCJ= MT>]H.NM3[TN& ^?0H0EB\#FJ*&(+%G6T>P;.\&ZQ!5W@:7PY7]_KUUZVA_S0 MXA[J1L*CDV<7NZ^WNKW=?B-:HE6"3N+<8Z2E1E(R5&PF,B%:/Z]+ 6 M@W#V8>^WW[D-D[[]#O;,W@ZX^'NFSAA6*,&J#)F]]Y@IN*NIDD1'B8JUT=%F M%D %-:@QAY?-*A6;(J=^ES8J$8JHPFY@-GNFV6Q$?2L)J#RB>Q]L?ZNME]_, MA;_#(;E62&G_H1H/APG5> F*-G%LO$2-C(KE[>@P[HM ]&!,A,;40JB"$HGG M"\'Q6G*1+@<Z 3TS9#BN3-O6.?;S:=_MOWHXZ_.J;RVNL M,;1N,\%1^X0WP[D'_47+F;H*]L%WWSYZ\B(UI8' J,RHSK60M!*5 8.=#N\: M';YG9]RIOO5EX3108O,$?#4SXY;QQKPIQ* MS02D1)E@=0NB6LX+JSJ,542,=E2UF+P-<;#<^^C)/M!T#L!EW,/26<,#=7FI M$"!TA++.BZH-;JMB]Q>IZOP=%JHB/F9-XB@S*"22@_QE]^$"S=PX[-:4&K#U M"'Q.D'6!116E2:=KD(DC\.2UF"/,&&N)07@[I(GRIO MBER::S!X3I^>'$JN M=FEUA&**O"KFT5Q_@GMM3.Y&,"_H<>R>3HE1PFT5#*"$6CV#5BGSW]QP\(;& MQ3]-EUB$RS>W!F=%NCYKE_8B4\2LDM?G@]:F@&LU'Q,C\[JYZB+9H#IA+&61 MMQ@ZAD;I;7RS=H%=7AC:%O(Z6?; +#9*#+,%G$(41KCR+LLK7N<5U50,+0DX M*@ @[YN^X+X(P2;&Z]X:T&V&Z-KO XN&R\%@X'O S8%%:(?4W> 3DXZ9D_VW M$M06S4_8\J8-&H*UEU1_);IFK$/H&)@=J$>K19X$O&:1 \5#YX0>:]2(1LAC M?12JK* /<%L8L+.LGP9)-"N+DDXI[!,U+[KY,1K=ZF .6-MQ'B]K7%4/NSOD M,RTQCQ74KU3CNO-/JU[SZU)$D"_3ZG.C^>>4$P"_ -$!2MMRFAKA&WP4(*B9 MP\#PE,HT,J2T_BVLJ;-Z1C^14BT"G?7@Z.?2Z=0HSKYG>'4PP:ENP12 M6/\Y>'C(>2*.$QG_NU0QJD*G9_;K*N 2>*WM?4_J,#12AWM>@NWQ$DA>_9^2 MMGZ/3-BMX+8;F#8">"LY\P2K@;MM@LYS-%&K7SL9A>@05M9=W6Z\=1-(ZX=? M((B_.>YV#^,8R$[?6.C!;-_>^#OOW#K7W,:-_*?NU'W7H+O@@;\W[9[2&.\3 MP$VVZ3VPX$L!"YX.&U@P2,EP%_J"+T]=0-B>^^3O^^3O/R$DVG0@U2 <>(D) MX$(G*#5Q+N<&S-%&;^0.AJ 1("(KL>'*-H#Y % MP_'N_^XRH/>I+[NWG%UF-P(3P.IB>OW,J5_G?($V"+KM,6J-0Y@?PDHM,+^D?QAA$K)A(W%!LI M8!B@THPJ +;&=O9A[Z'JVIGM\P+78HXEE^#3AW@,9(RUX_#G[_G[5*7M>E=G MP;^HGI+=? KSEI]6Z%E>Z3++:=9)$',2]G3#B_NI. /NP6 M0P%(LV(-0_,@UZ_+$8 ;?P([?>)W&>\.PI"T;U/BB,MC(+J3\_%J"E'0J%[5 M=YOXM2?9DF0"F:YJH@3#7-MTX"ZO)W76UR]PA[F[_^BT\V&BTSHK-^WH0!"A M=M&F<+H#(JM)Z)2UPT)K7%7U$H55']P"9MN?N@TP&DQI#7;UPD$LS6V1;0Y[ M1YC.9F6B0X.S:Q2%PW:7T%1!AGH@U+LI".KGE,JI=B2IX-&U.R+\;6XV$:6\WCO:-C ML!5%VSC-)G[8J.!?CY)Q&U;$RN"T^3_Y[0T;OQ5=Z'GPZU%<[C;I];RKNU%[ M.I-/, Y-')=.+BU]6G<94 C):>.K@ [E;>J_'6[V>^P6I9*NS;U?:8-+4:, M +L.G-%7,?'1EYKX6G9A:]_C&4J\@U-#EU '9;;QA)N7JQ.;U89]4S%VO._WU'5W8DN&,6TZ0CJ[TS,[ =HS1 M^'588*MA"W2ECQ7&4+V @&BVCSSQ4!$@E<,_[* H=/AFG+_D,7 M>K+;D8EC[QHECP#II?A (_7!2T(G/8ZB) M:6]G=C::I+*&F[8E^OAZ<0"WUAW:(0$%#(_D.PAEU')+ZZ5!!EC1])LZ1 M9-V_F7BT]W?%TV'>%6^)/,V*QPO8#*]IY=Y(["#?T5'A'?*^6=WK;I"3L:C2 MF6,R=*0C&IZZE.U?IILSQF!2N,H)XPS=F\,&E;&O(N&L!T?)ZHW M8F^W6,\#1G^ELQFJZ:0V(X/=81/AG]J+"M,L W@#%D-7:Z!\^W+BG@WSQ)E+ MX>SIR4\[VO][OK$FWUA;ZS/GCA\D_M4@RQ"K:;^VSXJ"23C/(%L169FK71K6 M9%L9J7#T2&;[!M2IH,3IY@G#*_Y(]LO,3_L;V>3A3OM[9@9*ZEA2,%M\R M+6,D:2T+.5J#,$2.GVV_CWVFR$@UJ07!JD894P2?/#U#!V0K7?O9LV>UE3D0 ML9R78:CR/'5E>,&0QT,CN@UE@ML\)D 2?3P\$Z?(<10'2_,#C7 8HIF 9E42 MQ)0(UJQ/Q*D"P2=,8H,9BQGD'TOXOG]KNY27JG&1.V.+6FB'6BEQ*6*%3F7%H4_C\"P8Y0 M"C!RTB398Q/WE$]?"IYW>E*?RZ'A\P9IWPCS&>QHJS^B[F*-C .:9'2AH\H# M]UMJG7H-,A4IL.+S]>C+Y2@Q0H7\^SKAN@".JT4\XW*'XX6HD3;=YN)54O+P MD!4JP]??#-4*ZQ&;9X;03:@$)2 +C]<%5_?Q/O8H48DN T,=O_X*,7SQM@H- M"?19\ GTAW_W1ZQ!C4]G.K3>(0IYX(RN>/B:N)R34,\-RKOJ4_^[FX5O^'>4 M(R\VY+B7S(9+,2^I> C2[ILN4FXHMK' ZH"%=;@3P4YUKU7=0Z77"%N8"L/X M5S!%JB]4/=**'8NY?W%94"WSLJ P:'5LD9W0<;KT_JVR=-^#P 2>0W-,..F%M@X'76RZ1@/2 M7]*C"6PY;K%=S?A.)+_=AA-JN<1H,]R?T\\-^A+HI=JCA'_*D$L2V>],42*X MS2:(]QH'%&_,\W(VKU8(&?-2N*!EA7";J"PQ"RIZC;'I:GX>_'6?>X&Q]YL* MQ8Q+>%,^;0V#[FNZ&G6"-9J$GP_W4QJ6HIWE/:.WI9APLZ$/0B,]$]T,*5?% M07WN_NKX@Z(A[KH;X1.P" G3O-BX:@2^ZBJ(B*LFR*M\#3OG(%6<9C.D#S04FI5IYGM,[U8K27YE M&4FX('F7<&.*;"77("%8FP6TW'_W327]_CI!]!?^=9%C3)VZZ2!+<43S5:VF M>% 403@5@"1:J[L@V>Z^PRY "'SR?MC1KH.F>.#X*=TU1"8INT+& 7>,(=0I M>Q ZX<&]+?A,-94K-DIYB\TS0@76F9P=U0UA%V&*+/8!*>LH1WTFB\T*#?8T M?TPU:%&Y6EI.4%QPBCD+SK*I,O1$?-';ND*]7"4US3<.EKX7 MJPE2$64ICD!(7*B<8%IF1=79-/.EIRFA8>!G.F<_JC=*HY7K*.*?MV P/!EA M47)!2U#I G)!_*O,=![IT,A!49+JZ0:I4TBP6C\)M0JZK2Z$+!JV?L:3<>CW=]QC+S870R1 S$TPM0Z;-/N-L&_ MI^R. H%?@G7-!+P"MZ\E^PHOY-B,2 MI)JQ)]JP,@*5R C%JII@2X82$#O2ZLD=.]&QMHY5)\5L V% QNF3DK9FXC:B MX/9,I7XR4)7ZK3G>"_:TPVG985S(OF,GGQR?>FZF5_@Q29>QBB;*G'.X^07- MB@H87.(+G14EG<*UX%H;DZCJ9()&%R-DG BA.=\B0PW0,Z\]/6BR M$VJ*/9)4;][+P:I74@1G<5B7%A0#'L$AR4AS(G,H"F:P;A'".9P,]<1JXX474-=235UJ_RQRM :7":9VMU,,H_-1D_4QCC("P+73K)@/K48Y^UW M?\,L/]E^#WNC-IQ-XR$OM9SU7'_R#A[;TM1DNC/@Y,!4F2"*(1&M/V>;D1.)H*+K*15(B;4A;&=:KJ>=Q!@=&G,V?H( MTA".5U]2EN*5Q,OE+]\@+W%;M!(1G,P)6VF$RBFO;E_19L#0#\PZP?W-BF'0 MJ( JUXQX*G-V=DP#=@^@>5O=KE83AKM"P#FD.,]2/H+L:.*"+&27HP7&]2M4 M,L$R<36WJ2*G*:Y/CB CGYT9BO-2C*&NN.IJS45'V6V2ZPEZ+;&4^]0P_0-V M2J8P$8X\(9P$Y]M<-[_RF2"ZJ8R1T=QG9T/-]7C(7EZ,3:N8C^F%.*6-G23O8:HJ(-NT55%O,_3 MC( UZ@3\[U=!486H,\N8$(3&HFY[6#M6WS#BS+!%.+ZPR;>N MQ=-2D(@XK,Q"NM2J??:&+S'JTCLCKRNI:P6NJ6W:,:9:'8"JZU6.0#4Z%$*( M \)_P2RIA&X@_I=2EWK;LBVE5V/BRTQ(JG),("Y14;VX*O_4W#ETS6!E$ MSC/N#[YKT@2+P" $F5XE$Y%7,Y%74Y&OF8%6F3GJ8!?IT#2(;(PHS:I0?OLI MQX^&MYS@P#?X&^]4G6C )SPBA1$=$C[M=/S?J.@=^#=R&T5<86/UWH .E MIB"N/1WV9;[786/XA.I%'3.;IU7 W K#H,A3/$7"Q(=AV2"8T.'5PL7X7 %'0E&17VX+6I_JD<9/J$A?9VD64J]-+3\RY2E. MBAS^)L*X9[6EF!_A]O^]R-DJ,OL"NH%S?=*5PZ8-76LZ M-R@>)&[(61KBMSZ;XFFLV)M!)JRM^NT:V95-S9@?D&"CLI!C+0\R((A^606R MW9]2Q$@*MAD#U7=L+(ON$$I5-NTB^.^J6-8^[V64J;5[P-VOU&!P"U9NU,Q>*]Z*:&!:?I@C/3CWS1G[>O(J)0T#: JZAR1@H@G8, Z!3M'^+\M/I9+09#A,SLW ?L MOEC [NP^8/>GBTD^7RR+.A4ZTC],,+XZ5V)E@7ZB0,".6S8Y*B&.@,SKH?"Z MKR=WXG3DWA$PB(0!Q-1SHP%PF(=S5;YQI\ 8L=OO]_I[$W-BF^I)LO.3;B^E M[??P#FH)A9;1<:[ZO#)X^TM)4/;W9EC[P&$3YP)N]A&\. T^GN&[")=EK#/5 M%:T2C^B7L-J[OK12C77[_=NPL+BD'*2D&M\FIN&&PGR/JNR-XY(L(O@F1%)_ M]@_1$XY+";H33"I6V3G99N*C;V^58@KS,)FV??J^4(V%]?C)GEE@3P>*A7R5 M)D=@,1#\@-9Z1P?1JC5D$"U4A\[>VQV@4S"RPWX'Y-[)!&PXM M8S:JO'(C<=S5!#AS&\3,?>&X /0&'2@!!$7%&DWG2Y6CMRAB[7"/AJ'%GEQ M=!9Q5!8!S+64TZX%(*=-:N*BFC@@3.\J/E%6R1)-UJ"5,H4*9M* [ZZ6O[O+ M9;?9OC-$W P"DO1T^SWLPWQ%J:+3X9M-";:C;ZT/VJR@MDOQ&CEO[!Y1GU06 MZER0%06C'B05IIZV1=*/="OY.@P2\;92R0[.,W,SJ21_;29$,#:?Q2';$TTBHI&%U4JPK THW4I% 1F2I0J$&@RB00$2Y>#M# %IS M@*U),ML73:26; B7#E=:=N?V>[=):=^!+O9,8$N ]UYNB%K# M$E*?T-JVR"RZ-*LZE?=A(EK:.=5XB2GJMP^ZM\+P7O MI>"NSM\.NRXZJVYT*3T*,Z--GB)C,_;,E#T]&:@M^Q;+1ND=COX2(S'Y9Q;F M!O00;$$N%(PN(;TR)7SQARU;]?Z&N;]AMB8A!V#C#>F":7ID\2ZA.I!);IE[ MFDZM)B,FAX'BJF K>]ZCBI50@EV+0,?DC%@'L*=;',EE^08)B22?_ M*A/KSY:RDK^5NI &8O3G!I- )[GXK]?),(M^W. []VU5<1PH>XDHPC6&T7*] M;\F@0@(RIBA@ C$BAT\3M;*?*B$]QD>MVIU<$#$Q.*, MM+F6B"HCJX-?MF]JR.E U1#)A5SM:-^_.-O2/3;WL[&Y#X>-S=T/DBX0.*?# MECATIUT0>>:.#N.6$"]1J_Z8\5J\GN" 0A65F2)6=TV98Z%J MIYT[+ [F_H_US&1D%53^((/KF/B*J ]E(2K07!0W%:OY%&YH+U_EH$7!?;U( M=:AF<#-7'XV#4,><$\^$IG2KZR+-B%O@(R@L(?HB??D:7A7AU8]\ \N4OC # MU@@N3!0!*Y#L;#"J"XA?:)3:8)IIK M%4X3V&T4O=SY.IL_5NOI$FO?F$&XQP]S='C8VQ_.!FX:X3@='1IO)#%7YF4K,O]FY!'DGU)BFW)1[[NU0M;R8M M2895K1TPYQ:@G"2%V%#$ ,U_]H@Y&"+B9\;U1! DD)D75+7 <0_5S4.B=,Q- MU$2(B:NQ5 FH(TEG932E/,]'=*;SBOU8[+LR<=;(R*D24VPS5>7?,3IJ :VB MS0G"12GF2AESRETPF_,'%EUUNW5KGI;*S''F!IIFJ"." Z#K<5X-\I90@$%K M)6?#U$JN/NG">UWA"'9T#*B2O,>T:50Z^H[SG<4'LD^,NKD:#0%T1_;^IF:[ M2T0@B8A!Z=$Y+&:G L;R?";Y\NE>075).]44/@O)O\9FUM7I"*-*'GQL$G M$ KA5--WCH:6S\%,HD>6:A0&J.' YBB#F)AHD0P'?ZUC_-DH304,/=="MP$_ MPQZ*_+/:$FM6BMH0/LL<>($*8^J5RF-U,VVSO%'(!<;AN32]4\ M;,Y-/(4-:C*8!5*;-@Y(.^/222^H$'4F%X!6+"079@=2L(.UZ8YJ1$WK.<1Z M+HI+7T<(O4M74M]H;FG"5ET%$*K51JV)CWLU^*HJ#"&'9X&V)3?;/>V<\SKC M,YI#LG&$<@R+'M@-:;:N8S?(KL:*I16 C.V4NW7D>-W6[-N65!P%%\=2L-7T M(]\2Q FVQ+#",>E&8\GK921N6<^A9X2WJ/#0A^"K:C[LFY/W;*!.WI\(V(\+ M_DNPY,HY?W,S 7 U?U5)N;NYLFBAU.-1S1J-?JWL(PBH4BX/(G.N Z+B8$DB MZSI=!M:MPEX4]N0DXUB'7"X7LRUL)5[0X"\L,QX%HM"-HR(Q98345&X!DS-" M_"'LWNGD>(0>CRA5LV *+F)7I PG2@CATLH2D2(Q5=U@\A2/Q*<"I!P2>H>I M5&S6F6Y(R ZYLQ=I2/#FO!QA4IA( 9248 Q+P)V:6UG.@T%ZSI":+3,T@*3WEGCYPJGGKG -/@%O M2A \46F9-WKG5WED;#;4NLDG-H.?LJ\3#LG4)DG1Y4[EVTE"P@_G D)E?AOI MZCV]S1<+H3T:=@AMD(*73UK]3IR5"-"()0>S@JXX8B%(")CMBA*YS2.VL?!: MIN/)3X;$A0?&IEI4%A0\/9[E?)EEUOW7^VB$T*X8(9)AH05FM$0%68.\KU)BAE^;[R# M,W<2L- JMA8Q=PE=(Y:O#B1,ES>"RJ^+=Z$[Q;:5-0?#(!TSZ]>L19&L U!- MX@:ZX:4.K#SG5'')UDX19V&VJ+ Z6K8:?(0_A7-O^FQT7&'B8U(#\Y?S[LSI ME4D&1:9Z0IYPM][&5I11IU+RIT8/?_5(K/NC5 >KT;J-L1H"J3ZG. M'U4BC)-8+*-.WQMPU0(\4L0#(D8>6* MW ?0<$=YKJ\@G=K2C9ADZDH]M3/->U0C@ %MO1RUV"HXCD6,<2E6U0_J>VO= M6:BPOK 2"XZ5KVU"&,*;C1 M$KD-"@>40*F,1FF@>Q4V;V(*U7"+/H<;S/TD MOCY3L:3K>00LX]-5 MY?R8;MWV!>#PPU?]9*G+,5H]MN3*E0KJ/(LA3FS/3C#,MW6=!:-TH5J>LPZ_ M.YZ<<6TT:R;![6D022JT2IQ+@$_,ONE]CP>J]UT&\UV'R)@N>ER)/F"?BYQ@ MJ7PB.%Q3YK&/'(:D.V[^/(U5S SC-L@1LHZ6K+>XM>'UJ0X(W8&F#H+M%:FJ*(GI[[Z=AJ'6+K_$F)O*\ K;Y1-QT^D$4N2%84]F3B5U"\51 M1!F1;V])US1P_!V)5=M];P0*D:AI4L136'<7 M>3,[-!O4\J,9EH\H5-8-,7!?T0;X=*AH79:Y,,\XVA?WJ\.;2[Z'$9H2D3(J MK\"R&?D#YK= S$FC9HX88[IW3(A#-FGGAI$/ME>=G>'L5B-:R!T8L6U8>XEX M)5&39YF#W\RQ"$DIY+$U-*OS$+4E9'E(>24H0D9UBVS.<7\W M>@RPE#DHC[T?N6@(H4L(4^'\6.0B9;'$,0W>4 6M7R_;,J$C76A<&"Z-FHS'+5$-0M8*\ YBD&%<1P+069MU)! MUNW 7?<.B4SUODD<"E*DQ7V7;S4M6G>+[ECW-A3EPDP6Z]]*'9'$0D+O3^$T M2+ 4<+U>MS3F=]V*-\A?5F:8_F2Y@,T$GQ[C%!\]/-"'!Z>'!WIQ: )@T$<$ MWJ<2:RI2D,OL%$6GC%_O<24QK9@E6=>:)H=)V*$/AL'$,;,W$*Z-*UH9YDKW M3IP3X(VTC+#$2C2L_.J$*.?HYL52>DZIT3C("VC1>N7K^Z#^XOIWM?+?K)H1 M-71G+_[(>=^ 5';Q3D@/3_1[31R2G4Z[4A09-GMP_=W9J\:)EF/GOHJ+F@[1 M#C8\%&RD9,W8#.'0@T^4U:H29@+T'5972R_"$Y_7U!VS!!TT2+PD0GN*(,LF M1U]-7]QS=^_OU(9-)"VP"4NR9];+PMME0/3K31IS1OAK8TE8XU4T)UC0WTJX M4,E9&IG"5"ZQI%&BG.+56!E&_#NMC=P81+,'"-VP6AO?7,CE(L4GS+OJR2[N M.PZ"PX.SPX,1G/9#.K2)*?[3FMI:==!YH/%8%EH !SK+2=YF(+I$5*9>&L(I M:$BS7'\ZFL'&P"!A@J@!XE,6,7CC3/U+;.0 /]WUY.IW=MZO9-Z]-S)]+P=0 M<>I0Z( F$\2\%Q9\4=D;*-B8EZ@B.IT&F**$CGG:"B.%LI\6<<-T5)D.R"L@W1R8! M&5U5V[%H&#&IHRBC4FI.J!]3PI?>09JYL)SJPMQJS;+_@_ZP^NW?[_^]<*[?G6Y[];RV;.3$^\]6TV(]_DA7D1[/N2+ M&7%Q86;N^S>WE71T"#EZ*0_DDD$# M%+E6*H>141#W3(,;*F/MVX9+N+L?E'-G1(1[TRW20XSQFN06QZ_?E.W6\2XY?^8GW3=%5%I"#8Y3 MV1).ACF$7T#T9GD9%^SB=&D0?:>8!K,2!E0#&1\V^*.5K=/NUVO$UA+_45Q4 M\<%:X""07$6T$7/'DSO")?O"O-J[N"_.=F9?\-(K2TB5$Q5P(77'3$Q0%;KF MW++9HX9KF/:)FV(22(*H(:_;-QUEJ(1+'V ?29+>CG;?J"/U(AT4XZEA1)8R MDJHTAI3PG [B,F5]R.S%?G"3(3'!RF+8@ZLHQSD\LOC>L$J0J/ /.:2 MK[:LY@]_Z5"/8486>I^IIYUT)=*_JD_K2F?OVX$9*KG0NS);Z$40[VC?+>TJ MYZS/=58/0[095]MIMK)/2?/O)M5KY S6* 9RFB#%6WQ3#^I%Z&M%C+M2%[M> MW@7 V;?#,E1*DJH,NM$#?L3@WGM7+=S1<=&U\_.5=_4_5Y?O;ZY_O?(N+O_^ MZO6'7ZY>_G3USKMX]=*[^.GM%?SSYN>+F\:C/U^\\WY\_\LO__3>7EV\]+WW MKUY>O7UW S_B7_[Z^I?WKVXNWE[#$U>O;N [[_K5S6MHY?H=-_L/^/@S._#S M!3SQRGO]YLWKMS?O7UW?_-.#5UR\^[OW_]]?O;NY?OV*6[F$?[S_Y<;[<'WS M,_[@XN;F]=M75__T7O]8;U74QW?>Y<^OKR^OO!^N?GS]]LI[=_W3J^M7/[4Z MOUYM[[*COX0O\'>UNU/[[KMOGYV^P$F]N'D/T_OFXJAY^OWEZ]_M'OTH1(Y[ %%A",K"^$1*6#<\AY^GOG"EO/H/ M8C4NG@=ED9J?\%K0)R,R='!2XV">J^?F'R^<78"_?^&Z6T[@79'.YW&P>JX3 MFBEZK^RI9P^/3\X>GIT_IIU5P!8I(M,EV77'O.L>%%'[RT=/CWD!^Q]9^_LO MVO@#ZCX/ >8F!S/PO[]Y^,T=]V5S,A<(50![4SZ#%7UAS@DMUBE,_@1UL8R7H1L6,2X'Q]3/\VF\6TA:/[,M/- MZW?+&5^S/W:A9_=]]^^C)BYS^Z_T#[]G$^]NQ]VN 1N0\ M3M5D%X[A'[ZKMMSE6VV?OA']*>?Z2PG"'3R^[M'<<([6'\+Z@;WE,+[Y_E4P M4WP6UY^_^[4>_EK?8.%S7NPWFG\$!GL%[W?E7_6]51CM/O9UQ]C7T_[8UX-1&JW@?Z;%+/[^_P!02P,$% M @ XH)F3RPYP\0%" ;B( !H !E>&AI8FET,S$Q+7-E8W1I;VXS,#)X M+FAT;>5:;5/;N!;^?G^%-IW;PDS>0R@DE!D*Z2P[76!I]O;NIQW%5A(-MN65 MY(3LK[_/D>R0-T+HW@^4,M/4EHZ.SNMSCFR?_'1Q?=[_XZ;'QC:.V,WO'S]? MGK-2I5;[VCJOU2[Z%^SG_J^?V4&UWF!]S1,CK50)CVJUWE6)E<;6IIU:;3J= M5J>MJM*C6O^V1JP.:I%21E1#&Y9.3V@$OX*'I_\Z^:E281MM)$X+?BST))03)L,/)?EG_<\&Q*AAP(\:.XO$A])8$/?.^V9JNU,9VG&G4:__ MNUMR1*U-W?UUB4!GR M6$:SSKN^C(5A5V+*;E7,DW=^ULB_!73"ANYVFNN+Q9%,1"77O]%T2I_W;ON7 MGR[/S_J7UU?L]ZN+WBW[TCMW=ZUZDUU_8OV?>VS9&*_/#%_.;C^>7?6^5*[_ M^[GW!SL[[Y/FS3HL\*CJ+UO1@\V*7I;9KUQ;F;!?JNP_/ F%3B,E1F5V,ZY> M5,LL$)@=SI@=<_OV3?NHNVZ %ZA6H\K>OFDE8]:H5WYC:CA'F5WH ,+],@S<(@'[F! M&:!P/&-WB9I&(AR)LK>+]M8(%79+%( 9?#E"@RUD^%%CD34B"6)D(MH+(RE78,!4TJ B<@\4TA MF@JAY@3+0C:8+9KA=?B]]:3?!1O*!)8E)SU8L@RG@QS3>F%>)D.D":?RC^L@ MRD+PA+<6S%:&IR6E5@IC4YQ0_$310R#D/C K6R/60M=7E(DBBT [RNXR&UG MG#P!-V,VC-34%*&AQ4@:BZ;$,DZ#7FY(65[PL"F$69/V=3CYH'!R?\DB[TSN MP!S#*0W4<"AQZZQTR;@6SA^PKQQ$@NS&!()@$$DS)G(BBP$!! -T'TH31,ID M6$?@H%7D'9-J%8@0PX;MP0^A@&.]L7OWP9@G(\'.D'>W602*1HM7&NT]L>^6 M-MJAO]MWVZ\Z%12$X*[T/,M/A8=2'A( 5"(QM)W6X0NMP[QPX84P:)Y@.P=M M3]N[3*@;\,SLOH3@;R#@I'PG#Z@JTV" A)E(X](05")Q?*CV/R3P(@AH$>$" M@9$CZH/GRCE T*1$,D,6HR(9ND[?9 ,C0\FU) 6DQWT'2PEQR@QAL8M=XX#; M)2V.$A (/;Y;E%+7$F01)ZR!6DZ(!TS'"E\A%@L;K@:"" $'6"_"1]+_R=!Y M#1$WV!QQDIKVQ ,R!0^CXKB T]Z44&\M\'9>N7O\(68G,J2PX@8G3H(H;A"2 MU A0K'$=%GY')$H^D)&T,ZH-F[:E+' AXKSO WB)=*&1<$AXGRN49CI%]!E7 MRX) Z= )X%J*D4A0HB($(69$2M%-)&B7?* A"V0*U'.A]F-&6E!$6F_"H\P! M +E!#(?H ^0$!C0;ZCFJUPY0YF\W%W<74E@(&#*^A1BHS#Z^]RY@R^?4@OJC MX=-])!L4G9?+$N%M 'D\^- &/V98A', \G9?]Q^=._+NPFX!+B8 B[_\29'MK1$/$5Q(_Q6Z7$STJ<(=D.CLE&1S M6?:])&-NYN64@,,%HP@=HCKM<[2;X1AT)Z+\M+1"7_X'!MD2>M]9Z]O^UM;7 M/18(B\@K/V0I@<9B)#PD+'GT&>5QK26"4!P-D57:S&N1&P"S&.=F*\1&&!PH MU#F:"25DQ4\#N"?U_770%P'8E[C%&<.Y_E\[SE]*>J M#3G,0RPT8I["&^(C[V! #%>CT2C[ZF-0>DP6Q^B8_Q9.C1PB-Y[-?_3*,F]M MSU! AAHY5H9KA ,$.-<]&HK-/;(?M8[? M'QRXMRX6.MFP$"E_(U/U;V1J-ER?/*A76^_;A_7FXR1;U]>KC6V38-P^//K& MY5LW;A]4CYJ-H]86DJ7U-6<:;Q[8W:0\^5!JE59SDUY --/[;G&?.YR&=LS. M55].J(BBSN4"ZE@NOK7\8\4B P2OWUS M\+YKW._6=UUL]>]E][_^)?56A;X'!6YPK)94)5R_ M_7O09._&/^Q!75]38'_EZX$YG-=<(7S\;7*>Z(WFSAV:\I]G=/RCV8E8_*@A M%_BPM>E;AS4.?&!4E%G1S86H/_O[B/S7?XGAO@DY_1]02P,$% @ XH)F M3Y%3[+'S!P U2( !H !E>&AI8FET,S$R+7-E8W1I;VXS,#)X+FAT;>5: M:V_;-A?^OE_!N5B; +[&L=O8:8#4<;&\Z)(N]=;MTT!+M$V$$C62LN/]^O-QLGHA'T_^N$#VZ\W6VQD>&JEDSKEJM$8GE589>97HD%KP*WA\],WAM[4:.]%1GHC4L<@([D3,P$>X/&WZ1P[&.ET>' ML9PS&;^MR-^:O[6@1@,-H=6ZI1)O*S-!L_=>[V6NOY"QF_5:S>9W_8H7.CJ< MZ-1A+H.1X3),L#&-$U>NQI6F8YW]CJ=:OF/->O-W7[H>]'T?WV:H#;AB53+WJN1 M3(1E9V+!+G3"TU>AU\H_!&S"@OYV4=B+P4JFHE;8W]KS1@^&%Z/3]Z>#X]'I M^1G[Z>QD>,$^#0?^KMW<8^?OV>C[(;OIC"_/#9^.+]X=GPT_UN-/TYVWH_G9#3ZOL?W7VR>7<./:#5$J8*HN$<7*R9&[&W;E,F4\7;(\=287L GT[)D:;N(LP9V17+$)C]!DF$ZD8TX'N0V! M5$3"6FZ6))+P2X%UU^:T:(NA#)94GN:Q!@E$TH#6(99B.#2)A6&+F8QFS.;T MK"#K$T6W6^F4ZP3;AE/)Q':D\QIR(UIK;JHBTI*V5P=F$ M$\*/4M= *&)@;RT-K,6^EJB21*X@@.AKA,@O9[T^$;73#(Z]L$<""PVD;Z,E$XM9[Z91Q(WP\ MX%\Y5H+\Q@1 ,%;2SDB0:+5YK=79$;M^:*L3A[M=O_SMH$*"&-RGGB?% MJ8Q0QF,B@)H2$]=K=Y]I[N5E"$^$1<$$WWEJ>]C?56+=B.?V\4.(_L8"02I6 M"H2JCZ"R M<+L]N7M(82!HR(828JQS=_?:CR%;OI(65!]-'JXCV;BLO/PN$<$'T">0#RWP M=<(B7A%0\/MF_.C<450/ON<6/)Y .)3 =!3EAN*SEBUNS)=HZ]!"SRHPBXTP MQ>_AI,AV-H0G !>V_RVY0DW4J<(?D.CLE.8K77:#)C-N5^F4B,.#4<2>4;WU M!=LM<0RZ%*HX+=V2K_X%A_S]T'N&^.K\V:K8/S&(2U!6KSPL\BMH&PH@T2I!JR$L6 M2?9F"0D22*;T4Z%W,=. -?@-CP,1?S%WU?R]2_\BP.U\"% _# MBXF<+^YO/CWW*_'*+WLR]?#PZQ;O>@X.ZF_:!Z_W]_T;'P>C7%RJ5+P-JH>W00T7;W;N-^N= M=K?5ZMXMWN=?IOOF3P^]=N+-?[W9;[4Z!WVW&T[>5 M=N4V4.CEQUYVU2_OBX!3TR.YX'8LYY2Q46X5;5B@?P.5+<2W; A8:6WRT .D M<3_CW&2G1YI1.3K#[D[&V.#=JG]UN=HMA:^W>/'O<5'P^2.]=(\VSS"FSZWH MI!?%WKB8TK//MKWP:(/$H/'+%_NO^];_;KQG8P_^/>^*.[PEOVW5?T'GX96( M"[6OYTHE.JVMWU2L3$#'UNM&AI8FET M,S(Q+7-E8W1I;VXY,#9X+FAT;>U8ZT_;2!#_?G_%-.@H2/$S#Q([C41#4#FU M0"&]7C]5&WN3[+'V^M9K0NZOO]FUS04H*:VH"J>+%,O[F/=O9L<[>'%P,II\ M.AW#0B4<3C^\?GLT@H;E.!];(\ XR^727K9L(>?.Y,S1K-H.%R*G=JSBQG"@9_!)23S\9?#"LN! 1$5" M4P61I$31&(J#0-!=7<@ST_4^&2Q6H1 M>*[[:]@PFX:#F4@5\I)(6;Z6#.ZP4?1*682S>1I$J R584+DG*66$EG00=[5 M<"J4$HF9:93<:PY3$EW,I2C2V(H$%S*0\^F.W^DTZS^XMKL;EFM;KOF%FH$U M(PGCJ^#EA"4TAV.ZA#.1D/1EN9JSORG:A +-<%G9B\2/Q^?6R1]O MQY]@?S31EONNZ_\(T[^ KR_S_;/(%9NM?J[+VK==UFYKEQTUX1V1BJ7PFPV_ MDS2F,N."SIMP*FG.8IWI. NC!:,S&%_1J%#LDL+);,8B*D',KI/[*(ULV%$+ M"MM;/=]WPY%(,I*NS,@+=YL0"UA02:V3# M.8UTL0*OU7&;0'(@LEN5E)5G"1BB6G\9QN;W5ZX7>$\P$P8*GV8V!Y/0Q*1N(8*Z;%Z4P% MK2[./!.H>'9MY1-3[89'/=UZ"I M8 HS(Z2*97;6U[7#5L(1W.BK>.\Y%W#'&8%1X$1_U6N\R*Q"B)R.V'.DL?&X5KE=#S?W;-OP>5_O-#)4L1:@DQP8^0#4'2&&=- MW"N@S@C3L,VP"&N\-/4RX1R0#.%).*(ISQ! >=-0S5A*TDC/(\/8='JF;..N M@I=P$XAK(S/?#/R\%HHZ*5VN66K_F++X.'0WS^=N"5-%IIS61-4.$PA2*%&3 MF :UG)D*B2>?Q@HG64Z#^F4]*S1]N)Y)&@8QRS-.5@%+#0",W*HA[??M7JN_ M5\)TH- J%=ZO>\DWRBX MT[9[OM=K;=AR@]XQKBG=@W[/$9.O&JW&K4[?:Z&W'YC6MX-VJ;N-B/!JKH3* MK01=JXDE+KP22;7^_VOVC9I]):PUH3Y<_.SJFE&5QWKJ<31' 0]4>_T ^4JU MWWQ4W#Q6'FA&8W@L+DVK =VRR;BN@O<'^FG![@G&]/HVX(ET!OJ2PA@7TTB4 MYW$ A?[LTMM0X^VM]EZ8F^>]7V8+^\"&V[\[9^:3L[LQW&C0% IKG@ MA:)A56W<;[X7K)[E#:2Y"QW^ U!+ P04 " #B@F9/WHRL\O<$ #M%0 M&@ &5X:&EB:70S,C(M#F&FYP).+UZ_/1I Q?&\#_6!YQV,#N#-Z-U;:+A^ "-% MXI1K+F,B/&]X7('*3.NDZWF+Q<)=U%VIIM[HS#.L&IZ0,F4NU;32[YD9?#)" M^[_T7C@.',@HF[-80Z08T8Q"EO)X"A\H2R_!<8I= YDL%9_.--3\H ,?I+KD M5R1?UUP+UB_Y]+Q\W/.LD-Y8TF6_1_D556;, M<._NU1(=+CC5LV[@^[^&%;NIWYO(6",OA93Y:\[@#AO-KK5#!)_&W0B582J< M$S7EL:-ETFTB[V(XEEK+N9VIY-Q+#F,274Z5S&+J1%)(U573\4ZMV:R6?_!= M?S?,U[9\^PL- V="YEPLNR]'?,Y2.&8+.)-S$K_,5U/^-T.;4* =+@I[D5CP MF#F%_4'-&CT8GHV.#H\&^Z.CDV.X.#X8GL'Y<&!'';\%)X

C.$F\[X[[GA M?/_L]?[Q\-PY^>/M\"/L#T;&\IKOUWZ$Z9_!U^?Y_IFEFD^6/]=EC=LN:S2, MRXZJ\)L+YSHC2L,[+@1351C,.)O (8])''$BX&0RX1%3(">KDWP41R[LZ!F# M[:UVK>:' SE/2+RTHR# I,;^*B292C."'M 2@C9*HZP1MC$!"*,7TZ @VT=UZ M"V>>"2X"M[3RB:EVPZ.![^8'TL3YO<$P4V()9RR1"&>$RZ%4#O067M^:&2QPBU.;'!CY -05**LS;N M!5 GA!O8)HJE!B]5LTR$ "1#>&("QH4$ 916+=5DE9B1(;5MG0&$V96)'&X2 M<6UEIIN!GY9"42=MTC6/W1^3%K^-[F9I+FIQ*T>I)F/!2IIBAXT#R;0L26PS MFL^,I:),&:@(DJ2L6[ZL'PI#'ZX?)(,"RM-$D&67QS;^5F[1?'8Z;KO>V#=F6:C8B(8BZ'RJWS MN982L6H.,=FZOMHC@(>J/9Z_?A"LM]< M*6Y6E0>:4>D?RRO;:4 K[S%62?#^0#\MV#W!F*Z^_)](8V N)*QQE$4R+\== M0&6P1\5MJ/'V5F,O3.WSSE<8;/K=*9E/SNY*_U$&/3?CAM?8L6M^Q>!W_#*& M4VRBN.D3;!]VW^?S\8L'OK,FV5^3W;"GVF@_L^5RG?QN4A M$A*9WXYV%1/$A'7]3G'C5>,=#F2<2I%I%A;Z^8^^GBR>^46HO9+M_P-02P,$ M% @ XH)F3T.Y3\'9*P( ;&XA \ !W:RTR,#$Y,#DS,"YH=&WL?6E7 M&TFV[??[*_3H^^ZM6LO",0]4E=_"!KMQ6Y(-LMWBBU>,*$$#G9(,XM>_$RD) M \88NT!2RJK5;21E9F1$[#/L$\.)/__?>;=3^1SR0=;O_;6!-]%&Y?\]^_/_ M5*O_?K[_IK+3=Z-NZ TK+_)@AL%7SK)AN_+1A\%))>;];N5C/S_)/IMJM7CF M1?]TG&='[6&%(*QO7,RW(A,F1F*J'%M99=KKJE7:5(T@%F-E"4/NR=&6<)BI MP&)561^JC.!8U1&;*@J22DNQ85(_\5L<684(T9I3S3RC.@89:41:A8 Y$>FU M[2&T#EK8&VR=V[R3_;71'@Y/MYX^/3L[VTR_;/;SHZ<$(?HTZPV&IN?"QNS^ M3M8[N7;_&2WNQEKKI\75V:W9^; Z".[:S?!]\ZC_&8J%.T/JS*?#W/0&L9]W MS1 Z&]Z*>16I*L73%+5Q:%SIH+%VZI2';^K6I@>J6'KO3G M[?=_KS-)E8B-*WC[&[6<-ET\G5R\O'60W=;W<"=^^N_:FP/7#EU3O2D@V: / MLBGO$JG)';,'1H/JD3&G7Z,WO7"UXT!T@_'/_NR&H:FD^ZOA/Z/L\U\;+_J] M(2ADM3D^A9JXR;>_-H;A?/BT$).GS_[KO_[KSV$V[(1G,_7]\^GD^Y]/)Z7: MOA\_^]-GGRN#X;@3_MKPV>"T8\9;O7XOP+NS\ZUT8\@G'S/O0Z_X"-?K4&*> MN:40"$]1K';0FEI/(@HB. MWY^UCH_.:L=[O-%\?]%H[I_4=VK\L/N>'A[7N[6=$W;X\?UYO;E'WM!ZIW71 MQ[57>ZRVLS=N-$]P[>($'>Z\NVA\/.S42>OB\'B;-UY]Z-2:[\?UCD)OR.&X M]=&)UO')67WG0[=^_+Q]N//^ MZ!#X_;G1K9A?M?=QJOWN-&L]UM79Q\]J]> M9O;5>U$[KI_4+SI0U@EO'6^?UW?>C1L['7A/C3::/FN1]SS5J_ZQ-GWF [R+ M]PZ;_7&-O*,-J'>CV)Z^/#U/=CUNXA=7X37-W6#M MYV^:VY^49]IZC:H>@VT%V3-5:RFK6L>0@L[G6ON-9^_HGT^O8?F8T.[V0/3& M+P#CZ<_RN,RPQK]SRK[_BLUMR#YP^/:^1U%YXY.SP&N,A^M[[C MQJV+HYNPGM=??3B&>J(ZV3NO'6\C:,E%"TIO-9]W&Q_W+@Y?M5#]XO5QXZ4Z MOPHKI2X0KBP8!FNJ+"A>55J8:D"&:@"%"T]A?4VE,G%?%$F+C&29/*9ZC5E\WV G=TIOK^6![<17;0+7ECM&JIMA7&48V M\6'H<8*B,HY0&0#;U/]SU6C;[W>"Z4732=SP"^C;@+@O4.^8HS74WX,:787: M6<10%!$!8MFX]G+[3<'N]_ ^F5N7**ZE5$OFR#= M&W5MR#>NHR^TI91&I903C#JG(8(0.E"G2:"1HBGZ:H:^2BS=!Y=U >Z_-N0, M\"DGW=H)=K@'S#F/&SLMUCI^-ZY?O&S77FC4^OAZ M<-@\[=0227OU_J+6_7!\V-U#C>8>:WU\1Q*A:R7(26V<_C9FS_S[==MV?:?1 M?7\&) T=-FOCPX_U+I3-:\=M$,L6$+I]('+O@,"]3G_9OR] -%Z@PLNGMM>. M/H$S#]%Z444BJBJ308(QX*@:J 15#19%"=0<;2),F.1B)B4SL;C3)"#A" A@ M@.(C"(6VDG+XP#0G1F,G[[#V9R=;!VV3AQ0H^A?][FGH#8J0:SN'".PH)*EX M/OYRRULS3C]MGYG<'PS[[N1MQ_0:,4*E>D<39K]H^3C07==]V6MT]SN-G9<9 MR 2N@6S4F_O'K8\U=G@,)'NGW6XU=\\:K^I9ZV(7WK/?"?_B2SX< M!; >)5@X.I8F6DD5K3$.+&L[>B]B.VWDK07PZ.0D?*N"1*46I"80&8QM[> M >Q,P0OHGG\?W><7DRNS[["5/ MKW74K)PTJE%TVB"IRN"R&[K!#$9Y>#9]?7%Q5L3LVNQ[*N-6'$0P 5MKA+.( M!6Z4C@PQ833$3%)I\6DO51]CQ!Z[^Z?-"$?)"$R^>GC9^6DG<]FP%M*(3L5G M<'4R(7]I8X9IF#V-P'3,8-"(16B]?9Y!1\UN >/3[?>*Z]N3@OY\>FOYE_UU M68U[",5D]G,XP1F#2+#+YDVOW _GZ_H!T0QFB,A(0.D-LQH@ 0L/,5.4T815 MP^7Y\N)RJ7^CPO9=5[#I1/;6^X.=']8]K[V+!B(;&2T#N*V!KTP$83@'NSW5 MO24Q?==Z\YHU^QM2KIP!^D]"L (SRKQQ0#E,C,Q*(L#X%SV@,"FF_9>H!U05 MDRK%?U^>@-L4!.BR>3[[#-6Z>FOAT,VPG_^DZ'WU?/IQ)_3ZW:QW6['W=2?7 MBGAZO?;?DWSG+=8R>J)<8)1X&X/EW(+D:TF#U//#?16\SM^2QNNX8$XEPD9 MM,Z($"8:))T53F$9(E'SLTBK@,O#V4GJK0P40FVK/6,Q A4PPEL##(%R)?RJ MZ)-#AQICWVG!D1M+*&? J) )$DBNN'/-A-MPHYQA=_BA @WRX]3;O^Y$;-O*#D'_.7+B.RQOXI3<( MVST_O?SPX-R,=^4\XMWK<1#'CG"@QACT#$>F0\ .W!&$J]PZB@LDU0Q)M4;R M/DBJ^R.I'@Q)RIG$!&-"K&+*12VM(TXBKZ0S.(0%C/B4'\EYC4%=0]* [G&! M5?32,@C>\%4 MY%9KBR *P001C2(JM8= M."NE% NP&Z704V00-@98;$2:21^,C83(R"@Q!BD;2C0^NON?4=H5V.^>]GOP M=7#;6%PQ2%>2(5*/,)<"HD.55OYY:\$<1(&TE7=Y$S0(CWIL@J*'&"= F+$HU(_<=F)P;=4>=E+*A M,6R'/-V7AW8J[7/8Z[E^]Q$B_4>!3%BG@9](&2+T)@=RXI'4UN/ I,%2K QD M^V%HLE[PNR;O9;VC1V":CX(/\]AR:I7G+C"ML5&.&"8)<1"58R]N!G.T]$#- MS03^C0B/7@'W[XR<424!6HI5-&D%@\(2_)P4W&&,X-H"P"U%OTD:B:/16>P4 MXX0IBSRA"#$>(U=N!97B42G;X@%EWI" I!54$X:Y5T++J! !&P>1LL.K!^CC MNZ/%HTH5L=12+GC:U<&)%77Y4%\(+%P\T-AJ%1!]1M(P+ M!U\CXU('QED@QD]7L)0?WWE%SC>@^5O\T:A O#$LK2;"S(CD+)TVH(_4"[(R MT"PBF!4?.#P<9<)2@ U86,\\D MPTJ@I%PA4*2XQG)E()MKY/QP^" OL94"1:-%FLY6S)B4O=)':YP387[X+*H' M*(F>8(,XQIQYQ:U5V$7MB-&$,#[;59K0C& M*&&9IIXXYL!]! $Q,=7)6P2NXP+ +46_>:NC8E;3M"&9:F6 ("%A H^$:ZKY MZBG%7,<.%J (VFF4DGR$1'+3= ,UDDM.%+AB;^3J 3K_L8,%H*J$X4)KQR5B MCG-C$J+:,H]L2E2]>J@NQ=C!_(%V3C)+J6IK@4' ",#+&8"=\(-3R%/ XNS+0+&CLX(%@T@)Q[P2/FFEF MO;,>80APN 7]013IU8%I\6,'#P09PT@J8KD,&,B[@\!,,:2%XQ:A2"1:&D(8IZ9Y@C04>64O>L'KASC8'G M#ZC1)B@#'H40R90@UJG$HIG@AN)@U>H!.O\8>/ZH$A&\CH$[;\#G!*H]#@@H M'4[I 9@@JX?J4L3 "[#'V&+G*<<>*]!9K:W6/#"##3A=PW&),D L30S\0$D@ M-&'(@W>4/IV+9K3R4JE 342. $YF9:!94 S\0##QE/#1"&D\Z(WW-D54TC$O M+0G4LCEF05M%"_DHD&$E9)'RQAO-!,3 P7-CG?.,$(.56QG(YAT#/Y1*11_3 MZ8]22YU2;2BO*+(!:1F!E]C)L))<@9T!\W)*\N'VV5"M?;#I;*K (E,J'585 M"%+!NNB<6!EH%N&4'A F8.^".FY4,8>%C8,?,$$ J&&T.Q959;H(0H.@-L$%JFE5T]I9C?E,M" $W+;I$R0G$7&97!"B:IC54$>1NQ9Q0131EFAE@K(H=/"3 L6 M",+14A49,H(AZCPP["G_8C/^5?X5L@L;.[CO5@_U M8%L]0+(%8SA2S14#?JVE5!Q,45KSK,%]+ #<4O2;H$&CH, .1 @UG= B,H]= MY$YBT(ZX>DHQU[&#^0.*"28R$.J)Y,PSK135$(0 W0T,#*!9/4#G/W8P?U05 M(P:""8* M@0VC0&DBMLPAJP+R @B-QQX'2=GJP+3XL8,'@DQ%3J4*06-"F#)8 89&(J#P M:7$@6AW-FO?8P0/A@[@PDGFO/"? *:-6VG"=#I24+BT6G!\^B^H!CCAB%',P M))BA8%6$+O#,V"B-1S&6X/RB974"-SG7_ ^U")PRKC#1(N6+@!B)Z>B41C)0 M1*E;07#G&@,OX)0J%81+R=D0D!2+>\R;W@_>G'H0=VBL0>>P]MP^T=2+E\Q7!.ID2(E(<=20B M:$\Q)R)&+N8'WZ)Z@%EBE/9I&[AC5G/MBNB08D.\(3HL_Z[P%V;0WN[Y]"<9 MV<^F\[6TUL#HCFLF/PG#EZ.>+\N6\+2+U7&&@5AZI@+@ ]&ZE.ET6X(B*@$X M+[.>Z;G,=/:@%_)1>OHZ,N\/FGDP@U$^/@ANE ._?(Q#B1\'G1A\)"IM 5>, M86H981QK:H,Q@% )LLA\%YT=X(J#8>9>]//3?@[6?2?88>F @:IT^2)- ZS MR+%2G@'Q5S1E^T%,+C]0STT'@ H'[1"&;_K.I"CL1MA\JQ4L"4# [E$TS@N% MP>0)IHDRZ6!,H22B1JHR W1VLC5Q/,9V0NE4!YA]=('YB!$%XQ95I$)(1;2) MW'B/E_^XTJ6C!P]W5BEUEG($(3$W@3'DK!52"XN8M1&0XLL/SG<=4!H-#'FZ MXZV!GBD),,)HA!SG'D<@!IXKX:@#KR,A.!8&D14 9NZ\[>'0B0AYJB7$>@$Q MC90!7@WJ$Q&F$DMJ5P"=1?*VAP-*Q2B80\2B +$I%A838Y%7G#!$$/'+#]12 M\K:' P@[S7BDU# 2F:40HO(T'B:CML"T0PGLW'+QMH=#QHF@'3=&104JY(4! MPP:_4>-<,$3YY6?4+TV6?S"=47@^KA6.IAB%?)F'_XQ"SXVO:]'ES5=N'>PG MT/*L=_0=S,I+)1^.YQ.MG-="&BXMDS3:R! 2G@4O@E,REDI>+C_^$THTN6N/ MWX3/H?,-D=GKG8Z&@^(._%"2LA;>>0IOC(83&S6V+/$XK1/GEL%%"(50]"48 MWWD(X?W>G,M:>)=2>%-FHB(!@XV8<20,4U8[!^*,# TL+C^'6LO+/)E=RF8% M=!LQ*P@+C%D.YL]$JY$S(016*GE9>^I?2W@]"A8Y8H2AGB$!K--P""&%X HK M9#-82G3@F M)]-&5DD\![E@/J6'3OOG"'64.,1X"5:U+(&LK+WS_ 57 XO$WEG,/6$^*N,4 M%I: K&K%E3-KP5U[YZ447) DQ#F*BFG#I&1*$\V4LBHP174HP_SB(ZR(6CF! M>< Y/0&TS3FC@Y/,>:H5Y8* V:-62>E^T:T/:S]=#NE%06JFM=$X@*VS0DL: M)/)I&77P0#E+(+U+Y2^71)5^$>FUQB%K#184G+5@S# 09.>\4DK+:.4*L,RU MP#SH1H24AC4ZP3@8-X.YC4H9ZY3ABG#!2K .=%D$9NVL%[!; S%,&8\I%F'" M!..LU88@JQ'Q3I8AJ%X[ZU]7>KEQ7$EME,/,1@Q!M0]@@&/4#D'05 *J^;B[ M659.=AZ.Z#&I47#>!\T0]3+)E#EH1?.3.=3_S2I MPR4:W8GP)LO-D-L^^IP%M%(8))L! _4VX(A-/1@!W1*B5$X](I1(MC M+8MS>:K++A-O\S[TZG#\%NS($(A((B&GJ8SGX^;X-%P7B.>C#$I]#(V]=H+E MC>.#[CK!4C_8"98:8^,M \OO!(O>*D-34A0%W$&#OB_QN.@@'V[MF][1%*ST MM9;ULNZH^U#&?DF$Y''&PZV+'N-TA)]DSC)E@D5&:&(IL$99@@6JCX'.3PF= M.;^'T"V#@^B-4EV^<@S3,N#C#WL$@RF7AC(4!6-(: @^E,-*Q."TL5,I8D@M M+Y-\T^\=#4/>39/K7XO-FZP7&O%%'ORLC+]O5:Z6^=*XK /=<]QSUMEU61>J#\E]XPS(T.F!@0! 4VQ M," K6!4EFR7Z76!"2 -Q< MB@& -'KA;3_K#>%O\ZS_,OLV0 \D*B@2$H$Y4L8$0\% 7*&UU-:E/ 3$QE],5!IP:;O3 MZ1>'?38*8KZ6GKL&NBRE-"JE@*]2YS366FA@KYH$&BF:QB!J%H/\*F*T(C)S M,R!2]P^(K@K8CP5$EP3)F_%M83/\_,/,B&GL-1@T!68-"!"WF@@,D3(5T6!/ M:0GD%%I^742OH-\$$1D BRE^&5P=?4N/?/EYT>;KW6F;#IS?4 9!^TC M%Q0+Q:QTBF$1F:&&@G_WG)5 V)=2P!Y, Z'.:V%_(&&/+D8E60R&ZA3S*LX5 M$1Q+Q"EV=HE'S)92QI=$KAYG)Z_WDA@;(S&!11$T#H(SKE24,IT/L?RB\KZ7 M!]?/??#O>] TGZ7XQ'3>CG+7-H/0L)WLJ)A]>SY^ ?ITU,_'C;@W#-W9'?Y2 MO%YT^B-_$/+/F0N#[3Q/HVBI-B7!,GKJ PI.&JZ8U%H9I;1W(JITJIXMP6G( M!T- J/ B'3, UW$P[+N3K],\]GO%]>T'&T7OF%[==,.E(*2!VN%XKY=,2S(R M<#V-195$#F1TV%N" R*<2<F3C(*A)53.]#'&[<^C>(@PK<<(&CI)HRS(4A-G)+$V%. M\E^" ]%^*8%YG!2$PA'K>+ > B3JM)64PP>F.4G9W&2)IM"70(T7,F/.;:2@ MOV#]E6!4$ 6 $F8Y]4;0J/D40KG$$*9IR[=YWX_U."Y-PE2 FL@#]0SC!$D)@I0H!1 M&",X,E(I4DB0FDF06DO0,DN0NK\$J0>3(,F=BR8Z%8)D7F)M11"2H8@C0TR@ M$KB1M00MU(L%PP@RECO"-=/1*X>"5E(%+$60.DYM$%[;H!)(D+J_!#V<#0HZ MXD 9TIHK!@*BO";!8RHAMD'@WDK-@\Y.TH48!H-BO&LV;+6B\K,0%F2!.CN= M3FO4A#D!\8\@3')-J778EIP%_5KRLQ .9)TU$(2GX4PH,AX")PZ@R3$\4!]A%+"2L\XTYQ+4FH&]&O)ST+X#Z+(,!.4 M#=8R0[46W",;K54^6"9C"?C/#\&Y'P8A;9D"-KV3MD3UB\7VN^>GB6*O(D%A MV!A+5#(/ +#$BG%%$)58!":<"$, E,LHA>:"XF8)%2CR+TA)AJ9 M:$29!N.7'N"%N'BOG1>>,R\E6&0K3 2$DR9'+*TFL@0NOC0 +\0'BPA\#3%M MD:3,&5!:AAV)A@MO'34KYX,/0J>3]8X W\DF=_B\P@[8@\N55 F*G&(L2FVE M\_!O((:)Z/"J.>"%H;L8[^LP$HH23P5B"'F+HS:4..I3DF'N5LW[+E)WY^]Z M!8DN8!6(-S219ZN=1CZ"&D<3J?6KYGH7J;L+\+O GI3T\,<[%IVP #/140/+ MDE)QLVI^]U7HA=QT -UMW\UZV6"8F[1V<86=+^>6X#0X3P-B0H,;1LY[+#G# M&*@S737GNUB(%^*!E3/&:<<,#P%B)&:$5,:!-P;5=M:O7/R[<"U>P""WTD:A MB*@"W\LU23L0&0-UI=Q+&]FJN>&%:_'\?3%WVC 5-+86PU\+&DRIINF #JH9 MO\FTYI'6[5'[[5IBL[\S?R@5Q9Q0J2-E7!*E*#6AV%V>-N^68?[P1Y;B/FQJ M@3FO!/_I7$^E--HZ2FF=9S+ER'"6&!*(BQ(9Y:ECV*PE<[DE\[$20BU>,D$( M90"[Z:+@S.L A,(1)XDP+GJDUI(Y/\DLI?PP%)G#1D09$>,L*AX=D$XKG!$, MJ.JO*#^E!#+JX S#VEGEF*#, M'D$#9JPBWS5I< R,?/'_D-$=D/$)5D;AA\ M(23O>]EPL'_P?A7%A"CNK/941F58Q-BR".[#*\+ RE#GOK&$>8R\D=Q#7>K46D^^\]4,Z*;)W=&-*HFWR\#SE8 !:D88_ M)N,E105STX/N^7YBIE**$[?2\4BCCI@R! 8HY=]0"HDTQFE+P5*3PC>S82] Q9P382D6"D#YXSTMP MCO,2P?* IPM1ZFTZ+!$#C8]!6R,\$+ "7I'2 MVN0R)IMRU*4E>8YP$1EAX"#3@*U&S*7$E-,UF.58I3?)&?CE/+?G8PB+1^ F M;QRYU@RNW>MW^D?IWN\'R ^@8PM8F9=8J*8"/"QG$0G-)-AG;W!01!O)2K0R M;TEA7F-0"L#*-62P[K8A;"LT"4)L8SCH 5 M!T-BU$1:BJ2@ 9=I)&!)85T(1<8<.RYY<<8#TXX8"&^TLCI(K4Q0885\:\K= MW.\-1MV0[V0#EXV2&#/D5=*>+)A1E#%!"9>0*2+913(K)#K70:,%^*!O6/& M!8RHCXA9X50@5H+1!DVV.)9J?7L9,%Z((Y;,>TVYPC%0^,B-B#%PK#%-)SB& M,F17*Q/&BYDF8APCRQ#GZ11QS@RGEMFH,0_S'JF MEX >K*XC%HI2B[F5WFF&(C6".R)<]()S[$U8(4>\4' 7XH&IB$0+ C&2((QA M;9APF!GCE8./8I4\\*(U=P$CSEQ(Z:V.+@TZ>Y+R^92 M[A .5$I*(,N62,=6T._^,YC.L.U,'E;7X3+.)$ZG .C@&42[6DEN.'$.7D+) M]#37U7*X M+88TO+,#>ZC%@N)I.9-FF7 MG&%*&H:0TYA;2H0/6KG@)2Z!PUQ&+!<38P)U%0H[&P3X2ZR5\ I[RD7"U%^F MYBRMOYS2G=5UDBAX*JV7BA138=)8;[SP$&YB*S"U97>2\P1P(9[11G"*#' C M.K 8B,;(28-YM,DU^M)[QCEKX *VPO! &0K*!,V8C"&=94JX0PY"#R)8&?:D M+@V B\G_R,$Z6FDB3Y.31*9,K5(@Z1'&U"B\Z*16P_%I\-\.^O?#Y] ;A?W0 M-5DOZQV]#7GLYUW3S7IY M_N?C%+SI^ZFYA5*#\N&^ZE-(K'?A3(OHHV;L(XX&G ZVU"4P&JX,%J\%$ MD QQJ5$)F-?2GGRR !I&HPL$>0AE.9/>6DTT1UX[366,N@P\^N?0?+Z*:'JJ MJ4*^. T)2#53P6G"L0*W$!@H;@E(]7+JYD(8=J0H8(RLUX(PA*.60G!&<,RU$9,PPKD.4P-E\&O;7.I0IO\]RZ>9BEGQJ[8)U ME!%%F==1IZ")8D2,IQQKOK)HSL%O+B ]DZ8Z@ X*G%:L>*UXRJFOJ5,I)2T5 M)0B%EU,W%Q(7,XJL2*:5J,BLCP&_Y$F/V#HIJ0:OZW%:FV:E0D1KS ,/,?A2'>>P MFF*Q&-MOF$5@^AT%:V&DM4$KHW!P47H?S-I:W!"+&V>ZK*:E"-I9PZ.TGO&T M!\0*)1CW1@MEJ5I;BD6*Q$*LA(N$2Z\%2H-D%K@AD']P(3&=T(2H+--!,O-W M'JMH(RQGF@B6MN,2II74Q'!C/$$6J\@-7=N(53YJZFEVOI6'07^4NS"8?&T' MXXO*^^SSLS_AGXF=!''(CMK#+:(VU>GPC[/,#]M;&*'_ M^\=&<=NS/P>GIO?L3YL_A8CBK[/>[IO>_DZN#[")L80$O++Z> M39HLX>%.U@O5:1=@4K3Z?7VON;M3.6AN-W0/?K@8]FT 8K,NSWGE1V-E]L5@@" MB_ISK1;+UVIV>ZL_??^_'^B"993LEXW]6F76AOG53MVO=G^"H>[U>_64:SYS ME:D]WP\Q!8)62>#X3B,2F$CIV(/6Q'(261"1WSK=4NF9Y*]]R+9V^FZ4W%4Z M<6UC-KGZ86QW^I_?D/W/+5H;^>/=SX>O]''C^/U9Z_CHK':\QQO-]Q>-YOY) M?:?&#[OOZ>%QO5O;.6&'']^?UYM[Y VM=UH7?5Q[M<=J.WOC1O,$URY.T.'. MNXO&Q\-.G;0N#H^W>>/5ATZM^7Y<[ZCS-^1PW/KH1.OXPTGK8XW6FJ\[]0O? M!0N#&Z]>=^MD;]RZ>)VUFB?GC8^O.X?=UF?_Z@/S_X3/I//9'I]F]8_[[=:% M.Z]!G> =J-5\SUK=%FT=OSZN=5^W&\U=WNI^Z!["^VK-HT\..R* %U=EX*3* MHC150W"H>JI\-3CMFO)7UBG87[YUR*JTWM4[]6:C_$ C:T,^J-+D#;>+BVM.A__HB MWJ2":LR^?<=W'D??OJC9IJ "*7'/YY\6M9^T +HF0?77AMB8/7%JO >/6D!" M3L__F'V?8I)^NJ<.@E/#,9!NV7*:3%;P\.Z4=X0WK+X"? ?'!24*SH',+3T#D0OT/O]CO6=#K] MH>V?W\89WHT@0@UY9[P?3OOYL)3TX65F7[T7C9W:>6/G>;=V7(-[3B[J.[L, M[H=ZPON:NP3J08%*T-K%]O29#_ NWCML]EGM8I?57K7&M8O7QXUF#0&M +IQ MPE/;:LT6M-FWZTUW47L)=6QN#VL'*/V]05WZ%[6+#^W6QQ8]W&D?'^[LHM9% M[:S5?7T,;6%0C[/#G?WL\!74I:/P)VV])M*)*I8&5QE5MJJ9(U4@+9)P2;&P M?./9__Q#2R;^F ]UN96O7N_O=_5YC]W*U="Y?M%,UW& MFK)'M;_3%B1&MP [^TLZD\4%N-\=N)C(\RY=/:#BBQ[>K=YD[=%?78G0YEK7_(]7W)QAR_!C9VCB_JQPQ#J M'C<^[J'ZQ2YN-1VJO7IW42-0UO$1A[;PPP_JHO[N4^0L$A%X53@>JPQA\";> MA2I6QGD5@J,,O,E!.!T60]W_\P\LT!\4/:DDO+_E77YA:KDP:_#=\:2),6CL MKT$J#___!F=://]OYJ8WR-+TVCH N)_1QM\VVJ?M!K2SOG-T7GOUH5L_KJ'Z M\0EJ=:$=W?>HL?.Z7=]IL<.=O?-4SBHZK!UE73ZNRJ-417N7 8:4X2 MV-, @'T5 "POW6[N;];]; MF1"5A_JW,NROQ6AEQ2@M+\^*A#*5EUDG5,!6IH4GCSCUMELL#$DOF[QK[3Z_ MYS[I'3'/N+;SGD*<SPX[:MS8_B2X M<\)8607X;)4Q2:M:,5ZUCEMGK*ID)(^0I3SM)CP6:\:*./"B<5/ MW$^LQWXXR@;)^PWK<*64%N3G)_ ;S=8GBZ7S*,HJMHD'6\+ Y\ GK7V0S"LE MJ-IX]K&Q_Z^]#]N5O?J+FXJ\^9/SY6))M>ZWW7/CAH6@5/JQDE\*2,4,*H/3 MX(JC&BM9KY(-!Q77+H8#?U^M/GA4R[,L*P3$IF98:?'-%0)WSN)CMIERR-VU M1.#NYQ=6.,6;C"IV[_4'CUKX2E#ZI9^\>/2AKD':?GJ:]S\GLWE]>F+B9_=Z MKI^?]G,S368T#"^@3X;Y^$7?E]/M3HA[JWF$6A\_'#=VWH_A'6?UG3U<__@Z M@^^X17:AK/>LUGUY7-NY2=S3>-5^^_!CC=6;KZ$]VZAV#,]T]^#[A^-6TT%[ MCN#>VAD0][,[B#MI$0@,=FJTWGUW :X?U;HUU@+BWVB^[D)=S^OP#NB[\\8' MA3]QJR(K%NPY3JLLS5)HKR5P=TP4TLQ'&S:>[82..3-YN)NU+XT>W'/$][=" M\"K]O-)/*=\JQZ,\&_BL2+"5?'UV54B+V_(CT\LNBN]_<\G/[;_S M,!A,_[R!&N"U0?J>0;IK02.OD?V36M.1UO$N/%]#]>[K=JNYS>L[[Z!_CL:U MXR-:/WY'&FD^TWLN) VAJK1158;2?&8PM I@41N)9!;IC6=$(U1YW\M \@> M6>5YY[,OJ6E:L)R_@(^-O-D_ZZVE?%Y2SCX9%R@**E:=B2#E,OAJ.M.\ZD#@ MB4/!.6LWGFV#$-V4ZB>//Q,UE8PBR&CD;R$:AH!B'=S.33S.:T>?BOS6UL0J M%RJ906NK6E)>C5X303RQ@I*-9WO;7ZWHF)=TO.T/AJ9SF)VN!S[F*AOU=Y\( M908SRZI4*9-6:8:J"5A6.0T,U[;@7JD$>TUG5A+Q%6)X&LRL?8./^<=OBRJ_-]!91@ZX30I<*57:/"3-,W> M&:5F5@S8^3676%%I^?YB0_1XR=%N3:&X/%)U]]+UZ0)&>F6=]IT)E[[5X"OE MECA1T]WK#^YG>6FG*[E#'GSE=)0/1FE)][!?@3N*!0J8_&9_3_%ORO*P M[89;E[HT9P_SR.NQRHYIT10?W'29WE8%'@AYLBMI^VLV[!3+]H-Q[8I+9YW< M \9U/_]P/^>F(' 'XZ[M=Y:KB^$5I>_?^G3W22'&X=RU3>\(?NA5SMH9_/+% ME%WK^K4Y^1D7\8BC%U/O,\;$%I:IQ*,7A\=I=*!SW-C9H_57+51_E7:FGIS5 MB[H^S^H[4 ^RRP^/]VZ.7G1K%PXWBD7H#AT>OX,ZUN"9;5([/N%0?U0[/KIH M-3O=6D>-OXQ>O*.UXW>?H$=3AEE4M0B9*F-&595EM.H(H0:[2#GU&\^*4ZTJ MVP!>.N,*A*GO3IY43DU>^6PZHU#Y[TV4$L-_8X1B*O+ M/?1E]XJ^M#Y!7S--7*P&9%6564JJ"@E= M5M+'M7E.7H$Y-<1<1M->*T6BQ:7]78N2KWU$1% MO!5> QD#*6GU\Y-*<8A)9=;G=VK00X[RS'MS_G_U?%K<'RIV7''M M #W33=F1S]JAV%R5PN@O \&5W_#OE;895&+6@0#<=#I 8E/.JQ27_V>4I:@< M@G$;IC= F9>!.4U;L2;)BJ;A^96H?H9&"MG3Y92LJ.+A*D0GZ=;3/+A0Q"J8 M5(HDBH/*;U >Z%EE, (N/6CWTP[N6=Z;8=L,;];]S%RO9:KBY.%I&WY_4LR, M_T8F;;2@K7#='D,+TOW%K?!0JL6TG)3^:U!4HJBD&0PK&E6\&0\V'W\IXHM1 MGL/[)TG'DK,=FN%H4$K[\3>2'^RTT"<>D!#$HJI4*%19?]]D3'JMWE_6WNO?/='P,^/RR]'] MF/^XQ4Z6#(Q8-QL.P>R%#ABSO-]+)*TSK@0@;./*7N)NQA5+A';,T$PR/]TP MZ%_*N#KLNC^".QGBR6;#2T>=R3:Q@VJS\EL2#_D'H61S>L.PG16I-DY3JHW' MMNZ3^EX:[3#X?0XF^4I/IHZ<6NA?SR3C3Q9KA[$TT%E2 ">#4$;#?U7!.(?? M6; 2E<0D3[1N64WRK';+:I(G]?L!DWPEJCP>#899')>,5]_;2E])2@2&T50Z MT*Y0,"!-;);/0XFH\<4=JJ]*<@R0VF:)8_>3TNL"; MG($W^]FSCKXW \XX0O*^T^N+F-Z8=_K/I;)'-#G@M5#W9/>.^OGXMA1" MB5OF+Z8WE)(93=>!'A^-#W>.>/UC/:LWMVE]YPC5NWL$WDOJW5VHZWL.C(E M'6X.=F6-G=?I:%; N?O+A@KA[&9%%'*^RQ-ORUG]'4^TM.<'+4'%EL6)WW^&Z?)8[F52G?IM!/YQM&<[ MSTSG9S1G[J;^AU5Z23JJL@3G27RK:LOG$7](<\OD#@^^%=L^ZNEB=Q]5,Z'> M1CP90YT$YYXGF2KVO+,KX.LT>JUW4CT\8] NJ=7?/6Q]WSP]W:AC: ME54Z\6D5FN[_#V[C+YMET_;A\V],^B3 M;FIO[54+'3:AKL>[^'#'0YU.+L F7S1V7K;KZ?B3=Y\H$LL95_V\>%=GG%Y^EL&KDW;WH$']1,,^9X,B MM.J9G@-JGP:W4M+R=/-@:'K>Y'Y025G/,_^M347T-_/[[5,+EZ+Q6--;RPKY MCT]O#=JAT[DTOK\!UL4DT^04CKNG<'[?JK3"8/D&'1_I>)L?Y?6I8\OL/O[6 M6@/RR7DL#(O JPGQ569(K&H1534JJ05P &6I^ZX17S8%F\WHSW,P]:=6I_TR M)F^[F FO]S\7IS]7V.3&F#":<2F5%I_VTCLQ1FP#K*># M-W4&?VWLU5]>/VJ\-^KZ_G!ZPRTK1XO]-<4ZZ(.B%HW1L'"%(! 0>D!4 +>C M7\R4U"_>T4\$(>>M#E4>BB/ 9:RJ("U(D1#<,LD#4QO/J'RB"'J"OB2$G\$[ M5=L)MC-/EE]-I'';'J>TVN%GI(49Y3%#1$;",:A"4B)V7.LIHPEI:'M'Q M;(\_>4FTLAS"!<]PE05'JU9S7_4&@@AM)?)>;#Q33P1#3[@67PE+Y;MR\ORZ MG/2_]/SFU_:W . 3^B0W[IMCXZN[3OL3;KV5A[24\_-L 4H12<_,(=MD8#&O M7-BXO0QC!_W.:!C^F-IU].UG?BP#R)5_V_F7H9*C4+5Y,"=5$Z&$+=,Y,^/! MQM-K+YJV09+;6O"]5RY/4A;RO1P^$Y=UY<"_6^3EFTVYTSL7[U[&QC:WG[_9 M32==OVC4F[OUYL%#M7B9%H+I3443C_VYA6!R4VI,[YVLY.9%M'G'"C*T*1#A M0OWDXW?76VPR\&/R9RM^YT6UJ3'3Y(Z*_\CZM>4:/U[79CVV_D!YOVY-$W=G M^HNW)FVO_-&YJ^42DN6J39E$]J%H48SSE-D_34EJ6FGG*0;\1R+\F"9ERX>5 MO),B#)_]\:NZ?16]))V:75O87*>"WSG@NI8#_<$VO"3B$T7O# MT*W@JY*\=#DP-Y=>Q]:JM5:MKU7K?<^,?)9F75_T>X-^)_/%:M0OKJ0X#*M( M=K#U0ZYD:07K\2CV6N3N)7+X&W*T#@[65GRM4C^N4GKC&=AN'WJ#FU;\N>F M%0^5@W8(PT'%%-,-A?:5M:$'X718S,%.YLPHFLS$EKI-Q8;G4K=@)[BKH. " M%+6F"TL$67F%:TT7UG1A*06UG"I%R#?IPI=0+_&$QFF8%/4ERUUIG51J=!.^ MA\+7UN%ZJ9M2J?6+1%F[Q;+H4C=EU0A= 4^I"5UJP9J^+1E Y14ENJ9O:_JV MC():4I7B]Z1O:5-('MIP7\KM^:8_6 4:QU>'QO'5H7%\!6D<+SV-XVL:MW0 ME5>4V)K&K6G<,@IJ255*%33NF^2MV/X\2+NCB\U7[7X'BAG\;V7W/Z-L.*[\ MMA-BYK+A[RO Z=3J<#JU.IQ.K2"G4Z7G=&K-Z98.H/**$E]SNC6G6T9!+:=* M47S?H3DS:%=>=OIG*S DEQJ](O0M-65%Z%MJRJK1MP*>4M.WU((U?5LR@,HK M2G)-W];T;1D%M:0JQ5)2_B&\;-BO?(/'W;8M:FW-EPC0\HJ>_CEKOK0"M1:; M1Q<;P:9;H\EF*7;YKR5X+<%?2W#-],Q1X4K3L8Y8_C&H[&0#-QH,4A;$%/!M M]TQG/,B*L9,O'CBYZ$DRZ'3/?AB,.C<7KJ]=\Q+A7EX))3^Y^&%I)6HM-X\N M-XI/?3-=^^:U!)=5@M^EXQ"R89$.MG"S\$-G]CUYZ4Y_,,I#9=OV1\-*S>0G M85C9SP8G:\^[1*B65_[HM\;*UYYW+3??DALU];QL[7G7$EQ6"8;H=IB#6!1> M]VW>=\&#HUU'M,N$67FEB_[D:/-EUO73)3U=A3A%O.^S@@] MMXS0&L\R0N]M5AK%D7SK=-!K;KP\TOVWV(N>S7GB=72WEN"R2O";<&0ZD[ N M)!S6<=TRH55>N6)H/5ZZEIL?E!LY\ZC;:Y>Z%N&RBG":=:R\-&[8S]?>=)F M*J](K;WI6FY^5&[@YO6BW+4(EUZ$W_VO"ORCGM#XJ-PUMYZ!1;F?XXR_RP/<%K6D>9BKOR\\;M M)1@[Z'=&P_#'])7HV\\\PFJX1P ENR%[5_YMYU\LV%&HVCR8DZJ)T)(MTSDS MX\'&TVL-OK,GE\JBD-)8E._5]*I%D1O/FLE>3$X# 8F[/5G- VG9_"29?&^U MY$22#][NOMC;?E.I-YJ[E?W=5]O[.WOU5Y67C?V/\+'ZIM'X5_I^T-QN[M9V MZ\V#K\W1U1[)4D*@X19-S;W21<>CP3"+XS^6RP+C^RG["^ +)DMUNDQ/"=^& M[6R0-GKF@'UG7-D/I_U\6.GW*B_[>;>"4?5=Q>2ADK(UD%2G_,SDOMKI]T^ M5%PIJ[@!_U$YRZ#$7I'FLAM,+]T$$GD07)+>27)"@G?3;^F6*V/+N^>NR(-> MV7;#=!EKRIZD4XP-E.^#?U*,/J>Z#$;V&,I+F9M2&0,30Z5MK&QW.E<;[*";H _@COLUO5^LJ!VVS;5N@]K!H\-^GNA7)1HW'#R! M EUGY*]W2B4/1]!=12>,\DH<)?X(/UYFK^A_.78QM2Y>YKN8^9PGQ8-V-(!* M#P90--P>CL;%W:<=,WTNW=,O.@7\VR3/Z/1=7U[PI.B[;P.X66E"9Y[USK-.Y^5L 7>E"Z3=_3QADO=%7OZ?-QRX[O>6) M+)DS_U7YYZ?0X-F/J1L&&2B+R2MP!?IX,.E6:/3D^206?2 =T%C0X3M[XF,2 MJ,^A8LU@(DR#NWJN N\\"B!!(#H)"1#I''ZO3"IX!=[3O'\\403X7FRBGJ($ MG9S*N2X"0R@$L #A&U;.H"X3,"K0^Q438U* 0J8N[W>S%"E/;I>P)U^+T9/* MH TR7P4%Z!9O[_13J)*^7=Y[0T2_B-F3&_7MI>F@0HKN[JT;*FPJO5%*7)HJ MFV>#$RAWU',36W4YZ60&@U'W=-J,+YHV;/?A73X,7)[9B5)/A6.VQJER=:7( M3%92MT#7;?=Z(ZCWUWK_K\M,O>.0Q*F0G=N/O7YRWW?";=-U^A/;]WVKVRO: M8WKCU%N#\)]1DJF8=5+#SY(Z+PEB>!3!X9C![TO?=:&;J@4*< M)A8!;;%C$)$()C*=%U\(V*P/)Q!,D)TT8'+=]4<=B&_-:/#%?@%X/@-)S"M) MS7.0 6A*S/O=*2Y3<9\9V[O%8O-7A#U'\DP3G1,U" 5P%?AQ# MEW=/PS"[S,:0F]/,0P\7;C)U7NA]SO)^+W7?9E&3"7;0GV".ID! +0L_"7\W M*WO#"HA=KS],[F60);:8!#WI0O7OFK,O7O9MHW0V,:Q)J:"?>I5. FK*4@;AGH8I-?)K MBSZUXWZ2YNK>U"-5)T'5=^!/)N^ZWOR)2G[= \6M'D1H$*[WQQ<'ZU-_ W;@ M46;*N5;-JZJYW8$N&QVUKSK>P@Y.Y/B*7P<[VKEJY+[G^8"@#OJ]%*D5:@\J ME4 ^ E$ >$*XP1&?5#KPZD[AR4URN]D0G#:8BF*+%T@C&'W73M6;,M/\JN2Y M+ ?S#Q6 &W^LIHG/322O($.IXD7<"1)9\:/A..G>Z#2E22T4ZU)/[FI\&CLH MC%HGS'3\'FH +P(]3LV=ON)*D8D]7-<):'\>/F=)RZZB=(L$7PX^T?7@TX(& MG]:C3^O1I]48?9HP^\TK^2JO;<+]INT1M]F,)>N"FQ[S&UTPW:99F81'MZ?. M_F8_Z*O]L(2FZI;)B[M,;3%Q

"OK%94NWCNU?UIO:ITZH[""TSG_:96F%G)S7GM(E>;DDHL];=ON?/YNR_*34*1%#];.-K$=UT4"!-%?O+Q!ZWXK>LM,'G< MR>&I'/Z=Z>&K"OB=S 5WJ]IUM;QG6S:>?6SL_VOOPW9EK_YB\T^;@Z]/_[QH MU'=VZP>[.Q7X=-!XL[>SW80OS[??;-=?[%8._KF[>V5<_]M3\C.MZ?4G#O<1 M;UT+P,\)P&]%B-(?#2",@2 HG+MP.JP,VBD0*492(928?NM"< M%1; TM9FE26>/9;$OYBNK4ASD%>&E)8/W75MYBKY_W NA!A_JJYD:84]'1U= M3.2E#^$_H^RSZ5P;2KT^ C7OCEN.7OKOQ^V-R::(N[MC(C63@;]%=\>?V7D: MBWB9FV*E6674RX;[::)F-/ ;Q9H(:%OQ0^:U=]%8YF6T3'D,[XB&B2 ,Y]X' M\6DOA;M(4[11\<%E7=,9_+51!4V=3&Y $>?#K=ZHZ_O#Z?6-2L]T0WI9]$+D^=CZ+K_S]ZY-[5U) W_JZC8K>=-JM3.W"_.EJJ( M(5YV@[ -CA_XQS57(RPD'DGX]NG?F2.P9(,Q B$=B=E-".AZSO3,KWNZ>[K_ M-MWSD%9^&MI0,:"*"7CZ]V>[U?_P%WGUX9#NGON3[0]'S_7)WLGKCX[AES[>?;[# M=K=V/N\=O,>[7]ZCHZV77_;>''7;Y/#+T2?=]>AX?'3C4)O\Y;7]Y=;I[LLV/MG8^M9]OX_;!.WSXIGUZ=/J2_D5? M'1^>?NKNG;S[TOYR=-H^_<_[PY-VM[WUDAZ>''7:!W]VVB=_GNR^.<3MYZ^Z MNZ<['R_?D[[K_(B\%GM;N[1]>D@.3U]U=LEKU-[RG?;I#MY]LT-VW^Q^.CIY MC8Z>O_Y\>/)';'?0I[\.MD>[^^CC6T*Q< 11<#PB8(934%H(X,IRZ4@(SIC< M6$,W<>YK]>W4:(UC-759/C7!R?6#4^4WJB]"^'K,$57CO#*&6)0XH 5 MF%'FC9..FQB9E40@C"K"*YPP4@A?)\)_^4IX'HBAP0G !AE@(?)$>&0!JTB1 M1UHQ+39:4C:Y*H"_*^ ?8D,2J_^MUX9DW/-MG-WP]>3.#U7E_<*%12;!!(>"<2*6QP)CHC9;F3<$6P?"[+:Q:@>@>1OH]N'QK%ULA7[UM MUD*^!R7?E/5JJ!=)?X$F1 "C6(..G(%%U&M+(L.4;K0(:DI1R%?[YW84S[L- M<_F6]))_+L3:^PYLEY>5P+9U<5&7M_'JZUT4K,V.M;UGZ.,EUM+G=,._7WT^ M>N//+&'B\,MQY^C-T?MTO[Q]^I*UGQ]U#D]W/AV^>?FE?=(]2??^L;WUFK5/ MCF+[Q+T-/HD64Y>V\U@!,\:#YL2#$=XK@=*67H>-5MKF7T%B%0V:96+=79F6 MB;5B$^O+R[<:>^IQ,$ C2NJ6HY@V&M* II)P%JP.G.2-AKAF8HTFF8X71]PO MTAVK.?>CT^^#,#P;UP/H?OY).M0]C>*[>9[6Q2A>A#O@RG)NAU%9T7=:T9.] M/T\B8XYI$-HGUCL;(1,9.)-4]8>C NV[07M_RC:-UH;H M$ $1% %&C0;#;0"K%:5,"RL]W6AATI1L$;;I>GIG2UQJ35BWD%RJPKJYLFYB MH,H8F,N>5JJM3/MP%D$%*<%[RI.M2)4B?*.EFEBJ@KH:V:?K>*YCKZHJ/(DJ M/9AQ^KB="0LP3BM)3CP)PT+J.Y%Z]V S4WILF6Z^=20R1 4'(:(%1E0R28TE M@ .1GA@] M6TH V9AL5$(HPBY3+@FO4*Y&%NDZ>DQ?#,*9Z8R+YO:&):=_90W2"T%NC^58 M*'T72F]/VZ)5Y H3!HI@#$S@G%*C!:#HO>;**X5"Y3=@Q6]07*2/'' +L$4+ MX.8"N(D9ZI22"!D)Q*0=-XO*@*5>@\-2!"0P)38G*#497D3@?CT!5S/':%VM MT(/^*/>QNEV)IX4Z#>Y3Y6[E*+Z(7--*MH7>=Z'WSK1Y:K2W5 L*G"H/S%H% M1N1Z,%A0(H)5.(?P.4=-I>N7>'6K954K1!5/ZB.%XB(R4PL4[P/%B4F+!6=! MDL1#B=*>W1 .RGH+W(M 71*?8':CA:5L)G$5*"[!XKT\:$G3)2YGGU^NI9[7 M4J^MDJCK5NG%(#<,'8V[/>;*H&>YQU)U/+D>.Z9UT_\+\=V/9?JB:WJCS9[? MOA1K.Q1S8#9SX.7T'DE:%A$S#@1!')+I)D I:H!:+(2Q@;D8-UH,-8DFM;,& M:DF?L@M:7] MQ(=?0#<_T$WV/20:Q*-6@*67:?.#.6@4"0AO(@\JJ&AY AUN M,K&(8.5Z@JY>*26U-5#WJG[VZ;(:W6"J#NKIZZ ?H6KD_J"N_<<=@UU$UO.E M;/_*HGV5;WTOOAZ&RH%5 #X3P%]/6ZI".A&0U\ B"\ 4Y\E2E0PXCE9IY9"( M;*.%>5.78&S)-EE+TOW//Q3!Y/]R)2N,&5A!.3@9D%.>::3R M'@PUN= %>#4R6]?0B;;3&YG>NT[NMS)VF3UH@'<-=Y/ULE4GXARG>B5F;W]R MW?,\;,_[??^QT^T6=,^$;C=MJT:G+7'4 D(A]\H*# QV ;PDN=4*MS@?9/FW0),U<*[A^#=U-$M31"G"752VP@L8@_&YV8"VFN,M%%"FLP[ M(JX6?"^\*P[6N9>TJM.1K77C]:*J65V@NO@2[@;H=]\X3Z/Q2,&W+Q:%16*S85B$S.3!+4R*,]("<1\"PXF!5\$ I]L8C+61P M&RU!1%.*19P!?IBU4Q/*U--/O'R54+3"?4ZWKYQB6%B-B*(89E4,4TYSP3T+ M3N2F-VD/H[T$K94$XH+G"D?NL=]H)1DU,5XAQ;!*NN&6Q2'XM84'%N''>9!K MF1(=3:++/<.[X0<[AR5>9IVNY<=#-N.H53/NMU&N7G[9GWBZ'7U_V,FK^^D@ M=$WN9?S[QXX?'8_[P%_WKC^$XQ-2_)\%'Z_6//HQ^^9&@(7DA89 M?+]:;[G$OEV7-Z_AGP"@V^D%N)0?J:X8?]?5>>KG\6 "OG]]32GYGOKE7B2%N[GHVY)LDGQI[F87Y:OV*S(E3:. M!]DT^4?G+7HK-UH'>04T^K&14T?3I!O^ZS?3ND["/YNGU5*Z?,6I&;SK],;K MT)R/^K]?/#!>A]4C%RLY#4/7G W#T\M?KH"@^KN3;J"7#,!T][XS/.N:ST\[ MO>J^J^^]F#U:/]$ZCV@UAR[TR<4E7Y>B*IQ%+_^"4WOO_F M)^430I$4=_UP] 3?]&2R)HDB=WS[7"_\6EV.[Q<(N7X)79V'"_!ERHW#_8;O^1=1Z=W'OROM]AS7ZZ@9,:&GZCN^[ZT3(:[389?.KW&Z+A_ M/C0]/VPVPB<7LG%_; :A*O!T%@:7?YWV<_/J59#[+2W"G\IW:;9JN;+:7ME/ M)ER]!JQ0[WKJ;0ZS);J?4!=.;2(<1(+ MJH.@EVF_+*S&\L/9-N<]<^X[HVN,U8<8%LJ&.=Z-?=9"C^U M'>:>N7?W8:W'LOUK9_./G;]V#G:V]QN;[:W&_L'>L__^>^^OK>U7^U6-%OE[ M8_OEZYV#P\8O6]M_[CS;.9CG^EY@HE<-%^V"/?:/Y_M+HMVM9NY%#X)&MV-L MI]L9=6[H"+GL0X"/\?OK=2CIA]5AD#_:H>@[MA'__-EF9>?M#'75)G,19^%O9? M$X$6C7 7C?!-W3"*!0D44N5S)-E'.(P.:G&C@,PH?0._^!9_[APOF/"?"+Z-K0'U% M>"MBTA;B/03Q/D_UJ7$ZJMR=1BH$S"D&EF #/C N+0X.8Y*(QU23LQ*JJY-Y MNVB_;AW-V\N$J[/^H&)5/S9BIV=Z+EUZHV_3"%1'>XOW=K7-WC\KF8:J;6J! M_[W@_VVQKXAU0"@ E]+DQM<$DM 8$,:MIL$S%V)5"+TT?BC^V\?.N<7U**LX MMS?17H5T=R3=Q,Q%DHL0G +IO *FA0 3L8"(B2/)Q&61AHITI$2JZF3D/H + M8-DC-Z[&>U.*P5)]% L[.5D'IB_ =BW!N/MQ_,OFM,7J4231$PZ<4)0X'@DH MBRT(C[CUPGO'R4:+(-U4C-7.7;$650@?K??V49%Q =9N(>/]R3BQ<(F1QG'- M0"A)LB-7)0O72G#:NJ,U ML/-UG[1WL/O6:DD90Q)09 J8L@:TC0("-LC@&"0Q(6V4I&JRA;B\UC.NN\2] MT%U'8W/0,=V[HV-)7WLYZ(7Q==WJ?0F#OC?#XX+W!\/[YPG>*;6&&4P!$YZ/ MWI@(!CD'4NF@A5+8"Y.)I0@FOQ>\URBBL<"TG;J>O/P^*3W9[_T>7&"AI.JL MNC7_XWS- O][V_:YMHKE6!C$02#A(0F3@W6, +9"$*Y=^I$/).$F$XMH+;N> MP>R2MK,FS%MVCGIAWKT-WMQ]SN&H(T.0])0%1A@%S3 "S )GSEA,7'9G\":6 M]6L^MRK,JY<;>FW,W;VJIDBWGXMLRJ4JY?_MK9Y M%7MG(;= [;UK=//)DVD#]7K7;'%0K)B=>BG@;T]0%I#?$>0OI\U5IQU2D6HP MSDE@EABPVF(00E$;*17>\9QXV22RU(BRRH#48R8.QHQKZ>-&!2]E=A+B%+EF'*.KQCKTP\L3-1*BZ"3$2.: MA-;O6-VJ<+\XW=:$=ZE$==EYL&8A"[IG(_4U?.4$\\Y9( M0#[WE3/>@C71@->4FHB48HANM#@734'JE_RX%J><'ZTK[E$A<;'U'PH29T7B MQ)CUDM$$/P$Q6 M,<@.6<@E=O=KK8?:VA_UW?OC?C>!8EB%FN3OC?!_YYW1Y\8O/L2.ZXQ^ M+5&G5;+;'N/WEZC?@T3]GG7-<-C83$-Z>MK/EY98T6S\\R93]T48[!^;0?C. MY'7>8BVC)\H%1HFWR:#BW 9AM*1!ZNM-WIWVGU?/ ^5+J:CUP@SV!OLC,PK^ M;],]#Y.OOC!X43%X;V'POA_M/KLP>)]I=/2_Q\B=_MTS;_3YWLGFY_;!(4LC MP0Z_O&;MDY?DZ*1[O'NP_>GPS:N3PY/7I'W0[1P>['[\WR\[Y"W7++>ME M-@98Y!:TT @4XAH'K!!SZ.:=TH^F#^94(FP$=Y81(4PT2#HKG,(R1**N=R*5 MZ;-:TR>FO590E$/:&'M@*.V[+"$2G#7&XNBP9&FWE;B'KNZUKCS0.#.#QH;YZ+@_2)CV928N92:^_OB6 M*\-T]H):[A$P:@P8$@-XA8U-TX_1&&\ V?63Z>X,*Y-IE2>3)2XA@G,0&!M@ MA LPN&6[+F(][YZ/AR/2RZ5LF MY%(FI/O\UG+F',ZM::**P$3ZS=C@@";%QGBP!-]HIM5G-NT,A^>%;,N;2!YS M8K S@)+0@3EFD^5/*2"IB(\4,\G,1HO*IE2HJ86X!=82&U;!2"L<6_KTXV^) M29$X MAA$!%HD4U"LCLD*DK,FT:M)K#HW^T#SK5)*MJ-:?(*-A1HW]<#8*IS8,QNYD MBIJ-K"&KEVX%-_T4KIY2S4;ZQ+.0ON!#Z'XN^?8/%Z"_FS&3 _0_7.B5BZF$ MXF==X9/L)$IC(KQ-]BK-/])V/&_)-7B>C)#HE494I35:=3)A" MK_G3:Y)()(FP03,'(EB<$!88*.33CX@B$@0%:7VV, J]UCLC?C4CP'_,(0), MO96!8DFM]HS%J%DTPEN#&:)<"5\BP$LB57MK\X:=U,NT4_+'NUNO/QV>'G[: MVWIU?+1U?)SND^Q^V?F2'J>'ISND_>7E.(1'@F!(I]VX]T8"8\& 3OLI<,(' MI;V/6+$[18 ETCY-'.VQY\R(H)4UE#N"B6)8!%8BP.LP?:3C6'E+@:2M%K 0 M'"C#/! 360PD8&,7&P&^![5*T&YE9^+KCV^EHM$+BH D[@##SH'V)("VF%+- M#?;.S^I;O ?#RF1:Y*.5PTK=4H5SN6T6W$E@K ;@:S*8@)(F! MBC1]> "F! 4=H@?I7$SZ,6JAPT9+-=.>H,GUPX1_EV*AE=FW]-G'WS(L@V>. M@-6YK@[*OQF%(&(C+3+147;37K,^LZDHQ>5.),.2=(,-8")622DJ"T8GC#DG MI&!*"N[D1DLW.>.WQ-B*1W_7L(SB#/&3N]DS)7XR_P4^54.-.4TD2]MQY6AB M/,T)7G-5QJ(*4A'J1#X <-7K4^A5BOXN,?C[8G#93/8><=^[%;NY M)G#W]6I*[&Y^G-J^81?U&J7[S*_K'IYL?CK\\JJ[]^8E.R2O/Z7K_[3W_!#O M;AUU]YYO?_[?+SN?WE*/%1/&@62$ 5-6@@W&@U(Q($I9 IV^4^CW;A7DR@Q: MN1G$HV-!F0#*$)_TI$V3)Q<1U2HZBCGE:6N^T.CO/6;>K;U!WT[*$K.KQ61\ MB=]2X[A52H!W.687?0 =C$J3$1NA\\$3B6?U+MY#%Y;YM.+SB4<6O.<4\LD" M8,%HL @I\((A+XDQ5(2\"5AH#'@^@(-A<'E2?NP/_##T;C,CB\M[B;/QD+YE M#@M"HX9DF5E@1CE0G& (6E*.)%+:SAP'G@_=[C"92C2N!C/*(&>]01(P5DE? MICD$!C,#CC@IG!$VXIEGU-+P5&94#694L$9[FO6DU#E711E0@D0@1COJ8B", MSIR"MS1&%86WW,D4+;%(:@3(6 1,* E*X0B(YSX5,@1.R$:KU_^YU77?\&\Y MN%OW9@-?PJ#OS?#XYG5=PB)W6M!3_0:493('0[BW'AA!&@P1&AC%G(M $4?N M:__# PK8'9-LDY.N$I ;9")[DD&_0"@Q/OTDG5<1,^D!\ M85L=X[[ET&]K,UUCGH>FVS@S'0^='KAQR[R2=EAWV_7&V,!$L"^27'=Z%XT0 M"^AG OW.M!$;")..8@*>>YE,5X;!YE1BR2DCD@:C$=]H,:2:@E_-'"X)/B4] M\5%!;@&MKPKDY@2YB35K*$F*20E07AM@PFG0/";P?YL5INWPSMS\Z#H-/QA+@R5"@,<.0Y); (6C!.V"5(HYX[#?: DB MFE)V&VSJ= M%GJE=;J6N8U:->E^&YGT]LM,JJELL5,S>-?I55^3+_KBSXN%RQ>=/88O%V?U M;4_S2:B.NSF?C%1Z=#^$AG$YA\ST/J=Q:/3ZHS!\([*P_K(Z,/1V$KLD-5G[_V/&CXW%JW<772)*N8^KAC>L_ MP=@$TO-1^/U"X.C'[YF:M2XDJV!0L[S"\;B2[U(&IWX>#R;JZET .PCF/9B8 M[N2IZ7XTGX<;OWUSPS>.Y'UO/6%@OK=>B2=95?V!J22;#+F$C_RR?,5F1:ZT M<3S(IN8_\CJ0&ZV##*U&/S:>93NT-QK^ZS?3ND["C_N5;Q@J@>N1"A:2;[)JS87AZ^==5?5]UZL :V?"*F9DM5*N+!E+B[I8I4\&:^2[VS$\9-, M/D&44WG#2VY\_\U/HB<2(2WX'=^/GN";GA2(*J[O^/:?73A-@TKN^OZE7;A^ M(JF@E*WY=5^?.<7N%1*Y'DA7P;" $(E\J"W0F[U7_]WY>[.QTW[VY%]VD/1K M_O%LK[VUW=[?WFJDW_;W_MK9VCQ(?^P?I/_L;K<^<^\XH M^"M!EVNL]TOLI7UO^(FA_YA>^I-=Z^PS>_X[,%V6XL^BE=[,#ESIX5H-#]8^#=2BIT&1=%GP9<'79<&O2&FI90<87X4/H7<>'CZQ_6'7S+)C M=F5PRN"L].#4+%^;U)67^^=VZ :=LRK/JQW!P.0_K'UZ@TP>?=SF7JW-_O#T]>D_:;UWCOH'W< M/GGU_NC--C\\^;MS>/J2I==_VMWZ^^0H7]!^OWNR_7'OS:O.(7G-OD^=.WKSY^G1R:OC=#UL]^0_Z9[< MEZ.#]VSO8.?3+GF9WK_)CY[_)WW?<6Q?-G+:1Q_?$D\L02* Y\("8P%!DAT" MG$-('!L7G=UH"=I$A-0N;ZZ6)'[D"=6%^^O$?<:Q(QQ;@[5G.#(= G9.86<1 MMX[BBOOJDONJ<+_>W/_RE?L84:RHM8 H$L"DDF",H8 ME<@1@51 &RV.F^GI MPOW"_<+]1\5]RIG$!&-"K&+*12UM[AZ,O)+.X! N['U<[/V5X#Z>V/LD)NHC M#]3$Q'VM)2C."!AN3&!8$R781@M+W13X:DW= OX"_@+^=0:_288]%UA%+RT3 MF"E/I9>*4ZLEY<9?&/RX&/PK 7[Z%?PV6D0]=A"%I< 00: E"J "5R)I^R1T MFL#/1 +_U0X2!?QS.02YZ.AN;<,5+P;]F-;TN+/E, P^=%P8UJ.\XD_4[,H1 MG5IN=(R!"8>9HT*18+R(54]$K"]<.,5UOQI$WY]RW3/FJ76:@]"*)Z*' #8& M AHY&V3N$:2R*8^;F"_"DE__*J_+#LX7#-X#@\AA)8D-AIG(+,%:QH"0-Y+% MM%H4*I[LE<+@E"=;1JH"S-D+N:IV3F?##)1E 923 EFG<@F_W">W2?0BTAK6$X,UR\FNJX]S7$-[ M\).#+ OMA+;Z'1)F*>E)N.1:>Z&08-K*M/A#XGU.8N,!>U8'1&Z2=,<5ENE( G;A,7<0DNT6!8ID RK$!;2.%),D0&'+> MZ 10@9I*UB\5H "T '1% ,JLDHQ[IQ$)3%"O==":6$XB"R)R4KRM*P70B;?5 M:,F9LARP)P@85.W-J53JE3M+(,3AF<-1F[OMC#,]C#>]-U>)+4 M(N%$)RM8:6#",["&,- LTMS:CE0>!8R:FK#:F<.UY$_Q&:PO[199EJ;0;EZT MFPI $2-DDCUH:0DP[R0HYCT8QI$T)&!)U$9+-3&MW]Z_P*[ ;FUKL138S0MV MDV 1)59X' /XF$MM44' (FW 8HR1CS(0FG-2DVE'>:%=H=WCIMTB"Y 4VLV+ M=I/ 3L#""D4L*%D5%M0)NF4%>CA$]%-,760JD,'TN3$^_9YZ/'92;;YW1A@E/@#NL MTH9=.E"!:G"!$BZ7\2#FQ*8.FS"%,0"H1@%'.0&E,(0@GO(K>*F4V6DPUF2CECE;&X;J& MQ3J>#_K#8>-LT(^=!SMH/IM'_U&1?I%^UDK4+RI)%[3/A/;M;QRK(BCCM0>> M]2^C6H.6' $+R&-E!57";[0X:3)2OW#96J#]T68./"HT+M*Q6M!X#S1.K%XO M@PH.&? !)R!:&L P3X%%'9$.BEC-D]6;I@1>A'^@H+&@<2W1N$A/:D'CW=$X MY3J52DE/F 3GI $F$ )%I05MO&)8<>J]R4$FWA2"%#86-A8VUM]W6MAX#S9. MS$:*DQICC(-)%GYB(_>)C3P"191(%HCU B$-9^/G%IU;=(W:180.R^"4P5F3P:E9G*FVE45>A6$P W=< M53;VX4/H]L].0Z\F0:=ULX(7V\IS+-G-GM^:R'5[K""+73R37;P['6E"%(7( M* >7S&%@2:)@/;$0,9+:I@F:]C/C@UFZ'$,M7H%'CKS%-M\LR)LC\B:N@,B] M\\Q@$%H+8")BL#9X,(0+%+,WP"7D8=W4JGX1I(*\@KRUC0,5Y,T3>5.1H4"\ M<."O(*\&B-OL?TM"_+FB+R) ME<<]CEHDT#&$#51]@0VB$:2A7 N+N')NW$Z]U%=:EY!.;1V3^VD5#RNOY*D9 MO \YNE./@B/KANY%^B3W0[>;ABJ1>_=2J(7;=^'VRV]2WTDP3C +(DD)&$M6 MJHE4@Q5<<\J33HY\HT5)4^M%5 %=SU+U=8JV%=ZMB$.R\&Y^O)O*9Q=&89/?(>;=(;V3AW=QX-UW?PV%O M8CZZ@R0%9D1,IEU0@+W2W%I'B9(;+26:O/"N\.ZQ\VZ1KLC"N_GQ;F+?,>4- MCHR!9WD_RQT#92@'RV20E >==-E&2\@F)?6KTK$JO"L)DK>LQ!%Z86"ZE2?2 M^--.KS,&OY[V21(4<=!1 ;4F M /,VXSL?04]J6'C*+!6)X9@T$2YMV$KX_)%#;Z%%-0KTY@N]B>%J+6..<0_8 M,@,L1@;6V@B$9B-6>**82-##3;600IP%>@5Z-8;>0LME%.C-%7I3WDD5*$L\ MBR"Y3="3*N:LH0#:ZJ3%)#.Q-(S MQJ2-JY(0*9(Y7Q*#ICXD!!21)[$*.6E4 MOY#36I0Z>K3Q]T<%R$4Z.@L@[PW(J6)P7"F-C $7E0/& @)+" .J.;%)7)%' MM]%*DT+C L@"R +(%7"*%D#>%Y!3;E#MD>"2!<#$:F!1*5!!*K!2.!L8U=;D M:IE*+*@L4"%D(>1:$G*1'M1"R'L3SSG[C2M!XS^RKW7XJ!_>NE4[?>&Q6<_NPXNU?1G M&LU?%NMH'J;!2[_=11ON]%S_-.1E4O3A3/K03?N:>$0@X%QA2C(&:6-G M01"%(ZGRE*)I.<$2QL%YSTP MHG)6+29IWR BDI@%'77B)&I*=+5%4^%DX63AY"+N"B<+)PLG%^%\+IQ<"BU+OON]<[I%77-Z=U)S!F$X:C1J99\ M/5)Y5X+F-E]2.+,A:K'$+\4< 'Y3"!_-W&@'AQ^?AL9Q4X8 L*BA'*G M':A@-9"(&<;(4Q'#1@LWF2B%3^<;T:DU2S8''=.].T&NGQ*UDO=\[["HDYKD M-A>=\3 ZX_.4SB#41N*U 9]T/K TM[J:RG2FVT: U34%918RPX M#V])/%TRQ@O-5SL1NX!^3J!O3V\.6(PN8(W!)0$!2X($I;T'XGR,B#M)?-QH MD2;7M*"^; [*YJ!L#AY.GNMZD\F\RL*RN;%LJH07TYHRXT$$P7*HVX.E*H(FBMA@#3(NESK4O&P^:^0O7=/* MOC;$_B TS@;]#YUAQDOZ\]*'.C*?0JGUNW@':JDY5+-:OY-20W\.^J?/TO5T M>N=I%/>^5L3^HUI&X]<=Y&6S_6DT,$DRG9X9?-X9A=-ATJ7Y3@;];K?2IN6$ MPNR*]&1SVHF+&<(NV3C J0O C$:@A6*@C*1(*.E-D%7-8,VO'E$HM8M*SD7A M;3UK!A?>UHBWDXU+1(Q$GLL*(:: >2/2;X2#P=D[$U12M[&J/:SKE>91>%MX MNRJ\74KMX<+;^O!V.FM88.X],V XR6U&G04=B 6*I1+$F! XKFH82WK55U1X M6WA;>%O/&L:%MS7B[<2^9=98HJT'XW2V;XD$0RP&A7&:"23]@^Q&BY$F1<6^ M706?_?KE.+]8H)]^/6-#)=AE"$& MV0!IW!TP[9)I+B@%Y+3Q5*3MFG>Y9W:A6:'9XZ;9'+S(A68/0;/IE&9&=-(M M&@R*R3;SBH"-0@#'.)@D&BR\VB=Q)S*4EK%WU/0[TTYE&Q .)*EVZG+MC.A%/I4IP/,8 M,9%:&9G3 $43\:M[EQ(F7?FTE*(OBKYX!$GH15_<2U],=H9(<(&$9N D#<"8 MX* XE>"3!2 %"Y@S,TX;%U?K+15]L?+ZHJ0QKFG:>"'D?0@Y'0J(WD=C D2I M-; D0K#&6 A)O8E(,2?.58G>BHI"R$+(0L@52?0NA+P7(2L#H,O+0. N#-$RGIXE'PV,S M"$]+A&N)\?JI%4C3"O3]<]L-MU5S/]+3R\XF**-31F?IWS^WT2E=4&]%S#_, ML.,:IN<;OM,]'P6_M$!N\;W?H%_K88WCD=C#68,"FY!VQ$VA@)ZT&[8,$CR[A! MSDC,-EKH":V5:[V6?*VG;ZA O0Y3='6A?L_8:8'ZPJ ^\79AR[E$ H.PC@!S M5H#UGF;&6T2%0%Q54">U*OM2H%Z@7J"^$*C?,]Q;H+XHJ'_3PB)&9@,!SQD" MQFB".HH&J W($FX,PS%#73QP#XL"]0+U O4:0OV>$>H"]85!?6*I>VNP#=:! MX8P#PR:"L5CGYFLQ;;NT))ADJ%]38J5 _6Z!YWL&!N99$ZPF(_>F^OS@P:2[ M,._"-]'G8:-_/AJ.3"]?=P,:]F=1A')D>?8CR^.1GJ\['N:C)^(]?=&%B/4CXM0Q'^\--01!L-$#DY2!EAH!4B8$ M$RCBOBH T=22-ADI-0<+$0L1[^G(+42L'1&G/+XD2L$QXQ!8;EKLN &#&04I MDO6(90C$Y_&QG;#>F_OO.A]:_TX_(B3\W@7:=7 MC1-/%WGQY\4P\-<_S1=ZN?L).WU1V'XY/*VEW '-U]OXS8" M$5<$(GXNUPIG;]%;PC>F'K[57#CK#SMYA3X=A*X9=3Z$WS]V_.@XK8)TS1?7 M+TFZA*F'-Z[_!&.'_4S:WR\N'/WX/5.KUH7< 6>Q4^ZZ%7Z-P.BWHS;]\W@P M@=>[ '80S'LP,=W)4]/]:#X/-W[[YH9O',G[WGK"X'QOO1)/4K[]<5>CITGU M^S#(+\M7;%;D2AO'@VR9_".O#+G1.LA0;?1C(_=M2I-N^*_?3.LZ"=\X3V^S M5"M\?[>V*TO/G(_ZEV\9:Z+JD8L#.6F_G+%X*W^[J0[["4;,7V7 M[PS/NN;STTZO&ICJ>R^FE]9/M,Y#7DVRBUC^4\;C)YEZDFPU MHLB/7W+C^V]\4C\16DFL[OAV] 3?]*3XR77?^/9RW:M[W=_7[WWETZO,3KNGP_3 M1FSXZ_BA\YXY]YVT#[N2/W&-"^ 2;&D+$7YR&/(QO?0G>16SS][YNU%T66X_ M66X'R2P)C=/TTRX&LM:Y%7WJ7?$U :.]?)B XNO=FF[>W-M'A0?OD\,NK][MO7K/V MZ4NTM_7R8_OD_:?V\U?'1\^WIQ(0=KX^NH>[3UGA\]?_WQ MZ,V?)X_6T1>EDWOUM$7IXK)JV@)_U1;82>M#%" D4<""HJ 0R6?@!"'$(ZIS M._?2PZ5HBZ(MZCBY5T];E(XVJZ8MZ%=MH26S'$D&:5>!@7G%DK;0$;3U48@0 M%%>Q]+,I_6R6.'![H^-Q(YNS03@.O6'G0VATJJ7?;/3"*&? C\RG/69^>*W3Y^&FWR"N@FW)1]O&)X+^[ _2W[V&.Q\,0L]] M;HP&IC?L5H>H&L:?G ]'IZ$W^JHQQ@HD*XY&^'26M$IUDNJ?BXV_?FO15GKN MV;2:&QNX%[?V[.+.#B8WMOGUO@[,IQ?]0?78:#3HV//JZ-1!_X5)[QD5\W@& M\[B=S.)+\SA]3C?\^]7GHS?^S!(F=D__<[)[<,@.3U^SHY.=+^TM?Y+N ^V^ M^;N3QN#CT>GAQ[WG[>.C@VY,]_$6T>B4$!B0SZ6(0B!@F+! K8D2.69)D!LM M?#7&6]5%G&4VSB&^4V;C.L_&@^VWB4$..^) !X727@]),-0ZX-%(1F1DE*?9 M>+650]Z4-])T2/_^^*3'V-2DJ-G(M*OF;YYHS<8@#,^"RR>QNY^;U>-S0_ < MW-1ETJ_QI-\]>,??HJ2DJ4<.L-_)6!FP(#AZT- $8C@(4Q0RH\3B9CHB@<#.$>S\^+W4K!G]7(6"I MG=]7PO^T*GN"\>5M]ORU/&B'T5XL4)@G%";YG$1Z'X@U@&/(+564!LND \6# M9U)+I:A).F819:36-L-^V7'50LC:)2(65JX,*R?9C)Y*Q&@D0)+L@444P*8= M*"#)I7?$4X=QSF:L4[2Q8+)@]P8AW>:7X!OO3*?7^"47 M6/BUD;,3/IA.-\,!8G\ 0Y-+K09W/NB,.F%X7<*"#;T0.Z/&+Q=ALU^KN-F" MSX[?.E'W1UR=#,B_^]TLO^=I6'(R[UYO_^OM;PXZP_345OJS]^Y%&'3Z/H&U MT',6>G9NB%X3O]^^?)T<$VW4N?W3[=^=C>)R< [1M!YP^F$M!H,C!1$U%29I?2/H1NNZVB++2'HHF%[S&;G]^6VP4L3@ M$7A-Q/A4JJ$RL9IZ(9S60DIW(Z;KG?;PF+IE+3'MX:Y+_](C4];_;.M_DN% M@V14H]PA*ZU:%@@'A1P&9!+QE><269T;9I5&66MP+JO \!XP7%@F?H'A8F$X M26$(T45%2(2(3#*O@W6@L'$0.8L>>6T]81LM0@H,"PP?-PP7EL=08+A8&$Y2 M%HQT-!$/@_!4 ;/4@V'*0Y3,$!'RUL[F\Q6%AH6&ZTC#957**5RL(QY*P"2Y[>G-7?=(L#'H5ASE,PR!A@&%LP) K@3"O&K1$JFJ3^%K$K M>(25Y1YMFO.CHN7"7,V%E@]"RZD2_S1ZJ4G:(AB&@/% 0%$KP,8D3)^$BU#. M8BJT++0LM*R[+[K0\D%H.7$Y2T$D0BH"4C0 HYR UIR"EMI:SXASFN1R"U>= M*P67!9<%E_4Z8%=P^2"XG*KQ3BE/9B2!B+E,6W&4.X(8 M([$X@-3'N?<'FU MYE2A94V=U>M7Y/T;+CQ0\^'U#(;,?5#NVO+EXLF+;Z/I>=\_3P!_/#UA9IM@ M\QG,.BWBVK\^F/?U64N5=LBR0SS5+% 7K@P?,F$/*QFP^ M9O.BJ=75 GA+C';/<_W5A&;U3!XJZJFHISH,9NW[)1?U-#?U-!5:"5@JAQAX M20DPI248; ($YI&SRGF+_;A[,K\:7BGJJ:BGHIZ*>JJ;>EI*@^:BGN:FGB:Q M+&&#%3%R,#JW"!)6@.*.Y)JX*&V8#$+&5^V:!7O@DKA%/17U5-13#9?'ZJFG MI72$+NII;NII$CO$2CE.A 418NZ>1!D8J3P8Q:53R,ED;HS[0].K\<.BGA81 M6_RM"I-?5K:9JHMY:@;O.KUJ#')5S(L_+^YZJDYFZU]V\%OKVP(Y=_B8Q93; MQ)?#77W;T\XHB=W=7("35 #=#Z%A7#X.8WJ?DW ;O?XH#)\T[GW?/QJ^"C1O MT5NB-J8>OM60G_6'G;R"G@Y"+B[\(?S^L>-'Q^-:HA>W)4FZA*F'-Z[_!&/3 MW#\?A=\O+AS]^#U32\N%1/-!S0JICN7(OJOD-/7S># AS+L =A#,>S QW>F+5?&^]$D_2??U!56_Z:5+ B6+Y9?F*S8I<:>-X MD$V$?^25(3=:!YE=^2C:LVP_]$;#?_UF6M=)^.K"_'8E5A#\[A65+6K.1_W+ MQ3OF>?7(A0Y(P] U9\/P]/*7*\9R]7-8UGY]V>M5]5]][ M,7NT?J)U'M%J#EWD?%QC)^[CN%.'Z2T"=,(2GTCU]RX_MO?%(_$5I) MK.[X=O0$W_2D0)@HWWWQ3:;9B3>A=W[^T"U_5 2_77>OKOKX\N[A7/MGU M&N*J.7 ?=\8MK6?Y4-;SF[U7_]WY>[.QTW[V9&Q\Y1_/]MK[>W_M;&T>;&\U M]@_2?W:WVP?[C;T_&\_^O=E^OKV?WI">V'OVWW_O_;6U_6K__S6V7[[>.3AL M_+*U_>?.LYV#*YN<:QQ&ESHC;8["M6G,Y:5U?VE9=W=T&W5ZC=%Q_WQH>G[X M:Z-:=;^<]\RY[XR"+XOG4;ST)SU%9E\8\S](HE=T):M%+>1G_=/3?J^Q/^J[ M]XU?GG7-<-C8K(HM_[&\55R'F5.NIEQ-N9IUNYH54%GW:\IU/Y7UP_C*:BBS M_6,S",.[A/KO(^?[#EJ9 ?.; 9NGZ46C1<^ %93S:D@S75(.-9ANXX7I>.CT MX)DYR\'!(N$UD;!SYZ?G73,*OC&N;/CMD=%QPD>1]OI)>RO$CNL45*^): _Z MB6C>--S-[Y:#@RO3Q;X\N/A MEWDJ.MXY/\/;L'_OCH8)<<'6SRPR^O23L]E[Z;3-(Q^:3\_3/=VW-T]W69'6Z_QX4G[_>')>]1^\Y_8GC[#+*V4,6(.G#(*3"$* M!E,!6B8!64E]1'RCQ5@3,78ES;%NQ9$6!L89%O3RE^]XJ1" ZD@A*40/,$@;*:FD,U+,L7B%_(?]BB@,BS*60BBME6/361A&B0%HY'***:![6;5$*]U0* M4P53"0V8^0#2! U,J@ Z*6\0WEL3F/?4Y8:%6C8Q6Z$R@$4S%,U0-$.]-(/% M02GD3=0L,.*]"8(::IQ(^P,LI"Y[@D7A?^H0)Y<282V!Q=R*+" -QG@.F K- M S+22+K1TJJ0OY"_D+\ND[H6Y)_EU+^P3I.$&ADB8YQ+A3V2N35L8-)@*7Z, M_MD/^Q?U<%_UP"?MS%7:OVD905F?=@<<*S!4"6#8\Q!$4MLV;+0HDDU$Y,,> M\B_JH:B'.LBJJ(<'J/CL##&(A& %9I1YXZ3C)D9F)1$(W^ S*NIA";'1I!K& M\='-M])B&Z*(8 -2P'*(U%CG@'",O4^;/!%9VC\TY4.7*'MDZN$A,E_N7JE, MU#0OHUKK8,TP^*K;<>@-J[(3C? I_WZ;G, YC>0]>MG78RC_YQ^*8%*[$GA% M8D5B:R.Q6:J\>FPYM325PEG%6B?37'V54@&UK S"OMA\*'CPHLPZ/3]J^#Z[WK5 MI_QMNN>AV%^SV%_[4\&[H! FS,BT/6?)^M+&@2*1)8U' S5<,!62]:6:6-/Y MI*85+A22%XFMOL3FWF3N'A*KA;=B!M5+J9))\5*LHF&4>(5ECJ()[C!&Z;FB M>M=7]4Z[/DB0WC"& 3FK(1ED")(65F!]Q%)(@JT7/U*^*]3!<-V\''=WF-?5 MR[$S')[G SZY5J8;EV(95J58SL\J5T<8N,ZP>G;\@L=HIQPI1%GE"$&(^1*W>;O=DU+NLLY>"WS@=I<,8P'Q_RJ9[< M&XMT^T+6OG!]%JYWIH[[H$1U$I$'KDP ABT![1$'%G12]U(Z'=Q&2PM<^[,^ M93W/P]I;U&*NS+&REN>PEB<'7J3#0EJBP1$J@3F6UC)A/JUE$Q UB'C!-UIE M)3^.E;Q(EVE9Y ^\R"<^4*.2:I9.@./#L?N&,S#(VSKNF5 MO*ZU<&UN7XBX>M&+"P&_2/(=%L+/0OC/4_Y-XY*HL,6@68Y:$4M!"2%!6":< MT747>\%SD5BM7%DEGZ\&KJRB3^>UV9ER9P6B MF#625.5:@5D1P&@:@3M$I30R2!U^I%%+DEY)TGL0;]8@#$>#CLL5["\]6IU1 MR<=;#Z?5JZ_"K5ZV^=$,_/-!?UA\5K-@?&^Z!'=0TCG*##B' K"TS04K#0<< MF7><>Q]#3!"_&H^H;>BQ+.E5"Q87B16)%8D5B16)E12:GPNL)$*41(CYM<4R MGQH?.Z/C7+0J75O:/HZ[GXWZC5X8-:H]3V,81J-NJ$Z*?CWI=5WE&Y/W(P^V MUUQ#U^^/ZY@]U&9SQBY/^3#PG_U!FB5O)I,D/5 ]^\?WYX+++G267>C^U"Z4 M*:FDE!0T(@R8U@BT-AI4%)Y[@80/^33)+>JI67?(%T MD5BM_!CKES\QBU:=0P)%49W+VMY,Y4IXQQCS265ZX04P8@@8J0-H+%G:\MA M++NE\BQ)$B5)X@X#UPZC1K<_+*D0ZQ,A*!(K$BL2*Q(K$BL2FY\;SY" I!54 M$X:Y5T++J)*)&BWWPN%;;#AF[QN3;).=GNN?AK]*+M]LVXS=@\W1WF2;H3FR M40@*E)FTS5!$@PDN[36(P\1J9V-N&2.;3%RMFWHW+UW)A*CY@IZ#!Z$LZ,4N MZ-VQRSTMZLVW.=R-&*& &$\K6GL!VD0',DJL6)">(G+K%5V29$J2S!T&;F]T M' 95JLL@'(?>L/,A-#K5\BZY+FOCIB\2*Q(K$BL2J\EILVL,644LM90+;BES MG%BA#)$B(!4Q=I3,' JKU-JS::TVL5F3 ;L7#\RG%_U!OJ[-T6C0L>_@/^Y/&?^S\=I M-:W8NU/NFIHU.7LV#(;;_W?>&7TN+)N591/? &'"6N$TV*@E,(,$F(@E2*P] M5=11*U!F6>TJY-]VF=2#)]>/5F%_8?^C8#_S1@7BC6%$,8R9$?DTN=/&<4*] M(/.P<(M:N*]::$\U3W%>&L$T<&XX,*X$6!L-&*4DBY08+>-&BV+5Q/RJC5MT M0]$-13<4W7 KW1 35P0GP0AL&--<*\2MUY(9ZP2CKNP+%J< )OL"$:22E/!$ M?$F!(:_ 2$M!ZJ0 G/">Q=Q=A5\]0E?@7^!?X/^8X3]+PK02.NB E<7,,\FP M$BAO#D*@2'&-Y8_I/WN>=-$0]]804Z^B#UD5!% 51!UD5!3'WW0'R$ELI4#1:,$NP8L9$I)6/Z=N<",5S M5 >U,)W@0BAQDF(*&"L'C# 'U@H/45"+#65!6)+T0E-Q4?8.JY#]LGY';/9_ M5%,V?,J_EX,VZY-W6B16)+;J$ILE59A$3[!!'&/.O.+6*NRB=L1H0AA7%ZG" M[#)56% TC[J@!_W--&SYXDPW5W'>Z3TS9YV1Z59Y9_;[VF:O0C*SAIU1V ^# M#QT7QEV'7@77?]>K/J5J(U>LL)FLL-WI^!VV/IG$2H'VE -S%(,FC()0E"F! MO93,;[14D^.K!YD+&5:&#(7E16+EG$Y=E&\P1@G+-/7$,6>C"8(X2G6.8@:N M8U&^:ZQ\IUT@!A,=F2;9^R&!*69 2>+ 4:(L93X@HGZD?]T7ZC5?\3?&4MKYKGM"SSAU[FWQYET!8C!)*3M"/SQ(+1 MUJ5ESEV@"&D?V$:+-YF69:FO[E(OA;*+Q(K$:J-.%^D++>KTP:WF*>=FE$0D MR9JD18,%EB0'FB(&(F!AC734.#_6I^IF?5IRE69UX0W"<#3HN-PR^\*-EQ9@ M:8&]'MZZ5U^%6[UL,[.Q61C<(% 8^N!,>D@9T8 1@13 MZRR37&VT*"E9$"N\JNL>4R\2*Q(K$BL2*Q(K$IM58B7/X38C5]JM%N];D5B1 M6)%8D5B1V*.2V"S%1H)V&EG&?N_?2\8Y( =9/2X$F<>6""!KKK/_9QG MG_/G-.Y6SKFK]]C\",W_N1QA3S*:H+FA2MV4K(I29H6<*:VJJ,O,4'*3F?/: M?>PB_JA#!C1!\[&!OX^A_-]_Y"_?GS!1-8ZP!:RQ 53"""&+#$98=!&U19/; M*9K.^\X?S*-^V-0/>RWFVM>3CII>+YMG'VYY=OCCBOO(HYQ0U $S4W6>#^^X_BY8\GHO!4,I=@D+G&53#@1&90 M7*C>@@[9R&9ZFA #QQ]0YMZ]^ZD;X"$E04IBUY3$0EZ"T#PH8W(H2F%PN3C. MC.#)^FJB&HHB=4$UW%9VO&2'O[P\D3H&Q( @2JY^0_(*@D@6T/@DL\HF.][? M\P,C[G8R)1^B@P,G=N^ "4W6[&C5Y=8OQ\;?_^,^D "3 ), /XD=>[A!;;@) MW.C(I&5*9?0"K56B:)5U';CU74GD:_[8J=_NM-MO?PEP-Y8ABZ$M%# M9M& 0AD@%%Z_Q11R-"QF)QLC7:RNY^CVWWB;?G]")>EZ$F 2X.Z<<:.YO%]O MG#FAK?8^&\>,\M$Z[E!G4Y1'C3PK,LYVV#C[8Q U5\/+.6&!,^5 "<' %>' MRZ8$(VN!OGS./J/9O!L+E>Y>SUJ:S=NM,X39"U-23CKJI&P03N845&IXH.K_ MV .T!,WF72?MY.ENA2:&:M1UL][X+@/ 9@(3EO0\DY- <*VF[_#;/I]U^MV[*+.[; L.(U\8W&KBT/;Q_F\*:#FX!5>5%:@@ WC%/6#1 M.2=;LN2EF3?IYO8/+L?'W)P'>J !W+J&RU!VCA I9 M6QOT,C_)D/QXHI#Y8A(V9XX05-UC<-XJD-PDF9(-%DUK<"G6N3+S;I*0BLF7 MG"$999ST\/SB;/P!\?J'%Y>3=!JFV+LX"R.J?-B)+,F+ZRUN7_3J>H-?U?VE ML2N+4?[%IZD2C1+K+B)D$34H'2PTL[ @^N!$I;S"(/M[[NXQ(BKP>A+^R [N M&%4HD@!O]XYM7S3\L^J;M/>"VON3B+CR4K,H%12CFB,&)4/P5867B%8*;X5L MNKR+@;5TQ(#XMRL[1@J36Z MI) 06)*@G76%)61UOS]G=-&Y 3HWL)*H^ 2GL\DPS3#?1,:',SHBL!O![],1)@$N"MWC$28!+@K=XQ*N?=LN#E]89102859"YM MX:[Z>+>-?<*9]B;XF@XGO1&XQE.![T1SB@[1.E-LA!(@$F M28"[OV/=++![2$>Y*\7\[*->/BK/;K7RW[>]H-M+E[(HIX2#SWN262X6N8"8# >5@@7'FR\AB6J""U=B_JP11@5X5("W MM(4[Q%GO;#RE,CM*?Y(I20), DP"W/T=(P$F =[J'2,!)@'>ZAW[RP+1C> # MNN!$%,(J9T1,3F:&RN@@.4;W@.C&M*Y/?;1 F*/Z-0>C-#[''^B,R>+QBJ/Y M,R;)(4L\./"8%"B1! 2F);C"L8>[?L)@ M]@5URH$I@])GCDPSR8/421FQ<-^0U@9\-F\"WGIYU>4[*L?AMU?C27-=^[/9 M9!@O9R&>X?'X59C@B(I1%G4$#^<'\5D7I1?% ZNR HH7!TX8!LR5Y*4NOICJ M!1I!I<#$NAW9,:JDW++ Y'KCDJ2<-J>,4/)>_415DEM8)=E5E?%=.&NZ%$Y[8=9[@Q M.(XG&2?M.]1%ZTW'9\/<:S[I=BSQ@LT+>>0IRR:#T=#!^^B]1A5X0&N#YB<' MC^],V[[OT>5L.@NC9KF(Y8O.8KO.(K_XAEB[+LPPW+G/!&9Q%99=G?>V*;;%SWT M-ND&3^Y?+6(_L?])L-\+Q7).H:FN4S9XEZUS*$-A251%$)9AX9):>*Q:.+PU M<8,2FB6=(1;+07EOP#F>@;DHK>=UTYK&&HJY@=&&= /I!M(-71'J;=,-6J$I MP=B0JS>0$?P)_@3_K@AU)^"_R-D+[DQU"K)6.7AE4HR8=8@I925$X"Y]GOZ+ M'[D@#?%H#7%TZR)$)X3R(D ,PE0-P0Q$K@)PYICFWHC8%-M(Z0;.W!V\ML$S M%Z0@2$&0@M@2[R#[G$J(U1TH4;G,ZWN4H R:H'7.^ 7O@-3"&A,*-X4N52^( MI+4)'((M&53=._ E2V!%EZAY0B>K7K!LP"4Y#^LN@3F]NB(NZB5NIB!P)=7S9##Q:H%UG/97;I6FC):,EHR6C):,GZ\ZKS;VW%<_TW#]_M_5?] M2/5L<#;85/#8PO&R.WA@QG]U@R9\,1PLWFM5>L;TR0 M=M7FOYY.;JVWMPAQ@N%7"*5^DF_#V?OP8=K_VRUEQQV)(K[9U.&E_K/X8G[*2:YL?-'= ,D'K6.&*C9FIY MV+MOA^>V[3Q,W@Y''RUQXK?YU]P[_TI&%< M./&5O_[E#U6EE7LAO_;W-W;AV[K@=-V=ON[[?6[SJ/,2]VN(N^; \L^AW-$G M=E7ABW\=O?[?@W_N]PX.GWWS7W%2#8'FR[.CPS='/QP\WS]^\;SWYKC^\_+% MX?&;WM'WO6?_O7_XCQ=OZB_4)XZ>_>]_'_WP_,7K-_^O]^+'GPZ.?^[]Y?F+ M[P^>'1S_]2]-#'$XNL3\D)9M']7':'REM^FE6_=2N@6_,E4['/5FI^/+:1CE MZ5][[0WXE\M1N,S#&=T\3^2E?Q(S7OS&6'[8P&_IG?S'5,#*;N1GX_/S\:C7 MYK)Z?WEV%J;3WGZOWM6][S9W%W=!-)&!Y$K!_7E\T6[<$;.$^;\=NYH^3&7O-:$88CN!Z M."/M\([L<$J7YY=G88:Y=]4&^Y,V4[V#A[;!IMW>LMU^CF68AH3J'=G:XW&E M+6 MQ.79.L6< :%,KB9N+A"5UY"$-L6I(@2/_3VAW$"XNS8NZ0;2#:0;2#<\3#=D M7XQ,.CC+5-(\I/H#+ICFB-DD1W[!VL<6-:T6?2FN[@-$*PTHPSRX$A6P8%02 MM@1A97_/DE] ["?V=T:H.\'^11IMJ5!T%I4EK@@EK [,*"&\C8B6"2T_#W]J MM+4!!3'7:"MQ8;0O"KPW%E3U$Z 99@=".!.=RTQK53T$HP=2WNW33HVV2$&0 M@B %\><]VC&)PETEBU&*!5\50RZ)9^31!(&"%$2G%,1\RRUC14E:&$C&AZ85 MHX; 4X*ZI=(9A>@2[^]Q,_#WM-PB!=&M@7-?WX7%=+1&X]E5L=CP'4(5#DRS M7LB_7$YGYSB:]8:C!D,CO.+3^^'LM#<[Q?J*\47[DW'I[;_YJ2F8J2[QRJ;3 MT638M7<"HLFP]V\8S?IM4W!4ZB?<3ZDY^%<7[M5D.$K#BS,\ M&+W"R7")@?/Q4ED4BY$E<(4+ M4&@D^&@]N.!-D$I+Q@U!L'.1T:]/LW4U,MKF02"&*3:K='Z!HVG;GK>'OS6/ M'W)@>@UA^IT/=ZXP?[LL3;S4'>N$)EZ98_UU2]4M6>YB*0*)\A*,RFIYJ(A* M&<.+2B%'GFTN,5A?(N[ T+5@.1M<- M6-KCRJT">C:G?U[COR^'T^$,W^#DW3#AE?7Y&M/X[:C]*_\,9Y=(-NA"-NC/ MGPQ8+R):G2.8XJL)&B.'H-$!"Q8+5[)X4_UP/?!,=Z[PEY!)R"3M3Z),HDRB M3**\2Z*\@"&;5$+O1!3>*B53-6410TZYZ"*Q&#)D=]F0G0^F9L<#+PXAY*:O MA<, D0<'J=JWB7&4P1:R9#L73-V],M.#Z?2RZ;;6E(RFJW;XT[8=_N5%&U'% M21I.VV>O?GR52'E(F^'-Y\ZZL<*+-5LS3C(,.@3)HXH^.LM828$WI;S*N_@ M#7'/J8%FES$_OYPT^;&6YE<=U]HGCZZV],7U7F<"^T)@3_.]UV2T=9N^"3L!2#*""L^!2_8*Z-*T44V8V]//"H39#5294#9M?AI!(#B8$[$J,F4291)E$F4291 MWIUT"UFF*_?,Y_(G(1E;=U(#BQ9!:1XA5F<#ZN:@Y,9:5NR5:7HWTD80I&+T M->1/1ADG/3R_.!M_0+S^X<7E))V&*?8NSL*(ZM1W(H?RXGJ+VQ>]NM[@5W5_ MIT3XA0C_=CZ1PK0Q66*&NHT<5-TD<%8S0-8$):2)RC2GC5CG!]A0W0R5@%$) MV(Z+\A9&RS^KMDAK+:BUYB+FTG)91!$@0_5-5)$6HFD"Z)5T42;/A*Q:BP^D MO:NXB(/$P6WG(*ET$F4291)E$N4NB?(61LS).EU:3&4N:JY9"L4D"SPZ!TIX M 56(.'#KLW0.1?U"YFGGHN:[?>I@@M/99)AFF&\BY\,9'3#8C>#XZYO-;5^V M_SY,\C\FXRG%QA?C^*_SL?&BF&UCI37$V.\.VPZOV?NGL&_,Z"3TI-/3H'O9(*)1+G#HKS(Z.@- M-;5^?67*'(])>ZU&>\V5@S+F4%E>M5=V!>HF%_#<:U 9#9<^BBQ3FV]7HDL3 MIHF$1$)2ZB3*),HDRB3*NR3*B]BG&^I53?;IJJ,KD'./;3NCSUT0(>?K7R M#T9I?(X_T.&?17WV%[.CVYR2BDQ;SS5DJQ"4T*PYPRDA9.%LCU^%"8YFY \MY \=S YO)U$Z)4UN^KPP9A6H M4ATCYQ(#[92/*EE9/:+^GKX[ZX**- A\6PP^TN$DRCLBRIL*7I(.WZ0.GX]I M)B:MBJ8 "SR!BMZ EZ% <"X(5Q(+NI 2[TQ V%6>]E MF*33GN2#7D.0SZJ1M>:@XGB2<=*^0UVPWG1\-LR]YE-N!> 7:UJ (D7F4_!, M<&6B\XX5;B4KQ574NWARL*1>!4>7L^DLC)K5(GHO1.^7G\RCJNI78\K 9=.( M0 0'+N0(VEJ-.22;FEG82@R,EYV;./CG-U:7,-7-M/S:5,D"%-S\7OUG]X6Z MV\KAKO'_]9KAGK[,S>DIG$Q?_/MR./M _%^4_[<1N,;=$EEKL#8I4(HS\%%( M4(P;Q+H/+#;\)_83^XG]G1'J;6,_2S$XACY7JBACB\\5_59D)G5AIN RO )2 M"X]5"W,=7K3A'HL4P)(PH'Q5$%[9JAL\6I.225'S_I[0=B"\)=U NH%T0U>$ M>MMT@_4A.L%R+#PKR827BJL@8C1%UT>6_(+U*8!;OT"CB4PF"^A9]09D,_'5 M^:H%G)'HK([:-AT4[@;UB?W$?F+_4V;_(AEA;Q0*S7WA+BCKH]>2JZ1C,45( M-%^ _^*G6$A!/%I!S)W7<]HQQ;6'Z N"8NB:85T< N?1!J6E,J5Z",8,M%5= M.LM""H(4!"F(;5$0J+1@6@N-A:F013,(T.L4I0PA12-)071*0LHNG76<>OU YV"?,C"O?G<6!/\K7F,=!J2 M3D/N:LTNE9]3^?F.B/("IB1/+J/1@?&0E=,E2E<4"T8QF;)6>%U]KCY6GYMJ MGBRA\>_Q>+^N6G-QX:P9L'0P>A8NAK-PUM8QQC_V_7V-U?*<#F?X!B?OA@FO MIHZ_QC1^.VK_RC_#V2628;J08?KC?&[3)Z^ES06"B@Z4= Z\R!QL$BQPKB,/ MHK_'V4 9O8;P-C&3F$GJGT291)E$F43YZ8KR I:LUL(HQ8OTVJEHE+?6:>X" M8T5X+Q59LCMLR./7K4W-= M#:<>3*>7S2',9F)T&I^?CYN+&:=?>Y<7;4P5)VDXQ9MYTKWQ12.#-!QC5>

%"L/4!'W),>:7<;\_')2%^<*YU>',=LGCZZV M],7U7FOK >[RUT^@6?^PM?OC\X.;DW>'SG_EA<_K. M\J@4 XO:@#*%@W=60U(L%4R.Y9#G\FL=*[7MHI;L9KT407#+\C=$PE4;.W,) MF:"CS5$'$(F)2L%8*1ARI:#6 HNPRF53C9V!Y-T[:D8,) 9V-HA-HDRB3*), MHDRBO#OY&+),5QZ&FTNPZ&B\+5F"X"J"TE*#YYF!S)'KHI/'IE:(3-..Y5=V MKUQ]/K\RP>EL,DPSS!]S+!5--+YG-U(IKV\VMWW9_OLPR?^8T-RU13G^\WPZ M16,!V8]9H,%A=/]/7/WG"J5SVR+N4:58%0)1J),HDRB M3*),HDRB3*),HDRB3*+N^'L].F?TJ]MMX$ST(3H9J->R.< M]=K(2F^*L]D9MH<);DJ![^O!$)JH!Q4'+Z.ESJI"6@N.:VG.BWP_GE0I^=>M MD-0?M,]^]\>C(Q3K6BC6E>9C7<*7'%TJ@%YQ4-8%\,$R4+'DX"1&46Q_3]SM MZ'^GYP[E)I^< M_)#!.)9%F<$NH /WLX<;75_;*\9A4U&I4U%S!9S1! M.70"JDJRH!Q#B)%K2)%S+(%EI4)_3W/?I;YP!#N"'>EM$F4291)E$N5=$N5% M3- EE'J2";JQ*,E<9:=/)BLC%:30ML[P'H(US=1RD[)TQA7NR0;M3L1\]THZ M#W'6.QM/J7"3.@U3II$RC23*),HDRB3*),HDRB3**TD?5:&W*&065JNLO'/2 M-]TFC$*57 X/\-T7'RI4K?R#41J?XP]TAF=1C_WM_,"YA,9'(0R($#RH@!Q\ M- A*,UV24]R4U-\3?&#-BN<)$>6(S4YRT);D3/,71=/@.>\/V_J::W+4$ M*RD/N$MN\4XF>4B4291)E$F4.]2'RRD1,IH8,4B%)03I,%H7.6.H7.(+%V>T M=M"S>3/HULNI+L]1.0Z_O1I/FNO:G\TFPW@Y"_$,C\>OP@1',W*$%G*$?IT= M?K@)]Y2@T0;E(",R4$5P<*E8L (9XY&+8D1_3]\MSR#F$?.VG7FDODF4=T24 M-UE;2>I[O>I[/HXI'$>GBX*ZA0%48@J\10T^1V-KQP MWX6SIFOFM!=FO?^Y'&%/LD&O@<=G%'*PI%8#1Y>SZ2R,FM4B@B\TGVA_ MOH\ *SEGY2-(EEF3B.(0@N? 0M,B@DM="O;WE!PP(SHW6_+/;ZPN4:J;Z?BU M:9(%*+CYO?K/[@MUMY7#7;O_ZS7#/7V5FT-3.)F^^/?E Q0+1H 5-&(9&7Q%S#?V(_L9_8WQ6AWC;V6ZX9%\SZ2GME%?,2 MC9/:LR2*LD$OPRL@M?!8M3#7N\7J'&Q.'%"%JA8<1W#"1 A*"YU-D3ZQ_IZP M;* -(]U NH%T0U>$>MMT@[3,*(DN%1Y58M$ARR85G7GF:*4BOV!]"N#6+_"! MI51U,X@B'"B1)#C'!924O4FLXE^8_I[5Q'YB/[&_*T+="?8O7M5!9%>]\T%ZK8&SR M&2,IB$XIB/G:H,0+!V8.X9R4@*HEM% M0[MW^O'-Y\:2X&_-X\^?@:3B3ZICICIF$F4291+E#HOR(B7Y3#,EN3:I<,4P MNE*M[*Q"+#9D5CX.BK(?2_+](_*T2H@]&S<#&3=,>#5/_36F\=M1^U?^&B2 _,I!#)F=]B8O8T_O] OCW\]<3%G M::4&AUZ!4C&"3U&"-C%R&X/U)9 UV[EH\^Z- 3F83B^;,ZK-0.PT/C\?-Q^.+1@8_/S6$FJ<^ZI@J:JFTX\*;9%5T.2A?DO/, MHF12IH=$/.[)'3:;C/GYY:2NS170K\ZJMD\>7>WHB^NMSL3VA=C^]O;4ZO&O M[P_?GN3B-9<6(56M#G7_+#CN/!0?HV612V8:M,ONE2AVD4_=K#,AW"W!(%X7 MZUJ+E5"W%-1]N$7=T8\GN;(.+0K(.4 M0;?.-!8Q<-4,G,M+Z<,?3XP7$HV1X&0IH$)V$(MBP)FV3>\P66)S(&6@9??. MJA,'B8.=#>:3*),HDRB3*),H[TY>BJS3U5JG\TU07[*CX[]:!0$C'&M:0:!IEG/3P_.)L_ 'Q^H<7EY-T M&J;8NS@+(SKQL O)IA?7.]R^Z-7U_KZJVTL3^Q:&_*<9)^:2%9IYB%($4'6' MP.O$(&AA,]?*\"#[>YXJ":@":_>01\6$),H[(LI;F%+XK%(GG;Z@3O]#6D&[ M%&+0## +#XHI"T'**D%6%XY9&H.VO\<'3AE2Z\3"G6,AJ74291)E$F42Y2Z) M\A:F%KQ_)[50DBB^F:PFBM.@?&!0-UE!W>>"00>TCI.)VKG4PFZ? M89G@=#89IAGFF_3"<$;'578B@_#Z9F_;E^V_#Y/\C\EX2@F$A5'^:0+!>!6R MD1Q,40@JH :GZK<%3T1:),HDRB3*),HDRB3*), MHDRB3*),HMS-X-WNU04?XJQW-IZN+$2W>TD8RB=2/I%$F4291)E$F4291)E$ MF4291/GQ(]V,0Y-8"9X)JX(-04K&."*RH")GX@')[,5GNU7WYV"4QN?X ^6Q M%\UC']S._3S^];>7;T],"4D&)<$[(T QKL$S:4%@=J6PQ%5;-,\&?M63W8AT M1+KNDFX)M9E$NO62;J[XDM?/=L)9Y)FQ!-&8#*I8"9$'!U%$SYD/@DE.J.M4 M[';W"B^/9J,)+8D8*#W5# M):BZO>"$3\ 20^5L<)F+ZB0*.MA!W-LY[I$*)U'>$5%>;VB75/@F5?BG@=X? M3TPVG(N2@ ?C0>6D('H3P&1NLE"9!YQTI-LT&LHTHW:W3B>9)RT[U 7K3<=GPUS[S_:CWGUS/5[R?ID'E]6 M2%T]N]4:X/YC^:QI^LU2\MXID7/UYHR4(F%QWNJB3PX>WW*E?=^CR]ET%D;- M:A'H%P+]C[=G\'__J1T;F70,129 %UR3T*N^6N$(T567G*%,NAD;J>3 ,=:Y M=BJ/O?6ZA+IN%CZL31TMC:*;W\G_W/8;HMNJYYZ)GE^M=^[I G,Z/JL+-7WQ M[\OA[ -IET6URX=;[7*T?Q)TR %% 1TE@M(Y@*M;!5+H9$3U#8/45;NLH\4+ M:1;2+*192+,LI%E"E%SI%++720DK0@D&F:PZ14>N?%R&1T-*Y[%*Y_#6I?GM MY?Y)"8QKJR(8YB.H%*HW8[R")(S50J(NL;HTPIF!TCRD>;JF>;@R MD;O"K9=&"<]#0:^9M3Z-A2B\!#1< MR6)LEBGV]YPES4*:A30+:98.'L/B3B5OI&1.&19C9$&9% (3/EJ3/Z]:%C]] M1>KGT>KG:,Z[.=P_09%M0N_ 6NM!11TA>A<@(PL\(F;G1?5NO!](=KE]61_:VL@Z[]Y^&[OO]HO M5R^)D[_MW;S\XY,?/\!YF+P=CMJ5:4[\7G][O1SF[@=^X&5^^MF^O ZW:\CY MQT5LW^W;X:SN8KJSK&?#$<+IU?=#IL)/G;"9Z%V? =_OW],,].O^6L7L/U]5A1/\+SO#OURO-/O\[L*)TLMXM8??(]3T;8#Y=M?FOIY/;._TM0IQ@ M^!5"J9_DVW#V/GR8]O_VR0?^XDH^]J-79BSWH[?;4S70>!+:G:W:KP*E>5ES MQ6%+KK1W.FGT\W\T=X;M[QTW*&E&&SUKE/>H&684]N[;X2_*Z4/8TD+K#S!J M+<1P.1M__)4K_+8_N>9U7:>S<#'%;S\^N&.\MM\/ZR<<53.IOE<>3B_.PH=O MAZ-V8=KWO18O[[_QOEGR5LBNZW*O+^E: +^Y>NX/FNOJ2:6^,5(9KC__DB_^ M_I>?9-]H=G-MB_\^^X9_Z4G#N'#B*W_]SR[<"::YI OOZ(7?6X4NU*/*I^^G MVETT++\L_0X#[:H,L'\=O?[?@W_N]PX.GWUS93 T7YX='3Y_??3F MZ(>#Y_O']9LWQ_6?ER\.C]_TCK[O/=M_\]^][W\X^M>;!X0//A*KVM!X[YFE MI_E2$MNO=-.'H][L='PY#:,\_6LKLW^Y'(7+/)QAON.;;8TX;/RE?W*89W%9 M6_[A1D\WQY_<',?5_L7>>?W3I],>5JLQ?WKD:&.W!XG/-HC/874I-BL]6T"A MQQUP?)P8?38 >&]FHI,R)ACW7Y-T>LQ.+V'92 R6+@:?/_M*-_QN[33=\"0& M=V[X%70/6#T<-KV*S\+TM%?.QN^GO3(9G_?&%]B$P4=O>TUV\MUP-L3/CP/; MRINM6QJ %JX+5T,+M^&%NS]XN:D>WXLU'KDWR[@:=_IZ/N,6M1-:W^*L8U$6 M$: .+,E2Z_@>(R+=N'T6*6C==RASJ8HCQIY5FWO-O^Q=YO? MX;$_'[XRW?#P^.D_^_X_\[J^^AZG>KP^$?V\R_YEY_K M=?W?\7?#H^/_^?6/17DOCU^*>IW\\/>SL\/S?];/].N'E[^\Y8?/7P\/Q>'I M_QU_?U:?UR_/7Y>;TZYOV/L3F4HPBCM(H6G?$Y@ 7Y!#*,(&1&U]S/T];@9, M\]56X^TL5A]4U;W"_I2$]2Z(Z/9AG:8M;1O6?[_!>E0B<6Y3Q7JV%>LJ@4M> M@M;.".8%2VI-$^4(ZX1UPGJ'L*ZBLTKGY)E 963V'KT748NBT!0MKJUU3M9Z M5[#.;[">BHBL.EE@6!&@E''@N35@3(G.YQ1+K%B7?.#DBH]N$M8)ZX3U#F$] M1VF;$Y$N%Z%R1;HU%?3!9I&BM=9<6^N!F&D#U(X#A7CL3D2B1!E M8A";A@JJ>*.;(_E*#*2^VT.9L/ZPLXU+SI@\[+Q[_9/;D2[9S[]<3F?GS3FM MWFS86]TG4=I?MH\3DT2_&(R?C=L2A3CAWNSX-]NK%71_()W72P[ MT/&!WI_>_\F^?[>&97/QR+JGE:'K.5Y4?3!L3_SVPBCWPGDS..GW]@=;/S%[ M?>NXWI3J@XWX^>VMC\^PG8DUROMSNTRV_2*V_8>Y!*N2VK@D-"3/ RC!&83D M-&CE/ IEA'"ZO\<'3*^CE?!NVO<="-L0]CHR!9"PMT'LW28@,Z_NH=<*1#8, ME!45>XXCU!\;PYS3-K?8XU(2]@A[3QM[2TC)$?8VB+W;!)U&GYJ)4: 179.@ M$^"8JP!DSB3IBDA.]??$P,NM'GQ*V"/L/1Y[2TA9$?8VB+W;!)9(PF03.)@4 M*_98=A"DXF"]C('[D&13ER &SMTM(B;L/2*)M;F!SYV-5K8M>R&&*3;K='Z! MH^E5Y!)_:QYC-X8^[QK+UQFP;&ZR70;4F(DD"W#-#=!B5% M-AP5B^!=JF:J]Q%"R!),S"*C"R7QV-\S Z\\@8Y ][1!M\Z@)(%N&:"[#4-* M)U#;E,%5'04J5>2Y9"0PX0N+7*JB9/7']< +(AV1[HF3;IUQ2"+=,DAW&WG, MTD255()BE 7%FH2+U@EDT1BRTQP=5M+)@>1$NBZ%'G>Q4/(OKS&-ZR?XT!N7 MOUX5R4\;]E0ZM".A9N7RK!TQ=-F.0Z'"R8XWH_D4W:\^[N?WX\GSZ]WA/1=I%HF^I#0FQ; M%=MN8XJYH'0I-PEBCI5M/H!GB4%"Q8UA@A4F^WOWG&(A.XVHMM546V\HD5BV M*I;=1@TM#RRS4("I$$!YT52\1 /.L>Q=XH7YW/11HFK%[6NY\<"083?0,E]^ MW/M+2&G2%B;_M9F;?#'!\^'E^;0]!XFO^+UU&-,EY.VY\:@ M:<]!L>Q%5"UES39;\?D9^WW_XVTP?W<@ M>S*@6WK,ED"W'M#=6G35\I9!2@W!LP"JZBL(.7C@20B%#(/*MEIT=X\O$NBH M^',5H=QQJ82(LYNP;1O#'4ZGEV&4L"[CE.H_.QN5?' M_Z=X_WXXJIM;E^Y9 ML[N5\3>\)[(O1/87MY')X_WW)\$4;Q)+5:IT A6T &]E@,Q,9#9&QMH"T0%S MU$ENN4F13K-E?S(,9U]/E/M%HE/[O=Q/2.JE(W6X\^KE=YR,DF99EV;Y M,*=9LM*R-&<-'#<(RN4,D;,(U7(37'.3!:H&ETYP\7?2+=M7V[8A\FX8^,3] M[6Z&0/!?$?P/WWP"_\14,W/+!V- ^6;<5G(>I,6,QJH<+".W@M!/Z'_BZ%]R M=P@R^==-_7F3GQ>5K-$>L@\95&0>HL\(TL>4E&:%64,F?Q=3!KO8JO8Y%IQ, M,/>&[1#5WBS\1K7*6]85XN,>7LW!/0Z_88/K^N^S^L,A\?KK@__[)SG[5*1T MD()LSAU:A( L0%'<1*[J?W*EM;A[2H?2NE2_\F38MH28-+%MS>'G_1.6F1,N M"U"IB3_(XB":Q,'8@J[>K5%[V]];<=<;0ANAK7_/6&(;L>WILFT)<45BVYI#B/LGVF+=(Z7 M*EG95H*$YL 8<.Y\,"6*G *9;9V)&NYBH?&STS!Z6__2<-0+TRG.KAI$G U# M')ZUG2"^[4H2CMZ?WO_)OW^WDB%"=15K'[M:]2:8'&A+8Q#(]]Y% JXY94+DVRCYYA(I6DE9?(2&$?LZ$KC++HPNHBH00N(L()'V^\!V*V^+5JF/R&+VQL_ST0,;M776! BJB?NZ[)NI5@58 ML#%[%M +[.\ION(F2;L9]:6,UZY0;0F53D2U55-MOA;?8TC"5K<)#2B!&6(J M'&*Q.664(JG8W].K/HE)5".J=9EJ2P@A$=563+6YV)#1SJ6H"B1L)I :%YJ> M;QI,4ME6J/D49;75[-T3ED0UHMJ3H=H2JI.(:JNFVIRMEFQ)2E>J!<% <>:A M[EX Y[,2(H;(5-. G--9FXY$!W>Q[NC5!"_",/?PMPL<3?&JE>6XN_KQ+.R+JZW='^66WFVFDL"]&+C3?.@PZ,1#DAJXMA%4T1(\9@=)BES= M"L>J(]'?X]3NB'*4NT:Z#4W%>431/,%P%3",ZC")B;O(Q.TY/$DL7 $+YVO8HN4\:@3)50*E38%H>($< M0Q"9R\0,;WH 6TFC=PB#.X;!3DS>(>:MAWES?3.*\3KX BI'"\I:!XZC!EDL M)AL3LICZ>Y8+LOXZ%,KC ME2I[G8RRD(K4U2CE!D)Q!E2(V@>M;,JVO^>5I#03)<^?+MK65>A(:'LLVFYM MSU2=[=A,G@B%>U#5O89@1/VBA& 8.99VYHZCCFV$MB>,MLT&'8EZRZ#>7)0Q M>XRL& [:E^IV5Y,*<@Q9:Z4J/O9M&/3="RO(Y'$72R*O)F$>Q$^T!C<566! MUA!,_+B1KZ[VD<"\$)A__60VA/:RV(2@*YFA[I&#P*K]B9QSQG3FPK *YGNJ MU2G/0^GM)P6V-802"6R/!-NMQ5F<3L8W&6L>.2CI%00IJL4I,%>K,XC,0G_/ M$-@(;$\=;&LX-DU@>QS8YN*$7.1JLTD+C#79$1<25">ZFFV5;"YH)53A_;UZ MMQ+8"&Q/&VR;G>M S'LD\VZ-.1'\W-T+4HWK$E ['%VN+(JX@UF>K1Y#^\,PQ.'9&O,2A="L*Z Y2& 4MQ"<#X"5TFRJO$*)M_?+( M/TZJ/?MXAU.59%?/7"\TH?:'YGO"]M=A^\5\#+-('W0,'#B+&93!""%Q5;$M M<]TY7I'N^GM6KWBP^&YFH2CWWF7 T2P[$N:=$>8UG[5=UG!:4N2/4N3S\T>8 M\,$8#C*%IH5*,U7)*P-.>9Y,M:6&FZJ@'G[&< M7.)]@R=N(@I#FE6[BS53USO_P^TNDVVRD&UR\$FAE%687;5(G,L"5+$(7O," MG'NE>!!,(?;W]$"QNPW>*#1,^;$G!;[-%DH1^!X/OKFD&#(>;:RX*P5!,710 M?>]F!$6,W&D3,.:F0E28=93Z$_@(?!T&WV:KHPA\CP;?7#3*)I%+BK[BK@&? MD B!2P]66N]M,E7.=7_/#YRXFU@B\!'XGA3X-GZRD\#W2/#-U<-G;W.P 6SQ M"I0O"3R6 $58IJ3159^I_IX9>$7@6VKX^*8PJI&Y=^WM3E'SQ?7M6E,P<3S).&G?H:Y.;SH^&^;>QT^T%;+8 MT;AOO46>U3ODU?4-\MV'GZ:8Y[+3^S?W"*G$A53BRT^BO[I$@Y&#=:SQ!9R% M&-I>^-K9;%&UTY?4P/B[#5,WS:8'W7K;!*XGE;M^4N!<9]R8P+DZ<-[Z$EK) M4@%I@$450#FM(2B+8(-41FI=MS#W]^Q N^X-KB-P$CBW!)SKC#L3.%<&SKGH MLW/:*1L=&-O40IH4(#A4D+*JN\RTEC'T]X0;:-N]%EM$3B+GEI!SG8%K(N?J MR'EK2:WD,-==ZH5VZ%EHT6K3M6K1NM2_X[+4^4"W85:F%QL[IE;/Q^VFO3,;G MO>'H'4[_D+3KK+5-[T_O_]3>OUOGJ;CHZGFJ5Y>3=-KT8QF7IBJANFZS#^V9 M*OSWY?#B'$612:J84%.F;GEI*0&0<0;LFAIF4L#)6;]S\;>$?H(?4\& M?4O(+Q/?UL6WN;I%:9Q@Q8 I@H'BSD#,,0/7RH7LM2Z^\LVJNU6+1+%-/E9*5MFW:PO=J:0XU?;Z[NOPO#LV:?OQ]/WE1\O[G9 M[><8B>F+,3W-AR)]L-X9SR F5D E7R#XG %%9L9ASC[IZJRK@55W*X.HOR05 M3#X9 *[S' X!<,4 G#-JF:NJ3!6P%C6H+ RX$ 28J(R7R;&,I:F,5(H3_XA_ M3Y=_&XU7$O^6RK^YH&7UXD4103:#0JI3'PV"1U9]?*^\P12L5M6I]WJ@##48 M)P ^80"N\U0, 7#% +PU 636J-1%8#-:6PI-3CN.7"5;>*^Q&": 7=V8(4B M '8CL+F+193-7;WVH.8.)J(V6CXY&=<%S=/O)^/S9C^/"G%[B=S^]39R>5S? M8_]$6>NTJ7:K%,Y7=C?.NPT%=&Y:$ 4ED?G^GO+4DV^YS=$Z#9+]R3")3NWW!'D3Y$V0-[%=';C(F]B4AOG4FU"BN@NI<'#(JX:I M-@!$S!%8,HGQK(R+CKR)+F8<=K&4^F687=_;5$R];7F'AV>2YQ!_N^&O)GAQ MG6+>'^5GX>QL^B7V$_<7XO[;^0KKG)AD&!$$+PE4*1Y"0 5!E&!\S+G*RIPTZT7.XDM*K+973*NMFOR?80'I"(Z'QB:-QK879A,9-H/'6:,28$E-9@15:@D(5P4D?FITU04?) M@K+-!')&1F.G JB[6+(]WXMB.)J%T=MA$SX-TRG.J&2[LWTH_N2HS<'-3NZW M&TFT_MHB[?V3[%DPS#@(H3):81;@791@T* MTU;?Z):8MJRRX,8"S:'DS$$6;D%%SL&KHL&Y7$U06SPV3%,K/BU-3".F=9EI MRZ^&)::MJOQU_\0HRPI:"QB;^8"8(@34')CQV3E9_V^;D=2<6CL2U)XPU%;? MN):@MJR*R_V3*&7)S#JPP3?Y911033<%/J&RJ *Z:)K.#BMNZ[";4*,BRX MK?QZ=Z,;[#G$62]5 O0NIYA[P]%U8J%>9J^1MW?M\0+J$_(8,V8-"Q3'DXR3 M]AWJZO2FX[-A[OU'^W&NGKE^KS\\N142NN:*]XL:ZYM#X0/$5![V(N$1<(NX2LPI$W X1=ZYJWAN;&+("TK@, M2J1*7&8$Q*;'ITDI2_3]/>L'7!-R";E=W]>=0>X2PNZ$W"XA=^[PI>(E5SL7 M1.(,E*J/O&,!;$010O"8L&W_8101=\W!^[^US8/KOWGX;N^_ZI>;]1U/A\T& M?#O!LU!O OS[^V&>G=9+KF@YO;I:VQ3PS_VX?_]?"+&NSN4,_WZ]7NSSOS.W M,PDK'"9_7+L'?N!/5^G+*_HGVW$V'"%CM]E24CB>AW=G*\WH?-"]K MKCALR97V3B>-QOF/X0D[J=PY;MMGCTOO6:..VL,>8>^^'?ZBG)Z'R=OAJ(6% MJ1=X_>VUQ)LK"%PWZK[Z$]>O:/5WN)R-/_[*%3;:GUQCIJ[36;B8XKI2A?S_5[J)A#96R=E5VP[^.7O_OP3_W>P>'S[[YKSBI MRJOY\NSH\/F+PS8[YMP]3M]'>E4S$._USY[F2TF$O]()'8YZL]/QY32, M\O2OK?S^Y7(4+O-P1O*X;'G\0NCF3V5M^8$<3S?'G]PY#X;(/X'%;W8K/2LP44>ER#A<>)T6=C6 ^((7=$ MQIH$V]>D"AZSTTM8-A*#I8N!6[<8T$[3#4\W?%=N^#]1]1_#O[)>X&8&0JSD M6CZ?A>K257;I6FC%:,6V8L4Z-K*AJXJ@J=#HE;/Q^VFO3,;GO3(.HKF>2W6%M?%%6R*'O^$D#:XH* MZ7S_DZ+>IL9O$_660;VY,WMHU.ATFF0=O;$-S\L]:EKZ_D MX'A<9>-?P]GIZ?BL6;WOQY,WC4A\UVS^L[F])UVPD"[X\9/>;,F)D(. E'G5 M!9(YB(HGL +K3B:EC CK;&BZ^]TE-YVY(Q)V)^!))-PT"6^MXBQYB;):Q=)B MJ%9Q]."0>5 8=7%2HV:92$@DW&42=F*H-T%OQ=";BX#JG*71W$%AH9I_/#-P MH3"P# VK>VJ#]OT]Z3O50(=81ZS;NB9B"T^#(@RN&H.WME_A7%4+SX*/6H)B M,H!/'($))A773BBMFQE1U=HG$'8C%KK[A9MM_'/:&TZGEU?S/2J21GC%JO<5 M"#T\OS@;?T"\"HKV+BXGZ;12H7=Q%D94Y;D%@= 'I\ .J@R$4<*CTK)_^E/3 M=>Q@U!S5&[[#_5&^7R6\JH) '287TPL_S4='@TN9!5XDT;=6NI/H#J YXX'#=5#$IP7"<6(\-@BM0.$J8*Q^H30,S5K:YFH^!) MIZPX]O?D0'"R'+L4<]W%^M-/8ZZS4VP#K@T5FG+3BJGVT[4-]G$T'$]ZH_$, MIX.V0K6^X.;%:3R=4?GI3D5=G]UN_G.,,R+^0L1_>QM(/7[QVPF7P842.+AF M+*5*28$7JD!&#"$Y8YW5E?E2#YSW5%ZU!)-8+%1RL#&@[$^&X>SK,7*_2'1J MOY?["4FG=#!8_=E"7E(GRU,G'^;4B6!!>,TRJ"CK%RXY>&?E%"Y,%#3B7QNHV. M\4CN [D/Y#Z0^[!]&0MR']:@3N;=AURBT]($,+8Y]Z)\@5"=/\"@G(G)^E@4 MN0\KSD%T<_[<-KV4"NL?FN09CM+P(ISU+JY/U_0JWU.X&,[JS\ZPJ9H/HSS7 M GX_M#LYLV&?SQ-1>IR(769YJO@CXFZY=Z-FHW\_14Q+0K0%M"2N%3H+W& MC]KJJ/PP'KT]QLGYLRN=U4+NZ%9'$=X6Q=MM-9+7FEM5(GCD I2( 4+]"H4U MBH@[$YSO[PEWMQ<>X8WP]F3PMO1^'V2O+1-H<[7GL02!1AEP,NJFF;N"NFFB MVFNF8,RAJBG;WZM;14 CH#U=H"TAADOVVMKP=FNO.2MS3(*#B:*9T,,RN)(% M6)%0):&MRJ6_Y^S=-"#ACLV_M? M/TFX_>-F4__1[NGQ) Q'=?5>X_ \7DZF;5-J OG7%H7OGQ2)E>5H@"G9#!UR M'AP+";)3*@6?7#2HM\F*WKW3Z2RW&EO 5$;4($+"()I4(YKP4LN M63.B']&/Z+?<6"5Q;IVEIM7*JV:<2:C!VEQ]W,(-!(P(HKJ[KEKM+AO6C)@D MQ%&-:3=?2@N\B05>>FKOZQ5Z-Y3E(]?46^19O4->7=\@ MWWWX:8KY8/3]QYMD_^8>(8MN 8ON\/F+^:R%-1:+R]5SY9R!BE:!5]6VPR13 M4266P$Q_3RHUN*\B>M-T>M#-MTWH>E(U.$\*G>OL)T[H7!TZ;YUAY,XSS25$ MEZHSC+Q 2+( T]E712F"+TUAXJ!N)8&3P$G@[$2JA,"Y&7#.94N,<3)9X\") M@J"J 0I.!P;6!!:\5PFYJ#:G$0,F")V$3D)G-_IZ$#HWA,XYFS-7+R(("4HT MAY>;J8[.) 5"U?]&J:N>#/T]K@9*:"+G$R@I[VI%^8M2,+4]Q2M!ZGN->OA; M.@VCM]B;A!E>=ZR8GG:CM'S[M<*:>U5,Z^+51W]4 E>[?E1>7._UZ[K51Z-& M+S3_?_'OR^&[2OYV'/!T-AFF&>;FB?U1_O0'E2KM$TDWVR"!^=H"?<[TT ML@R,90^IN*9-:\@0LH_ CB(,8NGF&SK?O MR,I9Z0U$J2THD1Q$$P6$J*7R06:9?&6H(X820XFAFVO^01Y]=VDZ9Y$JJWPR M"-JP JK^!UR1&8IPFF?)E3:NO^<5.?3K#?N>7ET1E_42-Y-%HVNA:Z%KV?YK M6<7YB65:=]TPCIKS$\-1FK2]SH=7J:2VYWG[ &^-C4U[$=NBW^ALZQ8>D7B4 M&?X*)\-Q/KB^B9[CU;_U^[/+9OWG#?XK)X#L]H7L]A\_.6;AJN%>)0I0.@:* M"0V.-5,>B[%)::]S,OT]X=5 \;N-3 EB%.UX4A!=YV$)@FBW(7H;_%!>5E%0 M&91&"E<=M&" MXRR!J@_!:^8A&2:L9-JPF/I[DO.!5HP@2A!]VA!=YPD*@FBW(3J7A6-"Z*0L M*"P!%%<1HG0:M&6%V6P-#[8:HI6AG!C:I8,6*PC:;WKEGGTN\MT+LU[$M\-1 MTP&O.8AQT2*B&UUS=DU/>",T#\J8'(I2&*J^J :6$3Q97Y@R)P>MC6TVI1Z( M]@O1_J?YV*US6DN6*N.9R?#_V7O3I;B.I5WX5CIXOXC/CJ#8-0_R&T1@2=;! MQ[1L"5N!_BAJA 4]L'L01E=_JFJM'H & 6)80.T!0?<::LAZGLRLK$Q*, 5* M6 <",911AH1.U;4571>H?:>56XE9Y4#R\T7":$)J09V3CD6-F08EE6:*4$Z M(<4Z;I,O]!DFG;G2%^KCYY=Z01]L(&]V+JT%8_K_/8F#0T^.$IUR-FA#G0B& M2H?B.X*FW'/-F'-^YC!^M/W$0HDWHL2]98#"8WGO5#*DZ&4A94EM<4(0@2L%0)0'DTM230$&&+'&;9*"KBV*="ZI"4; M46&4PBAM%.XGQRC%2'EFC+*T@\&8P9(Y!BA#$E D'-#<0HI1@ISXU2%D8*\9I0&:T2;XP!5+%HI'AD =0L*,<#D=06(Z5D MJ;KKMBQ-77Q:QPVGIN>OF^ROK7F RJB542NC=JWL6$]V(US<%S5\G!X?]WP_ M*C2Z5V^&A][PI..JL>T-Q].1;YL=4MY?WO]BW]^RDXZXU>$]QSKJY=$6[%31 MJAQ%,^Y^H\=N,L,M&*([]5K\2"S=DW-,W$'>OK-NB.U&/O^, MOUY;S]S1P+ M1\L!-5H%[9"!0#+. 74( ^.T!EY;1B B!'*\MDGA0V1]>IX!IBT(M2^XW081 M?7*X?>=B?[7C]<[ S])1WA'/L3GC!_M#.^SYZP?22CZ MY#CK'AS_269WD\@6;KH%-^UN+?O^#3$F4 8!LREA>9PK()UU0'@7M0IH+.1\ M;5.6/+LE"KT@]\M"[CNN$O3-CX8N:A\%S^\>SY=RIUL#B>40>"52)1^D@3%4 M I\,QVAZ&,A1PBF)$?ZE@'H!]0+J+PK4[V!?H,#W'Z5CD=7@JQ]/8LMSVN!0#?3 YK\B\WVM)I6_L,OXV+IY>7]Y_XM] M?SDI>3WDV^KUAB<1RGP.HICX"&N33M4_'@V_9CR\T]B)$N_W8N/][B!VXJH= MN).C5W-)_FTXVLURO+TDQL4=<"-WP,YR8$6PP2%)-'!804"#0$!I1 &RU'N, M--7J03?BGF?87XGE+MC^-+']CJ,K5L9R%X"_, <\&L"U8Q;8OJ7K"]8/O+Q/:'.(99 /[. 7Y)=1>!:1\,4-Q20"T* M0 6J@3-:BN"H5-SG4_8/<)[RS916[N7\.=T9 _T.#XK54\=#8]C9T[S M=FDJL'JHY=010".O 8H-!L8: M P3$G&N"(KWIZ.B.0D8 0@MB&"NK' MX&"!A@YBZH-C#!?=_1YW&5PU/N[ITS2T_CNG+,JE*R_- _R?B38]'_]UU=?- M_XT_9K?T]6B_&F1!Y%$*FC\;.>07I>::4WU6/JZ6I25!1#-!S&][E>"MLA=$ MLU<-/)@=+,29"#YZG[98AOW8U--T/FTPG/CQQES2;MOMS?\UH_]L7GQ,QM$O M\ NA:TL?7WW/;.T/QU5"B%/D]2ZAA?4H,_+ 3NPIA5DRC/#MJRS\/1@OPW/? C+P^ CK$ MGKS2O1-].E[[SYD.7SF2/]KU",/7[;JZ3L_S[$2N'XYTGMBH1S@_2I>E!NNG MT=#.P2@I.O^3UH58V]Q-B).V1%\G+2@?J=*7KXJ+\GENB3ZHN.(5)W!7B.NG M]Q_^[_8_6YWM[NO+H>9)]JS[?O?MQ\[N^\[K]]TW;[L?W[Y)OWU\_\?VFZW= M^,=OV]VM[NOMK3\Z'W?C!SMON[L?5ZW=,U@IUBY'XD=GG*O' VUT&E6_.^W[ M467OP(US5IM_/]K7@^I;7E9QQ>3RZOF/K8'[,ZKVZ9!V^O-]^*T^A*U['^,G M=2C1F_G9[7CUQRAJ58@:X6"R%2EQ.DC'M_^,S[.5'^_&-O_:&]JC1[8%NJ>- M+=#_4.U]^HOLO-FBW3>?HPWPUVEW]XC&-\"];]MD;_=SM;?[]M_NMW\.HU[? M\__GP^GG3^[88,H_O_O]X/,;>[+S9A]V^[_WNV^VT?O=_?BV#X<[A^X@?G:P ML_N6=#]UPTYZQN'>%Q&"T7&. "+& *J$!$8B"R!3%"GEG":^-MRJP=2[K>18 M$Y!0[#"3 E(:((HVF[7":TL$\E)' \M'"^LXK?71U*]M+D]EC@-9FI'.8DHZ MLSGIS(R'1K;.H63\KFE/_<0\;]]OT]D^I+,,2'-H<+Q>2:L81"(XBZ'@!'NX M=IEZE!&C+8OT4K7PDF6[/!-7 W05>6PP>452WY80^W ZGE3A]#QDMV4\KM:F M/@U'1]57W=D>V(WUCNZ\B0KGB1[Y*!JCXX;!U[. 5I-QY^1@V.N=@N')P$<[ M=6K&E:OT*(GG3Y,#WTF.2PQ_>5VKV/DO]$MG.)I]<>(O?C8=-Y_]W*G&L0$] MKY--FH*DOE91;TC:0<2M:=H0&Z>W)FTV-FJ<3V5' 1YX.XF?CWQL[CP)1=+R M>U4*J]SHO)^..M'DF20G^'KGD_/CH_7TKFEZG#GM3 Z&TW&\J8[-FIHH-_D9 MQZ,X,!/?J2V&*N7.WQ]&0WJ0X+03%;(COC'W\<#+L MV"BUPWYJ4#7HI,F+DZ[3$+QJ,GCX^BES*/JE,ZIB+^K1S5T8QX_\?FS09#@Z M74S +[,4(*EL>F04+2>DY3 M$%T>F?B>@R@U_YWJT21U*(EOI"^=Q")V;JN?IFY[>*+7.R?5Y*"3O![-?7%. MJCAXRY>GL?A[4*6_,GG&>]].4\3>>OYJ:UQI\*>V":M3]V?X_3IVT>GOJ'C/ M$D%\9WKL\N@-XZPL!*9S/..N83VJ<<&E)99RQ?3K@:WBRJI&62[B%[UA*W7CL)_7:BH"0XB9U H>HXTQ[^=K\*C<\SB^::SO+S!DG;^#T*"[K7X?Q MG\Y/OVU]_/7GSOXTZDQ)\.+ZF=8SOM3D\?PF.W29CO-R_FGKX^N?.Y+B]_LYBE0;_[Y\[42?F .+.3PDT?5J:4EW; UB(I6K_,A U(2[]\BG'40!/^WSA426W7J(T[[ MV$$7.=7ZOO&CVK-)T'KJC%R/,)E(($-2NN/CV]?Y4=Z,(I*=UE=CF*]6J1MZ M4O?B0"=T3TMHE&0^+2*;6Y&:%K$Y8LPXL\O,0O!N"9+'#>J(CR2[Q[6@ M+Y2;,S[PZ2 KB#5<7!LX#B(;9RR-#S^.ZM:<1DK,F+L]1SILW'$XR",>7_'=:C6KC)'6D M9H(T)HW-$VT;/UG]PHU.DH1+YM+H7AZ_\8'WD]K R"K_)0Q5_W6B$P&.LEH6 M1L-^9R8PJUZ_G@^ON&'LQ?EN+W('7NQAGO"-:(3FD1D>5X,T*K%A"\-A_:YD M=^1#TA]RF[1+(-VT/-U:C6=R&6$Z8FF=YC!.4YKZM&^>#C.OUMBP9'^H[ZB^BX1]\QK$DX7[T-9NRFDCM\?ZM%[JR764!M,,!]-QK>[[B)W#4Y^4^FE>S(N.U2 \'45N M.=_'-%JG,^LSMF6#5;CP^&TU[$Q;3Z=.:]>-/A M=%"'#F7B:RAK9PZ-.5Y0_#+N)!?_M":VU)FMV+C31MU=F,A1LW4+!/JP0*#W M>F2UJ>KP4QUJ,8-_^4[)W77KF%BU*S6<,%<#5GR$N;&7\.F"E6*4EHR MK6J\N8J];F)CO4#G39+/V]'HC-IGK#QM%MRR0_G[?N-[WS([8\<5\Z)[^/:+ M<)!Z$RQ 1J9X-4^ TM0"1:1G!CDA)#]O7FSU>K4VW*A?BRG/4##2@W$=TS9> MCB@Y\^YMS97 -]G/K*$K!\ESD@J]#!O M5,01[^A^+2P+V1C-)Z'1*QOM.[+]Z0*N?5%^=K/">G9FYPK! MJK:<^$8)GCO2HGI07^V_5L/IN#?;T[@.'I[CCO^*::9((H9=NEJN-%B M?@*^\K_K_;JWL_VZ%VB^W[-6$D?X?9B/[TO4.;Z]_>*9-4S# 27'%!D/%"! M4^"9$Q)QC*3VJ]S=M>]Y3O37,5FR2R&:E07N]MU^,1X/.T?UXIQWL"K_3^UU=0H(G,EHWG']8SJ%9'L*;PC!U>Z( MY.V(0)R]&N/EGC:V8.W\G?D6D_(_R;-YZM^0C^VYT//K\EA]"D;5L['*=F1>-*#_:K=/]2[,-EF:*J7-,O M!<6DER3/>AK#SBC/1HYK:F3I3+/S$(!A "D0XWR$16RC-E6O:7?VMB1G=GK MW"$\NV31GOAK$L/A8.9O:P0XGS>J!V.0=.\LH'4->_*,^"6)JX/#FCUP$[_K' V&)SWO]G/K9X9$V7,MNZD#_'FJ$=MG@GS^2$$^ M?^3=I*TL@D6IN&.E8C'>[T=OJG$T\73O?4CCGH>]'O7B"NL>_O6%.PHI0Q8P M[6W* >R!UL(!JE.@M#.&T0N1VW^GT9JR]#W?$P3'*D M;;V_?0'^1XGXOE;^I'&0+,7*G1Q$!25"[ S.DONDB6A*.DXULM-^BH6R^8.\ MK>=KG,OPK$>CK#74"D@FM$']VO2D^I>T2(XSU"4NS/QO4_!KK0!LAW-O:32A M1L>Y$,EW_KGQ>1$>9UN*44+'N>N++JYW3N;[34G-&=6.YKAN&Z[S9_;)YCN4 MM:Y2ZV^367AO;-+W&A3O2W[J=;'#_4&$&#?S4<5UF[Z[=$[]O]9[-\Z=6O#X!3YZB71T-BIR[C>X M1T#^PT>9\/5["^YVOVU_<8Y@Z[0%ABD%:, *:,@X@#80):404H;SN/LB5(-/ M"Q,HPF$-S*-1@O89%NA&7=>\ 8PFD#%YMA5HX.D^/?:K9 5LFGC6XK/ M&,U* IOA:#0\R7%J2#,QX^:"!*V#2?;:+ ;L_6RTLD35CH!9&,1PYN0; MUKJ9Z^2:H;4ORR\)8]+=HUI6JW6-2^UT[A3)"MU)BG#M)5>=']EJW&C5PP;J MLQXQCZ]*DWS)*CBK.*8IB,@VTAGX$]+4ZN:JQ?("V7NRG?[WMP,:?R:,Q@>^^\\I#[@E(!UCASS+_,+LJF8Y#F_ MI/'ZYC<='S:H-%A$NWQN#%& MHVFF72V$[=\QG'=.E$T6@XB+_6"L:XG"^:>3WW MOS#.'39$ MAM+Z%1\ $R0#BAA%LO/-:GI];YY'%T"N.E*'<6(FX9]!AYZ' M@J#O6NM/0D>XJ2_I@[>UO;J5CB*G+8VES!UGY._E:53;BS#K?'BWWE2\WE'M MQA^13FPO98?(Y[7GY[?K ]K-$?^/K\OI[+L^G5T;E>-IM*ZB39>.3\3Y6QR? MSP9FQ/%F\&$9_+L<_,FPMK*SVIS"J],>2(J-G64WT:/Y7GQ4X?>C K](8S-. M^QZU 5 ?(%N8!3<) YB9\6>/#:9+%V?YT@./_.E94]\,IY/\N.R-6O@OQYV? MYJ&]:8?B>-:D"\;)SR_0!(V ^?NT=]HD!\A@&?%OAGO)Q;?(AY O @C]O-@0 M:HXN9F&IYWJ^5NM=N5Z]518A-T]NO'%AV^F.G?:GM3$$?!T(L3@<.7O),)I[ MZ1TS@4C"Y)L30EZ/TG?C<\ZIM+GH9JZ+M_G!*9+G=SW(Q(!FV0U.?'U=XM : MS#O3<>T%2KMH<5Q7=&QVOJI?QX%]/>MQ2D?/ZLW+'&^>XZ?/=)UX,UQSG4\"SQS57W4 MMJ:61B+KX+DT4S^AG[-3;)P\$2<'OHY)&YRF>_-QX3CLW3Y.P:3F.^N'F%"_6<_[]N M=C[=/M]CWGB!D;U;#2K-=A02Q,Q7^FTRK)S?STK0U(^2<":[3/VD"SL'MV;H M)&3GW-_-J_52_V:(FKHU&%ZO.TOAIF=.IV>_]C!Y_J\ZI_R0V^L?[8%WTYY_ M'ZZP_[<&[G4=(K,]6+YF%O/[HGT"NT=?'+5:1'8#7$@(J.$>2!L"Y$_,2,A<=C_VKVRX4R)33E9V.[.._O#R:M=B+P/7AM;K,>KQ1KP%)>Y*@(T3(E^V9L_^J N:#:=\-)\WW%TID MS9@H1WA\2%U_'_X>^ZPOMZ;*[2V]_$V5V\\'>[%-G]_\UN^^>1O;^=>WG=U] MMH,_]/=V#P[CN__=.7R+=][MH?-5;KO]WPZZN]VCG4][<&?WURKVZ=_W;XZ^ M?7[W^>#]NYW8S[>G.[M[)Y\/_PD[%?R6*]Q^A"=?(-FRJQ ME0H-I=CZY?(PER9DN72)X[L>V>OH9)>(P9,S;:356$/LO>&($NJT%9;I$*@1 MF$>+)ILV$F%R>].FF>8EM'Y=SVXQ:VY@UG0_PG_G9HUG"#%$!8C3Q@#E4@(= MC5*@()8*L6C4<+FV2?@Z8>0!S)K;+:%68=$/^*L>0B,M&-=NOWS!N#O"N(5/ MG@>$N?$:,,4-H,Y!(#77 'KH'>24:2S6-O$Z25%8!>(*Q+UDB'L #W6!N#N" MN(5WFFLM!,$4.$44H(0I((VT@"+"-E1?+JA(@7C+IVPGQ[$]DYY!>)O!>T> M >T65GAD*&-5M,(MM A01BC0DD% *3(6M^&.L61AM"%JM -<#"FH1U"&BH+*!4,*VXT(2;@G5W8;?])R=GE<0=TW@V'+M>\2F'6V<\$ME-6KD&4 MWK^CPLAV2/+WPYU>=UW%PAE$B_O_QM MX_76EB]HTE7;GAZE$AWC\QG5FW+6R\-2Y\Q.U:OS6-CY6"R7#Z@S&S=I\/-, M&1^OG"5E3>E9\Z/3I%5-NNO!8*I[LS3M\?JXVG)J[%RV:I%Y, EN3M":;DJ% M_:4J$?+S\P4;GK1[%S^?)7*MQD[%[DJH'?EH\ M,.>TGR>;/O.0I:YL'8^JWBR/VL6DSO/$^/,T_[.LXCDM^U7IJQ?I:<.\',LB MW_/]56B[O&YT*=%VDQ)MJ)1H*R7:ZA)MURJY=O&^[Y;S>BG5X-/C+BW:U>E& M--WSDUEYKY=7)2'7I!GXY0)>%]4^#A!Y4FK?H@C9]F \&4WKR0:=UU$CJR:= M/X:I1D;GI]U:Q<,\ZG<[T7Z=UN54\V(]"#JJ*9/A:%[09%2EHL_K M\_>E\A-575FB?DU3$[E^ZWAZG$KSY+^C:N>M'B4-W^4_5 M!94BC*?R+>.DP)FZX'?=]0CZ![F,D)Z5P6Z4_:4G)#UU5GXIO<76 E4_H5;V MY@KB_6BZZW5I8W]69UU26+>.4_UOO5PD)S M9RYZ5)=CCWKR<4_GZO.Y5>>TY:8FV=F[YD72&ZE*>G0J&5YO#>8Y:'3@);UY M^9&W58S/*L*K5>-,N)'L*5REZ+:52*^F3;S1.$ONM[1+P\SC/_5I6F 73UAL M#=SY@) W\]ITS?&+EI1V@3NO&P_C87S&FU][>_&>[K>]T[W##[V]_E_T\^[^ M2??;AX//;_9.=_#?[/.G'7B^M$MW]RW<>??/06P?Z1[^7G7?_5-]?G/0>_]F MBW3?_7;4/=S^]GFW%]OV(>SL'K$O$BOIK16 $9OR^V@.9! !*">,$Q)#'=2% M6J],&T]0G&HE*8N7:$A=< PRYH4E^GP=F(\1I!M;OI?4V,4J^K6I=O(Q5SO9 M7A1GNVA5+J^LU2KK]UKU0FK.SI("O%U."E"?36@$OK,J[\>#%F*ZN%"SF?-B M5^+AUND71[UA'*&47\L"*G0 VDL)2."!<.*Y,OY>*RP].I=<5HGM1EDNZDI_ MXX0NC0)1%TA*1'^N1-+M*B0UP]2* DER0R"AJ+I=@20F-@2%F-^Z!M*57XH- MQ04C^)[J#"'$I;R7.D-B@TK(T!5%C$J=H>=9F^2C/YXTA8;@BO(D98*?^@1? M74BJ90==VWK.=<;'7[75JPHT/=APW:SJ1PM&[A$3"%]KK)YHG))3S@9MJ!/! M4.E0?$?0E'NN&7/.S^*4LD7R8[D;_FE$OF6)&VYKL#3!25MHK_][[_.GO?C, MMZ>?WWPXW,$[; ?_17>^=:L=_,_!WJ$[^MS?IN>#DW;>_%/M]?_I?3X\HGN[ MOQ]UW^U\V_MV].WSF_UO.S@:.)]^J[HIR.GP(.R*+PQ'/+%U%XXBYX8A&P MSSRR#&,)%!024&0\,'$QQZYF4UDA_U^-1ZG M[>J2;O=IZ_H?(V*/7\_GLT#Y+:#\3-H?SXADAJ==#0.H)@%(HQ3P',;9HSQ M%Z&X)9TT,"M-AH"Q ,&5#D,M-;1U%8HB#AM3$"RMLG6.7V(XC;/$]^*8_1: M(_=V/*GZ.=;[P.O>Y" =M)F.FJ7]RD3U4K_>A[87LVF1_\V(^^^H+< M-T?N[NLEU=1)Q)3F"J3T+( :PX&$W )EK(URI8(R.JJFZXC!XCTH3M*7#7(/ MH)D6D+LSD%O:U!.YGJ24+FH$U=I&=!/.($"QYT [**,-SFV<4P1SS"F.-GC!N3:II\_0>SK+&AHA M(JMVK(AZ_:6:PP/,MX'DYCI1B$90,!A"1O ?:ZXC,3@., M">/"X6"I6MM$<%VB$DA:?*0O'-KN40\MT'8WT+;0/%U@1HF #=: LHP MH@ M!20-.&7LEQ33%#M*'N14[/-$MN(8O5XQ\\L+IQ7'Z!/30;]3;*7 ]BU@>SF> M% G-(0D*<$P,H%@Q8&A(]:44-(1ZJ:E/#@.)+Y;X+0Z#XAA]^CAW;]4@GZ

'T #>=FFXD-H(&DF+R9_+1K(S360]\MA@TI"Z03#P (93FV$5,LF/0>!*13U@X:@!(& 8*10PC9J WXM4TJ MU@E\B&+)C[?>6H)>[?0 %CHJ=-2&P6R7L5/HZ([H:&'G$$2A\%@!Y'@ E"H' M%'4$J. )\1QIGDJW$KY.6/M.\+\,.LIFTG]R-9Y[J(1]976FS?\UH_^<*XEV MII @N:*08%N*/5U2O8P\3.' [<%77Y>?'&\/WG@SV1JX'3TZ\GE"W_YW6DU. M/WH['Y()^G<&H_]9*F28&L*EYW.@&X'=@^W<#=>\7GW<^]] M!*WX7+;S[BWM?NL>[O4_5Y\/]T[VOOW-SAZ_6ZOV_^;=M]U M>Y]WCT[V=O?)#NY6G_N_][N'OQYV=WNA&V'LB^%2*H(EB"@! 96! D4$!$H9 M0:5 +!![OH1@I")!%#32G\JJM>&H7?AJ.4S;%=I?0>7B+__6*0E48X#7S@.L71.9!B, #$@GB(M; 7 M)]5'PX]$2;7(8JHBY2I'$/(N*!&45?1"Z;V'JI681#\!4/QG:0&\]$F&7[!& MS&F*@(".@CAE#!A%'# :2SJ0L?YH[:4750;DBA! MZ>W*+E*Z@2/#X.L6&+S9EW!#4@35;:L??J_L(L2,WT_9Q=+PEC>\%+K\X09? M"8 /R@VK"B^>X098U][M#V-OOT6D?ST<3\[5MW_1-3%?GBS\/1CYV,@D#.^B M*3PNTE"D(4O#'\/Q^'PE^2(.+TLZ]'H- Y=!I7V;"K>SNE5;RKV/U0[[WX[V,-O61?_'M_] M%^[BWZKNMSW6???Y*+:1=0__ACN[6Z?G-Q4_O]L^V?OTV^'>[A'9Z_]SV'VS M1_8^;9/N86QO_T/_\^X1[N[^]>_.F]_/UMQE@7*FD /<8PVH=1H8#A$@5 5+ M5/"(P[2I*-8C,"2^PFF*)82G$\2R(HR4'_@HH%% HH%! H8!" 84""JT$ MA:=@8B:7538N%Q%=Q$8A16N;#W$*N^!=P;N'GK"?GA#@I;BO GBW!#RTJ-;M((*"!B"@ MIH!2RX&FF@$2 9!!%;#T-FIY%P#OYX)U!>N>,M:UVZQ=(.!9/"Q =S.@6WB& M,93$:BI H,@ BI@&VC !E'1..$4%I[0Q9TM]@S;E%GZ&$;;9-6F'H^/A* 4M M/Y!O\AFF_KX)B ?OHC9C;+"24D0,Q90A18S7.@(Y*K[)=H-Y=SGE,(5"15:V MP(:HJ])4R=LHC0%$7$MA('28K6W**"RHE$E\PE$@!?H>%_J*;_+106_AFX1! MQ?DR"G!/.*"<<2"U%L ZIA7"6'B>:@_2A\@^7!"O(%ZKO9./#'G%._D#D+?P M3A+)B';< AXX!=1(!+1P&$@&H0HZ($3QVN9%>_U.O9,%ZPK6/4OMKG@G'QGH M%MY)KG'\KY* 20D!Q8( 8Z$&W%HII Z08Y0-6L)44>\>JKC$/>[,/%BPYLL^ MWW S-_MS/M]PCZ4A4BUN/3XX?W1^X.:\$1\QOMHA6JCC)M2Q?+)>X\"QMPY$ MGJ#)+9"J1P0/K&%8..EYL&)MDW*ZCA[DR,.]+;F6X%,[=_H+GQ0^>2)\4IS* MC\X>"Z>RX19BKR 0D1T #=X"G:J).R*QMA)3PY)3F<'"'(4Y"G.T4+C;P1PW M<2QU0"L^ET( '3P#E @&I/0>0$TI5\))!73NL ML&A?)>UG02$E3OM:([<]L+VI\ZY3#3HV%0%+A;_R+WZ!%&U(CESJL-Y@V3Z_ M.JM6<272D21M$0T,2>DHI%(2'S^"5)3TR&WDQ&II$R=X*BQ2" CO?;2EE 4J MH,B.4;>ATG >I'P2>:N><%'5%D1$%>XHW/$\DZ$67"BX4'#AL0>KX$+!A8(+ M;1+O=N#"4[ U2Y[D'[8W%SY8YY$+TAA@+!71RG0>*"PXB$)AO&)0:*>*O?GT MG+#/,(_OLA-V947P^]T+N#4I-M\VKWN)K'GKC94?&6/M/WB:*_[KJZ^9L)KK3OA]5 M=O7?:;%6@ZG.4_6_\;99M_+H5@/G!Y-7A,>.+0WWX70\J<+I+WT]VJ\&>6C3 M%?#P<5^EMKT8^:I+55__+2>4F!W'T(K@=U ,G<+QYZ>.U MU4_09CSL32?^E^:5\/)[EEIO8Y?\Z/PT7G/LST[8U9/[' MGPCPJ3A FMK(*7%=ILM2B_43:6GG8)18[W^J+_"+6-OPM7+MDOL\THH$8BVRF"I*E7($ M(>^"$D%912^[STD-C38.!AZQWDH3T5S&-V*'(-<2KUA0=X /#[<&T?76X-:D M\\9;WS=^5,,L0>N=J*3(]=4[\4G?&5?C:!.GF9X<^*BY]'K#DT@:G9^J0?QD M.!WK@1O__*IS=NY7P].U!@_A>O2:QM0/:2[)>K>>3H:S>VKJRI\T=!='L*>/ MQ_[5[)<+EL'R]*9E,2O*7 WRD.7W-K"BU(8D2E":P:6)[6B:U #/1@T\Y\B_ M_I+2#8R%PNKR2ZZ\_^HOX8:D""ITR_OAQA5WP@T.,>/REK>7AC_IAM\TL>9J M++O7%,,_%E=U_PUNKWXFSG-#K3K-XT4Z*6#D')/?P$U49.'IR\+"^=U)V[/C M(@U%&K(TI+T07\3A18O#UO[^R.^G.G?>O;UV\#?=V?PL[ MRRG$"3-.I_T,SJ$#E!@!E-84.,<,@1ARJ\C:)L/KD+>ON-BS2,CT0L^2%MYX M;KS1OA/F!10**!10**!00*& 0@&%]H#"4[ PGVW.B8>S,I="YX2Q1F@#-'0I MQZ&/5J9%%!"-D"7!,DI4L3)+QHE''[G7PW[?CVRE>YUC?>Q'E_+O#]:MO5GP MYG?&[LF!.K&&, @U9=I3"JTQ7"AN(#4F1(1G=P#J+S/CP4-A^W+^6ART\8YJ M )F!$=NY %(@ PR2/%AMM5-X;5.L4]J^C.ZMQ*!VGKLIR-<>Y/OF1T,7U=5R ML+X%2+@X6,\#,E8& 8BG!E"H-9!$$H I%5Q@:9ST%S_ , M]\-AX>(,-Z;02QW50.Q2DA$/22HN*D'PP2JFH$$,%RPL6%BP\+$LXN=]0/CA M,&_)RZF"]I(Z(!"W@#KI0#2! S!>.,NI(]:)8@FWSX_Y#&-%_][XN-&91)UF M/!V=1L0PDRNRYMX5A-_,K?[<()QK!:%ES*% *7),I:E^*]%8"4CO#&0KRM0?Y MBE.S14BX<&IB+00Q3@/.. >4,P,DLREYJ,;@[)@7<&Z9Z_W M%:?E(P#=PFDI(4\Y*"' 3**HWVD/%)(46.V\AH2F(H.8LYI*7N*/"A8^9RR\B=OR]F!8W):/ M#GL+MZ6&@4C$>%3Y4*KMYCV05$I N S!Y=4H^4 MU"//)_6(U5A#[+WAB!+JM!66Z6A/&H$Y1/ ':.+D*&<=.9_4[F%E'*PMU,89Q+S3D@@B,0Q.MO>*-G" M*853"J>TA5-NXK:_/:D4M_VCT\>2VYY@P>(L 0,) Q0; K2&! @D%<*0>$ST MVN:*W(B/&&Y<2*.01B&-MI#&D_9K%>*X&7$L=D&P9\I:%4T.A2F@UA*@%,< M$4]U@ %+![,K2Q);W!>JKD& *G%F(#O:4&<8.P-M!)ABG$$+M2T:R- ME'@F'[$*AD6#"I @HRT%"0720 J2_G*(N! IZ,-Q0)T( M0 >I@=+!88\L-IH6<_/)N6"?84[@91=L7X^._"1MR%R18>,Q=B97B&'S;?.Z METB:M]Y6^9'1?**LBJRB+!"B*0[4$"H]$SHB=%#&(NI+&N:VD^MR&F8O($(2 M.N"9AX *I8'F5( @M#?6,N]<6-O$L.W;FS^^#EL":R6$IA!5.Q?("R6JWV_I743G?#2XLM-<:PQX1PX F#@"H;>0DS'&E*ZX!%_)%R=V*X+GC[ MJJ^]$(+*>V[_R3M(\5]7?=W,,Y$68S68ZCP5*SZI)ZL[[?M19<\N76JDH,Q9 M!;&GG#BEO%+8L+B0/0\,?WD3EZZ"""*0?U$$GE^:Y_3'M_\W[;[K MQC5W=+*WNT]V<+?ZW/^]WSW\];"[VPO=;W^=? D!TZ ) YP[E&IV0V"<=X $ M QV)R"J57>OX"&O'<= GHZF/LAFG?B::>854 ^<'DU>$1^%<6C*'T_&D"J>_ M]/5HOQKDY9&N:/YLU@._*.[7E-&S@GWU(EA:06C%"NI5 P\.ZK\1S@RX>^ C M/_1ZPY.X-#OUMNGQR(]3,$5G/]DFD9-FPM7IQ;_C&],!EQ"%J_,U2=F<^)%/^[-Z-&8#MZW!F&SD=_//%]XT?UXB1PO9.6 MQ7I'[^^/_'ZRFCKF-#[KJQ]/^K&E'1L_VQ^.3G/+)K%+/3_8GQRDATWB&-4- MB--7?:W<5/>6VW:@O_J.\7Z0V]9IUO1P.C[7M)_BU[&/TW%\Q?CG5W/$R/AP M7E)JP;"Q:7YTM5P@7 M&,V;U,YI+LMJGIY/A[)X:.?,G#=I&X>CIX[%_-?OE M@F*Z++D)55TU/N[ITU?5($M#?N\O)Y6;'+Q2:D,2)2C-JE$3== TJ;X";=1J MTSGNJ;^D= -CH;"Z_)(K[[_Z2[@A*8(*W?)^N''%G7"#0\RXO.7MI>%/NN$W MS02Y&J;O-RP&-3]KH4[2S.QLC=7:@H/JB"N6GEG%$28,?(//\X*W*"# M<*4 MTK6\"[F^[R0.YG@Z.OU>>=_'"#\H:1%?<%I$2"VSC"+%K*/24Z,\U$((IA2& M ?H<.M!L.]XR=.#J_Z '".]D4^YY!!CT_S[]_.[MM\]O M4D# %NL>_H7?O^D=['W:AGO??NU__K2-=W:W3W9V?SLZ'V#P>??WH[W=[E$7 MQ[:\.<+=-WOT_:??#O8./QSNO/O;1$W?GF#N MDT66HJS39854;D8JBR,_$@4! S) Q%D&%%H%E PP%0.!1BMI.51KFZBEP=2% M2PJ7%"YY6;;*96='?XQ@9L3R?O3'<+#O1X51;L8HB_,Y*'!.,91 ")Z*>3," MC*,.".BP(P@Q#\.3.$1:R*602R&70BYW3R[%>ODAKEF&,.">] PI*TM3$ M]-7.?-<%%^_&IW]K8"P^_=:"X<*G MCXAUQ$7T@X%Z0"E&0$FL 3$B?NP\48ZM;9+[]>D7#"P86'3#XI!^+#A<.*05 M9UXB!@'2(BJ(7AM@M+? .>HY5)Y)GN!P/8I:T0T++CY#7'QZNF'QF-XI&"X\ MILB3P&B0(#"D >7*1D-9<, =@CYHX9UP:YL7TY(7W; 4]+B;D=L=3G2OG7'S M)6O?'6Y@//>D?4XY&[1)M9,,E0[%=P1-N>>:,><\?W0+HGB7?X0T/RX79T:& M<<BJ!1-:Z*J87&73YAZ8:[%IPX5C$&H#&(RD1;US0+)H\M=A?DTHAHY0 \?^1MQ1$P##A 2?: M&4RUA)C?^_Y:H:MKE_Y8U/5X&44A/ODX@9W!<-(QOE?YK[ZC!Z>YF,*!7U$. M8N2;BA'QH]B38;PJ2LJ!CMWV_726873:J?K'NAKE8@U&C^.%$0"'TU''IQ(2 MN8)*>KZ>(53\O(KC:OUZY^2@L@>=:F![4Q=?EFZJXJOB@ZZL%M&9##L'PUXN M!S'V2\4B4D&+2=7+?;'#<6Y/->Y4J1]V&*7?NXUSB= NU'I)0I A[PO\0OG: MBC(02_.>2SRT;.(OY(.K)YYN=.ZYCLV\)LV;:FRC_$RCY+2E,DVW:GBDWSV, M/'#:W?WGH'L8P=]3]MO?M?&6:/;P3>6 ;=3^] MQ=W^/X>Q??':^-[8KITW!X>Y+9_^(O$-8>?P;>Q'?-:WR#%O_OIWY^2+I\Y) M2>/X,>0 U98 Z;@'RC/E$:-!*;(V*U+BW5:R5C5G#CL=&,2".L--,!'9A: 0 M,X4Y/5_79I$VLK.3$];Y>EE<@+HSB^#<&JAGZONO/MM4:)B!&B+/@J4,0660 M-7&8>6B^E$2$L8%ZJ!'MA*]R)TC>/$U7,T MQ\ZS=W4.*A]AUAZJEK=5FAK(7T3NM+&B7;^,E)*NY3%R:*3TG*314%(O5SDIO27RR" MCHO*[49G]^S@QC9,^[,R1NF.Y1?,VIH^GS=VWLAS&%4H$?C3C68#<$@ M-:67[N@G)M+N:VR8WO>I_%#3XKJVTM*S%X]+\Q1)+4Y'-3Y8;M]2VQ.I#E;= M/#[0L=5F21+=6>G*O3Y.?6R>O&H(Z[F;9H+-?\ M)5%?TM[0U/XE!T>E%9Z=6RV11]&G?&$2_R&^/\ M)@$Z.T!+LW]AXA'@'VG,:K4-U?^ SG:#0:.D:6J7^A='\;_3 M8?HGHT9>0&GU?9W5&ZLKD"6%,5LNM1B-E^4H6K\;UQQSRLZ/N43/<\SQBC$_ M.]!I6,>1!WIZ-!O4!#I+H[IB+M)4U _,BR$]=8DW+L>S]8ZODNG0<9&X["0" M>7[2_*^XSH;3_8,9#MGA:#0TZ:1T!)+UNJE3$^$P"D&$MM-ZH4\3-$=\FUDO MJVCUQ4L&AN3O+WRZSZ M5^Q,TS&1'K?T\=KJ)V@S'O:F$_]+\TIX^3TM2^M]R4PBC!9>HWT/ M3#3FCX .L2NO=.]$GX[7_G.FQU<.Y8_V/80[[GN>'Q?M^!H67D6I33IA59=L MT4^DI9VH441[^W^2>R':1+E\:P*PY+!-9L#__D=OKIKAE3;:S6RNMOHM\MM> M59.X]NQU/!F_S7%^*_/6M1#^61F9#^;)>1_F@[V],%7_',:9.GUQ'IVCT_=; M7YCS*+GQ@(6DU M0O"\%^>U'A]TDI$?#8KL&H@J6Q3,*#WIP>,J&D,1,;:VML H%\SM#P?^=&Y4 M1M$<9].JDSR>@R0W41&+3W,SPW(0[=I)?:>>-!M(&YU/"PLN?F//MR$:]UF+ MZ*".B_938VV-#X:C"@EHL)H;OBMTFY^2?V?NEE_/BM[J(L])1\R3E?P!R0UPT9183,SRO%^8Q(W. M=NB<^)D-F-X3):GQ9USZ_A]\Z7IZX^(=9_8+\I/-:'@4C9.1/X[2W-@VTTF5 M=D)F;YUY2!8OM\/^L1XU*O/\[7D=Q7=5R=VTGL0Z:B:Z?]SS]6;$>A;_J YD M;UCSN./1,.V)Y-+7Z>NZ/>/T9_V6QO52U:;:>)P=6C.SYZ*#<;F'>E^GYJVZ M-'NJ8H]#Q/-A;%XO(GW]C1[DG9YX135R(+F%DI]D&.*KHX#%\9[Y@Y+5$+NP M<=$,Z&Q]I^!WM-Z:YJZ>]%Q4_#M2MWH.5F!' J DON MS#Y=GI"+A)(1?-4\Y<459S[OX;FYH_+T_'#'.6E\ #,:&OY\?$YN6)[ MI*=S;L/Q@CQJ2:CO(XVM^G [6[7"V6RMN/>##VD8TNK\-:WME[O9=?1M9_\+ MYL(8+3'@&E) %>) =4H>W&'O=[P)$-BEL5FASHM^SK,,TFR-L/I9.:[\,L.J[DHQ;^7O>D)J4>S M^6QVCFMIRSXM$[6IQOML([3O#T<)I'[*_NOA=!P%>/SSJYLI(RMQY"QPK*3V M[P[:YO\VJ_2,X9?=6GHZ&58=LY$^:,(\(.CU]//:O9K].4?(/>%N*^XQ,OB<\Z% MNW5F9M(U NY_M,SY0UY:I/092.D;;QLA15E(Y9,5TGM(V'/_ GT'6W,_LBUY M2;7A-]%,&U5YA[A4-2\UJ2^1DK.IGTI!\R(\-Q">QFU8Q*<5O7FBXH,+.Q4) M*>Q4A*>P4Q&?UHG/*G9Z]*RR=S =CWT<>.?"?G;)9%'*9;[HV69UC)( M3JWC&@D2/R,Z#I'&TMU!*J44QK@U<.F?MXM PA6GA%N3;>*6@1--MHG/!SOO M_D:?WZ5L%'^QS[%M\3JV=_CV=.==]^C][@[:V?VMO_=MAUS(-M%_>_)Y]Y^C M/=RM/K_I];KO/ASNO.E5*3O%'OZ+[7S[^]^=3Y\/=[ZYL%/!TZ7\?I@XPP)0 MCE% I0O Z( !(T@'A[VAV*YM$B[7.;F8Y:_5>9):220E#5(ACT(>%5;2.L6% M9L)008()L57<4>^XMU*$0A[M)0^XJ(LDN&;0!,"\PX!RF$+U. 3:" MB#?PPNAP##.D. B&"$ )H2!.H@ 6&8X0-BC.9D([B1'^I?!&X8W"&RT4[B?' M&T8*:(V646-%E$&NJ33*VL@D4!-/:Z-#(DQ0,3K:1AYT3AZ"0AN4,Q3V:+%P/SGV<- ;:+'FFC@*.592,T49YTPB&7^_'GL4C]6#$TSW_2CG/CG6QWYT M*_:]AW&Y\'Y\UU-WU0KX3AN?'*4@+87#RA#G*(6(&(FH14PCA:#'[)J5["ZC ME//5@!9U@LY6#2J,:"P"0$0ARXTTF,H"=P7N"MPU#H.X.C3DCF!"":*:2(:1XP@Q M[KC1!>[:"'>+"!?.H%4^". 8Y(!ZZ("T%@,5"8QRY!$1O,!=@;L"=QGN!!&4 MJ( LC,M#^& 4D]IH: GG6'%W![MK!?/N!_,6@1G&!^D=H0!IGPJN,P@445'9 M\U@C*1V+@+BV*=8I?8B=M8)X!?':C'A202%P7!3<44>-,B0EE2:68 LI0S^V M(U3 [G[ ;CF2($@=" \!CR%F4'. M&L0D*'GMV^>^AVBJQQZYOS<^;G0FHYQ?]C1BAIDL%15I6\C979'(S<(^GAN) M($HA8S!(JC05@DJ%%9722$\EB>;E'1P;+R1R#R32?;VT\TVI8!9) 9*+)RK. M(@"M' &1/!S2Q*"0:HLAN(XE:UT@52N1L)U1M@7R[N2P,^<<6ZN5MX):1Y0D MC..H1!,CA;"^[ 2U$>T6&]]Q;K@D'@)MXP\:K >*"0.@I,XIAKP4MKUQHP7N M"MP]*-Q!+Q152BODHWIGN!+$"^A@H,)]Y +:1&;&T3KU-%"N(5Q'O9B$>< MYR983EE4Z>+",$%*;:S43&+&*2Z;WVT$N^7-[SAW!&KC09#" RH]CQJ>8L ( M%XS%GGB&BE5; *\ 7@8\#BDBE(6T3T&Y]MH:HS2&1D'LK"B;WVU&O<7FMPP> M$NDT,) 00"TCR9<7-3W''4&4FLAH1_[7!T/!SIB;^3W>\2 M0M5V%F':,BF4EA91$Y"4)LY[D"$H"R5AQ3?:4A;YN+3[K8AR1"('!&40Q&E4 M0'&L@3+,.RH0Y]ZN;4JV3I@J$50E:O1E0QX5"GKKG%<44NNA<@$Y!@72WD7< M@V7WNXUHM]C]%LI%JH(88*@QH 0ZH#!..;^ED#QP;A0N0?(%[@K<9;ACUD1% MCA"AJ*;<:&VIQ)(I[PGVB%XSRT71\!X!\Q:[WXY1Y(F6P'EO 576 4F1!I8@ M%*QU-'A<-+P">07R\KD@PAUR!$;,@Q0AK@+V0HD(?]))S_B0B,*D6 %C#B'9(2: DAP$K($'4_@Z@N9FT! MO )X]<8%$=AZIS@QDNH@M&%*V?B_J#9X[J^9[*+H>(^">HOM;^X,ET0ZP#S& MT;#E#A@%!>">0.@@]\+2HN7=[_[WXP3_E#H=RVUN@>"4.AWWE8.!S6P)#CZT@5E#.E%1($(\9$=+QJ!$7 MLF@/62Q%)%CNM48*<"W3[IPT0&L1@'-0"$>E$CB2!>%RG1-:R**012&+%@KW MDR,+2S55EE*N Z<>4V.<@*1 M\19;K.YBNZ1PQ=UPQ2(&!G*CK( 00(=5G>A+4NR!PIIY!2&UA*UM"KPN"2Y< M4;BB<$4+A?O)<055D@1,I='!4VBU]I()IS%''"G$[B1\LG#%W7#%<@01=,%& MDH? YP)APB)@F$- $!:0L6<%H 9#0%E6@/C-0%,6XRT4<*E8N$8 MK@M>_%"/$99U4+<(L=C$QPE0??9M61(C$L7(#:>FYR\GL3)J9=3*J)51*Z-6 M1NVJEI9B6]=2B;8'MC=UWG6J0P/]6DD"[?2BEO>_ M[/<7EF\#1#TYEN=(0H:L<]88*J313K#_Q]Z?-[61;.GC^%NI8&9^O^X(DLY] M<=\@PMW8'CNN1-O&UQ_XA\@5"6MAM!C#J_^>K)) "+%O FKBCAN0JBHK\^1S MGK/D.8Y9'"AG*A!Y#[[P6LL_D)8_S;JAD4KJ=$0N!(JX$A@Y$P0(EN(IJD@4 M-DL;1ZV5_+-1,J_Z^75-]AO[2+IV\"...L+J'IW+2IQFZ]!S*KQ)-J)H/,XEK"2R#F.D M""&*6,NPP(]XM.5E%G-9 HROG_^ZGU_K^&6 J&>GX\&:]L$0YS7#W!)G%)9) M,29D9"P25I=L6UH=?^H<(4*PY+%'E)B$N!$"&>DHDEPP8[1UEO!'3!NL=?P+ MU3&O^OFE<^2/TM1?+S=1QM%V;VS+7?2O/T+[Y_J_X)_IR,H!M'LA]N ^&FXT M,Z+]\7#43D=325__EQO\L7XB;0OO=/;"KAWLM7OEMI1PZ\FODUTIS^^A:PK^ MV=UR^>< M"6JC80+^GULL?7(76?KB)C&2T[%FM;\@.')* .3S) "=^+]?CG:^AP-'N=RF M#=K<^$B:W]_19O<_^S ^^"X\%\;5V&CMEV/Y_IG!$Q+<*[_'K\86T )0[\V] M7>5UHC8YE("&(5@'@;0R$S ;VO%UEG9R;(1 MXB@.NB"%H7!V"/^">&01^[\QB$\H#@9M7PI9_MN%0M;N%;")^C]S>EXKPMX9 M@T0-)A[1Z1T[=C@J1@.;0;4(]FAZUT$\Z,--X8\'<=#NAS+/K 5##G\K3 M"#:_7&KW;,^W;0?V/_RAFT-U68R+;G\0X1F51.>9.XM"YR$_XU(II[MXEYN5 M!7"U$'O.?>N@/VSG.[X9Q [<^F?\\[ =1BV@.P"2$YA0%"Z>^?/*XCM8!R\Z M'L4_)X_$%U\S@YP^YI5[7%Q<1.46: C"YU9AYM_6X)2F[D7D!M'^0#;!J[RQ MG4-[-%SYX\P;7SJ5=WUWH!SW^^[E^@"8YL:O>6D!OT,;Z][_'F!MQWXX=H=M]W-S?@[_O-=OF\ M_6_'S:U/H#(_'C7V=KE+5L>D$);YP!SU"0" )10T82(X:7BB%=LT08V3PS*DY2):7M8TLN*2)Z\Q%KQ M]]F)FMRC787EBPOMGD'LQ4/;V>T?Y+_/F4")4.94L$Q8RK%/-E!O-+8L"N#B MF"T$Z%-;Z&/S_1EC" VCSP;1(M18IY@GC$'#EN, HDV12Q=9X H>CWXCG[IYB2^6JAA]D@ M*-=^M1+RB1R<[ @[*F O@7 "(PESPE:D0;][J68WA-C@N(S,2YX"#)E9*AP@ MOS-@3)^I^#@O(&$\.(IV%YG9T&X;"F]\RD0PK#FBGO'M04AM!)X M&M,N*5$OY?TNY:_FX:YV/GAE.=("Y_P$"JN(!4$L*4F3ASUD7:9@7D^D$LE4-6LO#I'EPPL)W. M$=QLDMQ5;OPY,(";5+^!KHGEO=>*S?%@JH%.[S+(I^4 @<8E^!S8(U!O!X-^ MZ?/H]^PH*\FL1F'$8+5V@'%F7T0QLK_B M0%3U01YX'X8WF%'^OC\<57Z9$$I_0'ZX+5T\&1-3^U?,E*(W EMEGKX^J.$" M _@;QE9:?Z_88OFU^787&\TID'D4@PN(@[Y EKB(<"Y63K(.X7[> KDI#5Y& MEKM5>N2Z!Z"PL\/M9*M.*>%AA.U@LR>NT^D?#HO?2F\?T%<0].'O;VX1')G0 M?D(KWC])TCQC/)5A'SL>]:?75&&?\B^3D\JSN3AL]:'0:]A((OC% M7[GT^LL_A)LS"M![R^OQVB57XC7.":;REI=?/G"U1AE6TESS^IMVWEJ\6QXI MOGF; /R5 Y[X>Q\A!UL]5(!^JS6(<6J8 FT'Q782/"NF<;/;Q._KU5["U6YF MA\!-%KNN]G"M>=T\ZS3#'I.Z3?'"EY]R>$^%UIY[,J*F0@EC@M18;^E\[FAT^M;9KO\_FHL17V8;R=[>[G7_-)AIL?X!WV/\.S?L#8MFGS MPS>^W7V_G\V8G0TPR6DCYS>T=S;>I\;7267"G&0HHHTQAH1T"!)QGOUQ1F(D M#?5*,VF4T2OKFJFE.WYYW?VR),BRG O,OMGE.YH_>]_Q=YR3$!1/X['#\WNE\N78Y;%:#]:W NCU+YY/$47N+ MHK,*<2LB,M$:I)2A2AJ-:7 KZXP_!IVO#PP]](&9&L>>EH_6.':_.'9*.I.R MCJ:@D>,A9K>$0PX[C0+\&&GP20J^LJZUJ'%LB8CE"_2E_\<.VF6(^>%IY>VJ MC[T4.+YW6CE=N1J-;X7&1S.LTEON20H<:8PYXIA9I*-WR'-OM))>2:U7UJDP M2^< 6$I,64Y7< UC2\DJ:QB[(XR=DDK.HE/42!2,!%(IC4 V2HE8H)XJHEPP M865=&E+#V,.0RI=9.NEB)_/DD\FCYCJ=O/S U\T,I[M.XS-5&/? >Z\=%JMU MR&UT2//O&2K,.$E&Z(2($!IQ1BPREF 4C0T",QV2LROK9)5SMG2NB?O984N" M5,OIFJV53JUTGH'2>)DK72>0J3YZ2 W&W*&RSCN:ZOXX.#3EE%R7:J1H&ITS^SPGLYZO9"#76I-*2'YK8] 77&PBPD*=Z\/=M5'?9;^J$]]L.LU MK79]L.MAYC6W(BL.+!"H7&K'=G-MQI,*.6%:2;$+VG@\*)7WZ8'L3MNZ=J>L MR/WFX2-/-\CVOWMIX&?5M^E>9F;)DH+ILNZ7TX.0)Q1V6%4 F2^M];#V4=UW MX97T77A,9_[9,R[_V*.RYNT+<;*\S06%?FUNA1_-_?>=QOZ7_6W:X)L;VW"/ M;=K<>D?@OZ)QO$WGG2R-C<]L<^.=:-+/M/$=QI);-ASO\>:^Q_ 3@?'!?W\< M-_=WSJ9.$V*Y5M@BPC1#G*3L9#$,66UL"MK!VLKLV+#+S/I\#5YZ&MD M?TG(_G2G%VMDOQVRG[K/*<9YI0P"0?*(:X*1I9XB&:.'I8P^\5QU?Y60&MGK M=/('G;DO927]_!:Y8N]\>P MW)_:/GY&SZ^M\%N5(ZIM[9J1+:&M?1P'_6"'K7DR5B+V9OHVC&\S7&].P/IC M[]T$JM_W!V<)V[\GKM:CFK'=@+&=R;+#44A'8T1"<8*X$!9I1CAB7CB3).6. MDTQ#-"7TSYJSU=9XC?VO"OL?TQJO%<"C*8!3D]W$P#0U"7GG!>*.*F28],A$ MC!/GV!+&SUI!+-=="MTX?N,)??R_L#AKV%M[![ ML?@2<_.1]K1+6Y&+UY1INV4;EM^?,$^H3HAY$E?=N29VUA=/9WMOYJ M-3]\Q T83W/K\Z_MK8]@-31^->$YS?V&V/[^^;C1;7;.G:GYWNPT/KS#V_N? MCW:V/%@B[UN-_1]L^_@=A7>BC>-.:V>C<;1-_W,VW4-2;#CQ&(5D?-6ARBH% M%D9@@:= O-1V95VMF0M;A-::Y_::)_>'S]FKQ1<@U4L5U:I5R3VKDKI(X;4= M7;VR8>C*[77+J8OKBJ8)<_IDNAWS;OPG#K+=<.*[0K16+5>JEK,U L $UE%H MI%SBB%O+D:54(^^4<"YX36+,K<7K(JS7VB[_0&T?Y -L&KO+&=0WLT7/GCS!M?.I5W M?7?84??[[N7ZA-QYNY38-U5#\/RU/&+[3$9:M 999?U7>Q?OJI7UK:J+>2K^ MSOJL-P*.8-<7K?#J333'MNO&JM>)1M U)K11#])8E;(U><49^3H:\=*B$:=&[[_/&[VU+^AZ M*="E[S)C'*#EHF/_CS9?=4^RU]Z3[':^E?-%>B^EBM,#/">"OYG>M[-S9;MT M^[^(%*%MMKWU[G#S>_,'\$:ZL_^ENTT_M1H;;^GV_L?C[6//-S?>'3;WO9CW MLC3W0ZNQ]59LTR_MYO%.M_EA9W^[^^ZPL;'3;NPW]YO'>QP^I\WCSMG.E5I1 M;0*V2!AG$/M"0EX0H4G$,FJQLFY(W97L>9SV>8 LTZ>>.8HIKOWBRP7< M-ZA;> U,WQC'C.);A_T:R&\"Y&=ZEAG)J& 6D-M)Q"-UR&J =!RQHIPHH0PI MJQN*.M=SF0#[!=HF -BD;N_S&@ [UZ.K(?LFD#W;$ @GS8P0 B#;X-R>C0'W M)A1Q[6VR.E&M<89LNH1]XY<2>&J.?0?(IC7'?@60_;X_KKTE-T'L,SDIG 2: MH@_(PG("8@N#-'$!:>:$4REQI^;8MZ_>'@>Q MS+6KF?8+Q^VW>95K\+X->,_ZM+E5U#AI$6>)(*Z"0-K+@!+SA!#&N5>YF"S) M$E/S[25"[Q?(M[?ZN9;!XFS#Y>#AMRZ*7R/][9&^!O>;@/NL]]MZXA61"FD= M ^).)^1"$DA99:GPL)3$@IFK5HU#.(R] M,G>UG?-PXW!4D_EK3^9OSPCCO_7"Y#AG#.]^>?AJ)00UX-\ \#?/.,^E<28P MBH0##L\IC\@(#/@OK!)!X< )7UD7JWH!WI^KHE+S^)K'WY['+V&R_"MO.'U? M].M%-YQ^!)WXLFMP/I+6FPU !!ZIU4DA&;A'/!&!G#$>B4B=]$)K:@R8.725 MX.6+0+S"MM/S91#N=L)V88G*YW;F]C 6 =:]UQ\5+?LS%GEQLWC:SLR)VOZ@ M2.V>[?F9X[6CELV75)<>Q1&@6;<;>SZ&M;D#[ MK391 LXMW!9.+:D L]U2K MQ5,MUXH'/G"_$=TH5Z+I]'/_TB4Y5 ^?;__XNWN]N'.5X-W_E\+^^Y_>O:[&6_N[_$F8.[. M1H/L;.QT=[8^'S8WWK=WOG^"\74 AT.GL?$%[O-7Y_\=?_P%XX+W:<#XWAXU M-S[O>AZ$$)(BHKU$G$>#M'$,1>T#Q9(D3&FE<4$.8WB;]:6-W%G-N/%@GRB3 MM!&P'CXJ^$=CCN=/Y.?9O[#6V<5E&JY^S-RPE- V61*T%=EU9BWE1C-X@Q ) MR4\FEOVL#'V_XZ>Z>J+?SO/BB6LL9F-=?W5VAF6>;ECO?@ M#3(Z\Q*=RR/A9>NC4;^PA8>?VZ,B65]RM^*P/6H57^%GD*'B/[;3B4?%7[;W M ZYMM7VK.!CT?[9SZ^/QL/JN+0;Q9[_SLX3RW(4:M$-UT[7B6WGH.'=(MGN# M6-9X+L?@^^-.*( 6#/J'Q?@@5WC^[QM06TN84)9QG"3G6!H7N?9$RQ2]L4Z) MDMIRK!F9I;8?F^]OXN^!5]E,?Y_[MSV 3V8(KWSE MP+FYT=@% (I,XX@\DQAQKR4R-$J$+1?&1N:D-KGNT-I%#!:$OY,%H)2NJ>.T ML-X#9H8"2$*6)P*,S)O5D'0 @\M-GP,C7+L29)<60FV+KW_U> M:0)D"O\U]MI YYK]T4QMAM>)KQ7[;0^'64YO@FT>;^6[:YY7=)TH$! MO4->>H6XD@PY2A5*3EHB)7,FY 1 ?C5XV3U0>'L .1FBP,XY /NG@I(,%C+0865A3Q#05 M!!ME900>=PTH/ > OV6!RIWD*/ZSY WES^3/W]>*+?BD_%/%MR:Z=%;,0;(J M(I$KNP$5*^Q@NJU60:Z&6>(SSSMMX3H1U.+O?A?HP]'L0URT@QF*"?\K4OL7 M7)Z99 W4STAF :BW&ME_'JWV 6% #,0!,')=@S(;U!GLB'(I70S4!X":M@>:J[#*E>*WX9]#W,89AD0;];H6VPRSO/DY%MY+648Y&WI!: M@G',&$M::R\Y\]X08Z2)S(--QA+#$Q^AGOH(YV03B1O ZO0]WL-KS)@(69AK M9)TBZ_&[704\TH,(HF UL,RH#0*M[!$)TO!DK7$) \MDXK03PF)H72UZL=3J MY[1S,2)/OC\<#2^V3U^LG;8U0V$J/C8L.XQEF&\/"T+7N!*R&+9 MFY0*H_03P,;MY_?H^Q\E./PW687!+63TY0Z=^LC@CO'_QD#G.G%&:9U[.MRG MVN+VX�_U76* 64N71[ _)_S8.\%\U#+]<[,WOX[Y-1_Y,'34[V,WYU^WDN M5 !:)QI!#:.@=0BWB$LED+&J5$*PSWUDDL65=8W7B#RWGTNY*L5NM1B.W7[T ME<"$O-U**V!\D+DUR&_? [49Q(E:&![ ,I:60?R9TXO/<*=V)N[QC.4Q<5=- MN/I$K[3ZG9"I?&8^O:/*EP52"18*C"%_(0>&RL>Y\1!VU;!4?*7_;?I[L* 7 M0<&%=B6]!X/H8VE.-.R)DI-P&7QV:IA4-73SMWQ[X,?=[%7S\:J.?A-D0D3/ M) R562YES?&7 E8E'98GP>P5!3'*R- +P*S!>AT M=9UE0.61MDJTYK\U<>*"@)WO/5?\EM58*423!PW' +3S]_@=S-E*LCMV6*;@ M]@?9ZSN$[YW";<;VO^$+8!2?P?A,^P8%H#;8Y; M2:^)BHGJQ1DW"^C_W^6@ON8Q_6,'FX.*]/\G#^STT34 5P"\_W$W<>D5R; K MB$0<^Y5UV!F87 + Q6^5]CZ,(#@IEAA8EOAN9T8 ?\AB MUXW=_@!D<=S-3I0L21-#=I% 3>W:U[^RT MR'U)?I^"F\U2V>Z'2UT0RR$M?Y\.?T9P:H)X*CD_=C'1(0 8(69TRB%1A;14 M%D5)P!3GD0J=P.!;(#DSPG%6BDZ4Y6IEX$V=N*NGVF_F^U.^MYBHG=/$ 'A[ M@V@K30WD R0U9D]T1L2;><3NZ'ZXE42>.L/QNUT1N;4P.4:L9XDH;I$6.;BFM&8-=+!.8'0G4 MX^7T\8S';F)>S/+!4Y=<]N$\8T&J+9++A:JY\6X7](+V/!^OU6"'9*J'M$\2 M&:^CS^FU..B5==!$US9)IB(U&]SO1IN/%91N[.KCJ43]4)HX3V76'/ZXC44S MD>O2L*DMFA.TW/JVB[V31KF E'-@:F,AD#;94^.2C8&"V4W\RKK1%QLT!X-^ M&%?)4K=U))"9O M(P/3((;8+6-OJ[>(M@U]*X9QSOV8Q;;%WIS\_=.GP1?!ZH5AU1+V7"7L@@"P M!RUA08V>!H+!T#SHESA3A81SA&(81UG^RI,4DT3.2?+<*\P"V2Q=F54(\DQT M&GA$NW/G@'=)-"9-BLM]MWH28._"19-H_"1IMH*&&2A8+7+"^""4G&2"'[!R M<:]_+DR^5KR^M?N6=\&I/BV/6I1Y#@>V1-T0.\!(!V5N'L9RVAW,+/S2 M6IW+[EFHN+-XY+^XR5&>P MJOEC2X9N]X?3,WRGJA-QU>#!EX]=BZO!#]9U7A4%$E">&2KY0>@+W M\OG+!#_F7/Q<,-*#);)WU@":7__?SV+*(.>9#6(^C G+#S1UFH"?.4>UK)F- M#$J4R1SV-/GG# 8M&L;,W2K&NZ0QH"\G9*>TA^KS*^J+"(C.FT?D=/9N>G'/.3J4FK!8''1#,DY.; ##C MWH%MA].4^U%_%33KJ(B_SL0O+Y?&,#WF.3UBLCJ;3S:A1>?(4%E?HJ109TGW M&8V=MTK%Z"?Z!+9&KS^:V'NS)'ZJ?F!&!KF 18GT)P^?U=:K"TW!,B-DLI>+ MPU:_4AGE+$Z)0AM^K::V?!]0(-5V*R&XRG\Z^Y*3E((%HSVO%->*C5.W\2CW MYBH Y$>M,K0,JW5A@8_)RTPUE9U._!26YF5B^C;E@8Z<\-"-HW,'/7)"1,QL M9YH2<9*W&&XSRI.#(3ZKL$I/97=/K@:0]2VLKAME9E>E^69P'98$NE=6K2E/ M"CO;*5.FAZT87V7.]/=*5/*"9%&*W9EU/=E!T].OI&32;*V87#6YXFHU-,V< MGA"G_D1@^S-4?>X9=TGQ*P! 0/AC[QK96'5"PS-3-K1^[(AIE V?(,PIB MHBA'%@>!,";<&1X(-_B.J7SS!VNOY[@+$R_Q22;JQ!"\0*W/)%TON2360;DK MI'*_L:MSZ)1PB3C-\5T3%-(T)S0;C:TAG E+;I0F. UU79XL^ "26=F4,[_7 M!N0S%\^-=[LLSSM5,,DB:<0]B">H6OA'$B&I)CKJ>"\&9&:.=[$>YZ(?K]%; MFHUC7QX S?LW4Y8+CQ67INPP'MA!:?:<+D=9(*PS+>I:+D#V-HVR)[M[T.^= MGCKS=C X*A71F54]O?;D@C+J#GO*CSN5D74T"=-2!3M)7C])*1SK_7ZMGJ_7.T<&JC')9^ MNJKP4_4N8)*._6CQNUPP(S.GOD]/'\VN3S7PT,XG4,K8S\G0*IN^G)OI<=]J M8MJYO$>VLH[S@O9/-TS\=9 MW2KL,"&T66>#<=:8W-\T?* M/QYO;OA=A8W"(@!K2!@C+D$5NB BBLDY[P";E::5GY+SH M77//E-OAX:M>7:LBP659-7]/7JT2=!.RA6'*15M8E7EMPN.ZD'%99 MA "@R^=2T&588Z8^4-;JH(:1MP>Y"%TE=N?D"ZZO?%&39*X3EU[^;WMTDN-< M$HENC*-Y5V6JSK&4=YWX!?T5!?M>*T$HZT04Y;F+2H6M/Z$)9EV2* M#D#P# ME#+S_/ZI$KR H7P\^U)V-!JT M@356)U/F!SD#9]DOO21X=JHA@03 Y+XOBV?'O_,+O7K FJVO:=373E'^&O5.5&=V8Z4*K DK4&."Y9K'.3B MW4' K]A@8YP 99H+Z"TH9#1+];,6[,51UI5VSV;'S4+A&5[#S;+85"BFIL*Y M=@D/V"QCKJ9="4]URXQIRXQONTX+QG3B*&$%PH.M1K"+(Y(D.":<5#H7#CO; M N-5&%N93.9*?5?Z2:]A(F4OBQU.$IZ&Q6]E@F!_/(1+A[]?43_K!E-):#67 M%?B?+5]?YJ?;\:@_O:;JW%3^9=+JR>>DT(-A?#/]X5S+N]G%SL0AM(<''7OT MIMTK)[!\[H1X&;-F3%Z8DGY-NA9.AC2A9FO59W--KZH/%5UC0AO%+_[*I==? M^B%E:Y(33.4UK[^B\>(UQ?4^>RR>:T5[MS:05PYX8C\\0%O(15V5'J0YV/GZ M9"^HN>8B3'N8;LGGS>V^J)D^1\:8O/[^];VU@_W+-__O4W_OJQ??Q#;,.UFUN?66/K,]_Y M\ 7&MM-M;#7 E(1['G_#8"'DIJ95<].MQN'FY]W ;- F,@3V5D#<)X(T56 @ M<$.IY%8'K\OV*OELT"/T-WVXWMZ/MGF6OK?WTNJF;[U3/_TT?>)"]D'O>_JN M(V@7\)#E0.W?EAFV9]9V8[*T-7;?"+L;\]BMG(C618ZD"Q+QX"(R6ENDE>64 MD"@\YBOKPJP2S<]!]^]/UY5Z*;'GD5#[!5H4LZA]-C[[4-A].Y)08_?=LAJ: ML4;LFR'VYW-L6TE,DF$(*\P0ER$@:^ ?XAD&$LX T/'*NEJ%=7U8P*YI]BOV M\C7/QST>E@S5\[CA_INU9K<*NH\*^ MG:JPXV^\N;>;P*@P4E$45>"Y3"5'+DJ'%)@;BFK&B#0KZU3I54[I(SB,'F87 M+0G>W%S'3:/QS*P;.\C'C,8Y!KX,(:(7R _>G3MZ->EI M>%KNY9)6AD]&)6K"4,>5[A)7NO@\TE8K7I2A6+.(Z[ (/V,(?Z.-M[L63%UL MG$">> J&HEC%S[^/\ MZ8U%1Z+*\[8/GY(GZXR\.B/O(3+R[CS@Y3DHM"@%\,RVQI.$W%Q)+M/))GQ8 M-*J2/F MQF>@\^_R.9"C[>\?<:/[\6A[O]5M4+AVZRW9IA^/-S]\VF]^G:?S#=S< #J_ M]0[>ZU-K>_\S7/>IO?D!QKCQOM78^,_^]GZ#;W<;Y/\=OYN-:QTU#G=Y8,IQ MRY"BT2,._X>,%5YBG,3YE[6D/WC:"[,0_=SD47DU7(<9V/>7&"K/ 4 M>4.BD!8T>TX\71[M7:_^?:Y^%$YP13P*7LK<@B$@8SQ!*1+!H^ $)[:R3A84 MUU\ZHWPIU4]M>M]VYK;*.I4/&8*X;9K9G,MG\LGD45?FH"W!U#[AD?:[3N,S M943WH!.OG;NTP)]=:\D;:.>R M<*KD.K56/'C%QFZW/2I;AKSMY1Y4N27IH1CVW1]]WUO ML_OIQR8@50,0I/GA&P4D^;73W6DWNY_Y-OW4;7Q_=]S8^-)M?OCXZ]_L2R?^ M[Y>CG>_AP%$NM^$[S8U=W>Z'^G.1FL?D X0K''8_+"-M_?? MI\;6.]P\W+5$",VURXWR<':T&N0(BW64$D%QA.&(PI M93CCTGD9"6::Q$!9L':^RN/,.I195V=6HCB_>>9J>IXO[GOE !9MAV4K&ED^ M[4TN8]KVU]DOFV6ON7^FYR)F)O7U]2^8-*^M6M(>QJ+,-2P;2^26LY,VO"!3 MR&?7;*?,F;5[@Q@K(2Q;Z(Y:[4% !W8P.IIV,QM472)R^]#QL*P]#2 Q!MT9 M!S_;ONK$F_-^08VU>W:0SZV,!]47W7@(PQP.UXIOTPKOP]EG5HT3CBM\ZTU[=7SKG;30L)VI M\&TZ$*%R/VZ,X\?>E]BU6!VM*>=29^\M]]C ^O^MM@E*C>H$QX) ME=MM