0001445305-17-000008.txt : 20170223 0001445305-17-000008.hdr.sgml : 20170223 20170223161909 ACCESSION NUMBER: 0001445305-17-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170223 DATE AS OF CHANGE: 20170223 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36773 FILM NUMBER: 17632755 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-K 1 workiva10-k12x31x2016.htm 10-K Document
false--12-31FY20162016-12-310001445305YesAccelerated FilerNoNo7130009000000.0010.0010.0010.001100000000050000000010000000005000000002901466511933784303691991089188829014665119337843036919910891888P5Y8400084000840008400001010100013000025000190000.0010.0011000000001000000000000P10YP3YP3YP1YP3YP1YP4YP3Y000.52500.47100.45300.45800.42400.43000.02800.01930.02080.01520.01350.0115P10YP10YP5YP6Y1M6D P6Y1M6DP6Y00000P3YP36MP3M 0001445305 2016-01-01 2016-12-31 0001445305 us-gaap:CommonClassBMember 2017-02-21 0001445305 us-gaap:CommonClassAMember 2017-02-21 0001445305 2016-06-30 0001445305 2015-12-31 0001445305 2016-12-31 0001445305 us-gaap:CommonClassBMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2015-12-31 0001445305 us-gaap:CommonClassAMember 2016-12-31 0001445305 us-gaap:CommonClassAMember 2015-12-31 0001445305 2014-01-01 2014-12-31 0001445305 2015-01-01 2015-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001445305 2014-01-01 2014-12-10 0001445305 wk:CommonUnitsMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 wk:AppreciationandParticipationUnitsMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 us-gaap:SeriesCPreferredStockMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 us-gaap:CommonStockMember 2014-12-11 2014-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001445305 us-gaap:SeriesAPreferredStockMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2014-12-11 2014-12-31 0001445305 us-gaap:CommonStockMember 2015-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001445305 us-gaap:SeriesAPreferredStockMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001445305 wk:CommonUnitsMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonStockMember 2014-12-31 0001445305 2014-12-11 2014-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-10 0001445305 us-gaap:SeriesBPreferredStockMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 us-gaap:RetainedEarningsMember 2014-12-11 2014-12-31 0001445305 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-10 0001445305 us-gaap:CommonStockMember 2014-01-01 2014-12-10 0001445305 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001445305 2013-12-31 0001445305 us-gaap:CommonStockMember 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001445305 us-gaap:SeriesBPreferredStockMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2016-12-31 0001445305 us-gaap:SeriesCPreferredStockMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-10 0001445305 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001445305 wk:AppreciationandParticipationUnitsMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2014-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001445305 us-gaap:RetainedEarningsMember 2015-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-11 2014-12-31 0001445305 2014-12-31 0001445305 us-gaap:PatentsMember 2016-12-31 0001445305 us-gaap:PatentsMember 2015-12-31 0001445305 us-gaap:CommonClassAMember us-gaap:IPOMember 2014-12-01 2014-12-31 0001445305 us-gaap:PatentsMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonClassAMember us-gaap:IPOMember 2014-12-31 0001445305 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001445305 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2015-12-31 0001445305 us-gaap:MoneyMarketFundsMember 2015-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember 2016-12-31 0001445305 us-gaap:BuildingMember 2016-12-31 0001445305 us-gaap:ComputerEquipmentMember 2016-12-31 0001445305 us-gaap:ComputerEquipmentMember 2015-12-31 0001445305 us-gaap:BuildingMember 2015-12-31 0001445305 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001445305 us-gaap:VehiclesMember 2016-12-31 0001445305 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001445305 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001445305 us-gaap:ConstructionInProgressMember 2015-12-31 0001445305 wk:ComputersEquipmentandSoftwareMember 2016-12-31 0001445305 us-gaap:VehiclesMember 2015-12-31 0001445305 us-gaap:ConstructionInProgressMember 2016-12-31 0001445305 wk:ComputersEquipmentandSoftwareMember 2015-12-31 0001445305 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2011-02-01 0001445305 wk:TrainingReimbursementMember 2016-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember 2016-01-01 2016-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2013-01-01 2013-12-31 0001445305 wk:ComputerEquipmentandFurnitureMember 2015-12-31 0001445305 us-gaap:OperatingExpenseMember wk:ForgivableGrantMember 2015-10-01 2015-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember 2014-01-01 2014-12-31 0001445305 wk:October2013IEDAForgivableLoansMember wk:ForgivableGrantMember 2013-10-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember 2015-01-01 2015-12-31 0001445305 wk:TrainingReimbursementMember 2015-12-31 0001445305 wk:ComputerEquipmentandFurnitureMember 2016-12-31 0001445305 wk:October2013NoninterestBearingIEDALoanMember wk:ForgivableGrantMember 2013-10-31 0001445305 us-gaap:BuildingMember 2013-06-30 0001445305 wk:October2013IEDALoansMember wk:ForgivableGrantMember 2013-12-20 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2015-03-01 2015-03-31 0001445305 wk:ForgivableGrantMember 2015-10-01 2015-12-31 0001445305 us-gaap:BuildingMember 2014-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2015-12-01 2015-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember wk:ForgivableGrantMember 2015-10-01 2015-12-31 0001445305 wk:FinancingLeaseObligationMember 2014-12-31 0001445305 wk:October2013NoninterestBearingIEDALoanMember wk:ForgivableGrantMember 2015-08-01 2015-08-31 0001445305 wk:FinancingLeaseObligationMember 2013-06-30 0001445305 wk:ComputerEquipmentandFurnitureMember 2014-12-31 0001445305 us-gaap:CapitalLeaseObligationsMember 2016-12-31 0001445305 wk:FinancingLeaseObligationMember 2016-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2011-02-01 2011-02-01 0001445305 wk:ForgivableGrantMember 2016-12-31 0001445305 wk:ForgivableGrantMember 2015-12-31 0001445305 wk:May2010NonInterestBearingIDEDLoanMember us-gaap:LoansPayableMember 2010-05-20 0001445305 wk:August2009OneHundredFiftyThousandIDEDLoanMember us-gaap:LoansPayableMember 2009-08-31 0001445305 wk:MorganStanleyMember us-gaap:LineOfCreditMember 2013-03-06 0001445305 wk:August2009OneHundredFiftyThousandIDEDLoanMember us-gaap:LoansPayableMember 2016-12-31 0001445305 wk:MorganStanleyMember us-gaap:LineOfCreditMember 2015-01-01 2015-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-07-31 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2014-08-31 0001445305 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:ConvertibleDebtMember 2014-12-16 2014-12-16 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-12-31 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2009-08-31 0001445305 wk:MorganStanleyMember us-gaap:LineOfCreditMember 2014-01-01 2014-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-12-16 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2015-01-01 2015-12-31 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2016-01-01 2016-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-07-01 2014-12-16 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2015-01-01 2015-12-31 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-01-01 2016-12-31 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2014-01-01 2014-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-12-16 2014-12-16 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2014-01-01 2014-12-31 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2015-12-31 0001445305 us-gaap:SeriesAPreferredStockMember 2016-12-31 0001445305 us-gaap:SeriesBPreferredStockMember 2016-12-31 0001445305 us-gaap:SeriesCPreferredStockMember 2016-12-31 0001445305 wk:CommonUnitsMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesProfessionalServicesMember 2014-01-01 2014-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesProfessionalServicesMember 2015-01-01 2015-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesLicensesandServicesMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesLicensesandServicesMember 2014-01-01 2014-12-31 0001445305 wk:CostofServicesProfessionalServicesMember 2016-01-01 2016-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001445305 wk:CostofServicesLicensesandServicesMember 2015-01-01 2015-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:CommonClassAMember 2015-01-01 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 wk:NonemployeeStockOptionsMember 2015-01-01 2015-12-31 0001445305 wk:RestrictedParticipationandAppreciationUnitsMember 2014-01-01 2014-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:CommonClassAMember 2014-01-01 2014-12-31 0001445305 wk:NonemployeeStockOptionsMember 2014-01-01 2014-12-31 0001445305 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2016-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember 2016-01-01 2016-12-31 0001445305 wk:RestrictedParticipationandAppreciationUnitsMember 2014-12-31 0001445305 wk:NonemployeeStockOptionsMember 2016-01-01 2016-12-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2016-06-01 2016-06-30 0001445305 us-gaap:RestrictedStockMember 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:MaximumMember us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:MinimumMember us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 us-gaap:MinimumMember 2014-01-01 2014-12-31 0001445305 us-gaap:MaximumMember 2014-01-01 2014-12-31 0001445305 us-gaap:RestrictedStockMember us-gaap:ExecutiveOfficerMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockMember wk:DirectorNonemployeeMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember wk:DirectorNonemployeeMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ExecutiveOfficerMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2013-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-01-01 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2015-01-01 2015-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2014-01-01 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2014-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2013-12-31 0001445305 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2016-01-01 2016-12-31 0001445305 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2014-01-01 2014-12-31 0001445305 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2015-01-01 2015-12-31 0001445305 us-gaap:DomesticCountryMember 2016-12-31 0001445305 us-gaap:ForeignCountryMember 2016-12-31 0001445305 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2014-01-01 2014-12-31 0001445305 us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonClassAMember 2015-01-01 2015-12-31 0001445305 us-gaap:CommonClassAMember 2014-01-01 2014-12-31 0001445305 us-gaap:CommonClassBMember 2015-01-01 2015-12-31 0001445305 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001445305 us-gaap:StockOptionMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001445305 us-gaap:StockOptionMember 2015-01-01 2015-12-31 0001445305 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001445305 us-gaap:StockOptionMember 2014-01-01 2014-12-31 0001445305 2016-07-01 2016-09-30 0001445305 2015-07-01 2015-09-30 0001445305 2015-01-01 2015-03-31 0001445305 2016-10-01 2016-12-31 0001445305 2016-04-01 2016-06-30 0001445305 2015-04-01 2015-06-30 0001445305 2016-01-01 2016-03-31 0001445305 2015-10-01 2015-12-31 wk:employee iso4217:USD wk:vote wk:phase wk:agreement iso4217:USD xbrli:shares xbrli:shares wk:job xbrli:pure wk:segment wk:class
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 10-K
___________________________________
(Mark One)
ý ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2016
OR
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from               to
Commission File Number 001-36773
___________________________________
WORKIVA INC.
(Exact name of registrant as specified in its charter)
___________________________________
Delaware
(State or other jurisdiction of incorporation or organization)
 
47-2509828
(I.R.S. Employer Identification Number)
2900 University Blvd
Ames, IA 50010
(888) 275-3125
(Address of principal executive offices and zip code)
(888) 275-3125
(Registrant's telephone number, including area code)
___________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Name of each exchange on which registered
Class A common stock, par value $.001
 
New York Stock Exchange
Securities registered pursuant to section 12(g) of the Act:
None
___________________________________
Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No ý
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No ý
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ý No o
Indicate by check mark whether the Registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files). Yes ý No o



Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of Registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ý
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
o
Accelerated filer ý
 
 
 
Non-accelerated filer
o (Do not check if a smaller reporting company)
Smaller reporting company o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes o No ý
The aggregate market value of voting stock held by non-affiliates of the Registrant on June 30, 2016, based on the closing price of $13.66 for shares of the Registrant’s Class A common stock as reported by the New York Stock Exchange, was approximately $382.5 million. Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of February 21, 2017, there were approximately 30,397,664 shares of the registrant's Class A common stock and 10,867,888 shares of the registrant's Class B common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2017. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2016.




EXPLANATORY NOTE
On December 10, 2014, Workiva LLC was converted into a Delaware corporation and renamed Workiva Inc. For convenience, except as the context otherwise requires, all information included in this Annual Report on Form 10-K is presented giving effect to the conversion of the company into a corporation.




WORKIVA INC.
FORM 10-K
For the Year Ended December 31, 2016
TABLE OF CONTENTS
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Certain statements in this Annual Report on Form 10-K 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 Annual Report on Form 10-K 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.” 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 Annual Report on Form 10-K 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 Annual Report on Form 10-K to conform these statements to actual results or revised expectations.



Part I.
Item 1. Business
Overview
Workiva provides enterprises with cloud solutions for improving productivity, accountability and insight into business data. Workiva created Wdesk, a collaborative work management platform for organizations to collect, link, report and analyze their business data. Wdesk’s proprietary word processing, spreadsheet and presentation applications are integrated and built upon a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail. Wdesk helps mitigate risk, improves productivity and gives users confidence to make decisions with real-time data. As of December 31, 2016, we provided our platform to more than 2,700 organizations, including more than 70% of Fortune 500 companies.
Enterprises often struggle to manage, report, analyze and understand their ever-expanding volume of data. Many organizations are required to report an increasing amount of disparate information to a variety of regulators, boards and other stakeholders, straining organizations’ ability to produce consistent data and reports. Legacy processes and disconnected technologies are inefficient at helping users find, understand and report the most critical and relevant information on a timely basis. Organizations often rely on manual processes, large teams, third-party consultants and a variety of point solutions, such as business productivity software, email and general-purpose collaboration software. Exacerbating these challenges is the continued growth in size and complexity of many enterprises, with employees and data spread around the world. The stakes for enterprises are high; reporting incorrect, incomplete or untimely information increases the risks of poor decision-making, legal liability, reputational damage and a weakened competitive position.
Wdesk addresses these challenges, and we believe our platform is changing the way people work. Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. With Wdesk serving as a single system of record for critical business data, our customers can have more time to perform value-added work by eliminating repetitive, manual and time-consuming tasks imposed by legacy software. Furthermore, the technology features people have come to expect as consumers – speed, access and sharing – are available at work with Wdesk, thereby enabling our customers to become more efficient and flexible, which we believe leads to greater job satisfaction, employee retention and career mobility.
Wdesk enables coworkers to create, review and publish data-linked documents and reports with greater control, accuracy and productivity than ever before. Wdesk is flexible and scalable, so users can easily adapt it to define, automate and change their business processes in real time, which helps our users increase efficiency by streamlining and modernizing legacy processes and methods.
With Wdesk data linking, changes are automatically updated in all linked instances – including numbers, text, charts and graphics – throughout a customer’s spreadsheets, word-processing documents and presentation decks in the Wdesk platform. Linking ensures that collaborators are working with the most current data, which reduces operational costs related to tedious ticking and tying and gives our customers peace of mind that their data and reports are accurate.
Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.



1


With Wdesk permission controls, administrators can control access at all levels, down to an individual data point, for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, outside counsel and other consultants, which streamlines the review process and reduces expenses.
Wdesk’s Evidence Management allows users, including internal audit and Sarbanes Oxley Act (SOX) compliance teams, to digitally embed and annotate evidence in work papers with a complete audit trail, which helps our customers better identify, assess and mitigate risks. Similarly, finance and accounting teams use Wdesk’s Digital Support Binders to attach and annotate a variety of substantiating documents when reporting to boards of directors, auditors and regulators who require proof of data in annual and quarterly reports to the U.S. Securities and Exchange Commission (SEC).     
Wdesk allows users to work anytime from anywhere with an internet connection, enabling them to:
Create trusted datasets that are linked and aggregated throughout Wdesk documents, spreadsheets, presentations and reports.
Control access to datasets, reports and workflows throughout the organization and with external stakeholders.
Collaborate among thousands of users working in real time on a secure, cloud-based platform.
Streamline and automate business processes, saving time and resources.
Present critical data and reports to internal and external constituents.
Gain insights with improved transparency of data provenance and collaborators’ changes.
Decide with confidence based on trusted data and reports.
Wdesk Technology
Our technology is enterprise grade and developed to perform at scale. Wdesk utilizes Google Cloud Platform and Amazon Web Services, which enable us to scale our compute and storage capacity on an as-needed basis. We can deploy incremental changes to our customers on a daily basis by employing a continuous delivery process supported by Agile software development methodologies and a proprietary quality assurance process. As a result, all of our customers access the latest version of our platform, and upgrades are applied with minimal disruption to ongoing operations. In addition, in order to keep our customers’ data secure, we have developed advanced data security protocols that augment the standard security of the Google and Amazon cloud services. Our architecture has scalability for global enterprises, as well as advantages in reliability and cloud delivery.
Platform Milestones
In March 2010, we released our first software solution, which focused on streamlining reporting to the SEC. SEC filings, such as Form 10-K, Form 10-Q and proxy statements, are lengthy and complex documents that require significant collaboration across multiple business functions and external constituents, including auditors and lawyers. Our SEC solution enables customers to automate and improve their regulatory filing process.
In March 2013, we launched our Wdesk collaborative work management platform to respond to the growing demand from our customers to use Wdesk for work beyond SEC reporting. We have continued to add solutions to the Wdesk platform over time by identifying markets where Wdesk can address a wide range of critical business challenges for our customers. We employ a rigorous process to validate and prioritize


2


new markets based on the number of customers that could benefit from a new solution and our assessment of Wdesk’s ability to address that challenge.
In 2016, we enhanced our Wdesk Data Platform, which powers one of the largest and fastest spreadsheet applications in the cloud and improves data relationships for SOX and internal control teams. Our Data Platform offers dynamic dashboards, automates reporting, and supports advanced testing workflow.
Markets and Use Cases
Today, we offer Wdesk solutions for a wide range of use cases in the following markets:
Finance and accounting, including:
SEC (including Section16 and Forms 10-K, 10-Q, 8-K, N-4, N-6 and Form S-1 and related IPO readiness), Canada’s System for Electronic Document Analysis and Retrieval (SEDAR), eXtensible Business Reporting Language (XBRL), Inline XBRL, digital support binders, investor relations including earnings call scripts and press releases, data collection for financial footnotes, statutory reporting, Comprehensive Annual Financial Report (CAFR) and budgeting for state and local governments, financial reporting and planning for universities, Global Reporting Initiative (GRI), investments compliance, and integrated financial planning.
Audit and internal controls, including:
Sarbanes-Oxley Act (SOX), internal controls over financial reporting (ICFR), evidence management, testing, Model Audit Rule (MAR-SOX), audit management, dashboards, audit risk assessments, planning, legal compliance, and issues management.
Risk and compliance, including:
Enterprise Risk Management, risk assessments, risk framework, board reporting and a wide range of regulatory reporting, such as Own Risk Solvency Assessment (ORSA), Solvency II, Resolution and Recovery Plans (RRP), Comprehensive Capital Analysis and Review (CCAR), and Dodd-Frank Stress Testing (DFAST).
Operations, including:
Strategic business plans, monthly management reports, managing and tracking key performance indicators (KPIs), integrated planning, Environmental, Health and Safety (EHS) reporting, data collection for domestic sales, performance reporting, and employee benefit financial statements.
The efficiency of our Wdesk platform allows us to continue to leverage new products into adjacent markets. In addition, Wdesk is flexible and scalable in a way that allows our customers to continually find new uses for Wdesk.
Sales and Marketing
Our “land-and-expand” sales strategy focuses on acquiring new customers and building our existing customer relationships by using a direct-sales model. In addition, in the fourth quarter of 2016, we began to augment our direct-sales channel with partnerships. Over time, we expect our partners to include technology companies, consultants, service providers and accounting firms. We expect our partners to support our sales efforts through referrals and co-selling arrangements, as well as expand the use of Wdesk through integrated technology offerings.


3


Our customer success and professional services teams help our account managers build our existing customer relationships by providing advice and best practices that enable users to harness the full power of Wdesk. We believe our sales strategies position us to build relationships over time as we add new users and solutions and expand to additional markets and geographies.
Many of the largest and most demanding enterprises in the world are our customers. We have a broadly diversified customer base; our largest customer represented less than 1% of our revenue in 2016. We believe that we have exceptional customer satisfaction, as evidenced by our subscription and support revenue retention rate of 95.4% (excluding add-on seats) as of December 2016. Our subscription and support revenue retention rate including add-ons was 107.4% at the December 2016 measurement date.
We have experienced high revenue growth since the release of our first solution in March 2010. Our revenue increased from $14.9 million in 2011 to $178.6 million in 2016, representing a 64% compound annual growth rate. We incurred a net loss of $41.2 million in 2014, $43.4 million in 2015 and $44.0 million in 2016. Approximately 80% of our revenue in 2016 was derived from subscription and support fees, with the remainder from professional services.
Our Industry
Key Industry Trends are Driving a Fundamental Shift in How Enterprises Collect, Manage, Report and Analyze Critical Business Data.
Data is Disparate. Enterprise data is typically spread across hundreds of different sources and stored in incompatible formats. While many enterprises maintain data in a structured enterprise resource planning (ERP) system, International Data Corporation estimates that more than 90% of the data businesses create is “unstructured,” which is defined as unorganized data that resides outside the realm of ERP. Organizations often struggle with creating efficient and trusted solutions to harnesses this data in ways that can support decision-making.
Changing Regulatory Requirements. Legislation, such as SOX and the Dodd-Frank Act, continues to drive complex reporting mandates. SOX requires public company CEOs and CFOs to individually certify that their annual and quarterly financial reports are accurate and complete and to assess the effectiveness of their internal controls over financial reporting. Increased scrutiny from the Public Company Accounting Oversight Board (PCAOB) on audits of management’s assessment of internal controls – and the transition in the framework used for assessing internal controls – is driving public companies to find more efficient and accurate solutions for SOX compliance.
Governmental agencies charged with implementing these legislative mandates and others, such as the SEC, the Canadian Securities Administrators, the Federal Reserve System, the Federal Deposit Insurance Corporation, the U.S. Department of Energy and the U.S. Environmental Protection Agency, continue to issue and change regulations that affect existing reporting requirements. Regulators are also implementing new, industry-specific reporting requirements. For example, in recent years insurance companies have been required to produce reports for Own Risk Solvency Assessment (ORSA) and Model Audit Rule, often referred to as MAR-SOX because of its similarity to SOX compliance.
XBRL Use is Growing. Regulators are demanding greater standardization and structure in the data that companies report. For example, the SEC requires that public companies include “interactive financial data” in filed annual and quarterly reports so that an investor can immediately extract the data and compare it to performance in past years, information from other companies and industry averages. The SEC implemented its interactive data mandate by requiring companies to tag the financial data in their filings using XBRL, which is a royalty-free, international format designed specifically for business information. XBRL provides a unique, electronically readable tag for each individual disclosure


4


item within business reports. In June 2016, the SEC began allowing public companies to submit financial statements using Inline XBRL, a format that embeds XBRL in the financial statements, thus eliminating the need to file two documents. Use of XBRL enables government agencies to automate screening and analysis of filed documents. For example, the SEC Division of Enforcement has integrated the analysis of XBRL data into its investigative processes.
We expect the use of XBRL in the United States to continue to grow. For example, the Digital Accountability and Transparency Act of 2014 (DATA Act), which had broad bipartisan support, mandates that in 2017 federal agencies report spending information to the U.S. Department of Treasury (Treasury) and Office of Management and Budget (OMB) using a non-proprietary data standard. Treasury and OMB have designated XBRL as the data standard to be used for such reporting. In addition, Treasury and OMB are required to decide in 2018 whether to require recipients of federal contracts and grants to submit reports to the agencies using XBRL. We also expect the use of XBRL to grow outside the United States, as securities regulators, stock exchanges and taxing authorities in several countries (such as Australia, Brazil, Canada, China, Denmark, Finland, Germany, India, Israel, Japan, the Netherlands, Singapore, South Korea, Spain and the United Kingdom) already collect XBRL data. The European Securities and Market Authority (ESMA) announced in December 2016 that beginning on January 1, 2020, issuers in the European Union must report their company information to national securities regulators using Inline XBRL. 
Increasing Management Oversight. Enterprises are under increasing pressure to report a growing amount of information to internal management teams, boards of directors, internal and external auditors, and other stakeholders. We believe that data needs to be collected, reported and analyzed more rapidly than ever before. Management teams are increasingly focused on leveraging data to support critical decisions. At the same time, boards of directors are pressing organizations to improve transparency in order to better fulfill their fiduciary duties.
Structural Shifts in Workforce Organization. Market dynamics and the globalization of enterprises have changed the way people work together. Organizations are becoming increasingly global, with employees geographically distributed to support strategic and business needs. Workforce flexibility initiatives have resulted in more employees working remotely.
Consumerization of Enterprise IT. Technical advancements in smart phones and tablets have enabled the proliferation of mobile devices across the enterprise. Enterprise cloud-based solutions are becoming increasingly common and are enabling employees to work from anywhere with an internet connection, often from a mobile device. The rapid advancement of consumer applications, particularly social media, have raised expectations for enterprise technology as employees expect their workplace technology to achieve the same level of functionality, performance and ease of use as the consumer technology that permeates their daily lives.
Legacy Business Processes and Solutions Are Insufficient for the Requirements of Modern Enterprises.
For many enterprises, the process of compiling, reporting and analyzing critical data has been manual, repetitive and error-prone. Large enterprises often employ hundreds or even thousands of people to manually collect data and to create and update rolling versions of draft documents and underlying spreadsheets using legacy business productivity software and niche, point solutions.  Modern enterprises require a level of real-time collaboration, security and control that we believe outdated business productivity software and point solutions do not deliver. Shortcomings of legacy business processes and solutions include the following: 
Access to resources is restricted. Traditional solutions require employees to be physically present at, or remotely logged into, a machine with the required technology and access permissions. Enterprise remote networks can be plagued by connection and performance challenges. These impediments restrict


5


productivity as employees attempt to complete work at home and while traveling and often lead to unapproved workarounds that may expose sensitive data.
Collaboration is inefficient and risky. Traditional office software requires one person to work on one version of a presentation or report at one time. This rigidity creates challenges as concurrent versions lead to a tedious and time-consuming reconciliation process. Collaboration requires opening and closing, saving and sending, and communicating outside the document rather than inside the document, all of which adds time to document creation and risk to document integrity.
Workflows are rigid and serial. Workflows for presentation and report production operate as a series of dependent events, with workers being unable to advance sections they are responsible for while waiting for their turn in the document-production process. Any section completed out of order risks data integrity and has the potential to lengthen – rather than reduce – production timelines. Unanticipated events at any step in the workflow may slow down the entire process.
Dataset creation is highly manual. Traditional dataset creation relies on ad-hoc processes and loosely defined protocols to consolidate a patchwork of disparate data sources with different owners and storage locations across the enterprise. Enterprise databases are typically controlled by IT personnel, requiring additional resources and time to query, access and manipulate data. Compiling the same dataset in future periods often requires the same amount of time as the initial effort as enterprises are unable to leverage prior work to roll forward datasets.
Edits are error prone and lack audit trails. Traditional software does not permit linking references to a single source, so when a change is made it does not flow throughout the document or related documents. The integrity of a group of related presentations and reports is at risk every time a number is edited, and worker productivity is lost in a cycle of implementing edits and reviewing for errors. Traditional solutions do not offer visibility into data provenance or the lineage of changes to a document. Audit trails often consist of unsatisfactory solutions, such as tracked changes, which can be turned off; in-line comments, which are cumbersome to manage; and rolling versions, which lead to inefficient workflows and reconciliation.
Control is limited. With legacy software, multiple versions of a spreadsheet, presentation or report may be stored in numerous locations across an enterprise, making it difficult to control who can review and edit, and even more difficult to adjust these roles as the creation process evolves.
The Workiva Solution
We believe that we change the way enterprises and their employees work by enabling users to modernize risky and inefficient business processes with our Wdesk collaborative work management platform.
Integrated Platform of Business Applications Built on a Data Management Engine. Wdesk’s proprietary word processing, spreadsheet and presentation applications are integrated and built upon a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail.
Controlled Collaboration. Our familiar, intuitive platform enables co-workers to collaborate within the same Wdesk document, spreadsheet, presentation or report at the same time from any location with internet access.
Data Consistency. With Wdesk data linking, any change is automatically updated in all linked instances – including numbers, text, charts and graphics – throughout a customer’s spreadsheets, word-processing documents and presentation decks in the Wdesk platform. Linking enables customers to trust their data, which reduces operational costs related to tedious ticking and tying.


6


Version Control. Wdesk enables coworkers to create, review and publish data-linked documents and reports in a single, secure cloud platform. Wdesk ensures that collaborators are working on the most current and accurate version and eliminates numerous, often conflicting versions of documents and emails that can be problematic with outdated legacy software.
Flexible Data Management. Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. With Wdesk serving as a single system of record for critical business data, our customers can have more time to perform value-added work by eliminating repetitive, manual administrative tasks imposed by archaic, legacy software.
Permissions and Security. With Wdesk permissions features, administrators can control access at all levels, down to an individual data point, for each user to create, edit, comment and review data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, outside counsel and other consultants, which streamlines the review process and reduces expenses.
Full Audit Trail. Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.
Tasking, Workflow and Certifications. Users can assign and respond to tasks as well as request, review and approve documentation within Wdesk. A configurable, step-by-step workflow function helps team members and approvers streamline their processes. Our platform also provides a certification function that allows any Wdesk viewer to attest to the accuracy and completeness of documents and reports and allows administrators to monitor the process with customizable dashboards.
Digital Paper Trail. Internal audit and SOX compliance teams use Wdesk’s Evidence Management feature to digitally embed and annotate evidence in work papers with a complete audit trail, which helps our customers better identify, assess and mitigate risks. Similarly, finance and accounting teams use Wdesk Digital Support Binders to attach and annotate a variety of substantiating documents to their financial reports when reporting to boards of directors, auditors and regulators who require proof of data in annual and quarterly reports to the SEC.     
Consumer Product Features at Work. The technology features people have come to expect in their personal lives – speed, access and sharing – are available at work with Wdesk in a familiar interface, which we believe improves productivity and increases employee satisfaction.
Trusted Ecosystem for Critical Business Data. Our platform captures a complete history of a document’s lineage, from the most granular edit to a spreadsheet cell formula to key document milestones. At the same time, Wdesk gives document owners the ability to manage document permissions down to a single section of a document. The ability to control access and user permissions with this level of granularity enables document owners to respond to evolutions in team composition and collaboration requirements. Ultimately, the robust audit and access control capabilities create transparency, accountability, integrity and confidence in the data creation and report generation workflows.
Enterprise Grade and Built for Scale. Our cloud platform allows our customers to implement and rapidly scale users and solutions within days, without the need to install and maintain costly infrastructure hardware and software necessary for on-premise deployments.
Secure Architecture. In addition to the physical, operational and infrastructure security protections provided by our technology partners, Google and Amazon, we work to protect our customers’ data using enterprise-grade security measures. These measures include static and dynamic multi-factor authentication methods, strong encryption in-transit and at-rest and the adoption of aggressive web technologies, such as HTTP Strict Transport Security and Content Security Policies, to protect customers from the most common threat vectors. Secure coding practices are enforced through pre-production vulnerability scanning. In


7


addition, Wdesk undergoes multiple security assessments each year by our customers and independent security firms.
Ability to Dynamically Define and Change Business Processes. Wdesk frees users from the confines of traditional business processes by allowing them to dynamically define processes on-demand to support evolving business needs. Wdesk enables multiple users to work in concert, allowing teams to redefine workflows and business processes without the traditional challenges of data integrity, personnel limitations and legacy software limitations. Users can make progress on different sections at different paces and redefine the workflow as needed to adapt to circumstances specific to the production of a single document or report. At the same time, managers gain an added level of insight into organizational dependencies, enabling them to reassign workflow and resources to further increase efficiency and reduce operational cost.
Benefits of Our Solution
Wdesk enables coworkers to simultaneously create, review and publish data-linked documents and reports with greater control, accuracy and productivity. A wide range of decision-makers and other users across our customers’ organizations benefit from using Wdesk.
Benefits to Decision-Makers
Reduces Risk. Numbers, narrative, charts and graphics can be linked inside Wdesk, which becomes an organization’s central repository for critical data or “single source of truth”. With linked data and a full audit trail, managers can trust that Wdesk spreadsheets, word documents, presentations and reports are up to date and consistent, reducing the risk of reporting incorrect data or taking action based on incorrect data. In addition, Wdesk ensures that presentations and reports are published using the most recent business rules, formats and XBRL protocols.
Improves Data Transparency. Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. Decision-makers benefit from the ability to drill down into each discrete data point, which increases data transparency, accountability and trust that critical business data across an organization is verified and accurate. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.
Saves Time. Many presentations and reports that are created by using outdated, legacy software are burdened by manual, repetitive processes associated with collecting data, compiling and standardizing inputs across teams and incorporating numerous reviews, comments and revisions. Within the Wdesk platform, documents, data and graphics remain linked in a single version – along with embedded tasks, comments and supporting documentation – which reduces or completely eliminates repetitive, manual tasks, giving teams more time for analysis and other value-added work.
Streamlines Reviews. With Wdesk permission controls, administrators can control access at all levels, down to an individual data point, for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, outside counsel, and other consultants, which streamlines the review process and reduces expenses.
Enables Quicker Decision-Making. Wdesk is an intuitive, cloud platform for data consistency and control. Through data linking and a full audit trail, decision-makers who use Wdesk know that they are working on the most current and accurate version, which helps our customers make quicker and better-informed decisions.


8


Benefits to End Users
Ubiquitous Access. Users can access our Wesk platform through a web-based interface and through our mobile application any time and anywhere an internet connection is available. By providing flexible access to Wdesk, end users can be productive at their workplace, in their homes or on-the-go.
Faster Time to Value. The Wdesk interface is familiar and intuitive so it can be easily deployed in hours or days, enabling new users to make immediate improvements to business data processes.
Better Collaboration. Our platform enables collaborators to draft and edit original work, assign and respond to tasks, make and resolve comments, track progress and certify sign-offs within the same document, spreadsheet, presentation or report at the same time from any location with internet access.
Higher Job Satisfaction. Wdesk helps end users reduce or completely eliminate repetitive, manual and time-consuming functions, thereby becoming more efficient and flexible, which we believe leads to greater job satisfaction, employee retention, cross-role training and career mobility.
Transferable Job Skills. The ability to work in Wdesk is increasingly being recognized as a transferable skill set desired by accounting, finance, compliance and operations teams. Wdesk proficiency often appears in our end users’ resumes and becomes an attractive consideration in promotions within an organization or by recruiters looking for professionals with advanced skills.
Our Growth Strategy
To grow revenue, we are focused on acquiring new customers and expanding our existing customer relationships. Key elements of our growth strategy include:
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 the data that resides in it grows. As more employees of our customers use Wdesk, additional opportunities for collaboration and automation drive demand among their colleagues for add-on seats. Expansion within current customers includes (1) adding users for existing solutions and (2) adding users for new solutions. Examples include SOX compliance reporting and internal audit.
Pursue New Customers. Our first software solution enabled customers to streamline and automate their SEC regulatory filing process. In 2013, we began expanding into additional markets that are faced with managing large, complex processes with many contributors and disparate sets of business data. We now sell to new customers in the areas of finance and accounting, risk and compliance, audit and internal controls and operations. 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 collaborative work management 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 Our International Footprint. For the year ended December 31, 2016, we generated approximately 94% of our revenue in the United States. However, the growth drivers for our solution are similar in other parts of the world, including the need to reduce errors and risk, improve efficiency and


9


respond to complex regulatory requirements. For example, European public companies are subject to regulation similar to SOX. Accordingly, we plan to continue to build our sales presence in Europe.
Continue to Innovate. We believe we are the first technology company to build an integrated platform on a data management engine that provides a secure ecosystem to manage structured and unstructured business data that spans data collection and linking, controlled collaboration, process management, streamlined reporting and data-driven decision-making. Our research and development efforts are focused on improving the Wdesk platform for broad use across all of our solutions. Our development teams deploy incremental changes to our platform for our customers several times each week. We employ a continuous delivery process supported by Agile software development methodologies and a proprietary quality assurance process.
In 2016, we enhanced the Wdesk Data Platform, which powers one of the largest and fastest spreadsheet applications in the cloud and improves data relationships for SOX and internal control teams. The Data Platform offers dynamic dashboards, automates reporting, and supports advanced testing and configurable, step-by-step workflows. We plan to continue to provide Wdesk users with even more effective ways to capture, store and connect data, and to manage workflow and documents.
Growth in Non-SEC Use Cases. We continue to focus on driving the non-SEC side of our business. We believe we have just begun to scratch the surface of these large and growing markets, and therefore, we are continuing to invest in software development, sales and marketing to help Workiva grow. For example, we continue to market Wdesk to the broad-based audit management market. Along with Enterprise Risk Management, audit management is a subset of a much larger market that is defined as Governance, Risk and Compliance – known as GRC – where we see a lot of expansion opportunities.
Expanding Across Enterprises. Our success in delivering multiple solutions has created demand from numerous customers for a broader-based, enterprise-wide Wdesk solution. In response, we have been evolving our business model, enhancing user management and improving our technology to capitalize on our growing enterprise-wide opportunities, even as we continue to focus on improving operating cash flow. We believe this maturation of broad-based Wdesk use will add seats and revenue and continue to support our high revenue retention rates. While we believe that enterprise-wide deployments are an opportunity to increase our sales of Wdesk, we expect that enterprise-wide deals will be larger and more complex, which tends to lengthen the sales cycle.
Adding Partners. In the fourth quarter of 2016, we began to augment our direct-sales channel with partnerships. Over time, we expect these partners to include technology companies, consultants, service providers and accounting firms. We expect our partners to support our sales efforts through referrals and co-selling arrangements, as well as expand the use of Wdesk through integrated technology offerings.
Wdesk Markets and Use Cases
Our Wdesk collaborative work management platform enables organizations to collect, link, manage, report and analyze their critical data. Today, we offer Wdesk solutions for a wide range of use cases in the following markets:
Finance and Accounting
In the finance and accounting market, we sell Wdesk to public and private companies, state and local governments and universities that use our platform to improve business data processes and create a wide range of documents, presentations and reports for management, investors, boards, regulators, auditors and other stakeholders.


10


SEC Reporting. We developed Wdesk to give customers control over the entire SEC reporting process, from data collection to drafting to embedding supporting documentation to the actual filing with XBRL. Our SEC reporting solution allows our customers to prepare and file all major SEC reports, such as Form 10-K, Form 10-Q and Form 8-K, as well as Form S-1 and other registration statements, proxy statements and Section 16 reports. Features tailored to the SEC reporting process include the capability to concurrently create reports in the HTML format required for filing on the SEC’s Electronic Data Gathering, Analysis and Retrieval (EDGAR) system and the ability to perform XBRL tagging as well as to submit SEC reports with Inline XBRL. Canadian issuers can use Wdesk to draft and file reports on SEDAR. Wdesk also enables customers to create earnings press releases, earnings call scripts, presentations and other investor relations materials with data linked to the corresponding filing.
Broader Use By Accounting and Finance Teams. Public and private companies, state and local governments and universities must create a vast array of complex financial and managerial reports to better drive real-time business decisions. Wdesk use cases include: strategic planning, budget and forecasting, board committee and quarterly reporting, C-Suite reporting, monthly operation and flash reports; statutory reporting, Comprehensive Annual Financial Report (CAFR) and budgeting for state and local governments, financial reporting and planning for universities, Global Reporting Initiative (GRI), investments compliance, and integrated financial planning.
Audit and Internal Controls
We sell Wdesk to people who work in Sarbanes-Oxley Act (SOX) compliance, internal controls over financial reporting (ICFR), evidence management, testing, Model Audit Rule (MAR-SOX) for insurance companies, audit management, dashboards, audit risk assessments, planning, legal compliance and issues management.
SOX and ICFR. Our customers use Wdesk to increase efficiency in documenting, implementing and assessing ICFR as required by SOX. SOX also requires public company CEOs and CFOs to individually certify that their annual and quarterly financial reports are accurate and complete and to assess the effectiveness of their ICFR. Increased scrutiny from the Public Company Accounting Oversight Board (PCAOB) on audits of management’s assessment of internal controls – and the transition in the framework used for assessing internal controls – is driving public companies to find more efficient and accurate solutions for SOX compliance. With Wdesk, our customers can collect data from multiple departments, centralize that information in a linked platform, create and track process narratives and flows with co-workers, and embed evidence in internal audit work papers. We began selling our Wdesk solution to the SOX market in the second quarter of 2014. As of December 31, 2016, more than 480 customers used Wdesk for SOX and internal controls.
Audit Management. We sell to the broad-based audit management market because users in that market often collaborate with colleagues working in SOX and risk across an organization. Audit management, which is a subset of a much larger market that is defined as Governance, Risk and Compliance (GRC), extends throughout an organization, organically drawing in Wdesk users from a wide range of departments. Audit management, which includes audit risk assessments, the audit planning process and the internal audit group, faces the same challenges in managing and documenting information from disparate departments. Wdesk allows simultaneous collaboration with control, accountability and documentation of ICFR that is essential to auditors, executives and boards. With Wdesk permission controls, administrators can control access at all levels, down to an individual data point, for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors and counsel, which further streamlines the review process and reduces expenses.


11


Risk and Compliance
Changing regulations and mandates drive complexity in risk and compliance reporting, which is often carried out by teams scattered across different departments and geographies within organizations. While we cannot predict future changes that could affect federal regulations, we expect demand for Wdesk to remain strong as a platform for improving transparency, accountability and insight into business and government data.
We market Wdesk to address regulatory compliance risk and enterprise risk. Examples of regulations facing our customers include the Dodd-Frank Act, Basel III, Capital Requirements Regulation (CRR) and Capital Requirements Directive (CRD). Wdesk regulatory compliance risk use cases include Resolution and Recovery Plans (RRP), Comprehensive Capital Analysis and Review (CCAR), and Dodd-Frank Stress Testing (DFAST). Regulators are also implementing new, industry-specific reporting requirements. For example, in recent years insurance companies have been required to produce reports for Own Risk Solvency Assessment (ORSA) in the U.S. and Solvency II in Europe.
With Wdesk, risk management practices can be integrated throughout the organization while maintaining information privacy, audit trails and security resulting in highly efficient and transparent compliance. Therefore, we also sell Wdesk for Enterprise Risk Management (ERM) as a solution for enterprises to identify systemic risks, determine risk probabilities, assess risk magnitude, plan strategic responses, and report to boards and other stakeholders. Wdesk also can help business leaders make real-time ERM decisions.
Operations
Operations teams across organizations of all sizes typically have to collect, track, manage and report on a wide range of operating metrics to better drive real-time business decisions. Our customers continuously find new use cases across their organizations, including board committee and quarterly reporting, C-Suite reporting, strategic business plans, monthly management reports, managing and tracking key performance indicators (KPIs), integrated planning, Environmental, Health and Safety (EHS) reporting, data collection for domestic sales, performance reporting, and employee benefit financial statements.
Our Platform Technology
Wdesk is the cloud-based, multi-tenant technology platform upon which all Workiva software solutions run. Wdesk is built on the Google Cloud Platform and Amazon Web Services and is composed of proprietary and open-source technologies. Users can access all Wdesk solutions with any standard web browser, mobile web browsers and iPad and Android applications. We believe that the following characteristics comprise our platform’s key competitive advantages:
Easy to Deploy and Configure. The Wdesk platform can usually be deployed within days for new customers and can be easily configured by the customer for individual employees or entire teams. Because our solutions are browser-based, customers avoid costly, time-intensive deployments typically associated with on-premise enterprise software.
High Performance. The performance of the Wdesk technology platform has been tested and proven by some of the largest, most demanding enterprises in the world. Our platform is built for organizations of all sizes. The architecture, design, deployment and management of our solutions are focused on enterprise-grade scalability, availability and security. Our underlying code base is continually optimized in order to ensure high performance for our users.
Always On. Our customers are highly dependent on our solutions for their business data management and reporting needs. As a result, Wdesk is designed as an “always on” service. Additionally, constant customer


12


collaboration and development iteration allows us to offer our customers continuous improvements by releasing a new version of Wdesk nearly every business day.
Scales Rapidly. Wdesk is designed to support concurrent user sessions within a global enterprise, managing hundreds of millions of data elements while continuing to deliver rapid processing performance. A number of our customers have reported millions of links to single sources of data, among multiple documents, spreadsheets and presentations, without any noticeable negative effects on performance. Wdesk is designed to support millions of end users as a result of its scalability and our relationship with the Google Cloud Platform and Amazon Web Services.
Secure. Many of the largest enterprises in the world trust us with their most sensitive data. Wdesk employs stringent data security, reliability, integrity and privacy practices. In addition to our regular customer security assessments, we aggressively test the security of our operations by subjecting it to continuous and ongoing penetration and vulnerability testing (manual and automatic, internal and third-party). The quality of our data security efforts is validated by our annual completion of an independent audit process using the SSAE 16 standard. This standard is designed to determine whether a company has internal controls and safeguards that are suitably designed and effectively operating. The annual SSAE 16 examination includes coverage of security controls through performing SOC 1 Type 2 and SOC 2 Type 2 audits.
Research and Development
Our research and development team is distributed among nine office locations in North America and Europe, including our headquarters in Ames, Iowa.
Our research and development efforts are focused on improving the Wdesk platform for broad use across all of our solutions. Our development teams can deploy incremental changes to our platform for our customers on a daily basis. We employ a continuous delivery process supported by Agile software development methodologies and a proprietary quality assurance process. Our spending on research and development was $57.4 million in 2016, $50.5 million in 2015, and $44.1 million in 2014. Our investment in research and development has grown due to increased compensation and headcount related to dedicating more resources to the continued addition of new features and functionality to our platform.
To ensure new features are intuitive and efficient, each development team has a dedicated user interface designer who is focused on delivering an optimized user experience. Additionally, we continuously test our software code using a combination of quality assurance personnel and a proprietary automated testing suite. We believe our focus on user experience and our rigorous quality assurance culture are key differentiators that contribute to the success of our Wdesk platform.
Our Customers
Workiva is trusted by thousands of organizations, including global enterprises with hundreds of thousands of employees. As of December 31, 2016, we had more than 2,700 customers, including more than 70% of Fortune 500 companies. Our solutions change and optimize the way our customers do their work. Our customers are passionate, loyal supporters of our solutions, as demonstrated by our subscription and support revenue retention rate of 95.4% (excluding add-on seats) as of the December 2016 measurement date. Our subscription and support revenue retention rate including add-on seats was 107.4% as of the December 2016 measurement date.


13


Our Competition
The intensity and nature of our competition varies significantly across our different solutions, as changes in regulation and market trends result in evolving customer requirements for enterprise software. Our primary competition includes:
Manual business processes that rely on legacy business productivity tools;
Diversified enterprise software providers;
Niche software providers that provide point solutions;
Providers of professional services, including consultants and business and financial printers;
Governance, risk and compliance software providers; and
Business intelligence / corporate performance management software providers.
As our market grows, we expect it will attract more highly specialized software vendors as well as larger vendors that may continue to acquire or bundle their products more effectively.
The principal competitive factors in our market include: product features, reliability, performance and effectiveness; product line breadth, diversity and applicability; product extensibility and ability to integrate with other technology infrastructures; price and total cost of ownership; adherence to industry standards and certifications; strength of sales and marketing efforts; and brand awareness and reputation. We believe that our cloud-based, collaborative work management platform has the combination of features and value to our customers that will continue to allow us to compete favorably.
Sales and Marketing
Our “land-and-expand” sales strategy focuses on acquiring new customers and growing our existing customer relationships. We believe that we have penetrated only a small fraction of our market opportunity, and we intend to continue investing in sales and marketing to drive growth.
Sales
Our sales organization is responsible for generating new customer opportunities and growing add-on sales. Our sales teams are structured by market segment and geographic locations. We believe our direct-sales approach allows us to effectively reach customers and prospects in a way that allows us to maintain control over the contract terms and build lasting relationships with our users.
In the fourth quarter of 2016, we began to augment our direct-sales channel with partnerships. Over time, we expect these partners to include technology companies, consultants, service providers and accounting firms. We expect partnerships to support our sales efforts with referrals from third parties and co-selling arrangements, as well as expand the use of Wdesk through integrated technology offerings.
Our sales organization comprises sales development representatives, pre-solutions engineers and account managers. Our sales development representatives qualify sales-accepted opportunities for our account managers. Our pre-solutions engineers focus on solutions and custom product demonstrations and consultative sales. Our account managers work to attract new customers as well as expand Wdesk into new use cases and departments across our current customers’ organizations.


14


Our customer success and professional services teams also help our account managers grow our existing customer relationships by providing advice and best practices that enable users to harness the full power of Wdesk.
We expect to continue to strengthen our sales coverage in our current markets, as well as expand our sales footprint in locations where we see a demand for our solutions. To achieve this growth, we plan to continue to hire energetic and motivated sales people with experience in large enterprise software sales organizations. We believe that our approach to hiring sales people, along with a progressive training, culture and compensation package will allow us to retain sales talent and continue to drive growth.
Marketing
Our marketing organization promotes our brand, generates demand for our offerings and researches and assesses product and market needs. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. Our product marketing team develops the go-to-market strategy for Wdesk as well as the applications built upon the platform and develops industry-level marketing messages. The product marketing team also supports our sales team with profiles of typical buyers, key messages, value propositions, competitive analysis and sales strategies.
Our demand generation programs are categorized by solution and industry and are focused on engaging business leaders, process owners and technology teams. We use a variety of marketing programs across traditional and social channels to target current and prospective customers, including:
Using our website to engage and educate prospects on our platform and solutions.
Employing search engine marketing and advertising, including search engine optimization and pay-per-click, to drive traffic to our website.
Engaging customers and prospects through content marketing on social media, including Facebook, Twitter, LinkedIn and YouTube.
Working with industry analysts to establish third-party validation and generate positive coverage for our platform and solutions.
Sponsoring events and professional organizations, including the SEC Professionals Group and the SOX and Internal Controls Professionals Group.
Producing webinars, workshops and customer meetings.
Hosting our annual user conference, The Exchange Community (TEC), which brings our customers together with our developers, professional services and customer success managers to learn and collaborate. TEC is our largest user event each year and features sessions with industry leaders, business networking events and opportunities to share product ideas.
Executing digital and print campaigns through advertising, e-mails and direct marketing.
Creating sales tools and field marketing events to support our sales organization to more effectively convert leads into customers.
Professional Services and Customer Success
We believe our professional services and customer success teams are essential elements of our long-term success and differentiate our service from our competitors.
Professional Services. Professional Services include initial setup of documents; XBRL mapping, tagging and review; best practices implementation; and business process consulting. Our XBRL team is


15


primarily composed of people with accounting or financial reporting experience who work with our customers to perform XBRL mapping, tagging and review services. We also employ a team of Solution Architects who offer consulting services to customers to improve and streamline their Wdesk-related business data processes.
Customer Success. Our customer success teams support our customers with in-depth knowledge and continuity for each customer’s use of Wdesk. Our customer success managers provide 24/7 live customer support via phone, digital messaging and web-based conferencing. Each customer has an assigned customer success manager who is accountable for that customer’s satisfaction. We provide intensive training to our customer success employees and segment them for each solution and market focus. We have an in-house, e-learning curriculum called “The Learn Center” for professional services and customer success employees to continue to develop skills related to Wdesk products, key markets and solution areas, management and compliance. The Learn Center also helps our employees stay current with industry and technology issues. In addition, we pay for employees to maintain professional certifications and licenses that are important to our customers, and we host regular company-wide employee education sessions on business, industry, technology and workplace topics.
Intellectual Property
Our intellectual property and proprietary rights are important to our business. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions.
As of December 31, 2016, we had 24 issued patents and 19 patent applications pending in the United States relating to our platform. We cannot assure you that any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow or otherwise limit our claims. Any patents issued may be contested, designed around, found unenforceable, or invalidated, and we may not be able to prevent third parties from infringing them. We also license software from third parties for integration into our solutions, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
We control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, end-customers, and partners, and our software is protected by U.S. and international copyright laws. Despite our efforts to protect our trade secrets and proprietary rights through intellectual property rights, licenses, and confidentiality agreements, unauthorized parties may still copy or otherwise obtain and use our software and technology. In addition, we intend to expand our international operations, and effective patent, copyright, trademark, and trade-secret protection may not be available or may be limited in foreign countries.
If we become more successful, we believe that competitors will be more likely to try to develop solutions and services that are similar to ours and that may infringe our proprietary rights. It may also be more likely that competitors or other third parties will claim that our platform infringes their proprietary rights.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in the enterprise software industry have extensive patent portfolios and are regularly involved in both offensive and defensive litigation. From time to time, third parties, including certain of these leading companies, may assert claims of infringement, misappropriation or other violations of intellectual property rights against us, and our standard license and other agreements obligate us to indemnify our customers against such claims. Successful claims of infringement by a third party could prevent us from distributing certain solutions or performing certain services, require us to expend time and money to develop non-infringing solutions, or


16


force us to pay substantial damages (including enhanced damages if we are found to have willfully infringed patents or copyrights), royalties or other fees. In addition, to the extent that we gain greater visibility and market exposure as a public company, we face a higher risk of being the subject of intellectual property infringement claims from third parties. We cannot assure you that we do not currently infringe, or that we will not in the future infringe, upon any third-party patents, copyrights or other proprietary rights.    
We have registered the “Workiva,” “Wdesk” and “WebFilings” trademarks and logos with the United States Patent and Trademark Office and in several jurisdictions outside the United States. We have also registered other trademarks in the United States and in other jurisdictions outside the United States. In addition, we intend to expand our international operations, and we cannot assure you that these names will be available for use in all such jurisdictions.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Employees
As of December 31, 2016, we had 1,172 full-time employees. Our headcount as of December 31, 2016 increased 4.5% from our headcount as of December 31, 2015. None of our employees is represented by a labor organization or is a party to any collective bargaining arrangement. We have never experienced a strike or similar work stoppage, and we consider our relations with our employees to be good.
Corporate Information
We were formed in California in August 2008 as WebFilings LLC. In July 2014, we changed our name to Workiva LLC, and we converted into a Delaware limited liability company in September 2014. On December 10, 2014, Workiva LLC was converted into a Delaware corporation and renamed Workiva Inc. Our principal executive offices are located at 2900 University Boulevard, Ames, Iowa 50010, and our telephone number is (888) 275-3125. Our website address is www.workiva.com.
Copies of annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the Exchange Act), are available, free of charge, on our website as soon as reasonably practicable after we file such material electronically with or furnish it to the SEC. The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov.


17


Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should carefully consider the following risks and all of the other information contained in this report, including our consolidated financial statements and related notes, before investing in any of our securities. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks, or other risks and uncertainties that are not yet identified or that we currently think are immaterial, actually occur, our business, financial condition, results of operations and future prospects could be materially and adversely affected. In that event, the market price of our Class A common stock could decline. We may amend, supplement or add to the risk factors described below from time to time in future reports filed with the SEC.
Risks Related to Our Business and Industry
We have a limited operating history, which makes it difficult to predict our future operating results.
We were founded in 2008 and have a limited operating history. We began offering our first solution in March 2010 and launched Wdesk in March 2013. As a result of our brief operating history, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties (which we use to plan our business) are incorrect or change due to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
We have not been profitable historically and may not achieve or maintain profitability in the future.
We have posted a net loss in each fiscal year since we began operations in 2008, including net losses of approximately $44.0 million in fiscal 2016, $43.4 million in fiscal 2015 and $41.2 million in fiscal 2014. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of subscriptions to sustain or increase our growth or achieve or maintain profitability in the future. In addition, we plan to continue to invest in our infrastructure, new solutions, research and development and sales and marketing, and as a result, we cannot assure you that we will achieve or maintain profitability. Because we intend to continue spending in anticipation of the revenue we expect to receive from these efforts, our expenses will be greater than the expenses we would incur if we developed our business more slowly. In addition, we may find that these efforts are more expensive than we currently anticipate, which would further impact our profitability.
In addition, as a public company, we incur significant accounting, legal and other expenses that we did not incur as a private company. As a result of these increased expenditures, we will have to generate and sustain increased revenue to achieve future profitability. We may incur losses in the future for a number of reasons, including the other risks and uncertainties described in this annual report. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not achieve or maintain profitability in the future.
Our revenue growth rate in recent periods may not be indicative of our future performance.
We experienced revenue growth rates of 23%, 29% and 32% in fiscal 2016, 2015 and 2014, respectively. Our historical revenue growth rates are not indicative of future growth, and we may not achieve


18


similar revenue growth rates in future periods. You should not rely on our revenue or revenue growth for any prior quarterly or annual periods as any indication of our future revenue or revenue growth. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability.
Failure to manage our growth may adversely affect our business or operations.
Since 2010, we have experienced significant growth in our business, customer base, employee headcount and operations, and we expect to continue to grow our business over the next several years. This growth places a significant strain on our management team and employees and on our operating and financial systems. To manage our future growth we must continue to scale our business functions, improve our financial and management controls and our reporting systems and procedures and expand and train our work force. In particular, we grew from 109 employees as of December 31, 2010 to more than 1,170 employees as of December 31, 2016. We anticipate that additional investments in sales personnel, infrastructure and research and development spending will be required to:
scale our operations and increase productivity;
address the needs of our customers;
further develop and enhance our existing solutions and offerings;
develop new technology; and
expand our markets and opportunity under management, including into new solutions and geographic areas.
We cannot assure you that our controls, systems and procedures will be adequate to support our future operations or that we will be able to manage our growth effectively. We also cannot assure you that we will be able to continue to expand our market presence in the United States and other current markets or successfully establish our presence in other markets. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations, including the levels of our revenue, gross margin, profitability, cash flow and deferred revenue, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, and therefore, may not fully reflect the underlying performance of our business. Fluctuations in quarterly results may negatively impact the value of our Class A common stock. Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed below:
our ability to attract new customers in multiple regions around the world;
the addition or loss of large customers, including through acquisitions or consolidations;
the timing of recognition of revenue;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;


19


network outages, security breaches, technical difficulties or interruptions with our services;
general economic, industry and market conditions;
customer renewal rates and the extent to which customers subscribe for additional seats or solutions;
pricing changes upon any renewals of customer agreements;
changes in our pricing policies or those of our competitors;
the mix of solutions sold during a period;
seasonal variations in sales of our solutions;
seasonal variations in the delivery of our services;
the timing and success of new product and service introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates;
changes in foreign currency exchange rates;
future accounting pronouncements or changes in our accounting policies;
general economic conditions, both domestically and in the foreign markets in which we sell our solutions;
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and
unforeseen litigation and intellectual property infringement.
Historically, we have derived a substantial majority of our revenue from customers using our Wdesk platform for SEC filings. Our efforts to continue to increase use of our Wdesk platform in other applications may not succeed and may reduce our revenue growth rate.
To date, we have derived a substantial majority of our cumulative revenue from customers using our Wdesk platform for SEC filings. We began our sales and marketing of Wdesk for regulatory risk, SOX, enterprise risk management and audit management relatively recently. While non-SEC use cases generated approximately half of our total booking in 2016, it is uncertain whether these non-SEC use cases will achieve the level of market acceptance we have achieved in the SEC filing market. Further, the introduction of new solutions beyond these markets may not be successful. Because it is our policy not to view actual customer data unless specifically invited by a customer to do so, we are unable to determine with any certainty how customers are using our platform and may not be able to determine with certainty the extent to which our new solutions are being utilized by customers. Any factor adversely affecting sales of our platform or solutions, including release cycles, market acceptance, competition, performance and reliability, reputation and economic and market conditions, could adversely affect our business and operating results.
Our solutions face intense competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.
The market for our solutions is increasingly competitive, rapidly evolving and fragmented, and is subject to changing technology and shifting customer needs. Although we believe that our Wdesk platform and the solutions that it offers are unique, many vendors develop and market products and services that compete to varying extents with our offerings, and we expect competition in our market to continue to


20


intensify. Moreover, industry consolidation may increase competition. In addition, many companies have chosen to invest in their own internal reporting solutions and therefore may be reluctant to switch to solutions such as ours.
We compete with many types of companies, including diversified enterprise software providers; providers of professional services, such as consultants and business and financial printers; governance, risk and compliance software providers; and business intelligence/corporate performance management software providers. Many of our existing competitors, as well as a number of potential new competitors, have longer operating histories, greater name recognition, more established customer bases and significantly greater financial, technical, marketing and other resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We could lose customers if our competitors introduce new competitive products, add new features, acquire competitive products, reduce prices, form strategic alliances with other companies or are acquired by third parties with greater available resources. We also face competition from a variety of vendors of cloud-based and on-premise software applications that address only a portion of one of our solutions. We may also face increasing competition from open source software initiatives, in which competitors may provide software and intellectual property for free. In addition, if a prospective customer is currently using a competing solution, the customer may be unwilling to switch to our solutions without access to setup support services. If we are unable to provide those services on terms attractive to the customer, the prospective customer may be unwilling to utilize our solutions. If our competitors’ products, services or technologies become more accepted than our solutions, if they are successful in bringing their products or services to market earlier than ours, or if their products or services are more technologically capable than ours, then our revenue could be adversely affected. In addition, some of our competitors may offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our operating results would be negatively affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which would adversely affect our business.
Our revenue growth will depend in part on the success of our efforts to augment our direct-sales channels by developing relationships with third parties.
We have historically relied almost exclusively on the direct-sales model to market Wdesk. In order to continue to build our business, we plan to continue to develop partnerships to support our sales efforts through referrals and co-selling arrangements. Our relationships with these partners are at an early stage of development, we have generated limited revenue through these relationships to date, and we cannot assure you that we will be able to develop and maintain successful partnerships or that these partners will be successful in marketing and selling our platform or solutions based upon our platform. Identifying partners, negotiating and supporting relationships with them and maintaining relationships requires a significant commitment of time and resources that may not yield a significant return on our investment. We expect that our partners will have only limited commitments to dedicate resources to marketing and promoting our solutions. In addition, our competitors may be more effective in providing incentives to our partners or prospective partners to favor their products or services over our solutions. If we are unsuccessful in establishing or maintaining our relationships with partners, or if these partners are unsuccessful in marketing or selling our solutions or are unable or unwilling to devote sufficient resources to these activities, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Further, new or emerging technologies, technological trends or changes in customer requirements may result in certain third parties de-emphasizing their dealings with us or becoming potential competitors in the future.



21


Failure to establish and maintain relationships with partners that can provide complementary technology offerings and software integrations could limit our ability to grow our business.
Our growth strategy includes expanding the use of Wdesk through complementary technology offerings and software integrations, such as third-party application programming interfaces, or APIs. While we have begun to establish relationships with providers of complementary technology offerings and software integrations, we cannot assure you that we will be successful in establishing or maintaining partnerships with these providers. Third-party providers of complementary applications and APIs may decline to enter into partnerships with us or may later terminate their relationships with us, change the features of their applications and platforms, restrict our access to their applications and platforms or alter the terms governing use of their applications and APIs and access to those applications and platforms in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and platforms with Wdesk, which could negatively impact our offerings and harm our business. Further, if we fail to integrate Wdesk with new third-party applications and platforms that our customers use, or to adapt to the data transfer requirements of such third-party applications and platforms, we may not be able to offer the functionality that our customers need, which would negatively impact our offerings and, as a result, could negatively affect our business, results of operations and financial condition. In addition, we may benefit from these partners’ brand recognition, reputations, referrals and customer bases. Any losses or shifts in the referrals from or the market positions of these partners in general, in relation to one another or to new competitors or new technologies could lead to losses in our relationships or customers or our need to identify or transition to alternative channels for marketing our solutions.
If we do not keep pace with technological changes, our solutions may become less competitive and our business may suffer.
Our market is characterized by rapid technological change, frequent product and service innovation and evolving industry standards. If we are unable to provide enhancements and new features for our existing solutions or new solutions that achieve market acceptance or that keep pace with these technological developments, our business could be adversely affected. For example, we are focused on enhancing the features of our non-SEC reporting solutions to enhance their utility to larger customers with complex, dynamic and global operations. The success of enhancements, new features and solutions depends on several factors, including the timely completion, introduction and market acceptance of the enhancements or new features or solutions. Failure in this regard may significantly impair our revenue growth. In addition, because our solutions are designed to operate on a variety of systems, we will need to continuously modify and enhance our solutions to keep pace with changes in internet-related hardware, software, communication, browser and database technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Any failure of our solutions to keep pace with technological changes or operate effectively with future network platforms and technologies could reduce the demand for our solutions, result in customer dissatisfaction and adversely affect our business.
If we fail to manage our technical operations infrastructure, our existing customers may experience service outages, and our new customers may experience delays in the deployment of our solutions.
We have experienced significant growth in the number of users, projects and data that our operations infrastructure supports. We seek to maintain sufficient excess capacity in our operations infrastructure to meet the needs of all of our customers. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support changes in hardware and software parameters and the evolution of our solutions, all of which require significant lead


22


time. Our Wdesk platform interacts with technology provided by Google, Amazon and other third-party providers, and our technological infrastructure depends on this technology. We have experienced, and may in the future experience, website disruptions, outages and other performance problems. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, spikes in customer usage and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue.
As a provider of cloud-based software, we rely on the services of third-party data center hosting facilities. Interruptions or delays in those services could impair the delivery of our service and harm our business.
Our Wdesk platform has been developed with, and is based on, cloud computing technology. It is hosted pursuant to service agreements on servers by third-party service providers, including those with Google and Amazon. We do not control the operation of these providers or their facilities, and the facilities are vulnerable to damage, interruption or misconduct. Unanticipated problems at these facilities could result in lengthy interruptions in our services. If the services of one or more of these providers are terminated, disrupted, interrupted or suspended for any reason, we could experience disruption in our ability to offer our solutions, or we could be required to retain the services of replacement providers, which could increase our operating costs and harm our business and reputation. In addition, as we grow, we may move or transfer our data and our customers’ data to other cloud hosting providers. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our service. Further, any damage to, or failure of, the cloud servers that we use could result in interruptions in our services. Interruptions in our service may damage our reputation, reduce our revenue, cause us to issue credits or pay penalties, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our business would be harmed if our customers and potential customers believe our service is unreliable.
Any failure or interruptions in the internet infrastructure, bandwidth providers, data center providers, other third parties or our own systems for providing our solutions to customers could negatively impact our business.
Our ability to deliver our solutions is dependent on the development and maintenance of the internet and other telecommunications services by third parties. Such services include maintenance of a reliable network backbone with the necessary speed, data capacity and security for providing reliable internet access and services and reliable telecommunications systems that connect our operations. While our solutions are designed to operate without interruption, we may experience interruptions and delays in services and availability from time to time. We rely on systems as well as third-party vendors, including data center, bandwidth, and telecommunications equipment providers, to provide our solutions. We do not maintain redundant systems or facilities for some of these services. In the event of a catastrophic event with respect to one or more of these systems or facilities, we may experience an extended period of system unavailability, which could negatively impact our relationship with our customers.
Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and our financial results.
Once our solutions are deployed, our customers depend on our customer success organization to resolve technical issues relating to our solutions. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by our


23


competitors. Increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our solutions and business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our solutions to existing and prospective customers, and our business, operating results and financial position.
Because our Wdesk platform is offered on a subscription basis, we are required to recognize revenue for it over the term of the subscription. As a result, downturns or upturns in sales may not be immediately reflected in our operating results.
We generally recognize subscription and support revenue from customers ratably over the terms of their subscription agreements, which are typically on a quarterly or annual cycle and automatically renew for additional periods. As a result, a substantial portion of the revenue we report in each quarter will be derived from the recognition of deferred revenue relating to subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be immediately reflected in our revenue results for that quarter. This decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our subscription revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term. In addition, we may be unable to adjust our cost structure to reflect the changes in revenue, which could adversely affect our operating results.
We cannot accurately predict subscription renewal or upgrade rates and the impact these rates may have on our future revenue and operating results.
Our business depends substantially on customers renewing their subscriptions with us and expanding their use of our services. Our customers have no obligation to renew their subscriptions for our services after the expiration of their initial subscription period. While we have historically maintained a subscription and support revenue retention rate of greater than 95%, we may be unable to maintain this historical rate. Given our limited operating history, we may be unable to accurately predict our subscription and support revenue retention rate. In addition, our customers may renew for shorter contract lengths, lower prices or fewer users. We cannot accurately predict new subscription or expansion rates and the impact these rates may have on our future revenue and operating results. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer dissatisfaction with our service, customers’ ability to continue their operations and spending levels and deteriorating general economic conditions. If our customers do not renew their subscriptions for our service, purchase fewer solutions at the time of renewal, or negotiate a lower price upon renewal, our revenue will decline and our business will suffer. Our future success also depends in part on our ability to sell additional solutions and services, more subscriptions or enhanced editions of our services to our current customers, which may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. If our efforts to sell additional solutions and services to our customers are not successful, our growth and operations may be impeded. In addition, any decline in our customer renewals or failure to convince our customers to broaden their use of our services would harm our future operating results.
Adverse economic conditions or reduced technology spending may adversely impact our business.
Our business depends on the overall demand for technology and on the economic health of our current and prospective customers. In general, worldwide economic conditions remain unstable, and these conditions make it difficult for our customers, prospective customers and us to forecast and plan future


24


business activities accurately. These conditions could cause our customers or prospective customers to reevaluate their decision to purchase our solutions. Weak global economic conditions, or a reduction in technology spending even if economic conditions improve, could adversely impact our business, financial condition and results of operations in a number of ways, including longer sales cycles, lower prices for our solutions, reduced bookings and lower or no growth.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed.
We believe our corporate culture is a critical component to our success. We have invested substantial time and resources in building our team. As we grow and develop the infrastructure of a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and effectively focus on and pursue our corporate objectives.
We depend on our senior management team and other key employees, and the loss of one or more key employees could adversely affect our business.
Our success depends largely upon the continued services of our key executive officers. We also rely on our leadership team and other mission-critical individuals in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our management team resulting from the hiring or departure of executives or other key employees, which could disrupt our business. Our senior management and key employees are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a material adverse effect on our business.
Our ability to attract, train and retain qualified employees is crucial to our results of operations and any future growth.
To execute our growth plan, we must attract and retain highly qualified personnel. Competition for these individuals is intense, especially for engineers with high levels of experience in designing and developing software and internet-related services, senior sales executives and professional services personnel with appropriate financial reporting experience. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees have breached their legal obligations or that we have induced such breaches, resulting in a diversion of our time and resources. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be adversely affected.
Our workforce is our primary operating expense and subjects us to risks associated with increases in the cost of labor as a result of increased competition for employees, higher employee turnover rates and required wage increases and health benefit coverage, lawsuits or labor union activity.
Labor is our primary operating expense. As of December 31, 2016, we employed 1,172 full-time employees. For the fiscal year ended December 31, 2016, employee compensation and benefits accounted for approximately 73% of our total operating expense. We may face labor shortages or increased labor costs because of increased competition for employees, higher employee turnover rates, or increases in employee benefit costs. If labor-related expenses increase, our operating expense could increase, which would adversely affect our business, financial condition and results of operations.


25


We are subject to the Fair Labor Standards Act (FLSA) and various federal and state laws governing such matters as minimum wage requirements, overtime compensation and other working conditions, citizenship requirements, discrimination and family and medical leave. In recent years, a number of companies have been subject to lawsuits, including class action lawsuits, alleging violations of federal and state law regarding workplace and employment matters, overtime wage policies, discrimination and similar matters. A number of these lawsuits have resulted in the payment of substantial damages by the defendants. Similar lawsuits may be threatened or instituted against us from time to time, and we may incur substantial damages and expenses resulting from lawsuits of this type, which could have a material adverse effect on our business, financial condition or results of operations.
There may be adverse tax and employment law consequences if the independent contractor status of our consultants or the exempt status of our employees is successfully challenged.
We retain consultants from time to time as independent contractors. Although we believe that we have properly classified these individuals as independent contractors, there is nevertheless a risk that the Internal Revenue Service (IRS) or another federal, state, provincial or foreign authority will take a different view. Furthermore, the tests governing the determination of whether an individual is considered to be an independent contractor or an employee are typically fact sensitive and vary from jurisdiction to jurisdiction. Laws and regulations that govern the status and misclassification of independent contractors are subject to change or interpretation by various authorities. If a federal, state or foreign authority or court enacts legislation or adopts regulations that change the manner in which employees and independent contractors are classified or makes any adverse determination with respect to some or all of our independent contractors, we could incur significant costs under such laws and regulations, including for prior periods, in respect of tax withholding, social security taxes or payments, workers’ compensation and unemployment contributions, and recordkeeping, or we may be required to modify our business model, any of which could materially adversely affect our business, financial condition and results of operations. There is also a risk that we may be subject to significant monetary liabilities arising from fines or judgments as a result of any such actual or alleged non-compliance with federal, state or foreign tax laws. Further, if it were determined that any of our independent contractors should be treated as employees, we could incur additional liabilities under our applicable employee benefit plans.
In addition, we have classified many of our U.S. employees as “exempt” under the FLSA. If it were determined that any of our U.S. employees who we have classified as “exempt” should be classified as “non-exempt” under the FLSA, we may incur costs and liabilities for back wages, unpaid overtime, fines or penalties and be subject to employee litigation.
Fixed-fee engagements with customers may not meet our expectations if we underestimate the cost of these engagements.
We provide certain professional services on a fixed-fee basis. When making proposals for fixed-fee engagements, we estimate the costs and timing for completing the engagements. We provide professional services on both SEC and non-SEC solutions, including our regulated risk and Sarbanes-Oxley compliance solutions. Professional services on non-SEC solutions usually involve a different mix of subscription, support and services than professional services on our SEC solution. The growth in professional services on non-SEC solutions may impact our gross margins in ways that we cannot predict. If we are required to spend more hours than planned to perform these services, our cost of services revenue could exceed the fees charged to our customers on certain engagements and could cause us to recognize a loss on a contract, which would adversely affect our operating results. In addition, if we are unable to provide these professional services, we may lose sales or incur customer dissatisfaction, and our business and operating results could be significantly harmed.


26


Our sales cycle is unpredictable. As more of our sales efforts are targeted at larger enterprise customers, our sales cycle may become more time-consuming and expensive, and we may encounter pricing pressure, which could harm our business and operating results.
The cost and length of our sales cycle varies by customer and is unpredictable. As we target more of our sales efforts at selling additional solutions to larger enterprise customers, we may face greater costs, longer sales cycles and less predictability in completing some of our sales. These types of sales often require us to provide greater levels of education regarding the use and benefits of our service. In addition, larger customers may demand more document setup services, training and other professional services. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting sales and professional services resources to a smaller number of larger transactions.
Our quarterly results reflect seasonality in revenue from professional services, which makes it difficult to predict our future operating results.
We have historically experienced seasonal variations in our revenue from professional services as many of our customers employ our professional services just before they file their Form 10-K in the first calendar quarter. As of December 31, 2016, approximately 78% of our SEC customers report their financials on a calendar year basis. While we expect our professional services revenue to become less seasonal as our non-SEC offerings grow, a significant portion of our revenue may continue to reflect seasonality, which makes it difficult to predict our future operating results. As a result, our operating and financial results could differ materially from our expectations and our business could suffer.
If the market for our technology delivery model and cloud-based software develops more slowly than we expect, our business could be harmed.
The market for cloud-based software is not as mature as the market for packaged software, and it is uncertain whether these services will sustain high levels of demand and market acceptance. Our success will depend to a substantial extent on the willingness of companies to increase their use of cloud-based services in general, and of our solutions in particular. Many companies have invested substantial personnel and financial resources to integrate traditional software into their businesses, and therefore may be reluctant or unwilling to migrate to a cloud-based service. Furthermore, some companies may be reluctant or unwilling to use cloud-based services because they have concerns regarding the risks associated with security capabilities, among other things, of the technology delivery model associated with these services. If companies do not perceive the benefits of cloud-based software, then the market for our solutions may develop more slowly than we expect, or the market for our new solutions may not develop at all, either of which would significantly adversely affect our operating results. We may not be able to adjust our spending quickly enough if market growth falls short of our expectations or we may make errors in predicting and reacting to relevant business trends, either of which could harm our business. If the market for our cloud solutions does not evolve in the way we anticipate, or if customers do not recognize the benefits of our cloud solutions over traditional on-premise enterprise software products, and as a result we are unable to increase sales of subscriptions to our solutions, then our revenue may not grow or may decline, and our operating results would be harmed.


27


The success of our cloud-based software largely depends on our ability to provide reliable solutions to our customers. If a customer were to experience a product defect, a disruption in its ability to use our solutions or a security flaw, demand for our solutions could be diminished, we could be subject to substantial liability and our business could suffer.
Because our solutions are complex and we continually release new features, our solutions could have errors, defects, viruses or security flaws that could result in unanticipated downtime for our subscribers and harm our reputation and our business. Internet-based software frequently contains undetected errors or security flaws when first introduced or when new versions or enhancements are released. We might from time to time find such defects in our solutions, the detection and correction of which could be time consuming and costly. Since our customers use our solutions for important aspects of their business, any errors, defects, disruptions in access, security flaws, viruses, data corruption or other performance problems with our solutions could hurt our reputation and may damage our customers’ businesses. If that occurs, customers could elect not to renew, could delay or withhold payment to us or may make warranty or other claims against us, which could result in an increase in our provision for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation. We could also lose future sales. In addition, if the public becomes aware of security breaches of our solutions, our future business prospects could be adversely impacted.
We employ third-party licensed software for use in or with our solutions, and the inability to maintain these licenses or the existence of errors in the software we license could result in increased costs or reduced service levels, which would adversely affect our business.
Our solutions incorporate certain third-party software, including the Google Cloud Platform, that may be licensed to or hosted by or on behalf of Workiva, or may be hosted by a licensor and accessed by Workiva on a software-as-a-service basis. We anticipate that we will continue to rely on third-party software and development tools from third parties in the future. There may not be commercially reasonable alternatives to the third-party software we currently use, or it may be difficult or costly to replace. In addition, integration of the software used in our solutions with new third-party software may require significant work and require substantial investment of our time and resources. Also, to the extent that our solutions depend upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our solutions, delay new solution introductions, result in a failure of our solutions and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. Any inability to maintain or acquire third-party licensed software for use in our solutions could result in increased costs or reduced service levels, which would adversely affect our business.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our solutions and could have a negative impact on our business.
The future success of our business depends upon the continued use of the internet as a primary medium for commerce, communication and business solutions. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our solutions in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally or result in reductions in the demand for internet-based solutions such as ours.
In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity,


28


security, reliability, cost, ease of use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by “viruses,” “worms” and similar malicious programs, and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our solutions could suffer.
We are subject to U.S. and foreign data privacy and protection laws and regulations as well as contractual privacy obligations, and our failure to comply could subject us to fines and damages and would harm our reputation and business.
We manage private and confidential information and documentation related to our customers’ finances and transactions, often prior to public dissemination. The use of insider information is highly regulated in the United States and abroad, and violations of securities laws and regulations may result in civil and criminal penalties. In addition, we are subject to the data privacy and protection laws and regulations adopted by federal, state and foreign legislatures and governmental agencies. Data privacy and protection is highly regulated and may become the subject of additional regulation in the future. Privacy laws restrict our storage, use, processing, disclosure, transfer and protection of non-public personal information that may be placed in Wdesk by our customers or collected from visitors of our website. We strive to comply with all applicable laws, regulations, policies and legal obligations relating to privacy and data protection. However, it is possible that these requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure, or perceived failure, by us to comply with federal, state or international laws, including laws and regulations regulating privacy, payment card information, personal health information, data or consumer protection, could result in proceedings or actions against us by governmental entities or others.
The regulatory framework for privacy and data protection issues worldwide is evolving, and various government and consumer agencies and public advocacy groups have called for new regulation and changes in industry practices, including some directed at providers of mobile and online resources in particular. Our obligations with respect to privacy and data protection may become broader or more stringent. If we are required to change our business activities or revise or eliminate services, or to implement costly compliance measures, our business and results of operations could be harmed.
In addition, as we expand our operations internationally, compliance with regulations that differ from country to country may also impose substantial burdens on our business. In particular, the European Union, or E.U., has traditionally taken a broader view as to what is considered personal information and has imposed greater obligations under data privacy regulations. In addition, individual E.U. member countries have had discretion with respect to their interpretation and implementation of the regulations, which has resulted in variation of privacy standards from country to country. Complying with any additional or new regulatory requirements could force us to incur substantial costs or require us to change our business practices in a manner that could compromise our ability to effectively pursue our growth strategy. Further, because our customers often use a Wdesk account across multiple jurisdictions, E.U. regulators could determine that we transfer data from the E.U. to the U.S., which could subject us to E.U. laws with respect to data privacy. Those laws and regulations are uncertain and subject to change. For example, in October 2015, the European Court of Justice invalidated the European Commission's 2000 Safe Harbor Decision as a legitimate basis on which we could rely for the transfer of data from the European Union to the United States. The E.U and U.S. recently agreed to an alternative transfer framework for data transferred from the E.U. to the U.S., called the Privacy Shield, but this new framework is subject to an annual review that could result in changes to our obligations and also may be challenged by national regulators or private parties. In addition, the other bases on which we rely to legitimize the transfer of data, such as standard Model Contractual Clauses (MCCs), have been subjected to regulatory or judicial scrutiny. If one or more of the legal bases for transferring data from Europe to the United States is invalidated, or if we are unable to transfer personal data between and


29


among countries and regions in which we operates, it could affect the manner in which we provide our services or adversely affect our financial results.
Proposed or new legislation and regulations could also significantly affect our business. There currently are a number of proposals pending before federal, state, and foreign legislative and regulatory bodies. In addition, the European Commission has approved a data protection regulation, known as the General Data Protection Regulation (GDPR), which has been finalized and is due to come into force in or around May 2018. The GDPR will include operational requirements for companies that receive or process personal data of residents of the European Union that are different than those currently in place in the European Union, and that will include significant penalties for non-compliance. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services.
These laws and regulations, as well as any associated inquiries or investigations or any other government actions, may be costly to comply with and may delay or impede the development of new products, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to remedies that may harm our business, including fines or demands or orders that we modify or cease existing business practices.
In addition to government activity, the technology industry and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. If the processing of private and confidential information were to be curtailed in this manner, our software solutions may be less effective, which may reduce demand for our solutions and adversely affect our business. Furthermore, government agencies may seek to access sensitive information that our customers upload to our service providers or restrict customers’ access to our service providers. Laws and regulations relating to government access and restrictions are evolving, and compliance with such laws and regulations could limit adoption of our services by customers and create burdens on our business. Moreover, investigations into our compliance with privacy-related obligations could increase our costs and divert management attention.
We are also subject to the privacy and data protection-related obligations in our contracts with our customers and other third parties. We could be adversely affected by changes to these contracts in ways that are inconsistent with our practices or in conflict with the laws and regulations of the United States, foreign or international regulatory authorities. We may also be contractually liable to indemnify and hold harmless our clients from the costs or consequences of inadvertent or unauthorized disclosure of data that we store or handle as part of providing our services. Finally, we are also subject to contractual obligations and other legal restrictions with respect to our collection and use of data, and we may be liable to third parties in the event we are deemed to have wrongfully used or gathered data.
Any failure by us or a third-party contractor providing services to us to comply with applicable privacy and data protection laws, regulations, self-regulatory requirements or industry guidelines, our contractual privacy obligations or our own privacy policies, may result in fines, statutory or contractual damages, litigation or governmental enforcement actions. These proceedings or violations could force us to spend significant amounts in defense or settlement of these proceedings, result in the imposition of monetary liability, distract our management, increase our costs of doing business, and adversely affect our reputation and the demand for our solutions.
We post on our websites our privacy policies and practices concerning the collection, use and disclosure of user data. Any failure, or perceived failure, by us to comply with our posted privacy policies or with any regulatory requirements or orders or other federal, state or international privacy or consumer protection-related laws and regulations could result in proceedings or actions against us by governmental entities or others (e.g., class action privacy litigation), subject us to significant penalties and negative publicity,


30


require us to change our business practices, increase our costs and adversely affect our business. Data collection, privacy and security have become the subject of increasing public concern. If users were to reduce their use of our websites, products, and services as a result of these concerns, our business could be harmed.
If we or our service providers fail to keep our customers’ information confidential or otherwise handle their information improperly, our business and reputation could be significantly and adversely affected.
If we fail to keep customers’ proprietary information and documentation confidential, we may lose existing customers and potential new customers and may expose them to significant loss of revenue based on the premature release of confidential information. While we have security measures in place to protect customer information and prevent data loss and other security breaches, these measures may be breached as a result of third-party action, employee error, malfeasance or otherwise. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.
In addition, our service providers (including, without limitation, hosting facilities, disaster recovery providers and software providers) may have access to our customers’ data and could suffer security breaches or data losses that affect our customers’ information.
If an actual or perceived security breach or premature release occurs, our reputation could be damaged and we may lose future sales and customers. We may also become subject to civil claims, including indemnity or damage claims in certain customer contracts, or criminal investigations by appropriate authorities, any of which could harm our business and operating results. Furthermore, while our errors and omissions insurance policies include liability coverage for these matters, if we experienced a widespread security breach that impacted a significant number of our customers for whom we have these indemnity obligations, we could be subject to indemnity claims that exceed such coverage.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success substantially depends upon our proprietary methodologies and other intellectual property rights. Unauthorized use of our intellectual property by third parties may damage our brand and our reputation. As of December 31, 2016, we had 24 issued patents and 19 patent applications pending in the United States, and we expect to seek additional patents in the future. In addition, we rely on a combination of copyright, trademark and trade secret laws, employee and third-party non-disclosure and non-competition agreements and other methods to protect our intellectual property. However, unauthorized parties may attempt to copy or obtain and use our technology to develop products with the same functionality as our solutions. We cannot assure you that the steps we take to protect our intellectual property will be adequate to deter misappropriation of our proprietary information or that we will be able to detect unauthorized use and take appropriate steps to protect our intellectual property. United States federal and state intellectual property laws offer limited protection, and the laws of some countries provide even less protection. Moreover, changes in intellectual property laws, such as changes in the law regarding the patentability of software, could also impact our ability to obtain protection for our solutions. In addition, patents may not be issued with respect to our pending or future patent applications. Those patents that are issued may not be upheld as valid, may be contested or circumvented, or may not prevent the development of competitive solutions.
We might be required to spend significant resources and divert the efforts of our technical and management personnel to monitor and protect our intellectual property. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking


31


the validity and enforceability of our intellectual property rights. Any failure to secure, protect and enforce our intellectual property rights could seriously adversely affect our brand and adversely impact our business.
Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.    
Patent and other intellectual property disputes are common in our industry. Our success depends upon our ability to refrain from infringing upon the intellectual property rights of others. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. As we grow and enter new markets, we will face a growing number of competitors. As the number of competitors in our industry grows and the functionality of products in different industry segments overlaps, we expect that software and other solutions in our industry may be subject to such claims by third parties. Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. We cannot assure you that infringement claims will not be asserted against us in the future, or that, if asserted, any infringement claim will be successfully defended. A successful claim against us could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our services, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations.
Some of our solutions utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Some of our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. The terms of various open source licenses have not been interpreted by United States courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our solutions. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, reengineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our technologies and services. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business.
If we fail to continue to develop our brand, our business may suffer.
We believe that continuing to develop and maintain awareness of our brand is critical to achieving widespread acceptance of our solution and is an important element in attracting and retaining customers. Efforts to build our brand may involve significant expense and may not generate customer awareness or increase revenue at all, or in an amount sufficient to offset expenses we incur in building our brand.
Promotion and enhancement of our name and the brand names of our solutions depends largely on our success in being able to provide high quality, reliable and cost-effective solutions. If customers do not perceive our solutions as meeting their needs, or if we fail to market our solutions effectively, we will likely


32


be unsuccessful in creating the brand awareness that is critical for broad customer adoption of our solutions. That failure could result in a material adverse effect on our business, financial condition and operating results.
Legislative and regulatory changes can influence demand for our solutions and could adversely affect our business.
The market for our solutions depends in part on the requirements of the SEC, the Federal Reserve System, the Federal Deposit Insurance Corporation and other regulatory bodies. Any legislation or rulemaking substantially affecting the content or method of delivery of documents to be filed with these regulatory bodies could have an adverse effect on our business. In addition, evolving market practices in light of regulatory developments could adversely affect the demand for our solutions. Uncertainty caused by political change in the United States and European Union (particularly Brexit) heightens regulatory uncertainty in these areas. For example, the White House and Congressional leadership have publicly announced a goal of repealing or amending parts of the Dodd Frank Act, as well as certain regulations affecting the financial services industry. New legislation, or a significant change in rules, regulations, directives or standards could reduce demand for our products and services, increase expenses as we modify our products and services to comply with new requirements and retain relevancy, impose limitations on our operations, and increase compliance or litigation expense, each of which could have a material adverse effect on our business, financial condition and results of operations.
We may need to raise additional capital, which may not be available to us.
We will require substantial funds to support the implementation of our business plan. Our future liquidity and capital requirements are difficult to predict as they depend upon many factors, including the success of our solutions and competing technological and market developments. In the future, we may require additional capital to respond to business opportunities, challenges, acquisitions, a decline in the level of customer prepayments or unforeseen circumstances and may determine to engage in equity or debt financings or enter into credit facilities for other reasons, and we may not be able to timely secure additional debt or equity financing on favorable terms, or at all. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences and privileges senior to those of holders of our Class A common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited.
Our credit facility contains restrictive covenants that may limit our operating flexibility.
Our credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility, which may limit our operating flexibility. In addition, our credit facility is secured by all of our assets, has first priority over our other debt obligations and requires us to satisfy certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. There is no guarantee that we will be able to generate sufficient cash flow or sales to meet these financial covenants or pay the principal and interest on any such debt. Furthermore, there is no guarantee that future working capital, borrowings or equity financing will be available to repay or


33


refinance any such debt. Any inability to make scheduled payments or meet the financial covenants on our credit facility would adversely affect our business.
Determining our income tax rate is complex and subject to uncertainty.
The computation of provision for income tax is complex, as it is based on the laws of numerous taxing jurisdictions and requires significant judgment on the application of complicated rules governing accounting for tax provisions under U.S. generally accepted accounting principles. Provision for income tax for interim quarters is based on a forecast of our U.S. and non-U.S. effective tax rates for the year, which includes forward-looking financial projections, including the expectations of profit and loss by jurisdiction, and contains numerous assumptions. Various items cannot be accurately forecasted and future events may be treated as discrete to the period in which they occur. Our provision for income tax can be materially impacted, for example, by the geographical mix of our profits and losses, changes in our business, such as internal restructuring and acquisitions, changes in tax laws and accounting guidance and other regulatory, legislative or judicial developments, tax audit determinations, changes in our uncertain tax positions, changes in our intent and capacity to permanently reinvest foreign earnings, changes to our transfer pricing practices, tax deductions attributed to equity compensation and changes in our need for a valuation allowance for deferred tax assets. For these reasons, our actual income taxes may be materially different than our provision for income tax.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could increase the costs of our services and adversely impact our business.
The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results.
In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, thereby adversely impacting our operating results.
We operate and offer our services in many jurisdictions and, therefore, may be subject to federal, state, local and foreign taxes that could harm our business.
As an organization that operates in many jurisdictions in the United States and around the world, we may be subject to taxation in several jurisdictions with increasingly complex tax laws, the application of which can be uncertain. The authorities in these jurisdictions, including state and local taxing authorities in the United States, could successfully assert that we are obligated to pay additional taxes, interest and penalties. In addition, the amount of taxes we pay could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have a material adverse effect on our liquidity and operating results. The authorities could also claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations. In addition, we may lose sales or incur significant costs should various tax jurisdictions impose taxes on either a broader range of services or services that we have performed in the past. We may be subject to audits of the taxing authorities in any such jurisdictions that would require


34


us to incur costs in responding to such audits. Imposition of such taxes on our services could result in substantially unplanned costs, would effectively increase the cost of such services to our customers and could adversely affect our ability to retain existing customers or to gain new customers in the areas in which such taxes are imposed.
We operate service sales centers in multiple locations. Some of the jurisdictions in which we operate may give us the benefit of either relatively low tax rates, tax holidays or government grants, in each case that are dependent on how we operate or how many jobs we create and employees we retain. We plan on utilizing such tax incentives in the future as opportunities are made available to us. Any failure on our part to operate in conformity with applicable requirements to remain qualified for any such tax incentives or grants may result in an increase in our taxes. In addition, jurisdictions may choose to increase rates at any time due to economic or other factors. Any such rate increase could harm our results of operations.
In addition, changes to U.S. tax laws that may be enacted in the future could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the U.S. taxation of such activities could increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
We may have additional tax liabilities, which could harm our business, results of operations or financial position.
Significant judgments and estimates are required in determining the provision for income taxes and other tax liabilities. Our tax expense may be impacted if our intercompany transactions, which are required to be computed on an arm’s-length basis, are challenged and successfully disputed by the tax authorities. Also, our tax expense could be impacted depending on the applicability of withholding taxes and indirect tax on software licenses and related intercompany transactions in certain jurisdictions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the IRS and other tax authorities. The tax authorities in the United States and other countries where we do business regularly examine our income and other tax returns. The ultimate outcome of these examinations cannot be predicted with certainty. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges to operations that could have a material impact on our results of operations, or financial position.
Sales to customers outside the United States expose us to risks inherent in international sales.
A key element of our growth strategy is to expand our international operations and develop a worldwide customer base. To date, we have not realized a significant portion of our revenue from customers headquartered outside the United States. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks that are different from those in the United States. Because of our limited experience with international operations, our international expansion efforts may not be successful in creating demand for our solutions outside of the United States or in effectively selling subscriptions to our solutions in all of the international markets we enter. In addition, we will face risks in doing business internationally that could adversely affect our business, including:
the need to localize and adapt our solutions for specific countries, including translation into foreign languages and associated expenses;
increased management, travel, infrastructure, legal compliance and regulation costs associated with having multiple international operations;
sales and customer service challenges associated with operating in different countries;


35


data privacy laws that require customer data to be stored and processed in a designated territory;
difficulties in staffing and managing foreign operations;
different pricing environments, longer sales cycles and longer accounts receivable payment cycles and collections issues;
new and different sources of competition;
weaker protection for intellectual property and other legal rights than in the United States and practical difficulties in enforcing intellectual property and other rights outside of the United States;
laws and business practices favoring local competitors;
compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations, including employment, tax, privacy and data protection laws and regulations;
increased financial accounting and reporting burdens and complexities;
restrictions on the transfer of funds;
adverse tax consequences; and
unstable regional and economic political conditions.
Currently, our international contracts are only occasionally denominated in local currencies; however, the majority of our local costs are denominated in local currencies. We anticipate that over time, an increasing portion of our international contracts may be denominated in local currencies. Therefore, fluctuations in the value of the United States dollar and foreign currencies may impact our operating results when translated into United States dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations.
We may acquire other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
We may in the future seek to acquire or invest in businesses, applications or technologies that we believe could complement or expand our solutions, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.
In addition, we have limited experience in acquiring other businesses. If we acquire additional businesses, we may not be able to integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:
inability to integrate or benefit from acquired technologies or services in a profitable manner;
unanticipated costs or liabilities associated with the acquisition;
incurrence of acquisition-related costs;
difficulty integrating the accounting systems, operations and personnel of the acquired business;
difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;


36


difficulty converting the customers of the acquired business onto our solutions and contract terms, including disparities in the revenue, licensing, support or professional services model of the acquired company;
diversion of management’s attention from other business concerns;
adverse effects to our existing business relationships with business partners and customers as a result of the acquisition;
the potential loss of key employees;
use of resources that are needed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition.
In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. In addition, if an acquired business fails to meet our expectations, our operating results, business and financial position could suffer.
We are subject to general litigation that may materially adversely affect us.
From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger. While our agreements with customers limit our liability for damages arising from our solutions, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, results of operations and prospects.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
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.
We have broad discretion in the use of the net proceeds from our initial public offering and may not use them effectively.
We cannot specify with any certainty the particular uses of the net proceeds that we have received from our initial public offering. We have broad discretion in the application of the net proceeds, including working capital, possible acquisitions, and other general corporate purposes, and we may spend or invest these proceeds in a way with which our stockholders disagree. A failure by our management to apply these


37


funds effectively could adversely affect our business and financial condition. The net proceeds may be invested with a view towards long-term benefits for our stockholders, and this may not increase our operating results or market value.  Pending their use, we may invest the net proceeds from our initial public offering in a manner that does not produce income or that loses value. These investments may not yield a favorable return to our investors.
Risks Related to Ownership of Our Class A Common Stock
Our stock price has been and will likely continue to be volatile or may decline regardless of our operating performance, resulting in substantial losses for our investors.
The trading price for shares of our Class A common stock has been, and is likely to continue to be, volatile for the foreseeable future. The market price of our Class A common stock may fluctuate in response to many risk factors listed in this section, and others beyond our control, including:
actual or anticipated fluctuations in our financial condition and operating results;
changes in projected operational and financial results;
addition or loss of significant customers;
changes in laws or regulations applicable to our solutions;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of technological innovations or new offerings by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;
additions or departures of key personnel;
changes in our financial guidance or securities analysts’ estimates of our financial performance;
discussion of us or our stock price by the financial press and in online investor communities;
changes in accounting principles;
announcements related to litigation;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
sales of our Class A or Class B common stock by us or our stockholders;
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares; and
general economic and market conditions.
Furthermore, the stock markets recently have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could harm our business.


38


If there are substantial sales of shares of our Class A common stock, the price of our Class A common stock could decline.
The price of our Class A common stock could decline if there are substantial sales of our Class A common stock, particularly sales by our directors, executive officers and significant stockholders, or if there is a large number of shares of our Class A common stock available for sale. All of the shares of Class A common stock sold in our initial public offering are freely tradeable without restrictions or further registration under the Securities Act of 1933, as amended (Securities Act), except for any shares held by our affiliates as defined in Rule 144 under the Securities Act. Shares held by directors, executive officers and other affiliates are subject to volume limitations under Rule 144 under the Securities Act. In addition, the shares of Class A common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans are eligible for sale to the public, subject to certain legal and contractual limitations. The market price of the shares of our Class A common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of shares intend to sell their shares.
The dual class structure of our common stock has the effect of concentrating voting control with our executives and their affiliates.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of December 31, 2016, the holders of shares of our Class B common stock collectively beneficially owned shares representing approximately 78% of the voting power of our outstanding capital stock. Our executive officers collectively beneficially owned shares representing a substantial majority of the voting power of our outstanding capital stock as of that date. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval so long as the shares of Class B common stock represent at least 9.1% of all outstanding shares of our Class A and Class B common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future and may have the effect of delaying, deferring or preventing a change in control, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of our business, even if such a transaction would benefit other stockholders. The holders of Class B common stock may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers to family members and transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, certain holders of Class B common stock retain a significant portion of their holdings of Class B common stock for an extended period of time, and a significant portion of the Class B common stock initially held by other executives is converted to Class A common stock, the remaining holders of Class B common stock could, as a result, acquire control of a majority of the combined voting power. As directors and executive officers, the initial beneficial owners of Class B common stock owe a fiduciary duty to our stockholders and must act in good faith in a manner they reasonably believe to be in the best interests of our stockholders. As stockholders, even if one of them becomes a controlling stockholder, each beneficial owner of Class B common stock is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.


39


Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and may negatively affect the market price of our Class A common stock.
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
provide that our directors may be removed only for cause;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairman of our board of directors or our chief executive officer or president (in the absence of a chief executive officer);
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
authorize our board of directors to issue, without further action by the stockholders, up to 100,000,000 shares of undesignated preferred stock;
require the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock to amend our bylaws and certain provisions of our certificate of incorporation; and
reflect two classes of common stock, as discussed above.    
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, we are a Delaware corporation and governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder, in particular those owning 15% or more of our outstanding voting stock, for a period of three years following the date on which the stockholder became an “interested” stockholder.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
Our certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of Class A common stock. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in subsequent transactions could gain rights, preferences and privileges senior to those of holders of our Class A common stock.


40


We will continue to incur significantly increased costs and devote substantial management time as a result of operating as a public company.
As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (Exchange Act), and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Act, as well as rules and regulations subsequently implemented by the SEC and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with these requirements has increased our legal and financial compliance costs and made some activities more time consuming and costly. Many of these costs recur annually. We expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, which will increase when we are no longer an “emerging growth company,” as defined by the JOBS Act. We may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge. We cannot predict or estimate the amount of additional costs we may incur as a result of becoming a public company or the timing of such costs. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and as a result, their application in practice may evolve over time as regulatory and governing bodies provide new guidance. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We will continue to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business could be adversely affected.
As a result of disclosure of information as a public company, our business and financial condition have become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If the claims are successful, our business operations and financial results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business operations and financial results. These factors could also make it more difficult for us to attract and retain qualified employees, executive officers and members of our board of directors.
Operating as a public company makes it more difficult and more expensive for us to obtain director and officer liability insurance on the terms that we would like. As a result, it may be more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers.
A failure to maintain adequate internal controls over our financial and management systems could cause errors in our financial reporting, which could cause a loss of investor confidence and result in a decline in the price of our Class A common stock.
Our public company reporting obligations and our anticipated growth will likely strain our financial and management systems, internal controls and employees. In addition, we will be required to comply with


41


the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act when we cease to be an emerging growth company.
We are currently taking the necessary steps to comply with Section 404. If, during this process, we identify one or more material weaknesses in our internal controls, it is possible that our management may be unable to certify that our internal controls are effective by the certification deadline. We cannot be certain we will be able to successfully complete the implementation and certification requirements of Section 404 within the time period allowed.
Moreover, the Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. If we have a material weaknesses or deficiency in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Effective internal controls are necessary for us to produce reliable financial reports and are important to prevent fraud. As a result, our failure to satisfy the requirements of Section 404 on a timely basis could result in us being subject to regulatory action and a loss of investor confidence in the reliability of our financial statements, both of which in turn could cause the market value of our Class A common stock to decline and affect our ability to raise capital.
Because we are an emerging growth company, our independent registered public accounting firm did not perform an audit of our internal control over financial reporting for the fiscal year ended December 31, 2016. If a material weakness or significant deficiency arises and our qualification as an emerging growth company expires before we have remediated the weakness or deficiency, our independent registered public accounting firm may not be able to attest to the effectiveness of our internal controls over financial reporting.
We are an “emerging growth company,” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies make our Class A common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we are taking advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We will cease to be an “emerging growth company” upon the earliest of (i) December 31, 2019, (ii) the last day of the first fiscal year in which our annual gross revenue is $1 billion or more, (iii) the date on which we have, during the previous rolling three-year period, issued more than $1 billion in nonconvertible debt securities or (iv) the date on which we qualify as a “large accelerated filer” with at least $700 million of equity securities held by non-affiliates. We cannot determine whether investors find our Class A common stock less attractive or our company less comparable to certain other public companies because we rely on these exemptions.
We do not intend to pay dividends for the foreseeable future.
We may not declare or pay cash dividends on our capital stock in the near future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their Class A common stock after price appreciation as the only way to realize any future gains on their investment.


42


If securities or industry analysts do not regularly publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our stock adversely, or if our actual results differ significantly from our guidance, our stock price and trading volume could decline.
The trading market for our Class A common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts maintain coverage of us, or if industry analysts cease coverage of us, the trading price for our Class A common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our Class A common stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.
In addition, from time to time, we may release earnings guidance or other forward-looking statements in our earnings releases, earnings conference calls or otherwise regarding our future performance that represent our management’s estimates as of the date of release. Some or all of the assumptions of any future guidance that we furnish may not materialize or may vary significantly from actual future results. Any failure to meet guidance or analysts’ expectations could have a material adverse effect on the trading price or trading volume of our Class A common stock and may result in shareholder litigation.


43


Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters is located in Ames, Iowa, where we lease approximately 120,000 square feet of office space. We also lease office facilities in eleven U.S. cities located in Arizona, Colorado, Florida, Georgia, Illinois, Montana, New York, Texas and Washington. Internationally, we lease offices in Ontario and Saskatchewan, Canada, the Netherlands, and the United Kingdom. We believe that our properties are generally suitable to meet our needs for the foreseeable future. In addition, to the extent we require additional space in the future, we believe that it would be readily available on commercially reasonable terms.
Item 3. 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 4. Mine Safety Disclosure
Not applicable.


44


Part II.
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Our Class A common stock is listed on the NYSE under the symbol “WK”. The following table sets forth the range of high and low per share sales prices for our common stock as reported on the NYSE for the periods indicated.
 
 
Prices
 
 
High
 
Low
Year ended December 31, 2016
 
 
 
 
Fourth quarter
 
$
18.11

 
$
12.65

Third quarter
 
$
19.04

 
$
13.19

Second quarter
 
$
14.05

 
$
11.14

First quarter
 
$
17.48

 
$
10.92

Year ended December 31, 2015
 
 
 
 
Fourth quarter
 
$
18.80

 
$
14.94

Third quarter
 
$
16.34

 
$
12.83

Second quarter
 
$
15.00

 
$
12.69

First quarter
 
$
16.53

 
$
12.25

Our Class B common stock is not listed or traded on any stock exchange.
Stockholders
As of December 31, 2016, there were approximately 230 stockholders of record of our Class A common stock as well as 14 stockholders of record of our Class B common stock.
Dividends
We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings and do not expect to pay any dividends on our capital stock. Any future determination to pay dividends on our capital stock will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements and other factors that our board of directors considers relevant. In addition, our credit facility with Silicon Valley Bank restricts our ability to pay dividends. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources” for a summary of the material terms of our credit facility.
Stock Performance Graph
The following shall not be deemed incorporated by reference into any of our other filings under the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended.
The graph below compares the cumulative total stockholder return on our Class A common stock with the cumulative total return on the Standard & Poor’s 500 Index and the Nasdaq Computer Index. The chart assumes $100 was invested at the close of market on December 12, 2014, in the Class A common stock of Workiva Inc., the S&P 500 Index and the Nasdaq Computer Index, and assumes the reinvestment of any dividends.
The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.


45


workiva10-k_chartx39722.jpg

Use of Proceeds from Public Offerings of Common Stock
On December 17, 2014, we closed our initial public offering of 7,200,000 shares of Class A common stock at a price to the public of $14.00 per share. The offer and sale of all of the shares in the initial public offering were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-199459), which was declared effective by the SEC on December 11, 2014.
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. Pending the uses described in our prospectus, we have invested the net proceeds in money market funds and marketable securities. We have also repaid a $2.0 million forgivable loan with proceeds from our initial public offering, allowing us to cancel letters of credit in the amount that served as security for the forgivable loan.
Issuer Purchases of Equity Securities
Not applicable.



46


Item 6.    Selected Consolidated Financial Data
The following selected consolidated financial data for the years ended December 31, 2016, 2015 and 2014 and the selected consolidated balance sheet data as of December 31, 2016 and 2015 are derived from our audited consolidated financial statements included elsewhere in this Form 10-K. The following selected consolidated financial data for the years ended December 31, 2013 and 2012, and the selected consolidated balance sheet data as of December 31, 2014, 2013 and 2012 are derived from our audited consolidated financial statements not included in this Form 10-K. Our historical results are not necessarily indicative of the results to be expected in the future.
Consolidated Statement of Operations Data
 
Year ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
 
(in thousands, except share and per share information)
Revenue
 
 
 
 
 
 
 
 
 
Subscription and support
$
143,120

 
$
116,288

 
$
91,317

 
$
65,164

 
$
34,702

Professional services
35,526

 
28,984

 
21,377

 
19,987

 
18,236

Total revenue
178,646

 
145,272

 
112,694

 
85,151

 
52,938

Cost of revenue
 
 
 
 
 
 
 
 
 
Subscription and support(1)
27,895

 
22,559

 
21,182

 
15,129

 
9,262

Professional services(1)
23,730

 
17,645

 
12,696

 
9,520

 
9,780

Total cost of revenue
51,625

 
40,204

 
33,878

 
24,649

 
19,042

Gross profit
127,021

 
105,068

 
78,816

 
60,502

 
33,896

Operating expenses
 
 
 
 
 
 
 
 
 
Research and development(1)
57,438

 
50,466

 
44,145

 
34,116

 
18,385

Sales and marketing(1)
80,466

 
69,569

 
53,498

 
41,067

 
27,537

General and administrative(1)(2)
32,695

 
28,716

 
19,783

 
14,601

 
16,177

Total operating expenses
170,599

 
148,751

 
117,426

 
89,784

 
62,099

Loss from operations
(43,578
)
 
(43,683
)
 
(38,610
)
 
(29,282
)
 
(28,203
)
Interest expense
(1,875
)
 
(2,025
)
 
(2,044)
 
(366
)
 
(1,521
)
Other income and (expense), net(3)
1,500

 
2,302

 
(468
)
 
104

 
(861
)
Loss before provision for income taxes
(43,953
)
 
(43,406
)
 
(41,122
)
 
(29,544
)
 
(30,585
)
Provision (benefit) for income taxes
24

 
(7
)
 
32

 

 

Net loss
$
(43,977
)
 
$
(43,399
)
 
$
(41,154
)
 
$
(29,544
)
 
$
(30,585
)
Net loss per common share:
 
 
 
 
 
 
 
 
 
Basic and diluted
$
(1.08
)
 
$
(1.09
)
 
$
(1.28
)
 
$
(0.94
)
 
$
(1.16
)
Weighted-average common shares outstanding - basic and diluted
40,671,133

 
39,852,624

 
32,156,060

 
31,376,603

 
26,390,099



47


(1) Stock-based compensation expense included in these line items is as follows:
 
Year ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
 
(in thousands)
Cost of revenue
 
 
 
 
 
 
 
 
 
Subscription and support
$
493

 
$
363

 
$
502

 
$
200

 
$
80

Professional services
411

 
349

 
337

 
171

 
144

Operating expenses
 
 
 
 
 
 
 
 
 
Research and development
2,365

 
1,924

 
1,757

 
762

 
194

Sales and marketing
2,075

 
1,727

 
1,241

 
799

 
293

General and administrative(2)
8,903

 
6,637

 
3,548

 
1,438

 
7,418

Total stock-based compensation expense
$
14,247

 
$
11,000

 
$
7,385

 
$
3,370

 
$
8,129

(2) One-time grants of immediately vested appreciation units to two managing directors significantly increased general and administrative cost in the year ended December 31, 2012.
(3) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to “Other income and (expense), net” for the year ended December 31, 2015. See Note 5, Commitments and Contingencies, to the Consolidated Financial Statements.
Consolidated Balance Sheet Data
 
December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
 
(in thousands)
Cash and cash equivalents
$
51,281

 
$
58,750

 
$
101,131

 
$
15,515

 
$
24,979

Working capital, excluding deferred revenue and deferred government grant obligation
75,193

 
70,520

 
94,740

 
19,926

 
28,063

Total assets
143,143

 
143,895

 
164,551

 
73,944

 
53,522

Deferred revenue, current and long term
97,501

 
63,338

 
56,276

 
36,385

 
18,165

Total current liabilities
99,887

 
84,084

 
66,730

 
43,425

 
26,404

Total non-current liabilities
46,381

 
34,092

 
42,002

 
37,306

 
14,971

Total stockholders’ (deficit) equity
(3,125
)
 
25,719

 
55,819
 

 

Total members’ equity (deficit)

 

 

 
(6,787
)
 
12,147



48


Item 7.    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 consolidated financial statements and related notes included elsewhere in this Annual Report. 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 “Section 1A. Risk Factors” included elsewhere in this Annual Report.
Overview
Workiva provides enterprises with cloud solutions for improving productivity, accountability and insight into business data. Workiva created Wdesk, a collaborative work management platform for organizations to collect, link, report and analyze their business data. Wdesk’s proprietary word processing, spreadsheet and presentation applications are integrated and built upon a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail. Wdesk helps mitigate risk, improves productivity and gives users confidence to make decisions with real-time data. As of December 31, 2016, we provided our solutions to more than 2,700 enterprise customers, including more than 70% of Fortune 500 companies(1).
    Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and operations. Underlying these solutions is our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk.
We operate our business on a software-as-a-service (SaaS) model. Customers enter into quarterly, annual and multi-year subscription contracts to utilize Wdesk. Our subscription fee includes the use of our service and technical support. Our pricing is based primarily on the number of corporate entities, number of users, level of customer support, and length of contract. Our pricing model is scaled to the number of users, so the subscription price per user typically decreases as the number of users increases. We charge customers additional fees primarily for document setup and XBRL tagging services. We generate sales primarily through our direct sales force and, to a lesser extent, customer success and professional services teams. In addition, in the fourth quarter of 2016, we began to augment our direct-sales channel with partnerships. Over time, we expect our partners to include technology companies, consultants, service providers and accounting firms. We expect our partners to support our sales efforts through referrals and co-selling arrangements, as well as expand the use of Wdesk through complementary technology offerings and software integrations.
Our integrated platform, subscription-based model, and exceptional customer support have contributed to a low rate of customer turnover while achieving strong revenue growth. Our subscription and support revenue retention rate was 95.4% (excluding add-on seats) for the twelve months ended December 31, 2016.
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,172 at December 31, 2016 from 1,122 at December 31, 2015, an increase of 4.5%.
We have achieved significant revenue growth in recent periods. Our revenue grew to $178.6 million in 2016 from $145.3 million in 2015, an increase of 23.0%. We incurred net losses of $44.0 million and $43.4 million in 2016 and 2015, respectively.
 
 
 
 
(1) Claim not confirmed by FORTUNE or Time Inc. FORTUNE 500 is a registered trademark of Time Inc. and is used under license. FORTUNE and Time Inc. are not affiliated with, and do not endorse products or services of, Workiva Inc.


49


Key Factors Affecting Our Performance
New customers. We employ a “land-and-expand” sales strategy that focuses on acquiring new customers through our direct sales model and building our relationships with existing customers over time. Acquiring new customers is a key component of our continued success in the marketplace, growth opportunity and future revenue. We have aggressively invested in and intend to continue to invest in our direct sales force.
Further penetration of existing customers. Our account management teams seek to generate additional revenue from our customers by adding seats to existing subscriptions and by signing new subscriptions for additional business solutions on our platform. We believe a significant opportunity exists for us to sell additional subscriptions to current customers as they become more familiar with our platform and adopt our solutions to address additional business use cases.
Investment in growth. We are expanding our operations, increasing our headcount and developing software to both enhance our current offerings and build new features. We expect our total operating expenses to increase, particularly as we continue to expand our sales operations, marketing activities and development staff. We continue to invest in our sales, marketing and customer success organizations to drive additional revenue and support the growth of our customer base. Investments we make in our sales and marketing and research and development organizations will occur in advance of experiencing any benefits from such investments.
Seasonality. Our revenue from professional services has some degree of seasonality. Many of our customers employ our professional services just before they file their Form 10-K, often in the first calendar quarter. As of December 31, 2016, approximately 78% of our SEC customers report their financials on a calendar year basis. As our non-SEC offerings continue to grow, we expect our professional services revenue to continue to become less seasonal. Our sales and marketing expense also has some degree of seasonality. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. In addition, we typically pay cash bonuses to employees in the first quarter, resulting in some seasonality in operating cash flow.


50


Key Performance Indicators
 
Year ended December 31,
 
2016
 
2015
 
2014
 
(dollars in thousands)
Financial metrics
 
 
 
 
 
Total revenue
$
178,646

 
$
145,272

 
$
112,694

Year-over-year percentage increase in total revenue
23.0
%
 
28.9
%
 
32.3
%
Subscription and support revenue
$
143,120

 
$
116,288

 
$
91,317

Year-over-year percentage increase in subscription and support revenue
23.1
%
 
27.3
%
 
40.1
%
Subscription and support as a percent of total revenue
80.1
%
 
80.0
%
 
81.0
%
 
As of December 31,
 
2016
 
2015
 
2014
Operating metrics
 
 
 
 
 
Number of customers
2,772

 
2,524

 
2,261

Subscription and support revenue retention rate
95.4
%
 
95.8
%
 
97.0
%
Subscription and support revenue retention rate including add-ons
107.4
%
 
112.5
%
 
104.1
%
Total customers. We believe total number of customers is a key indicator of our financial success and future revenue potential. We define a customer as an entity with an active subscription contract as of the measurement date. Our customer is typically a parent company or, in a few cases, a significant subsidiary that works with us directly. Companies with publicly listed securities account for a substantial majority of our customers.
Subscription and support revenue retention rate. We calculate our subscription and support revenue retention rate by annualizing the subscription and support revenue recorded in the first month of the measurement period for only those customers in place throughout the entire measurement period, thereby excluding any attrition. We divide the result by the annualized subscription and support revenue in the first month of the measurement period for all customers in place at the beginning of the measurement period. The measurement period is based on the trailing twelve months.
Our subscription and support revenue retention rate was 95.4% at the December 2016 measurement date, down slightly from December 2015. We believe that our success in maintaining a high rate of revenue retention is attributable primarily to our robust technology platform and strong customer service. Customers being acquired or otherwise ceasing to file SEC reports have been the largest contributing factor to our revenue attrition.
Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both seats purchased and seat pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the last month of the measurement period for only those customers in place throughout the entire measurement period. We divide the result by the annualized subscription and support revenue in the first month of the measurement period for all customers in place at the beginning of the measurement period. The measurement period is based on the trailing twelve months.
Our subscription and support revenue retention rate including add-ons was 107.4% at the December 2016 measurement date, down from 112.5% as of December 2015.  As we pursue larger opportunities, we are seeing lengthening and more complex sales cycles.


51


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 each of the years ended December 31, 2016, 2015 and 2014, no single customer represented more than 2% of our revenue, and our largest ten customers accounted for less than 5% of our revenue in the aggregate.
We generate sales directly through our sales force. We also identify some sales opportunities with existing customers through our customer success and professional services teams and partners.
Our customer contracts typically range in length from three to 36 months. Our arrangements do not contain general rights of return. We typically invoice our customers for subscription fees in advance on a quarterly, annual, two-year or three-year basis, with payment due at the start of the subscription term. In 2015, we began to standardize our subscription term to one year, and over the next 24 months, we plan to convert a substantial majority of the remaining quarterly contracts with customers to a one-year term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. At December 31, 2016, deferred revenue was $97.5 million. Estimated future recognition from deferred revenue at December 31, 2016 was $76.0 million in 2017, $14.6 million in 2018, and $6.9 million in 2019
Subscription and Support Revenue. We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured.
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 been related to SEC document set up and XBRL tagging, which are activities that we have undertaken thousands of times. Professional services also include 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 our professional services contracts when the services are performed.        
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with our professional services, customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs. Costs of server usage are comprised primarily of fees paid to Google Cloud Platform and Amazon Web Services.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We capitalize and amortize sales commissions that are directly attributable to a contract over the lesser of twelve months or the non-cancelable term of the customer contract based on the terms of our commission arrangements.


52


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, 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.
Results of Operations
The following table sets forth selected consolidated statement of operations data for each of the periods indicated:
 
Year ended December 31,
 
2016
 
2015
 
2014
 
(in thousands)
Revenue
 
 
 
 
 
Subscription and support
$
143,120

 
$
116,288

 
$
91,317

Professional services
35,526

 
28,984

 
21,377

Total revenue
178,646

 
145,272

 
112,694

Cost of revenue
 
 
 
 
 
Subscription and support(1)
27,895

 
22,559

 
21,182

Professional services(1)
23,730

 
17,645

 
12,696

Total cost of revenue
51,625

 
40,204

 
33,878

Gross profit
127,021

 
105,068

 
78,816

Operating expenses
 
 
 
 
 
Research and development(1)
57,438

 
50,466

 
44,145

Sales and marketing(1)
80,466

 
69,569

 
53,498

General and administrative(1)
32,695

 
28,716

 
19,783

Total operating expenses
170,599

 
148,751

 
117,426

Loss from operations
(43,578
)
 
(43,683
)
 
(38,610
)
Interest expense
(1,875
)
 
(2,025
)
 
(2,044
)
Other income and (expense), net
1,500

 
2,302

 
(468
)
Loss before provision for income taxes
(43,953
)
 
(43,406
)
 
(41,122
)
Provision (benefit) for income taxes
24

 
(7
)
 
32

Net loss
$
(43,977
)
 
$
(43,399
)
 
$
(41,154
)


53


(1) Stock-based compensation expense included in these line items was as follows:
 
Year ended December 31,
 
2016
 
2015
 
2014
 
(in thousands)
Cost of revenue
 
 
 
 
 
Subscription and support
$
493

 
$
363

 
$
502

Professional services
411

 
349

 
337

Operating expenses
 
 
 
 
 
Research and development
2,365

 
1,924

 
1,757

Sales and marketing
2,075

 
1,727

 
1,241

General and administrative
8,903

 
6,637

 
3,548

Total stock-based compensation expense
$
14,247

 
$
11,000

 
$
7,385


The following table sets forth our consolidated statement of operations data as a percentage of revenue for each of the periods indicated:
 
Year ended December 31,
 
2016
 
2015
 
2014
Revenue
 
 
 
 
 
Subscription and support
80.1
 %
 
80.0
 %
 
81.0
 %
Professional services
19.9

 
20.0

 
19.0

Total revenue
100.0

 
100.0

 
100.0

Cost of revenue
 
 
 
 
 
Subscription and support
15.6

 
15.5

 
18.8

Professional services
13.3

 
12.1

 
11.3

Total cost of revenue
28.9

 
27.6

 
30.1

Gross profit
71.1

 
72.4

 
69.9

Operating expenses
 
 
 
 
 
Research and development
32.2

 
34.7

 
39.2

Sales and marketing
45.0

 
47.9

 
47.5

General and administrative
18.3

 
19.8

 
17.6

Total operating expenses
95.5

 
102.4

 
104.3

Loss from operations
(24.4
)
 
(30.0
)
 
(34.4
)
Interest expense
(1.0
)
 
(1.4
)
 
(1.8
)
Other income and (expense), net
0.8

 
1.6

 
(0.4
)
Loss before provision for income taxes
(24.6
)
 
(29.8
)
 
(36.6
)
Provision (benefit) for income taxes

 

 

Net loss
(24.6
)%
 
(29.8
)%
 
(36.6
)%



54


Revenue
Comparison of Years Ended December 31, 2016 and 2015
 
Year ended December 31,
 
Period-to-period change
 
2016
 
2015
 
Amount
 
% Change
 
(dollars in thousands)
 
 
Revenue
 
 
 
 
 
 
 
Subscription and support
$
143,120

 
$
116,288

 
$
26,832

 
23.1%
Professional services
35,526

 
28,984

 
6,542

 
22.6%
Total revenue
$
178,646

 
$
145,272

 
$
33,374

 
23.0%
Total revenue increased $33.4 million in 2016 compared to 2015 due primarily to the increase in subscription and support revenue of $26.8 million. The growth in professional services revenue was attributable mainly to increased consulting and services related to our non-SEC use cases. Of the total increase in subscription and support revenue, 23.5% represented revenue from new customers acquired after December 31, 2015 and 76.5% represented revenue from existing customers at or prior to December 31, 2015. The total number of our customers increased 9.8% from December 31, 2015 to December 31, 2016.
Comparison of Years Ended December 31, 2015 and 2014
 
Year ended December 31,
 
Period-to-period change
 
2015
 
2014
 
Amount
 
% Change
 
(dollars in thousands)
 
 
Revenue
 
 
 
 
 
 
 
Subscription and support
$
116,288

 
$
91,317

 
$
24,971

 
27.3%
Professional services
28,984

 
21,377

 
7,607

 
35.6%
Total revenue
$
145,272

 
$
112,694

 
$
32,578

 
28.9%
Total revenue increased $32.6 million in 2015 compared to 2014 due primarily to the increase in subscription and support revenue of $25.0 million. The acceleration of growth in professional services revenue was attributable mainly to increased consulting and services related to our SOX and risk use cases. Of the total increase in subscription and support revenue, 28.0% represented revenue from new customers acquired after December 31, 2014 and 72.0% represented revenue from existing customers at or prior to December 31, 2014. The total number of our customers increased 11.6% from December 31, 2014 to December 31, 2015.


55


Cost of Revenue
Comparison of Years Ended December 31, 2016 and 2015
 
Year ended December 31,
 
Period-to-period change
 
2016
 
2015
 
Amount
 
% Change
 
(dollars in thousands)
 
 
Cost of revenue
 
 
 
 
 
 
 
Subscription and support
$
27,895

 
$
22,559

 
$
5,336

 
23.7%
Professional services
23,730

 
17,645

 
6,085

 
34.5%
Total cost of revenue
$
51,625

 
$
40,204

 
$
11,421

 
28.4%
Cost of revenue increased $11.4 million in 2016 compared to 2015, due primarily to an aggregate increase in employee compensation, benefits and travel costs of $9.1 million, an increase in other support costs of $1.3 million, and an increase in server usage costs of $1.3 million. Subscription and support expense rose 23.7% in the year ended December 31, 2016 compared to the prior year due primarily to increases in headcount, employee compensation, and server expenses used to support our expanding customer base. Professional services expense increased 34.5% in the year ended December 31, 2016 versus the prior year due primarily to an increase in headcount, employee compensation and travel expense related to fulfilling increased demand for our non-SEC consulting services.
Comparison of Years Ended December 31, 2015 and 2014
 
Year ended December 31,
 
Period-to-period change
 
2015
 
2014
 
Amount
 
% Change
 
(dollars in thousands)
 
 
Cost of revenue
 
 
 
 
 
 
 
Subscription and support
$
22,559

 
$
21,182

 
$
1,377

 
6.5%
Professional services
17,645

 
12,696

 
4,949

 
39.0%
Total cost of revenue
$
40,204

 
$
33,878

 
$
6,326

 
18.7%
Cost of revenue increased $6.3 million in 2015 compared to 2014, attributable primarily to an increase in cash-based employee compensation, benefits, and travel costs of $4.0 million, offset partially by a decline in stock-based compensation of $0.1 million. Also, the cost of subscription-based software increased $0.2 million and other support costs rose $1.1 million. Headcount growth in the professional services team was the primary driver of these software, support, and personnel-related costs. The decline in stock-based compensation during 2015 was attributable primarily to a one-time grant of stock options with immediate vesting in January 2014. Expenses related to subscription and support rose 6.5% in the year ended December 31, 2015 compared to the same period a year ago, due in part to additional server usage of $1.3 million, as customer usage of our platform grew. The modest growth in expenses related to subscription and support resulted from an initiative to moderate the growth of headcount devoted to customer success. Professional services expense expanded 39.0% in the year ended December 31, 2015 versus the same period a year ago due to an increase in full-time equivalents and employee compensation to handle the growing demand for services related to our newer use cases.


56


Operating Expenses
Comparison of Years Ended December 31, 2016 and 2015
 
Year ended December 31,
 
Period-to-period change
 
2016
 
2015
 
Amount
 
% Change
 
(dollars in thousands)
 
 
Operating expenses
 
 
 
 
 
 
 
Research and development
$
57,438

 
$
50,466

 
$
6,972

 
13.8%
Sales and marketing
80,466

 
69,569

 
10,897

 
15.7%
General and administrative
32,695

 
28,716

 
3,979

 
13.9%
Total operating expenses
$
170,599

 
$
148,751

 
$
21,848

 
14.7%
Research and Development
Research and development expenses increased $7.0 million in 2016 compared to 2015 due primarily to $6.7 million in higher employee compensation, benefits, and travel costs. We continue to dedicate resources to enhance our Wdesk platform, which has resulted in higher headcount in research and development.
Sales and Marketing
Sales and marketing expenses increased $10.9 million in 2016 compared to 2015 due primarily to $11.5 million in higher employee compensation, benefits and travel costs. The increase in these costs was offset partially by a decline in professional service fees of $0.9 million related to consulting, recruiting and training.
General and Administrative
General and administrative expenses rose $4.0 million in 2016 compared to 2015 due primarily to higher employee cash-based compensation, benefits, and travel costs of  $1.0 million and additional employee stock-based compensation of $2.8 million. The increase in personnel-related costs was driven primarily by a rise in headcount to support the growth of our business. Higher stock-based compensation expense was driven primarily by restricted stock grants to executive officers in February 2015 and January 2016 with a vesting term of three years, as well as stock option grants to executive officers in February 2016 with a vesting term of three years.
Comparison of Years Ended December 31, 2015 and 2014
 
Year ended December 31,
 
Period-to-period change
 
2015
 
2014
 
Amount
 
% Change
 
(dollars in thousands)
 
 
Operating expenses
 
 
 
 
 
 
 
Research and development
$
50,466

 
$
44,145

 
$
6,321

 
14.3%
Sales and marketing
69,569

 
53,498

 
16,071

 
30.0%
General and administrative
28,716

 
19,783

 
8,933

 
45.2%
Total operating expenses
$
148,751

 
$
117,426

 
$
31,325

 
26.7%
Research and Development
Research and development expenses increased $6.3 million in 2015 compared to 2014 due primarily to higher employee compensation, benefits, and travel costs of $6.2 million. In addition, other support costs


57


rose $0.6 million primarily due to higher headcount. Consulting fees decreased $0.7 million, as we brought some previously outsourced consulting work in-house. In addition, we have been dedicating more resources to developing the next generation of Wdesk, resulting in higher headcount in research and development.
Sales and Marketing
Sales and marketing expenses increased $16.1 million in 2015 compared to 2014 due primarily to the expansion of our sales and marketing team as well as our marketing programs. Employee compensation, benefits, and travel costs rose $14.4 million due primarily to higher headcount in sales and marketing. Advertising costs grew by $0.6 million in connection with higher spending on brand marketing and marketing our new solutions. Professional service fees increased $1.3 million due primarily to consulting fees and additional recruiting and training costs associated with an expansion of our salesforce.
General and Administrative
General and administrative expenses increased $8.9 million in 2015 compared to 2014 due partially to higher cash-based employee compensation, benefits, and travel costs of $2.7 million and additional employee stock-based compensation of $3.4 million. Also, the cost of subscription-based software climbed $0.7 million and other support costs rose $0.9 million. The increase in software, support and personnel-related costs was driven primarily by additional headcount to support the growth of our business. In addition, outside service fees expanded $0.7 million due primarily to increased accounting fees from operating as a public company. An increase in stock-based compensation of $1.2 million from restricted stock grants made to our Board of Directors with a one-year vesting term was largely offset by a decline of $1.1 million in stock-based compensation due primarily to a one-time grant with immediate vesting terms made to a consultant in 2014.
Non-Operating Income (Expenses)
Comparison of Years Ended December 31, 2016 and 2015
 
Year ended December 31,
 
Period-to-period change
 
2016
 
2015
 
Amount
 
(dollars in thousands)
Interest expense
$
(1,875
)
 
$
(2,025
)
 
$
150

Other income, net
1,500

 
2,302

 
(802
)
Interest Expense and Other Income, Net
Interest expense remained relatively flat during the year ended December 31, 2016 compared to the same period a year ago.
Other income, net decreased $0.8 million in 2016 compared to 2015 due to recognition in 2015 of our deferred government grant obligation relating to our 2011 Iowa Economic Development award of $1.6 million. This decrease was partially offset by an increase of $0.4 million in the amount recognized related to our job training reimbursement program resulting from the amounts diverted and paid to the community college in the periods.


58


Comparison of Years Ended December 31, 2015 and 2014
 
Year ended December 31,
 
Period-to-period change
 
2015
 
2014
 
Amount
 
(dollars in thousands)
Interest expense
$
(2,025
)
 
$
(2,044
)
 
$
19

Other income and (expense), net
2,302

 
(468
)
 
2,770

Interest Expense and Other Income and (Expense), Net
Interest expense remained relatively flat in 2015 compared to 2014 as increased interest expense incurred on our financing obligation with respect to the second phase of our Iowa office facility was more than offset by the elimination of interest expense on our convertible debt, which converted to equity in December 2014.
Other income and (expense), net increased $2.8 million in 2015 compared to 2014 due to recognition of our deferred government grant obligation relating to our 2011 Iowa Economic Development award and of a portion of our deferred government grant obligation relating to our job training reimbursement program.
Quarterly Results of Operations
See “Unaudited Quarterly Results of Operations” included in Note 13 of this Annual Report on Form 10-K for the unaudited quarterly results of operations for the years ended December 31, 2016 and 2015.
Liquidity and Capital Resources
 
Year ended December 31,
 
2016
 
2015
 
2014
 
(in thousands)
Cash flow used in operating activities
$
(10,369
)
 
$
(21,592
)
 
$
(3,505
)
Cash flow provided by (used in) investing activities
3,805

 
(19,777
)
 
(4,096
)
Cash flow (used in) provided by financing activities
(895
)
 
(1,102
)
 
93,155

Net (decrease) increase in cash and equivalents, net of impact on exchange rates
$
(7,469
)
 
$
(42,381
)
 
$
85,616

As of December 31, 2016, our cash, cash equivalents, and marketable securities totaled $62.7 million. To date, we have financed our operations primarily through the proceeds of our initial public offering, private placements of equity, debt that was settled in equity and cash from operating activities. We have generated significant operating losses and negative cash flows from operating activities as reflected in our accumulated deficit and consolidated statements of cash flows. We expect to continue to incur operating losses and may incur negative cash flows from operations in the future. As a result, we may require additional capital resources to continue to grow our business. We believe that current cash and cash equivalents, cash to be received from existing and new customers, and availability under our existing credit facility will be sufficient to fund our operations for at least the next twelve months.
In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank. Borrowing capacity is equal to the most recent month’s subscription and support revenue multiplied by a percentage that adjusts based on the prior quarter’s customer retention rate. The credit facility can be used to fund working capital and general business requirements. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including


59


the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, effect changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank’s prime lending rate with interest payable monthly and the principal balance due at maturity. We amended the credit facility in April 2016 to extend the maturity date to August 2018. No amount was outstanding under the credit facility as of December 31, 2016.
Pursuant to the credit facility, letters of credit totaling $2.3 million were outstanding at December 31, 2015. These letters of credit, which did not reduce availability under the credit facility, were issued as security for two forgivable loans. The $2.3 million outstanding letters of credit remaining at December 31, 2015 were canceled in the first quarter of 2016 as all contingencies related to a forgivable loan were resolved. No letters of credit were outstanding at December 31, 2016.
Operating Activities
For the year ended December 31, 2016, cash used in operating activities was $10.4 million. The primary factors affecting our operating cash flows during the period were our net loss of $44.0 million, adjusted for non-cash charges of $3.8 million for depreciation and amortization of our property and equipment and intangible assets, $14.2 million of stock-based compensation, and $1.1 million for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a $7.1 million increase in accounts receivable, a $0.7 million increase in other receivables, a $5.5 million increase in prepaid expenses, and a $3.9 million decrease in accounts payable, offset by a $34.2 million increase in deferred revenue. Short-term deferred revenue from subscription and support contracts increased $18.9 million from December 31, 2015 to December 31, 2016. Long-term deferred revenue from subscription and support contracts increased by $13.8 million from December 31, 2015 to December 31, 2016. Short-term deferred revenue from professional services increased by $1.4 million from December 31, 2015 to December 31, 2016. Customer growth and contract renewals for longer terms accounted for most of the increase in deferred revenue. The increase in accounts receivable was attributable primarily to the timing of our billings and cash collections. The increase in other receivables was due primarily to timing of health care insurance reimbursements. The increase in prepaid expenses was due to purchasing server capacity upfront, an upfront payment for our 2017 annual user conference and to the timing of rent and travel payments. The decrease in accounts payable was attributable primarily to the timing of our cash payments.
For the year ended December 31, 2015, cash used in operating activities was $21.6 million owing to higher operating losses, our planned reduction of incentives for prepayment on long-term contracts, and an increase in accounts receivable. The primary factors affecting our operating cash flows during the period were our net loss of $43.4 million, adjusted for non-cash charges of $4.4 million for depreciation and amortization of our property and equipment and intangible assets, $11.0 million of stock-based compensation, and $2.4 million for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a $7.3 million increase in deferred revenue, a $2.3 million increase in accounts payable, a $5.4 million increase in accrued expenses and other liabilities, partially offset by a $5.1 million increase in accounts receivable and a $0.7 million increase in prepaid expenses. Short-term deferred revenue from subscription and support contracts increased from $36.7 million at December 31, 2014 to $49.4 million at December 31, 2015, while long-term deferred revenue from these contracts decreased from $13.3 million at December 31, 2014 to $7.5 million at December 31, 2015. The increases in accounts receivable and short-term deferred revenue were due primarily to new customers and to shifting a number of customers from quarterly contract terms to annual contract terms. As anticipated, long-term deferred revenue declined following our implementation of reduced incentives for long-term prepayments. The increases in accounts payable and accrued expenses and other liabilities were attributable primarily to


60


the timing of our cash payments. The increase in prepaid expenses was primarily due to purchasing additional subscriptions to cloud-based software to support business growth and the timing of travel payments.
Investing Activities
Cash provided by investing activities of $3.8 million for the year ended December 31, 2016 was due primarily to $1.3 million for the purchase of marketable securities and $1.9 million of capital expenditures, partially offset by proceeds of $7.2 million from the sale of marketable securities. Our capital expenditures were associated primarily with leasehold improvements, computer equipment, and furniture and fixtures in support of expanding our infrastructure and work force.
Cash used in investing activities of $19.8 million for the year ended December 31, 2015 was due primarily to $24.1 million for the purchase of marketable securities and $1.8 million of capital expenditures, partially offset by proceeds of $6.5 million from the sale of marketable securities. Our capital expenditures were associated primarily with leasehold improvements, computer equipment, and furniture and fixtures in support of expanding our infrastructure and work force.
Financing Activities
Cash used in financing activities of $0.9 million for the year ended December 31, 2016 was due primarily to $0.8 million in taxes paid related to the net share settlements of stock-based compensation awards and an aggregate $1.9 million in repayments on long-term debt and payments on capital lease and financing obligations, partially offset by $1.6 million in proceeds from option exercises.
Cash used in financing activities of $1.1 million for the year ended December 31, 2015 was due primarily to $1.3 million in payments of issuance costs related to our initial public offering and $2.4 million in repayments on long-term debt and payments on capital lease and financing obligations, partially offset by $2.2 million in proceeds from option exercises and $0.5 million in proceeds from our government grant awards.


61


Contractual Obligations and Commitments
The following table represents our contractual obligations as of December 31, 2016, aggregated by type:
 
 
 
 
Payments due by period
 
 
Total
 
Less than 1 year
 
1-3 years
 
3-5 years
 
More than 5 years
 
 
(in thousands)
Operating lease obligations relating to office facilities
 
$
21,738

 
$
3,235

 
$
5,935

 
$
4,436

 
$
8,132

Capital lease obligations, including interest for technology and equipment
 
480

 
414

 
66

 

 

Financing obligations, including interest for building
 
41,032

 
2,458

 
5,439

 
5,518

 
27,617

Total contractual obligations
 
$
63,250

 
$
6,107

 
$
11,440

 
$
9,954

 
$
35,749

We have entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. The lease term includes an initial 15-year term and three five-year extensions at our option because renewal was determined to be reasonably assured at the inception of the lease. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $11.8 million for the first phase and $11.1 million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were required to capitalize the construction costs associated with the office building. The construction liability of $11.8 million was reclassified to a financing obligation and $17.1 million of costs capitalized during construction were placed in service during June 2013 for the first phase. Upon completion of the second phase of the project, the construction liability of $11.1 million was reclassified to a financing obligation, and $19.9 million of costs capitalized during construction were placed in service during 2014.
The lease contains purchase options to acquire the landlord’s interest in the land lease and building at any time beginning three years from June 2014 (the commencement date of the second phase of the lease). In addition, the lease requires us to purchase the building from the landlord upon certain events, such as a change in control. The purchase options were deemed to be fair value at the inception of the lease.
Off-Balance Sheet Arrangements
During the years ended December 31, 2016, 2015 and 2014, 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.


62


Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, provision for 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.
We believe that of our significant accounting policies, which are described in Note 1 to our consolidated financial statements, the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of our operations.
Revenue Recognition
We commence revenue recognition for subscriptions to our cloud solutions and professional services when all of the following criteria are met:
Persuasive evidence of an arrangement exists;
The service has been or is being provided to the customer;
Collection of the fees is reasonably assured; and
The amount of fees to be paid by the customer is fixed or determinable.
Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.
Subscription and Support Revenue 
We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured.
Professional Services Revenue 
Our professional services are not required for customers to utilize our solution. We recognize revenue for our professional services contracts when the services are performed.        
Our professional services revenue is higher in the first calendar quarter because many of our customers employ our professional services just before they file their Form 10-K.
Multiple Deliverable Arrangements 
For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered.
Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and


63


whether we sell our solutions to new customers without professional services. We have determined that we have established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services, such service arrangements are being accounted for separately from subscription services. 
When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any. 
We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud solutions sold, customer demographics and the numbers and types of users within our arrangements. 
While changes in assumptions or judgments or changes to the elements of the arrangement could cause an increase or decrease in the amount of revenue that we report in a particular period, these changes have not historically been significant because our recurring revenue is primarily subscription and support revenue.
Stock-Based Compensation
We measure and recognize compensation expense for all stock-based awards granted to our employees, non-employee directors, and other service providers based on the estimated fair value of the award on the grant date or reporting date, if required to be remeasured under the guidance. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock. The fair value of each stock option award is determined at the date of grant by applying the Black-Scholes option pricing model. The fair value of each restricted stock award is based on the number of shares granted and the closing price of our Class A common stock as reported on the New York Stock Exchange on the date of grant. The fair value of these awards is recognized as an expense, net of estimated forfeitures, on a straight line basis over the requisite service period.
All stock-based awards made since the date of our initial public offering have been for Class A common stock. All references to common stock in this “Stock-Based Compensation” section are to our Class A common stock and Class B common stock, as applicable.
Our option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock (for periods prior to our initial public offering), the expected term of the option, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock. The assumptions used in our option-pricing model represent management’s best estimates. These estimates involve inherent uncertainties and the application of


64


management’s judgment. If factors change and different assumptions are used, our stock-based compensation expense could be materially different in the future.
These assumptions are estimated as follows:
Fair Value of Our Common Stock: The fair value of our common stock is based on the closing price of our Class A common stock on the New York Stock Exchange.
Risk-Free Interest Rate: We base the risk-free interest rate used in the Black-Scholes option pricing model on the implied yield available on U.S. Treasury STRIPS with remaining terms similar to the expected term on the options.
Expected Term: We estimate the expected term using the simplified method due to the lack of historical exercise activity for our company. The simplified method calculates the expected term as the mid-point between the vesting date and the contractual expiration date of the award.
Volatility: Due to the limited trading history of our common stock, we estimate volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the options’ expected life.
Dividend yield: We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, we used an expected dividend yield of zero.
The following table presents the weighted-average assumptions used to estimate the fair value of our unvested restricted stock and options granted during each of the periods indicated below:
 
Year ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.0 - 6.1
 
6.1
 
5.0 - 10.0
Risk-free interest rate
1.15% - 2.08%
 
1.35% - 1.93%
 
1.52% - 2.80%
Expected volatility
43.0% - 45.3%
 
42.4% - 47.1%
 
45.8% - 52.5%
Expected dividend yield
—%
 
—%
 
—%
As of December 31, 2016, total unrecognized stock-based compensation expense, adjusted for estimated forfeitures, related to stock option awards was approximately $18.1 million, which is expected to be recognized over a period of 2.3 years. At December 31, 2016, unrecognized compensation expense related to restricted stock totaled approximately $6.3 million, which is expected to be recognized over a weighted-average period of 1.6 years.
Recent Accounting Pronouncements
Refer to Note 1 of the notes to consolidated financial statements for a full description of recent accounting pronouncements.


65


Item 7A.    Quantitative and Qualitative Disclosures about Market Risk    
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency rates, although we also have some exposure due to potential changes in inflation or interest rates. We do not hold financial instruments for trading purposes.
Foreign Currency Risk
Our sales contracts are denominated predominantly in U.S. dollars and, to a lesser extent, the Canadian dollar, Euro, and British Pound Sterling. Consequently, our customer billings denominated in foreign currency are subject to foreign currency exchange risk. A portion of our operating expenses is incurred outside the United States and is denominated in foreign currencies. These operating expenses are also subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar, Euro, and British pound. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. To date, we have not entered into derivatives or hedging transactions as our exposure to foreign currency exchange rates has not been material to our historical operating results, but we may do so in the future if our exposure to foreign currency should become more significant. Foreign currency transaction gains (losses) are included in net loss and were $67,000, $(293,000) and $(141,000) in the years ended December 31, 2016, 2015 and 2014, respectively.
Inflation Risk
Inflationary factors, such as increases in our operating expenses, may adversely affect our results of operations, as our customers typically purchase services from us on a subscription basis over a period of time. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, an increase in the rate of inflation in the future may have an adverse effect on our levels of operating expenses as a percentage of revenue if we are unable to increase the prices for our subscription-based solutions to keep pace with these increased expenses.
Interest Rate Risk
As part of our build-to-suit lease arrangement, in addition to the base rent amount, we are responsible for the underlying mortgage held by the lessor, which is subject to a variable interest rate equal to the prime lending rate plus 1%. In addition, in August 2014, we entered into a $15.0 million credit facility. The credit facility is denominated in U.S. dollars and borrowings are subject to a variable interest rate equal to the prime lending rate. A hypothetical 10% increase or decrease in interest rates after December 31, 2016 would not have a material impact on our results of operations, our cash flows or the fair values of our outstanding debt or financing obligations.
Interest Rate Sensitivity
We had cash, cash equivalents and marketable securities totaling $62.7 million as of December 31, 2016. The cash, cash equivalents and marketable securities are held for working capital purposes. 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.


66


Our portfolio of marketable securities was invested primarily in 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 $69,000 market value reduction in our investment portfolio as of December 31, 2016. 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 carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.



67


Item 8.     Consolidated Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS




68


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Workiva Inc.
We have audited the accompanying consolidated balance sheets of Workiva Inc. (Workiva) as of December 31, 2016 and 2015, and the related consolidated statements of operations, comprehensive loss, members’ and stockholders’ (deficit) equity and cash flows for each of the three years in the period ended December 31, 2016. These financial statements are the responsibility of Workiva’s management. Our responsibility is to express an opinion on these financial statements based on our audits.
We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. We were not engaged to perform an audit of Workiva’s internal control over financial reporting. Our audits included consideration of internal control over financial reporting as a basis for designing audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of Workiva’s internal control over financial reporting. Accordingly, we express no such opinion. An audit also includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.
In our opinion, the financial statements referred to above present fairly, in all material respects, the consolidated financial position of Workiva Inc. at December 31, 2016 and 2015, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2016, in conformity with U.S. generally accepted accounting principles.

/s/ Ernst & Young LLP
Chicago, Illinois
February 23, 2017


69


WORKIVA INC.

CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 
As of December 31,
 
2016
 
2015
ASSETS
 
 
 
 
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
51,281

 
$
58,750

Marketable securities
11,435

 
17,420

Accounts receivable, net of allowance for doubtful accounts of $900 and $713 at December 31, 2016 and December 31, 2015, respectively
22,535

 
15,647

Deferred commissions
1,864

 
1,368

Other receivables
1,545

 
818

Prepaid expenses
9,382

 
3,875

Total current assets
98,042

 
97,878

 
 
 
 
Property and equipment, net
42,590

 
44,410

Intangible assets, net
1,012

 
896

Other assets
1,499

 
711

Total assets
$
143,143

 
$
143,895

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ (DEFICIT) EQUITY
 
 
 
 
Current liabilities
 
 
 
Accounts payable
$
849

 
$
5,138

Accrued expenses and other current liabilities
20,695

 
20,394

Deferred revenue
76,016

 
55,741

Deferred government grant obligation
1,022

 
985

Current portion of capital lease and financing obligations
1,285

 
1,808

Current portion of long-term debt
20

 
18

Total current liabilities
99,887

 
84,084

 


 
 
Deferred revenue
21,485

 
7,597

Deferred government grant obligation
1,000

 
1,996

Other long-term liabilities
4,100

 
3,343

Capital lease and financing obligations
19,743

 
21,083

Long-term debt
53

 
73

Total liabilities
146,268

 
118,176

 
 
 
 
Stockholders’ (deficit) equity
 
 
 
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 30,369,199 and 29,014,665 shares issued and outstanding at December 31, 2016 and December 31, 2015, respectively
30

 
29

Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 10,891,888 and 11,933,784 shares issued and outstanding at December 31, 2016 and December 31, 2015, respectively
11

 
12

Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding

 

Additional paid-in-capital
217,454

 
202,371

Accumulated deficit
(220,911
)
 
(176,934
)
Accumulated other comprehensive income
291

 
241

Total stockholders’ (deficit) equity
(3,125
)
 
25,719

Total liabilities and stockholders’ (deficit) equity
$
143,143

 
$
143,895

See accompanying notes.


70


WORKIVA INC.

CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)

 
Year ended December 31,
 
2016
 
2015
 
2014
Revenue
 
 
 
 
 
Subscription and support
$
143,120

 
$
116,288

 
$
91,317

Professional services
35,526

 
28,984

 
21,377

Total revenue
178,646

 
145,272

 
112,694

Cost of revenue
 
 
 
 
 
Subscription and support
27,895

 
22,559

 
21,182

Professional services
23,730

 
17,645

 
12,696

Total cost of revenue
51,625

 
40,204

 
33,878

Gross profit
127,021

 
105,068

 
78,816

Operating expenses
 
 
 
 
 
Research and development
57,438

 
50,466

 
44,145

Sales and marketing
80,466

 
69,569

 
53,498

General and administrative
32,695

 
28,716

 
19,783

Total operating expenses
170,599

 
148,751

 
117,426

Loss from operations
(43,578
)
 
(43,683
)
 
(38,610
)
Interest expense
(1,875
)
 
(2,025
)
 
(2,044
)
Other income and (expense), net
1,500

 
2,302

 
(468
)
Loss before provision for income taxes
(43,953
)
 
(43,406
)
 
(41,122
)
Provision (benefit) for income taxes
24

 
(7
)
 
32

Net loss
$
(43,977
)
 
$
(43,399
)
 
$
(41,154
)
Net loss per common share:
 
 
 
 
 
Basic and diluted
$
(1.08
)
 
$
(1.09
)
 
$
(1.28
)
Weighted-average common shares outstanding - basic and diluted
40,671,133

 
39,852,624

 
32,156,060

See accompanying notes.



71


WORKIVA INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)

 
Year ended December 31,
 
2016
 
2015
 
2014
Net loss
$
(43,977
)
 
$
(43,399
)
 
$
(41,154
)
Other comprehensive income, net of tax
 
 
 
 
 
Foreign currency translation adjustment, net of income tax (expense) of ($13), ($101) and $0 for the years ended December 31, 2016, 2015 and 2014, respectively
18

 
133

 
93

 
 
 
 
 
 
Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of ($19), $25, and $0 for the years ended December 31, 2016, 2015 and 2014, respectively
32

 
(39
)
 
60

Reclassification of realized net losses on available-for-sale securities to net loss

 

 
136

Available-for-sale securities
32

 
(39
)
 
196

 
 
 
 
 
 
Other comprehensive income, net of tax
50

 
94

 
289

Comprehensive loss
$
(43,927
)
 
$
(43,305
)
 
$
(40,865
)
See accompanying notes.



72


WORKIVA INC.

CONSOLIDATED STATEMENTS OF MEMBERS’ AND STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands)

 
Series A Preferred Units
 
Series B Preferred Units
 
Series C Preferred Units
 
Common Units
 
Appreciation and Participation Units
 
Common Stock (Class A and B)
 
Additional Paid-in-Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Accumulated Deficit
 
Total Members’ and Stockholders' (Deficit) Equity
 
Units
 
Amount
 
Units
 
Amount
 
Units
 
Amount
 
Units
 
Amount
 
Units
 
Amount
 
Shares
 
Amount
 
 
 
 
Balances at December 31, 2013
21,050

 
$
(10,602
)
 
15,665

 
$
(6,910
)
 
10,486

 
$
7,070

 
18,954

 
$
160

 
21,679

 
$
3,637

 

 
$

 
$

 
$
(142
)
 
$

 
$
(6,787
)
Issuance of units in connection with vesting of restricted appreciation and participation units

 

 

 

 

 

 

 

 
303

 

 

 

 

 

 

 

Equity-based compensation

 

 

 

 

 

 

 
6,915

 

 

 

 

 

 

 

 
6,915

Exercise of common unit options

 

 

 

 

 

 
364

 
566

 

 

 

 

 

 

 

 
566

Distribution to members

 
(149
)
 

 
(111
)
 

 
(74
)
 

 
(136
)
 

 
(155
)
 

 

 

 

 

 
(625
)
Net loss prior to corporate conversion

 
(6,567
)
 

 
(4,887
)
 

 
(10,343
)
 

 
(6,592
)
 

 
(6,857
)
 

 

 

 

 

 
(35,246
)
Other comprehensive income prior to corporate conversion

 

 

 

 

 

 

 

 

 

 

 

 

 
272

 

 
272

Effect of corporate conversion on December 10, 2014
(21,050
)
 
17,318

 
(15,665
)
 
11,908

 
(10,486
)
 
3,347

 
(19,318
)
 
(913
)
 
(21,982
)
 
3,375

 
31,978

 
32

 
92,559

 

 
(127,626
)
 

Proceeds from initial public offering, net of issuance costs

 

 

 

 

 

 

 

 

 

 
7,200

 
7

 
90,420

 

 

 
90,427

Conversion of debt to common stock

 

 

 

 

 

 

 

 

 

 
407

 

 
5,704

 

 

 
5,704

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 
470

 

 

 
470

Grant of restricted stock award

 

 

 

 

 

 

 

 

 

 
54

 

 

 

 

 

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

 

 

 

 
2

 

 
15

 

 

 
15

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 
(5,909
)
 
(5,909
)
Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 
17

 

 
17

Balances at December 31, 2014

 
$

 

 
$

 

 
$

 

 
$

 

 
$

 
39,641

 
$
39

 
$
189,168

 
$
147

 
$
(133,535
)
 
$
55,819

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 
11,000

 

 

 
11,000

Grant of restricted stock award

 

 

 

 

 

 

 

 

 

 
600

 

 

 

 

 

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

 

 

 

 
707

 
2

 
2,242

 

 

 
2,244

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 
(43,399
)
 
(43,399
)
Distribution to members

 

 

 

 

 

 

 

 

 

 

 

 
(35
)
 

 

 
(35
)
Cost of offering

 

 

 

 

 

 

 

 

 

 

 

 
(4
)
 

 

 
(4
)
Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 
94

 

 
94

Balances at December 31, 2015

 
$

 

 
$

 

 
$

 

 
$

 

 
$

 
40,948

 
$
41

 
$
202,371

 
$
241

 
$
(176,934
)
 
$
25,719

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 
14,247

 

 

 
14,247

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

 

 

 

 
374

 

 
1,597

 

 

 
1,597

Tax withholdings related to net share settlements of stock-based compensation awards

 

 

 

 

 

 

 

 

 

 
(61
)
 

 
(761
)
 

 

 
(761
)
Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 
(43,977
)
 
(43,977
)
Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 
50

 

 
50

Balances at December 31, 2016

 
$

 

 
$

 

 
$

 

 
$

 

 
$

 
41,261

 
$
41

 
$
217,454

 
$
291

 
$
(220,911
)
 
$
(3,125
)

See accompanying notes.


73


WORKIVA INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)

 
Year ended December 31,
 
2016
 
2015
 
2014
Cash flows from operating activities
 
 
 
 
 
Net loss
$
(43,977
)
 
$
(43,399
)
 
$
(41,154
)
Adjustments to reconcile net loss to net cash used in operating activities
 
 
 
 
 
Depreciation and amortization
3,820

 
4,410

 
3,877

Stock-based compensation expense
14,247

 
11,000

 
7,385

Provision for doubtful accounts
185

 
449

 
123

Accretion of discount on convertible note

 

 
266

Paid-in-kind interest on convertible note

 

 
134

Change in fair value of derivative liability

 

 
193

Loss on early extinguishment of convertible note

 

 
111

Realized (gain) loss on sale of available-for-sale securities, net
(6
)
 
(13
)
 
136

Amortization of premiums and discounts on marketable securities, net
147

 
77

 

Recognition of deferred government grant obligation
(1,141
)
 
(2,383
)
 
(99
)
Deferred income tax
(32
)
 
(76
)
 

Changes in assets and liabilities:
 
 
 
 
 
Accounts receivable
(7,101
)
 
(5,080
)
 
2,602

Deferred commissions
(497
)
 
(520
)
 
(553
)
Other receivables
(732
)
 
(523
)
 
155

Prepaid expenses
(5,513
)
 
(734
)
 
(2,251
)
Other assets
(654
)
 
81

 
(52
)
Accounts payable
(3,930
)
 
2,331

 
(1,530
)
Deferred revenue
34,211

 
7,297

 
19,961

Accrued expenses and other liabilities
604

 
5,390

 
7,137

Change in restricted cash

 
101

 
54

Net cash used in operating activities
(10,369
)
 
(21,592
)
 
(3,505
)
 
 
 
 
 
 
Cash flows from investing activities
 
 
 
 
 
Purchase of property and equipment
(1,901
)
 
(1,843
)
 
(8,566
)
Purchase of marketable securities
(1,301
)
 
(24,069
)
 

Sale of marketable securities
7,197

 
6,521

 
4,864

Purchase of intangible assets
(190
)
 
(386
)
 
(394
)
Net cash provided by (used in) investing activities
3,805

 
(19,777
)
 
(4,096
)
 
 
 
 
 
 
Cash flows from financing activities
 
 
 
 
 
Payment of equity issuance costs

 
(1,346
)
 

Proceeds from public offering, net of underwriters' discount and offering costs

 

 
91,769

Proceeds from issuance of convertible notes

 

 
5,000

Proceeds from option exercises
1,597

 
2,244

 
580

Taxes paid related to net share settlements of stock-based compensation awards
(761
)
 

 

Changes in restricted cash

 
300

 
(275
)
Repayment of other long-term debt
(18
)
 
(84
)
 
(2,365
)
Principal payments on capital lease and financing obligations
(1,863
)
 
(2,282
)
 
(1,338
)
Distributions to members

 
(381
)
 
(279
)
Proceeds from borrowings on line of credit

 

 
3,020

Proceeds from government grants
183

 
548

 
2,194

Payments of issuance costs on line of credit
(33
)
 

 
(113
)
Repayment of line of credit

 

 
(5,038
)
Repayment of government grant

 
(101
)
 

Net cash (used in) provided by financing activities
(895
)
 
(1,102
)
 
93,155

Effect of foreign exchange rates on cash
(10
)
 
90

 
62

 
 
 
 
 
 
Net (decrease) increase in cash and cash equivalents
(7,469
)
 
(42,381
)
 
85,616

Cash and cash equivalents at beginning of year
58,750

 
101,131

 
15,515

Cash and cash equivalents at end of year
$
51,281

 
$
58,750

 
$
101,131

 
 
 
 
 
 
Supplemental cash flow disclosure
 
 
 
 
 
Cash paid for interest
$
1,835

 
$
2,048

 
$
1,678

Cash paid for income taxes, net of refunds
$
47

 
$
64

 
$

 
 
 
 
 
 
Supplemental disclosure of noncash investing and financing activities
 
 
 
 
 
Fixed assets acquired through financing obligations
$

 
$

 
$
3,478

Fixed assets acquired through capital lease arrangements
$

 
$
527

 
$
1,677

Derivative liability reclassified upon settlement of convertible notes
$

 
$

 
$
1,392

Conversion of convertible notes and accrued interest into Class A common stock
$

 
$

 
$
4,312

Accrued distributions to members
$

 
$

 
$
346

Initial public offering cost accruals
$

 
$

 
$
1,342

Government grant recorded against property and equipment, net
$

 
$
908

 
$

Allowance for tenant improvements
$
481

 
$
698

 
$
1,301

Purchases of property and equipment, accrued but not paid
$

 
$
354

 
$

See accompanying notes.



74

WORKIVA INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


1. Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries created Wdesk, a collaborative work management platform for organizations to collect, link, report and analyze their business data. Wdesk’s proprietary word processing, spreadsheet and presentation applications are integrated and built upon a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and operations. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Initial Public Offering
In December 2014, we completed our initial public offering (IPO) and sold 7,200,000 shares of Class A common stock at a public offering price of $14.00 per share. We received net proceeds of $90.4 million after deducting underwriting discounts and commissions of $7.1 million and other offering expenses of $3.3 million.
Foreign Currency
We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of stockholders’ equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within “Other income and (expense), net” on the consolidated statements of operations. We recorded $67,000, $(293,000) and $(141,000) of transaction gains (losses) during the years ended December 31, 2016, 2015 and 2014, respectively.
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 determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.


75


Cash and Cash Equivalents
Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.
Marketable Securities
Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within “Accumulated other comprehensive income” on the consolidated balance sheets until realized. Dividend income is reported within “Other income and (expense), net” on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in “Other income and (expense), net” on the consolidated statements of operations.
Fair Value of Financial Instruments
Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.
Concentration of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.
Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December 31, 2016 or 2015.
Property and Equipment, net
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to ten years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense totaled $3.7 million,


76


$4.4 million and $3.9 million for the years ended December 31, 2016, 2015 and 2014, respectively, and included $2.1 million, $2.4 million and $1.9 million of amortization of assets recorded under capital leases during the years ended December 31, 2016, 2015 and 2014, respectively.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from three to 36 months. Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.
We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:
There is persuasive evidence of an arrangement;
The service has been or is being provided to the customer;
Collection of the fees is reasonably assured; and
The amount of fees to be paid by the customer is fixed or determinable.
Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.
Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.
Subscription and Support Revenue 
We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured.
Professional Services Revenue 
We recognize revenue for our professional services contracts when the services are performed.
Multiple Deliverable Arrangements 
For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered.
Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December 31, 2016, 2015 and 2014, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because


77


we established standalone value for our professional services in the years ended December 31, 2016, 2015 and 2014, such service arrangements are being accounted for separately from subscription services. 
When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any. 
We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements. 
Deferred Revenue
We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and 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.
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. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements.
Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled $2.7 million, $2.8 million and $1.8 million for the years ended December 31, 2016, 2015 and 2014, respectively.


78


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, 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.
Leases
We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.
Government Grants
Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.
Intangible Assets
We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.
Accumulated amortization of patents as of December 31, 2016 and 2015 was approximately $127,000 and $53,000, respectively. Future amortization expense for legally approved patents is estimated at $84,000 per year through 2021 and approximately $260,000 thereafter.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment 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.


79


Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock, unvested stock and the issuance of restricted stock to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards and also used the Black-Scholes option-pricing model for appreciation units and participation units granted prior to our corporate conversion. For restricted stock awards, fair value is based on the closing price of our common stock on the grant date.
Income Taxes
We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.
Prior to our corporate conversion in December 2014, we were a Delaware limited liability company that passed through income and losses to our members for U.S. federal and state income tax purposes. As a result, we were not subject to any U.S. federal or state income taxes as our taxable income was reported by our individual members.
Effective upon our corporate conversion, we account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.


80


Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
New Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, Revenue Recognition - Revenue from Contracts with Customers (ASU 2014-09), which amends the guidance in former ASC 605, Revenue Recognition. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has issued several amendments and updates to the new revenue standard, including guidance related to when an entity should recognize revenue gross as a principal or net as an agent and how an entity should identify performance obligations.  As amended, ASU 2014-09 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. Early adoption is permitted for all entities only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. Upon adoption of ASU 2014-09, we expect we will be required to view certain of our professional services as being provided over time rather than as of a specific point in time. We expect this may result in some acceleration of revenue recognition. In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer are recognized as an asset. We expect this will result in an increase in the costs we capitalize. In addition, the guidance requires that these costs are deferred over a term that is consistent with the transfer to the customer of the services to which the asset relates. We expect this will result in these costs being deferred over a longer period than under current guidance. We are still evaluating the ASU for other potential impact to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and are considering a modified retrospective transition method. We have a project plan in place for the transition to revenue recognition in accordance with ASC 606 including necessary changes to accounting processes, procedures and internal controls. We expect to complete the plan in time to report in accordance with ASC 606 for the first quarterly filing on Form 10-Q for the period ended March 31, 2018.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs. The standard requires debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The recognition and measurement guidance for debt issuance costs are not affected. The standard became effective for interim and annual periods beginning after December 15, 2015. Effective January 1, 2016, we adopted this standard. The adoption did not have a material impact on our consolidated financial statements.


81


In April 2015, the FASB issued ASU 2015-05, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The amendments in this update provide guidance to customers about whether a cloud computing arrangement includes a software license. The amendment was effective for interim and annual periods beginning after December 15, 2015 with early adoption permitted. Effective January 1, 2016, we adopted this standard prospectively. The adoption did not have a material impact on our consolidated financial statements.
In February 2016, the FASB issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. Under this ASU, entities are permitted to make an accounting policy election to either estimate forfeitures on share-based payment awards, as required by current guidance, or to recognize forfeitures as they occur. We will be required to make this election at the entity level using a modified retrospective transition method, with a cumulative-effect adjustment to the accumulated deficit. We have elected to recognize forfeitures as they occur. The guidance is effective for interim and annual periods beginning after December 15, 2016, with early adoption permitted. Effective January 1, 2017, we adopted this standard. The forfeiture policy election noted above, along with the remaining provisions of ASU 2016-09, are not expected to have a material impact on our consolidated financial statements.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. While we are still assessing the impact of ASU 2016-18, we do not believe that the adoption of this guidance will have a material impact on our consolidated financial statements.


82


2. Marketable Securities
At December 31, 2016, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
3,503

 
$

 
$
(5
)
 
$
3,498

U.S. corporate debt securities
 
7,943

 
1

 
(7
)
 
7,937

Money market funds
 
43,496

 

 

 
43,496

 
 
$
54,942

 
$
1

 
$
(12
)
 
$
54,931

Included in cash and cash equivalents
 
$
43,496

 
$

 
$

 
$
43,496

Included in marketable securities
 
$
11,446

 
$
1

 
$
(12
)
 
$
11,435


At December 31, 2015, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
4,805

 
$

 
$
(31
)
 
$
4,774

U.S. corporate debt securities
 
12,679

 
1

 
(34
)
 
12,646

Money market funds
 
53,365

 

 

 
53,365

 
 
$
70,849

 
$
1

 
$
(65
)
 
$
70,785

Included in cash and cash equivalents
 
$
53,365

 
$

 
$

 
$
53,365

Included in marketable securities
 
$
17,484

 
$
1

 
$
(65
)
 
$
17,420


The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 2016, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
 
 
As of December 31, 2016
 
 
Less than 12 months
 
12 months or greater
 
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
U.S. treasury debt securities
 
$
3,498

 
$
(5
)
 
$

 
$

U.S. corporate debt securities
 
7,135

 
(7
)
 

 

Total
 
$
10,633

 
$
(12
)
 
$

 
$


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 December 31, 2016 to hold these investments until the cost basis is recovered.


83


3. Supplemental Consolidated Balance Sheet and Statement of Operations Information
Property and Equipment, net
Property and equipment, net as of December 31, 2016 and 2015 consisted of (in thousands):
 
As of December 31,
 
2016
 
2015
Buildings
$
36,603

 
$
36,596

Computers, equipment and software
5,954

 
7,286

Furniture and fixtures
8,283

 
7,484

Vehicles
97

 
148

Leasehold improvements
4,682

 
3,697

Construction in process

 
168

 
55,619

 
55,379

Less: accumulated depreciation and amortization
(13,029
)
 
(10,969
)
 
$
42,590

 
$
44,410


The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):
 
As of December 31,
 
2016
 
2015
Buildings
$
36,603

 
$
36,596

Computers and equipment
1,747

 
3,254

 
38,350

 
39,850

Less: accumulated amortization
(5,134
)
 
(4,511
)
 
$
33,216

 
$
35,339


Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2016 and 2015 consisted of (in thousands):
 
As of December 31,
 
2016
 
2015
Accrued vacation
$
4,368

 
$
3,604

Accrued commissions
2,382

 
2,470

Accrued bonuses
8,927

 
9,598

Estimated health insurance claims
1,210

 
900

Accrued other liabilities
3,808

 
3,822

 
$
20,695

 
$
20,394




84


Other Income and (Expense), net
Other income and (expense), net for the years ended December 31, 2016, 2015 and 2014 consisted of (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Interest income
$
286

 
$
151

 
$
73

Recognition of IEDA government grant

 
1,638

 

Income from training reimbursement program
1,141

 
744

 
99

Change in fair value of derivative

 

 
(193
)
Loss on early extinguishment of convertible note

 

 
(111
)
Gains (losses) on foreign currency transactions
67

 
(293
)
 
(141
)
Other
6

 
62

 
(195
)
 
$
1,500

 
$
2,302

 
$
(468
)

4. Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 -
Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 -
Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 -
Inputs are unobservable inputs based on our assumptions.
Financial Assets
Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of December 31, 2016 and 2015, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.


85


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. Liabilities classified as Level 3 are described below. 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 December 31, 2016
 
Fair Value Measurements as of December 31, 2015
Description
 
Total
 
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
Money market funds
 
$
43,496

 
$
43,496

 
$

 
$
53,365

 
$
53,365

 
$

U.S. treasury debt securities
 
3,498

 

 
3,498

 
4,774

 

 
4,774

U.S. corporate debt securities
 
7,937

 

 
7,937

 
12,646

 

 
12,646

 
 
$
54,931

 
$
43,496

 
$
11,435

 
$
70,785

 
$
53,365

 
$
17,420

 
 
 
 
 
 
 
 
 
 
 
 
 
Included in cash and cash equivalents
 
$
43,496

 


 


 
$
53,365

 


 


Included in marketable securities
 
$
11,435

 


 


 
$
17,420

 
 
 
 

Other Fair Value Measurements
During 2014, there was an embedded derivative liability associated with a convertible note that was issued in July 2014 (see Note 6). To derive the fair value of the embedded derivative, we estimated the fair value of the convertible note “with” and “without” the embedded derivative using a discounted cash-flow approach. The difference between the “with” and “without” note prices was determined to be the fair value of the embedded derivative at inception. Key inputs for this valuation model were the stated interest rate of the convertible note, our assumed cost of debt, assessment of the likelihood of conversion, timing and the stated value of the discount upon conversion of the notes into our equity. The derivative liability was re-measured at fair value each reporting period through December 16, 2014 when the note was settled in shares of our Class A common stock. Changes in the fair value measurement of the embedded derivative were reported in “Other income and (expense), net” on the consolidated statement of operations.
At December 31, 2016, the fair value of our debt obligations approximated the carrying amount of $73,000. The estimated fair value was based in part on our consideration of incremental borrowing rates for similar types of borrowing arrangements. We have classified the fair value of our debt obligations as Level 3 due to the lack of relevant observable market data over fair value inputs.
5. Commitments and Contingencies
Lease Commitments
We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Rent expense for the years ended December 31, 2016, 2015 and 2014 was $3.9 million, $3.7 million and $3.2 million, respectively.
We lease computer equipment under capital lease agreements that expire through September 2018. The total amount financed under these capital leases was $0.0 million, $0.5 million and $1.7 million during the years ended December 31, 2016, 2015 and 2014, respectively.
Build to Suit
We entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $11.8 million for the first phase and


86


$11.1 million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were deemed the “owner” for accounting purposes during the construction period and were required to capitalize the construction costs associated with the office building. Upon completion of each phase of the project, we performed a sale-leaseback analysis pursuant to ASC 840, Leases, to determine if the building could be removed from the balance sheet. We determined there was continuing involvement, which precluded derecognition of the building. The construction liability of $11.8 million was reclassified to a financing obligation, and $17.1 million of costs capitalized during construction was placed in service during June 2013 for the initial phase. Upon completion of the second phase of the project, the construction liability of $11.1 million was reclassified to a financing obligation, and $19.9 million of costs capitalized during construction was placed in service during 2014.
Total cash payments due under the arrangement were allocated on a relative fair value basis between rent related to the land lease and debt service payments related to the financing obligation. The portion of the lease payments allocated to the land is expensed on a straight-line basis over the term of the lease from the point we took possession of the land and including renewal periods where renewal was deemed reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord’s interest in the land lease and building at any time beginning three years from the commencement date of the lease. In addition, the lease requires us upon certain events, such as a change in control, to purchase the building from the landlord. The purchase options were deemed to be fair value at the inception of the lease.
As of December 31, 2016, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):
 
 
Operating Leases
 
Capital Leases
 
Financing Obligations
2017
 
$
3,235

 
$
414

 
$
2,458

2018
 
3,343

 
66

 
2,703

2019
 
2,592

 

 
2,736

2020
 
2,257

 

 
2,759

2021
 
2,179

 

 
2,759

Thereafter
 
8,132

 

 
27,617

Total minimum lease payments
 
$
21,738

 
480

 
41,032

Less: Amount representing interest
 
 
 
(19
)
 
(20,465
)
Present value of capital lease and financing obligations
 
 
 
$
461

 
$
20,567


Government Grants
Since 2009, we have participated in a program with a local area community college, enlisted by the state of Iowa, that provides reimbursement of training dollars spent on employees hired in Iowa. The community college funds training through the sale of certificates for the amount of anticipated training expenses to be incurred and an estimate of the costs to administer the program. At each payroll date, the state allows us to divert a specified portion of employee state income tax withholdings for the qualified employees to the community college. The community college uses the funds to pay for the program and principal and interest on the certificates. In the event that the funds generated from withholding taxes are insufficient to pay the principal and interest on the certificates, we would be liable for any shortfall. To date, we have entered into five agreements under this program. In addition, we have been reimbursed for training costs incurred for a total of 378 employees.


87


During the years ended December 31, 2016, 2015 and 2014, we were reimbursed $83,000, $0 and $194,000, respectively. We have concluded that the realization of these amounts is contingent on continuing employment levels. Therefore, in accordance with ASC 450, the amounts received are recorded on the balance sheet as a liability until all contingencies have been resolved. We release the liability to “Other income and (expense), net” on our statement of operations once the amounts diverted and paid to the community college have reduced the total principal and interest due on the certificates to a level below the amounts reimbursed to date. The amount recognized in other income is measured as the excess of the reimbursements received as of each balance sheet date over the total principal and interest due on the certificates, net of amounts diverted. To the extent we have not diverted amounts sufficient to reduce the principal and interest on the certificates to a level below the reimbursements received for each of the programs, there is no benefit recorded in the statement of operations.
During the years ended December 31, 2016, 2015 and 2014, the total benefit recorded on the statement of operations was $1.0 million, $744,000 and $99,000, respectively. At December 31, 2016 and 2015, there was $1.8 million and $2.7 million included in “Deferred government grant obligation” on the consolidated balance sheet, respectively. The deferred liability is classified as current or non-current based on the estimated timing of when the amounts will be recorded as income. At December 31, 2016 and 2015, there was $1.0 million and $985,000 classified as a current liability, respectively.
On February 1, 2011, we received financing from the Iowa Economic Development Authority (IEDA) that provides for a grant in the form of a forgivable loan of $2.3 million. The note matures in five years, and in the event of default, bears interest at 6%. Under the terms of the loan, we must complete and maintain the project performance obligation, including the creation of 251 qualified jobs by December 16, 2013, and the retention of six previously created qualified jobs through December 16, 2015. The Company and IEDA also agreed to a $31.6 million development plan that was required to be invested by December 16, 2013. The job creation obligation was met and the $31.6 million development plan was completed as of December 16, 2013. We were required to maintain the jobs through December 16, 2015. In the event that such condition is not met, we must repay $8,799 per job not maintained. The financing was secured by a letter of credit issued pursuant to our credit facility with Silicon Valley Bank. As the project plan was completed in 2013, which included the creation of 251 qualified jobs, and any failure to maintain these qualified jobs during the maintenance period would not give rise to a requirement to accrue or repay interest on the loan, interest expense of $260,000 that had been previously accrued was offset against “Interest expense” on the consolidated statement of operations during the year ended December 31, 2013. Also in connection with this grant agreement, we were awarded a grant that provides for reimbursement of sales tax costs we incurred in connection with the construction of the first phase of the Ames office building. In March 2015, we received proceeds of $313,000 in connection with this grant.
In December 2015, after completing the project close out procedures, IEDA determined that 10 of the 251 positions originally hired under this grant did not meet minimum wage requirements resulting in a repayment of $88,000. The remaining balance under the forgivable loan portion of this government grant of $2.2 million was recognized during the fourth quarter of 2015, with $608,000 recorded as a reduction of our property and equipment and $1.6 million included in “Other income and (expense), net” on the consolidated statement of operations. The $313,000 received in connection with the sales tax grant was recognized as a reduction of our property and equipment in December 2015. At December 31, 2016 and 2015, there were no amounts outstanding related to the forgivable loan included in “Deferred government grant obligation” on the consolidated balance sheet.


88


In October 2013, we received a grant from the IEDA in the form of forgivable loans up to $2.5 million and non-interest bearing loans up to $2.5 million available to us based on qualified job growth. On December 20, 2013, the initial disbursement was awarded consisting of $2.0 million in non-interest bearing and forgivable loans. This disbursement was not received by us until after year end. In connection with our initial public offering, the outstanding balance of the loans became due and payable and was repaid in full during December 2014. Also, in connection with this grant agreement with the Iowa Economic Development Authority, we were awarded a grant that provides for reimbursement of sales tax costs we incurred in connection with the construction of the second phase of the Ames office building. In August 2015, we received proceeds of $235,000, which are included in “Deferred government grant obligation” on the consolidated balance sheet at both December 31, 2016 and 2015. At both December 31, 2016 and 2015, this amount is presented as a non-current liability as all contingencies will not be resolved until October 2020.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
6. Debt
Convertible Notes
In July 2014, we issued a subordinated promissory note (the 2014 Note) totaling $5.0 million with a 7% coupon rate and maturing January 31, 2016. The note contained an option to convert outstanding principal and paid-in-kind interest into our Class A common stock upon successful completion of an initial public offering at a 10% discount to the offering price.
We evaluated the convertible debt instrument under ASC 480, Distinguishing Liabilities from Equity and concluded it would be accounted for as a liability. We concluded the holder’s redemption rights upon a new equity financing or change of control event and the holder’s options to either convert the note into shares in the event of an initial public offering or to continue receiving simple interest at a 10% paid-in-kind coupon rate were embedded features of the note that were required to be bifurcated and accounted for as a compound derivative in accordance with ASC 815-15, Derivatives and Hedging. We recorded $1.2 million as the fair value of the embedded derivative liability upon issuance of the convertible note as of July 31, 2014, with a corresponding amount recorded as a debt discount. The discount was being accreted to interest expense over the term of the note.
On December 16, 2014, in conjunction with the close of our initial public offering, the holder elected to exercise the option to convert the 2014 Note. We settled the $5.1 million of outstanding principal and interest with 407,480 shares of our Class A common stock at a price of $12.60 per share, which represents 90% of the initial public offering price of our Class A common stock. This settlement resulted in a loss of $111,000, which is reported in “Other income and (expense), net” on the consolidated statement of operations. The change in fair value of the derivative resulted in expense of $193,000 through conversion and is reported in “Other income and (expense), net” on the consolidated statement of operations. We recorded $400,000 of interest related to the convertible note through conversion.


89


Other Long-Term Debt
On August 31, 2009, we received a loan of $150,000 from the IEDA. We are required to pay the lesser of 2% of prior year total gross revenue or $25,000 per year until $225,000 has been remitted. We expect to pay $25,000 in 2017, and therefore, the principal portion of $20,000 and $53,000 have been reflected in the current and long-term portion of debt on our balance sheet, respectively. Interest will be accreted over the estimated period of repayment. Under the terms of both IEDA notes, we were required to create 20 jobs in Iowa by May 2012 and maintain them through May 2014, which we did. In the event such conditions were not met, $150,000 of the loan amount would have been immediately due and payable. We recorded interest expense of $5,800, $7,100 and $6,800 for the years ended December 31, 2016, 2015 and 2014, respectively.
On May 20, 2010, we received a non-interest bearing loan of $500,000 from IEDA, due in monthly installments from September 2010 through August 2015. Under the terms of the loan, we were required to create 62 jobs by January 2013 and maintain them through January 2015. We have met this requirement. This loan was paid in full during the year ended December 31, 2015.
On March 6, 2013, we obtained a line of credit with Morgan Stanley providing for maximum borrowings of $20.8 million. The availability on the line of credit is limited to the value of our cash and marketable securities held in the associated account at Morgan Stanley. We recorded interest expense of $0 and $16,000 for the years ended December 31, 2015 and 2014, respectively, related to such debt agreement. The line of credit was closed during 2015.
In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank, which was subsequently amended. The credit facility can be used to fund working capital and general business requirements and matures in August 2018. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank’s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility’s interest rate was 3.75% at December 31, 2016. We recorded interest expense of $0, $0 and $28,000 for the years ended December 31, 2016, 2015 and 2014 related to such debt agreement. No amounts were outstanding under the credit facility as of December 31, 2016 and 2015.
7. Stockholders’ and Members’ Equity (Deficit)
In December 2014, we converted from a limited liability corporation to a C-corporation. Subsequent to our corporate conversion, we have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.


90


Prior to our corporate conversion, our Operating Agreement, as amended and restated, provided for classes of units, allocation of profits and losses, distribution preferences, and other member rights. The Operating Agreement allowed for preferred units, common units, capped common units, appreciation units and participation units. Capped common units were interests that entitled the holder to receive distributions up to a stated threshold amount. Appreciation units and participation units were interests that entitled a holder to receive distributions in excess of a stated threshold amount. Members were limited in their liability to their capital contributions.
Distributions from the LLC
Our Amended and Restated Operating Agreement provided that any distributions, other than tax distributions, would be made according to the following priority:
First, to each holder of Series B preferred units and Series C preferred units until the cumulative distributions received (including any tax distributions) by holders of Series B preferred units equal $1.00 per Series B unit and the cumulative distribution received (including any tax distributions) by holders of Series C preferred units equal $5.00 per Series C preferred unit, provided that if the amount of distributable cash and property is insufficient to make such distribution in full, then all distributable cash and property shall be distributed to the holders of the Series B preferred and Series C preferred pro rata on the basis of their respective distribution preferences.
Second, to each holder of Series A preferred units until the cumulative distributions received (including any tax distributions) by each holder of a Series A preferred unit equal $0.20 per Series A preferred unit held.
Third, to each holder of common units or capped common units in proportion to the number of units held until the cumulative distributions received (including tax distributions) by each holder of a common unit or capped common unit equals $0.20 per common unit or capped common unit held.
Fourth, pro rata based on the number of units held to the holders of all units other than Series C preferred units based on the number of units held until the cumulative distributions received by each holder of common units and Series A preferred units equals the amount distributed to holders of Series C units, provided that holders of appreciation units or participation units will only receive distributions to the extent that pro rata distributions to all holders exceed the threshold levels of the applicable appreciation or participation units.
Fifth, pro rata to the holders of all units, provided that holders of appreciation units or participation units will only receive distributions to the extent that pro rata distributions to all holders exceed the threshold levels of the appreciation units or participation units.
Allocation of Profits and Losses from the LLC
Profits and losses were allocated among the members so that the balance in each member’s capital account equaled or was as close as possible to the amount such member would receive upon our hypothetical sale and liquidation, assuming that our assets were sold for an amount equal to their book value, all our liabilities were paid and any remaining proceeds were distributed to the members in accordance with the terms of the Operating Agreement.


91


Losses were allocated first to members with positive capital accounts until such capital account balances are reduced to zero, in the reverse order of the priority the members have to receive a return of their capital, as noted above, and then in proportion to the number of units held. Specifically, losses were first allocated to reduce any proceeds from common unit holders to zero, then to offset gross proceeds from Series A preferred unit holders and finally to offset gross proceeds from Series B and C preferred unit holders pro rata based on the number of units held. Once all contributed capital has been reduced to zero, the losses were then allocated pro rata based on the number of units held by each class of member units. Profits were allocated first to offset losses previously allocated, in the reverse order that such losses were allocated, and then in accordance with the members’ rights to receive distributions of profits, as noted above.
During 2014, losses offset proceeds from option exercises during the year and the gross proceeds from the 2012 and 2013 issuances of Series C preferred units to bring those positive capital accounts to zero. During 2014, the remaining losses incurred through the corporate conversion were then allocated pro rata to all classes of units.
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. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (the 2009 Plan). We utilized stock-based compensation in the form of restricted participation units, appreciation units and options to purchase common units. We determined these forms of stock-based compensation were substantive classes of equity for accounting purposes.
Immediately prior to our IPO, the 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (the 2014 Plan and, together with the 2009 Plan, the Plans).
We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock.
As of December 31, 2016, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. There were no other grants of any other award types under the Plans.
In June 2016, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,900,000. As of December 31, 2016, 4,167,855 shares of Class A common stock were available for grant under the 2014 Plan.
Stock-based compensation expense for the year ended December 31, 2016 was $9.4 million, $2.8 million and $2.0 million for options to purchase common stock, restricted stock awards and restricted stock units, respectively. Stock-based compensation expense for the year ended December 31, 2015 was $7.6 million and $3.4 million for options to purchase common stock and restricted stock awards, respectively. Stock-based compensation expense for the year ended December 31, 2014 was $50,000, $7.3 million and $31,000 for restricted participation and appreciation units, options to purchase common stock and restricted stock awards, respectively.


92


Stock-based compensation expense associated with restricted participation and appreciation units, stock options, restricted stock awards and restricted stock units was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
 
Year ended December 31,
 
2016
 
2015
 
2014
Cost of revenue
 
 
 
 
 
Subscription and support
$
493

 
$
363

 
$
502

Professional services
411

 
349

 
337

Operating expenses
 
 
 
 
 
Research and development
2,365

 
1,924

 
1,757

Sales and marketing
2,075

 
1,727

 
1,241

General and administrative
8,903

 
6,637

 
3,548

Total
$
14,247

 
$
11,000

 
$
7,385


The fair value of each option, participation and appreciation unit grant is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. The expected term represents the period of time the options are expected to be outstanding and is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the options.
The fair value of our stock options was estimated assuming no expected dividends and the following weighted-average assumptions:
 
Year ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.0 - 6.1
 
6.1
 
5.0 - 10.0
Risk-free interest rate
1.15% - 2.08%
 
1.35% - 1.93%
 
1.52% - 2.80%
Expected volatility
43.0% - 45.3%
 
42.4% - 47.1%
 
45.8% - 52.5%



93


Stock Options
The following table summarizes the option activity under the Plans for the year ended December 31, 2016:




Options
 

Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Term (Years)
 
Aggregate Intrinsic Value
 
 
 
 
 
 
 
(in thousands)
Outstanding at December 31, 2015
6,969,133

 
$
11.37

 
7.7
 
$
43,287

Granted
1,221,519

 
15.27

 
 
 
 
Forfeited
(284,243
)
 
14.70

 
 
 
 
Exercised
(373,954
)
 
4.43

 
 
 
 
Outstanding at December 31, 2016
7,532,455

 
$
12.22

 
7.2
 
$
19,988

 
 
 
 
 
 
 
 
Exercisable at December 31, 2016
4,369,328

 
$
10.11

 
6.2
 
$
19,665


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 years ended December 31, 2016, 2015 and 2014 was $3.9 million, $8.4 million and $1.7 million, respectively.
The weighted-average grant-date fair value of options granted during the years ended December 31, 2016, 2015 and 2014 was $6.79, $6.53 and $7.85, respectively. The total fair value of options vested during the years ended December 31, 2016, 2015 and 2014 was approximately $9.3 million, $8.7 million and $5.1 million, respectively. Total unrecognized compensation expense of $18.1 million related to options will be recognized over a weighted-average period of 2.3 years. Total compensation expense recognized during the years ended December 31, 2016, 2015 and 2014 for outstanding options granted to service providers was $0, $236,000 and $1.8 million, respectively, based on the fair value on the vesting date or the fair value on the reporting date if unvested.
Restricted Stock Awards
We have granted restricted stock awards to our executive officers that vest in three equal annual installments from the date of grant and to non-employee members of our Board of Directors with one-year cliff vesting from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the years ended December 31, 2016 and 2015 was approximately $3.3 million and $750,000, respectively. No restricted stock awards vested during the year ended December 31, 2014.


94


The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2016:




Number of Shares
 
Weighted-
Average
Grant Date Fair Value
 
Aggregate Intrinsic Value
 
 
 
 
 
(in thousands)
Outstanding at December 31, 2015
600,025

 
$
13.38

 
$
10,542

Granted

 

 
 
Forfeited

 

 
 
Vested
(246,690
)
 
13.35

 
 
Outstanding at December 31, 2016
353,335

 
$
13.40

 
$
4,823


Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. The expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. At December 31, 2016, there was approximately $6.3 million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 1.6 years.
Restricted Stock Units
We have granted restricted stock units to our executive officers that vest in three equal annual installments from the date of grant and to non-employee members of our Board of Directors with 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.
During 2016, we granted 381,952 shares of restricted stock units. The fair value for restricted stock units is calculated based on the stock price on the date of grant. No restricted stock units vested during the year ended December 31, 2016.
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. The expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. At December 31, 2016, there was approximately $3.7 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 1.9 years.
Restricted participation and appreciation units
During the year ended December 31, 2014, 108,975 participation and appreciation units under the 2009 Plan vested prior to our conversion to a corporation.
The total fair value of participation and appreciation units vested during the year ended December 31, 2014 was approximately $77,000. At December 10, 2014, all participation and appreciation units converted into Class A common stock as part of the corporate conversion.


95


9. Accumulated Other Comprehensive Income (Loss)
The following table summarizes the activity of accumulated other comprehensive income (loss) during the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
Accumulated translation adjustment
 
Accumulated unrealized holding gains (losses) on available-for-sale securities
 
Accumulated other comprehensive income (loss)
Balance at December 31, 2013
 
$
54

 
$
(196
)
 
$
(142
)
Other comprehensive income
 
93

 
60

 
153

Reclassification of realized loss
 

 
136

 
136

Balance at December 31, 2014
 
147

 

 
147

Other comprehensive income (loss)
 
133

 
(39
)
 
94

Balance at December 31, 2015
 
280

 
(39
)
 
241

Other comprehensive income
 
18

 
32

 
50

Balance at December 31, 2016
 
$
298

 
$
(7
)
 
$
291


10. Segments
Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have a single operating segment. During the years ended December 31, 2016, 2015 and 2014, 93.8%, 94.3% and 94.7% of our revenue, respectively, and substantially all of our long-lived assets were attributable to operations in the United States.
11. Income Taxes
Loss before income tax provision consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
United States
$
(43,952
)
 
$
(42,788
)
 
$
(40,363
)
Foreign
(1
)
 
(618
)
 
(759
)
Total
$
(43,953
)
 
$
(43,406
)
 
$
(41,122
)



96


The provision (benefit) for income taxes consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Current
 
 
 
 
 
State
$
12

 
$
69

 
$
32

Foreign
44

 

 

Total Current
$
56

 
$
69

 
$
32

 
 
 
 
 
 
Deferred
 
 
 
 
 
Federal
$
(32
)
 
$
(76
)
 
$

Total Deferred
$
(32
)
 
$
(76
)
 
$

 
 
 
 
 
 
Total
$
24

 
$
(7
)
 
$
32


During the years ended December 31, 2016 and 2015, we recorded a federal income tax benefit of $32,000 and $76,000, respectively. That benefit was primarily related to the allocation of tax expense (benefit) between continuing operations and other comprehensive income when applying the exception to the ASC 740 intraperiod tax allocation rule. Intraperiod tax allocation rules require us to allocate the provision for income taxes between continuing operations and other categories of earnings, such as other comprehensive income. In periods in which we have a year-to-date pre-tax loss from continuing operations and pre-tax income in other categories of earnings, such as other comprehensive income, we must allocate the tax provision to the other categories of earnings and then record a related tax benefit in continuing operations. This exception to the general rule applies even when a valuation allowance is in place at the beginning and end of the year. 
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Federal statutory rate
35.0
%
 
35.0
%
 
35.0
%
Effect of:
 
 
 
 
 
Tax benefit at federal statutory rate
$
(15,384
)
 
$
(15,192
)
 
$
(14,393
)
State taxes, net of federal benefit
(1,377
)
 
(1,833
)
 
(347
)
Non-taxable flow-through earnings

 

 
12,336

Foreign
256

 
(64
)
 
(130
)
Recognition of deferred tax assets

 

 
(29,870
)
Valuation allowance
17,013

 
17,697

 
32,440

Other
(484
)
 
(615
)
 
(4
)
Total income tax provision
$
24

 
$
(7
)
 
$
32




97


The components of deferred tax assets and liabilities were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Deferred tax assets:
 
 
 
Property and equipment
$
12

 
$
1

Accruals and reserves
1,104

 
1,407

Deferred rent
1,565

 
654

Compensation and benefits
16,048

 
12,512

Deferred revenue
3,255

 
5,372

Net operating loss and credits
45,625

 
30,475

Other
180

 
74

Total deferred tax assets
67,789

 
50,495

Valuation allowance
(67,225
)
 
(50,212
)
Total deferred tax assets
564

 
283

Deferred tax liabilities:
 
 
 
Property and equipment
(403
)
 
(134
)
Other deferred tax liabilities
(161
)
 
(149
)
Deferred tax liabilities
(564
)
 
(283
)
Total
$

 
$


Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2016. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net deferred tax asset at December 31, 2016, because we believe it is more likely than not that these benefits will not be realized.
As of December 31, 2016, we have unrealized tax benefits of $3.6 million arising from tax deductions for share based compensation in excess of the compensation recognized for financial reporting purposes. Realization of this excess tax benefit will occur when current taxes payable are reduced with a corresponding credit to additional paid in capital.
As of December 31, 2016, we have federal and state net operating loss carryforwards of approximately $117.5 million and $87.7 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts between years 2034 and 2036. The state net operating loss carryforwards will expire in varying amounts between years 2021 and 2036. Additionally, we have total net operating loss carryforwards from international operations of $209,000 that will expire in varying amounts beginning in 2033. We also have approximately $3.4 million of federal and $902,000 of state tax credit carryforwards as of December 31, 2016. The federal credits will expire in varying amounts between the years 2034 and 2036. The state credits expire beginning in 2021.


98


A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):
 
Year ended December 31, 2016
Unrecognized tax benefits-beginning of period
$

Additions for tax positions related to prior year
168

Reductions for tax positions related to prior year

Additions for tax positions related to current year

Unrecognized tax benefits-end of period
$
168


We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2016, due to the availability of net operating losses.
We do not expect our gross unrecognized tax benefits to change significantly over the next 12 months. Our policy is to classify interest and penalties associated with uncertain tax positions, if any, as a component of our income tax provision. Interest and penalties were not significant during the years ended December 31, 2016, 2015 and 2014.
We are subject to taxation in the United States and various states and foreign jurisdictions. As of December 31, 2016, tax years for 2013 through 2016 are subject to examination by the tax authorities. With few exceptions, as of December 31, 2016, we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2013.
12. Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options and stock related to unvested restricted stock awards to the extent dilutive.
The net loss per share is allocated based on the contractual participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.


99


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):
 
Year ended
 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Numerator
 
 
 
 
 
 
 
 
 
 
 
Net loss
$
(31,644
)
 
$
(12,333
)
 
$
(30,075
)
 
$
(13,324
)
 
$
(25,259
)
 
$
(15,895
)
 
 
 
 
 
 
 
 
 
 
 
 
Denominator
 
 
 
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding - basic and diluted
29,265,605

 
11,405,528

 
27,617,350

 
12,235,274

 
19,736,342

 
12,419,718

Basic and diluted net loss per share
$
(1.08
)
 
$
(1.08
)
 
$
(1.09
)
 
$
(1.09
)
 
$
(1.28
)
 
$
(1.28
)

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 December 31,
 
2016
 
2015
 
2014
Shares subject to outstanding common stock options
7,532,455

 
6,969,133

 
6,089,938

Shares subject to unvested restricted stock awards
353,335

 
600,025

 
54,350




100


13. Unaudited Quarterly Results of Operations
The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.
 
Three months ended
 
Dec 31,
2016
 
Sept 30,
2016
 
Jun 30,
2016
 
Mar 31,
2016
 
Dec 31,
2015
 
Sept 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
 
(in thousands)
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
$
38,329

 
$
36,237

 
$
34,969

 
$
33,585

 
$
32,102

 
$
29,832

 
$
28,085

 
$
26,269

Professional services
8,045

 
8,473

 
8,042

 
10,966

 
7,780

 
6,436

 
5,883

 
8,885

Total revenue
46,374

 
44,710

 
43,011

 
44,551

 
39,882

 
36,268

 
33,968

 
35,154

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
7,244

 
6,694

 
7,039

 
6,918

 
5,791

 
5,319

 
5,564

 
5,885

Professional services
5,964

 
6,040

 
5,538

 
6,188

 
5,222

 
4,457

 
4,189

 
3,777

Total cost of revenue
13,208

 
12,734

 
12,577

 
13,106

 
11,013

 
9,776

 
9,753

 
9,662

Gross profit
33,166

 
31,976

 
30,434

 
31,445

 
28,869

 
26,492

 
24,215

 
25,492

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
14,533

 
14,342

 
14,047

 
14,516

 
13,496

 
12,766

 
12,196

 
12,008

Sales and marketing
18,196

 
22,354

 
19,828

 
20,088

 
18,632

 
20,903

 
16,329

 
13,705

General and administrative
7,845

 
8,015

 
7,882

 
8,953

 
8,538

 
7,153

 
6,291

 
6,734

Total operating expenses
40,574

 
44,711

 
41,757

 
43,557

 
40,666

 
40,822

 
34,816

 
32,447

Loss from operations
(7,408
)
 
(12,735
)
 
(11,323
)
 
(12,112
)
 
(11,797
)
 
(14,330
)
 
(10,601
)
 
(6,955
)
Interest expense
(455
)
 
(462
)
 
(468
)
 
(490
)
 
(508
)
 
(494
)
 
(513
)
 
(510
)
Other income and (expense), net (1)
348

 
298

 
278

 
576

 
2,014

 
163

 
191

 
(66
)
Loss before provision for income taxes
(7,515
)
 
(12,899
)
 
(11,513
)
 
(12,026
)
 
(10,291
)
 
(14,661
)
 
(10,923
)
 
(7,531
)
Provision (benefit) for income taxes
1

 
(8
)
 
12

 
19

 
2

 
(31
)
 
106

 
(84
)
Net loss
$
(7,516
)
 
$
(12,891
)
 
$
(11,525
)
 
$
(12,045
)
 
$
(10,293
)
 
$
(14,630
)
 
$
(11,029
)
 
$
(7,447
)
Net loss per common share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic and diluted
$
(0.18
)
 
$
(0.32
)
 
$
(0.28
)
 
$
(0.30
)
 
$
(0.26
)
 
$
(0.37
)
 
$
(0.28
)
 
$
(0.19
)
Weighted-average common shares outstanding - basic and diluted
40,872,772

 
40,762,960

 
40,593,908

 
40,451,668

 
40,204,367

 
39,980,308

 
39,627,842

 
39,593,700


(1) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to “Other income and (expense), net” (see Note 5).



101


Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. 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.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our financial statements would be prevented or detected. Based on that assessment, management has concluded that its internal control over financial reporting was effective as of December 31, 2016 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP.
This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm. For as long as we remain an “emerging growth company” as defined in the JOBS Act, we are exempt from the requirement that our registered public accounting firm provide an attestation report on the effectiveness of our internal control over financial reporting.



102


Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended December 31, 2016 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
On February 17, 2017, the Compensation Committee of our Board of Directors approved the 2017 Short-Term Incentive Plan applicable to our executive officers for the fiscal year ending December 31, 2017.  The Plan provides executive officers with the opportunity to earn cash bonuses based upon the achievement of pre-established performance metrics determined by the Committee, which may include one or more of revenue growth, operating cash flow, or operating loss excluding stock compensation.  The Committee sets the target award for each participating executive as a percentage of base salary.  Following the end of fiscal 2017, the Committee will review our attainment of the metrics and determine actual payouts, subject to upward or downward adjustment in its discretion.    



103


Part III.
Item 10. Directors, Executive Officers and Corporate Governance
a)    Directors of the Company.
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the heading “Election of Directors” and is incorporated herein by reference.
b)    Executive Officers of the Company.
Matthew M. Rizai, Ph.D. 60, has served as our Chairman and Chief Executive Officer since December 2014 and served as the Chief Executive Officer and a Managing Director of Workiva LLC from 2009 to December 2014. He has over 20 years of experience as a Mechanical Engineer and nearly 15 years of experience leading technology companies. Prior to founding Workiva, Mr. Rizai was the Chairman and Chief Executive Officer of Engineering Animation, Inc. (NASDAQ: EAII) (EAI) from 1990 to 2000, when it was acquired by Unigraphics Solutions (now part of Siemens USA). Prior to EAI, Mr. Rizai was a senior research engineer at General Motors Research Laboratories, an analyst at Arch Development Corporation, and a development engineer at Ford Motor Company. He also co-founded Computer Aided Design Software, Inc. From 2003 to 2013, Mr. Rizai was a board member of Stafford Development Company, a real estate, hospitality, restaurant and health care services company based in Tifton, GA. Mr. Rizai earned a B.S., M.S. and Ph.D. in Mechanical Engineering from Michigan State University and an M.B.A. from the University of Chicago Booth School of Business.
Martin J. Vanderploeg, Ph.D., 60, has served as our President and Chief Operating Officer since December 2014 and served as the Chief Operating Officer and a Managing Director of Workiva LLC from 2008 to December 2014. He has over 20 years of experience in mechanical engineering and advising early stage technology companies. Prior to founding Workiva in 2008, Mr. Vanderploeg was a founder of EAI and served as EAI’s Executive Vice President from 1993 until EAI was acquired by Unigraphics Solutions in 2000. Mr. Vanderploeg served as Chief Technology Officer of EAI from 1989 to 1999. Following the acquisition of EAI, Mr. Vanderploeg continued to be an advisor to various technology start-up companies. Prior to EAI, Mr. Vanderploeg was a tenured professor of mechanical engineering at Iowa State University from 1985 to 1993 and was the founder and director of the Iowa State University Visualization Laboratory. Mr. Vanderploeg earned a B.S., M.S. and Ph.D. in mechanical engineering from Michigan State University.
Jeffrey D. Trom, Ph.D., 56, has served as Executive Vice President and Chief Technology Officer since December 2014 and served as a Managing Director and Chief Technology Officer of Workiva LLC from 2008 to December 2014. He has over 20 years of experience working with information technology and development. Prior to founding Workiva, Mr. Trom was a founder of EAI and served as EAI’s Vice President from 1990 and as Chief Technology Officer in charge of software architecture, development and deployment from 1999 until EAI was acquired by Unigraphics Solutions in 2000. Thereafter, Mr. Trom served as a technical consultant for various technology companies, including Electronic Data Systems from 2000 to 2002. He is president of the board of Middle Creek Montessori, a non-profit school in Bozeman, Montana. Mr. Trom earned a B.S. and M.S. in Mechanical Engineering from University of Iowa and a Ph.D. in Mechanical Engineering from Iowa State University.
Michael S. Sellberg, 50, has served as Executive Vice President and Chief Product Officer since December 2014 and served as Workiva LLC’s Chief Marketing Officer and Managing Director from 2009 to August 2014, and Chief Product Officer and Managing Director from September 2014 to December 2014. He has over 20 years of experience in software development, product marketing and operations management. From 2005 to 2009, Mr. Sellberg was Executive Vice President of Operations and Chief Technology Officer of iMed Studios, a digital agency and web studio owned by the Publicis Healthcare Communications Group. From 1998 to 2000, he was Divisional General Manager at EAI and Executive Director of Operations for


104


EAI’s online collaboration solution, eVis. After EAI was acquired by Unigraphics Solutions in 2000 and until 2005, Mr. Sellberg led the Teamcenter product management team for Unigraphics. Mr. Sellberg earned a B.S. in Mechanical Engineering from University of Missouri-Rolla and an M.S. in Engineering Mechanics from Iowa State University.
Joseph H. Howell, 64, has served as our Executive Vice President for Strategic Initiatives since December 2014 and served as a Managing Director of Workiva LLC from 2008 to December 2014. He has over 25 years of experience in senior financial management and SEC reporting experience, including with early stage companies. Prior to founding Workiva in 2008, Mr. Howell was the Managing Director of Financial Intelligence, LLC from 2007 until 2008. From 2002 to 2004, Mr. Howell served as Chief Financial Officer of Eid Passport, and, from 2000 to 2002, he was the Chief Financial Officer of Webridge, Inc., which was acquired by Click Commerce. He was also the Chief Financial Officer from 1998 to 2000 of EMusic.com (NASDAQ: EMUS), which was acquired by Universal Music Group. In addition, Mr. Howell served as the Chief Financial Officer of Merix Corporation (NASDAQ: MERX) from 1995 to 1998, Acting Chief Financial Officer for Borland Software (NASDAQ: BORL) from 1994 to 1995, and the Chief Accounting Officer for Borland Software from 1988 to 1995. Mr. Howell is a certified public accountant (inactive), and he earned a B.A. from the University of Michigan and an M.S. in Accounting from Eastern Michigan University.
J. Stuart Miller, 56, has served as our Executive Vice President, Treasurer and Chief Financial Officer since December 2014 and served as Chief Financial Officer of Workiva LLC from April 2014 to December 2014. He has over 25 years of experience advising on mergers and acquisitions and capital raising for various companies. Prior to joining Workiva in April 2014, Mr. Miller was a Managing Director of Colonnade Advisors, a mergers and acquisitions advisory firm that he founded in 1999. Previously, he was a Managing Director in the Investment Banking Department of J.P. Morgan. Mr. Miller joined J.P. Morgan from Credit Suisse First Boston, where he had worked in the Investment Banking Department. He earned a B.A. from Washington & Lee University and an M.B.A. from Harvard Business School.
Troy M. Calkins, 50, Mr. Calkins has served as our Executive Vice President, Secretary and General Counsel since December 2014 and served as General Counsel of Workiva LLC from February 2014 to December 2014. Prior to Workiva, he was a partner at Drinker Biddle & Reath LLP, where he spent 19 years in the firm’s Corporate and Securities Practice Group. His practice focused on counseling both private and public companies on legal strategy, corporate compliance and governance, and private and public securities offerings. He earned a B.A. from Michigan State University and a J.D. from the University of Michigan Law School.
c)    Section 16(a) Beneficial Ownership Reporting Compliance.
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the heading “Section16(a) Beneficial Ownership Reporting Compliance” and is incorporated herein by reference.
d)     Code of Ethics.
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the heading “Corporate Governance” and is incorporated herein by reference.
e)    Information regarding our Audit Committee and Nominating and Governance Committee is set forth in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the heading “Corporate Governance” and is incorporated herein by reference.


105


Item 11. Executive Compensation
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the headings “Executive Compensation” and “Director Compensation” and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the headings “Ownership of Common Stock” and “Equity Compensation Plan Information” and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions and Director Independence
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the headings “Certain Relationships and Related-Party and Other Transactions” and “Corporate Governance” and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
This information is included in our definitive proxy statement for the 2017 Annual Meeting of Stockholders under the heading “Ratification of the Appointment of Independent Registered Public Accounting Firm” and is incorporated herein by reference.


106


Part IV.
Item 15. Exhibits and Financial Statement Schedules
The following documents are filed as part of this Form 10-K:
1.
All financial statements. See Index to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K. 
2.
Financial Statement Schedules. Financial statement schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.
3.
Exhibits. See Exhibit Index.


107


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 23rd day of February, 2017.
WORKIVA INC.
 
 
By:
/s/ Matthew M. Rizai, Ph.D.
Name:
Matthew M. Rizai, Ph.D.
Title:
Chairman and Chief Executive Officer
 
 
POWER OF ATTORNEY
The undersigned officers and directors of Workiva Inc. hereby severally constitute Matthew M. Rizai our true and lawful attorney, with full power to him, to sign for us in our names in the capacities indicated below the Annual Report on Form 10-K filed herewith and any and all amendments thereto, and generally do all such things in our name and on our behalf in our capacities as officers and directors to enable Workiva Inc. to comply with the provisions of the Securities and Exchange Commission, hereby ratifying and confirming our signatures as they may be signed by our said attorneys, or any one of them on the Annual Report on Form 10-K and any and all amendments thereto.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated and on the dates indicated.

Signature
 
Title
 
Date
 
 
 
 
 
/s/ Matthew M. Rizai, Ph.D.
 
Chairman of the board and Chief Executive Officer and Director
(Principal Executive Officer)
 
February 23, 2017
Matthew M. Rizai, Ph.D.
 
 
 
 
 
 
 
 
/s/ J. Stuart Miller
 
Executive Vice President, Treasurer and Chief Financial Officer
(Principal Financial Officer)
 
February 23, 2017
J. Stuart Miller
 
 
 
 
 
 
 
 
/s/ Jill Klindt
 
Vice President and Chief Accounting Officer
(Principal Accounting Officer)
 
February 23, 2017
Jill Klindt
 
 
 
 
 
 
 
 
/s/ Eugene S. Katz
 
Director
 
February 23, 2017
Eugene S. Katz
 
 
 
 
 
 
 
 
/s/ Michael M. Crow, Ph.D.
 
Director
 
February 23, 2017
Michael M. Crow, Ph.D.
 
 
 
 
 
 
 
 
/s/ Robert H. Herz
 
Director
 
February 23, 2017
Robert H. Herz
 
 
 
 
 
 
 
 
/s/ David S. Mulcahy
 
Director
 
February 23, 2017
David S. Mulcahy
 
 
 
 
 
 
 
 
/s/ Suku Radia
 
Director
 
February 23, 2017
Suku Radia
 
 
 
 
 
 
 
 
/s/ Martin J. Vanderploeg, Ph.D.
 
Director
 
February 23, 2017
Martin J. Vanderploeg, Ph.D.
 
 
 


S-1


EXHIBIT INDEX
Exhibit
Number
 
Description
 
 
3.1
 
Certificate of Incorporation of Workiva Inc., incorporated by reference from Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on December 16, 2014.
 
 
 
3.2
 
Bylaws of Workiva Inc., incorporated by reference from Exhibit 3.2 to the Company’s Current Report on Form 8-K filed on December 16, 2014.
 
 
4.1
 
Form of the Company’s Class A common stock certificate, incorporated by reference from Exhibit 4.1 to the Company’s Registration Statement on Form S-1 filed on November 17, 2014.
 
 
10.1*
 
Amended and Restated Workiva Inc. 2009 Unit Incentive Plan.
 
 
10.2*
 
Workiva Inc. 2014 Equity Incentive Plan, incorporated by reference from Exhibit 4.5 to the Company’s Registration Statement on Form S-8 filed on December 16, 2014.
 
 
10.3*
 
Form of Nonqualified Stock Option Grant for Executive Officers under 2014 Equity Incentive Plan.
 
 
10.4*    
 
Form of Restricted Stock Grant for Executive Officers under 2014 Equity Incentive Plan.
 
 
10.5*
 
Form of Restricted Stock Grant for Non-Employee Directors under 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.5 to the Company’s Registration Statement on Form S-1 filed on October 17, 2014.
 
 
 
10.6*
 
Form of Employment Agreement, incorporated by reference from Exhibit 10.6 to the Company’s Registration Statement on Form S-1 filed on November 17, 2014.
 
 
 
10.7*
 
Form of Indemnification Agreement, incorporated by reference from Exhibit 10.7 to the Company’s Registration Statement on Form S-1 filed on November 17, 2014.
 
 
 
10.8
 
Sublease Agreement, dated December 19, 2011, as amended October 2, 2013, between the Company and 2900 University, LLC, incorporated by reference from Exhibit 10.8 to the Company’s Registration Statement on Form S-1 filed on October 17, 2014.
 
 
 
10.9
 
Loan and Security Agreement, dated August 22, 2014, as amended effective as of September 30, 2014 and November 25, 2014, by and among the Company, Workiva International LLC and Silicon Valley Bank, incorporated by reference from Exhibit 10.9 to the Company’s Registration Statement on Form S-1 filed on December 1, 2014.
 
 
10.10
 
Google Cloud Platform License Agreement, dated July 24, 2014, between the Company and Google Inc., incorporated by reference from Exhibit 10.10 to the Company’s Registration Statement on Form S-1 filed on October 17, 2014.
 
 
10.11
 
Series 2014 Convertible Promissory Note issued to Bluestem Capital Appreciation Fund, LLC, dated July 31, 2014, incorporated by reference from Exhibit 10.11 to the Company’s Registration Statement on Form S-1 filed on November 17, 2014.
 
 
 
10.12
 
Third Amendment to Loan and Security Agreement dated February 26, 2015 by and among Workiva Inc., Workiva International LLC and Silicon Valley Bank, incorporated by reference from Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2015.
 
 
 
10.13*
 
Workiva Inc. Nonqualified Deferred Compensation Plan effective as of January 14, 2016, incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on January 15, 2016.
 
 
 
10.14*
 
Form of Workiva Inc. Restricted Stock Unit Agreement for service-vesting restricted stock units under the Workiva Inc. 2014 Equity Incentive Plan.
 
 
 
10.15
 
Consent and Fourth Amendment to Loan and Security Agreement, dated April 5, 2016, by and between Silicon Valley Bank, Workiva Inc. and Workiva International LLC incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 11, 2016.
 
 
 
10.16*
 
Form of Workiva Inc. Restricted Stock Unit Agreement for service-vesting restricted stock units issuable to non-employee directors under the Workiva Inc. 2014 Equity Incentive Plan incorporated by reference from Exhibit 10.3 to the Company’s Current Report on Form 10-Q filed on May 4, 2016.
 
 
 
10.17*
 
Workiva Inc. Amended and Restated 2014 Equity Incentive Plan incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 17, 2016.
 
 
 
21.1
 
List of Subsidiaries of the Company.
 
 
23.1
 
Consent of Ernst & Young LLP, Independent Registered Public Accounting Firm.
 
 
 
24.1
 
Power of attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K).
 
 
 
31.1
 
Certification of the Chief Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
31.2
 
Certification of the Chief Financial Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
32.1#     
 
Certification of the Chief Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
32.2#     
 
Certification of the Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
101.INS
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
* Indicates a management contract or compensatory plan.
# As contemplated by SEC Release No. 33-8212, these exhibits are furnished with this Annual Report on Form 10-K and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Workiva Inc. under the Securities Act of 1933 or the Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.


E-1
EX-10.1 2 exhibit101-2009amendedandr.htm EXHIBIT 10.1 Exhibit


AMENDED AND RESTATED
WORKIVA INC. 2009 INCENTIVE PLAN
(FORMERLY KNOWN AS THE WEBFILINGS LLC 2009 UNIT INCENTIVE PLAN)
ADOPTED: SEPTEMBER 4, 2009
APPROVED BY MEMBERS: SEPTEMBER 11, 2009
AMENDED: FEBRUARY 17, 2010
AMENDED: OCTOBER 10, 2012
AMENDED AND RESTATED: DECEMBER 10, 2014
TERMINATION DATE: SEPTEMBER 3, 2019
1.
PURPOSES; HISTORY.
The Company adopted the WebFilings LLC 2009 Unit Incentive Plan (“the Unit Plan”) on September 4, 2009 for the purposes of retaining the services of Employees, Consultants, and Other Service Providers of the Company and its Affiliates, to secure and retain the services of new members of this group and to provide incentives for such persons to exert maximum efforts for the success of the Company and its Affiliates.
On July 1, 2014, WebFilings LLC changed its name to Workiva LLC and on September 17, 2014, Workiva LLC converted into a Delaware limited liability company. Effective December 10, 2014, Workiva LLC converted into a Delaware corporation and changed its name to Workiva Inc. In connection with this conversion, all outstanding equity units of Workiva LLC were automatically converted into shares of common stock of the Company, and each outstanding option to purchase one common unit of Workiva LLC was automatically converted into an option to purchase 0.396 shares of the Company’s Class A common stock. The Company has amended and restated the Unit Plan effective as of December 10, 2014 (the “Effective Date”) and retitled the Unit Plan as the “Amended and Restated Workiva Inc. 2009 Incentive Plan, in order to reflect the foregoing changes and to reflect the initial public offering of the Company’s Class A common stock. No Options shall be granted under the Plan on or after December 10, 2014.
2.
DEFINITIONS.
(a)    “Affiliate” means any parent or subsidiary of the Company, whether now or hereafter existing.
(b)    “Board” means the Board of Directors of the Company.
(c)    “Change in Control of the Company” means:
(i)    Any Person, entity or “group” (within the meaning of Section 13(d) or 14(d) of the Exchange Act or any comparable successor provisions) (other than (A) the Company, or (B) any employee benefit plan of the Company or any trustee of or fiduciary with respect to any such plan when acting in such capacity), alone or together with its affiliates and associates, and other

1



than in a merger or consolidation of the type referred to in subsection (ii) below, has acquired or obtained the right to acquire the beneficial ownership of 50% or more of the shares then outstanding;
(ii)    The consummation of a merger, consolidation or similar transaction involving the Company and, immediately after the consummation of such merger, consolidation or similar transaction, the shareholders of the Company immediately prior to such consummation do not beneficially own (within the meaning of Rule 13d-3 of the Exchange Act or comparable successor rules), directly or indirectly, either (A) outstanding voting securities representing more than 50% of the combined voting power of the surviving entity in such merger, consolidation or similar transaction, or (B) outstanding voting securities representing more than 50% of the combined voting power of the parent of the surviving entity in such merger, consolidation or similar transaction;
(iii)    The direct or indirect sale, transfer, conveyance or other disposition (other than by way of merger or consolidation), in one or a series of transactions, of all or substantially all of the assets of the Company and its Affiliates, taken as a whole, to any Person that is not an Affiliate of the Company; or
(iv)    A majority of the members of the Board are replaced during any 12-month period by Board members whose appointment or election is not endorsed by a majority of the members before the date of appointment or election.
An underwritten public offering under the Securities Act of the Common Stock, where such stock is listed or quoted on a national securities exchange, shall not be treated as a Change in Control under the Plan.
(d)    “Code” means the Internal Revenue Code of 1986, as amended.
(e)    “Committee” means a committee which consists solely of not fewer than two members of the Board, appointed in accordance with Section 3(b), who shall be appointed by, and serve at the pleasure of, the Board (taking into consideration the rules under Section 16(b) of the Exchange Act, the requirements of Code §162(m) and the rules regarding “independent directors” of exchange on which Common Stock is listed) or the entire Board. In the event a Committee is appointed in accordance with Section 3(b), each reference to the “Board” in the Plan, other than Section 12 (regarding termination of the Plan) shall mean the “Committee.”
(f)    “Common Stock” means Class A common stock, par value $0.001 per share, of the Company.
(g)    “Company” means Workiva Inc., a Delaware corporation.
(h)    “Consultant” means any person, including an advisor, engaged by the Company or an Affiliate to render consulting or advisory services and who is compensated for such services.
(i)    “Continuous Service” means that the Participant’s service with or for the Company or an Affiliate, as an Employee providing services to the Company or a Consultant, is not interrupted or terminated. A change in the capacity in which the Participant renders service to the Company

2



or an Affiliate or a change in the entity for which the Participant renders such service, provided that there is no interruption or termination of the Participant’s services with or for the Company, shall not terminate a Participant’s Continuous Service with the Company. For example, a change in status from an Employee of the Company to a Consultant of an Affiliate will not constitute an interruption of Continuous Service. A Company-approved leave of absence shall not constitute an interruption or termination of the Participant’s Continuous Service with the Company provided the Participant returns to Continuous Service with the Company immediately following the termination of such leave of absence.
(j)    “Continuous Service with the Company for Vesting Purposes” means Continuous Service with the Company; provided, however, that any period during which the Participant is on a leave of absence shall not qualify as Continuous Service with the Company for vesting purposes except as required by law or as set forth in a written agreement signed by the Company.
(k)    “Disability” means an individual’s inability to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expect to result in death or which has lasted or can be expected to last for a continuous period of not less than 12 months.
(l)    “Employee” means any person employed by the Company or an Affiliate as an employee.
(m)    Exchange Act” means the Securities Exchange Act of 1934, as amended.
(n)    “Fair Market Value” means (1) the closing price of the Common Stock on a registered securities exchange on the applicable date or the immediately preceding trading day if the applicable date is not a trading day, or (2) such other method of determining fair market value as shall be permissible under the Code, or the rules or regulations thereunder, and adopted by the Committee.
(o)    “Option” means an option to purchase Common Stock granted pursuant to the Plan.
(p)    “Option Agreement” means a written agreement between the Company and an Optionee evidencing the terms and conditions of an individual Option grant. Each Option Agreement shall be subject to the terms and conditions of the Plan.
(q)    “Optionee” means a person to whom an Option is granted pursuant to the Plan or, if applicable, such other person who holds an outstanding Option.
(r)    Other Service Providermeans any provider of services to the Company or an Affiliate other than an Employee, or Consultant.
(s)    Participant means a person to whom an Option is granted pursuant to the Plan or, if applicable, such other Person who holds an outstanding Option.
(t)    “Person” means and includes an individual, corporation, partnership, association, limited liability company, trust, estate, or other entity.

3



(u)    “Plan” means this WebFilings LLC 2009 Unit Incentive Plan, which shall be known as the Amended and Restated Workiva Inc. 2009 Incentive Plan, effective as of the Effective Date.
(v)    Quiet Period” means a period in which a Person is prohibited from selling Common Stock under the Company’s insider trading policy.
(w)    “Securities Act” means the Securities Act of 1933, as amended.
3.
ADMINISTRATION.
(a)    Powers of the Board. The Board shall have the power, subject to, and within the limitations of, the express provisions of the Plan:
(i)    To construe and interpret the Plan, the Options granted under it, and to establish, amend and revoke rules and regulations for its administration. The Board, in the exercise of this power, may correct any defect, omission or inconsistency in the Plan or in any Option Agreement, in a manner and to the extent it shall deem necessary or expedient to make the Plan fully effective.
(ii)    To amend the Plan or an Option Agreement, as provided in Section 11.
(iii)    Generally, to exercise such powers and to perform such acts as the Board deem necessary or expedient to promote the best interests of the Company which are not in conflict with the provisions of the Plan.
(b)    Delegation to Committee.
(i)    General. The Board may delegate administration of the Plan to the Committee, and the term “Committee” shall apply to any person or persons to whom such authority has been delegated. If administration is delegated to the Committee, the Committee shall have, in connection with the administration of the Plan, the powers theretofore possessed by the Board, including the power to delegate to a subcommittee any of the administrative powers the Committee is authorized to exercise (and references in the Plan to the Board shall thereafter be to the Committee or subcommittee, other than references to the Board in Section 12 regarding termination of the Plan), subject, however, to such resolutions, not inconsistent with the provisions of the Plan, as may be adopted from time to time by the Board. The Board may abolish the Committee at any time and re-vest in the Board the administration of the Plan.
(c)    Effect of Board Decisions. All determinations, interpretations and constructions made by the Board in good faith shall not be subject to review by any person and shall be final, binding and conclusive on all persons.

4



4.
COMMON STOCK SUBJECT TO THE PLAN.
(a)    Reserved Common Stock. Subject to the provisions of Section 11 relating to adjustments upon changes in Common Stock, the Common Stock that may be issued pursuant to Options shall not exceed an aggregate of 6,104,750 shares of Common Stock, which is also the maximum number of shares that may be issued under the Plan through options granted to any participant in any one calendar year.
(b)    Reversion of Common Stock to the Reserve. If any Option shall for any reason expire or otherwise terminate, in whole or in part, without having been vested or exercised in full, the Common Stock not acquired or not vested (as the case may be) under such Option shall become unreserved Common Stock and will no longer be available for issuance under the Plan.
5.
ELIGIBILITY.
The persons eligible to receive Options are Employees, eligible Consultants, and Other Service Providers of the Company and its Affiliates. However, no Options shall be granted under the Plan on or after December 10, 2014.
6.
OPTION TERMS.
Each Option shall be in such form and shall contain such terms and conditions as the Board shall deem appropriate. The provisions of separate Option Agreements need not be identical, but each Option shall include (through incorporation of provisions hereof by reference in the Option or otherwise) the substance of each of the following provisions:
(a)    Term. No Option shall be exercisable after the expiration of ten (10) years from the date it was granted.
(b)    Exercise Price of Options. The exercise price of each Option shall be not less than one hundred percent (100%) of the Fair Market Value of the Common Stock subject to the Option on the date the Option is granted.
(c)    Consideration. The purchase price of Common Stock acquired pursuant to an Option shall be paid, to the extent permitted by applicable statutes and regulations, either (i) in cash or by check at the time the Option is exercised or (ii) at the discretion of the Committee, (A) via a “net exercise” or similar arrangement, or (B) in any other form of legal consideration that may be acceptable to the Committee, in each case, as set forth in the Option Agreement.
(d)    Transferability of Options. The Board, in its sole discretion, may impose such limitations on the transferability of Options as the Board shall determine and may permit the transfer of Options consistent with applicable tax and securities laws. In the absence of such a determination by the Board to the contrary, the following restrictions on the transferability of Options shall apply:
(i)    Restrictions on Transfer. An Option shall not be transferable except by will or by the laws of descent and distribution and shall be exercisable during the lifetime of the Optionee only by the Optionee.

5



(ii)    Domestic Relations Orders. Notwithstanding the foregoing, an Option may be transferred pursuant to a domestic relations order.
(iii)    Beneficiary Designation. Notwithstanding the foregoing, the Optionee may, by delivering written notice to the Company, in a form provided by or otherwise satisfactory to the Company, designate a third party who, in the event of the death of the Optionee, shall thereafter be entitled to exercise the Option and receive the Common Stock or other consideration resulting from an Option exercise. In the absence of such designation, the executor or administrator of the Participant’s estate shall be entitled to exercise the Option and receive the Common Stock or other consideration resulting from an Option exercise.
(e)    Vesting Generally. The total number of Common Stock subject to an Option may, but need not, vest and therefore become exercisable in periodic installments that may, but need not, be equal. The Option may be subject to such other terms and conditions on the time or times when it may be exercised (which may be based on performance or other criteria) as the Board may deem appropriate. The vesting provisions of individual Options may vary. The provisions of this subsection 6(e) are subject to any Option provisions governing the minimum number of Common Stock as to which an Option may be exercised.
(f)    Termination of Continuous Service. In the event an Optionee’s Continuous Service terminates (other than upon the Optionee’s death or Disability), the Optionee may exercise his or her Option (to the extent that the Optionee was entitled to exercise such Option as of the date of termination) but only within such period of time ending on the earlier of (i) the date three (3) months following the termination of the Optionee’s Continuous Service (or such longer or shorter period specified in the Option Agreement or (ii) the expiration of the term of the Option as set forth in the Option Agreement. If, after termination, the Optionee does not exercise his or her Option within the time specified in the Option Agreement, the Option shall terminate.
(g)    Disability of Optionee. In the event that an Optionee’s Continuous Service terminates as a result of the Optionee’s Disability, the Optionee may exercise his or her Option (to the extent that the Optionee was entitled to exercise such Option as of the date of termination), but only within such period of time ending on the earlier of (i) the date twelve (12) months following such termination (or such longer or shorter period specified in the Option Agreement or (ii) the expiration of the term of the Option as set forth in the Option Agreement. If, after termination, the Optionee does not exercise his or her Option within the time specified herein, the Option shall terminate.
(h)    Death of Optionee. In the event (i) an Optionee’s Continuous Service terminates as a result of the Optionee’s death or (ii) the Optionee dies within the period (if any) specified in the Option Agreement after the termination of the Optionee’s Continuous Service for a reason other than death, then the Option may be exercised (to the extent the Optionee was entitled to exercise such Option as of the date of death) by the Optionee’s estate, by a person who acquired the right to exercise the Option by bequest or inheritance or by a person designated to exercise the Option upon the Optionee’s death pursuant to subsection (d)(iii) above, but only within the period ending on the earlier of (1) the date twelve (12) months following the date of death (or such longer or shorter period specified in the Option Agreement or (2) the expiration of the term of such Option as set

6



forth in the Option Agreement. If, after death, the Option is not exercised within the time specified herein, the Option shall terminate.
(i)    Quiet Period. Notwithstanding any provision of subsection (f), (g), or (h) to the contrary, if the last day on which a Participant (or the Participant’s legal representative, estate, personal representative or beneficiary) may exercise an Option under subsection (f), (g), or (h) falls within a Quiet Period, the period during which such individual may exercise the Option shall end 90 days after the date such Quiet Period ends; provided, however, that this subsection (i) shall not extend the exercise period beyond the term of the Option (determined under subsection (a)) unless the Committee extends the period during which the Option may be exercised, and such period ends not more than 30 days after the exercise first would no longer violate applicable Federal, state, local or applicable foreign laws.
7.
SECURITIES LAW COMPLIANCE.
Each Option shall be subject to the requirement, if at any time the Company shall determine, in its discretion, that the listing, registration, or qualification of the shares of Common Stock covered thereby upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body, is necessary or desirable as a condition of, or in connection with, the granting of such Option or the purchase of shares of Common Stock thereunder, or that action by the Company, its shareholders, or the Optionee should be taken in order to obtain an exemption from any such requirement or to continue any such listing, registration, or qualification. No Option may be exercised, in whole or in part, unless and until such listing, registration, qualification, consent, approval, or action shall have been effected, obtained, or taken under conditions acceptable to the Company. Without limiting the generality of the foregoing, each Optionee or his or her legal representative or beneficiary may also be required to give satisfactory assurance that such person is an eligible purchaser under applicable securities laws, and that the shares purchased or granted pursuant to the Option shall be for investment purposes and not with a view to distribution; certificates representing such shares may be legended accordingly.
8.
USE OF PROCEEDS.
Proceeds from the sale of Common Stock under the Plan shall constitute general funds of the Company.
9.
MISCELLANEOUS.
(a)    Acceleration of Exercisability and Vesting. The Board shall have the power to accelerate the time at which an Option may first be exercised, notwithstanding the provisions in the applicable Option Agreement stating the time at which it may first be exercised or the time during which it will vest.
(b)    Optionee Rights. No Optionee shall be deemed to be the holder of, or to have any of the rights of a holder with respect to, any Common Stock subject to such Option unless and until such Optionee has satisfied all requirements for exercise of the Option pursuant to its terms.

7



(c)    No Employment or Other Service Rights. Nothing in the Plan or any instrument executed or Option granted pursuant thereto shall confer upon any Participant any right to continue to serve the Company or an Affiliate in the capacity in effect at the time the Option was granted or shall affect the right of the Company or an Affiliate to terminate the service relationship of any person, with or without notice and with or without cause.
(d)    Withholding Obligations. To the extent provided by the terms of an Option Agreement, a Participant may satisfy any federal, state or local tax withholding obligation relating to the acquisition of Common Stock by any of the following means (in addition to the Company’s right to withhold from any compensation, distributions and payments paid to the Participant by the Company) or by a combination of such means: (i) tendering a cash payment; or (ii) authorizing the Company to withhold Common Stock from the Common Stock otherwise issuable to the Participant, provided, however, that no Common Stock may be withheld with a value exceeding the minimum amount of tax required to be withheld by law.
(e)    No Obligation to Notify or Minimize Taxes. The Company shall have no duty or obligation to any holder of an Option to advise such holder as to the time or manner of exercising such Option. Furthermore, the Company shall have no duty or obligation to warn or otherwise advise such holder of a pending termination or expiration of an Option or a possible period in which the Option may not be exercised. The Company has no duty or obligation to minimize the tax consequences of an Option to the holder of such Option.
(f)    Action Constituting Grant of Options and Common Stock. Action constituting an offer by the Company of Common Stock to any Participant under the terms of the Option Agreement, as applicable, shall be deemed completed as of the date the Board (or its authorized designee) approves the terms of such Option pursuant to the Plan, regardless of when the instrument, certificate, or letter evidencing the Option is actually received or accepted by the Participant.
(g)    Electronic Delivery. Any reference herein to a “written” agreement or document shall include any agreement or document delivered electronically or posted on the Company’s intranet.
10.
ADJUSTMENTS UPON CHANGES IN CAPITALIZATION.
(a)    Capitalization Adjustments. If any change occurs with respect to the Common Stock, without the receipt of consideration by the Company (through merger, consolidation, reorganization, recapitalization, incorporation, change in state of organization, distribution (whether in property or cash), equity split, liquidating distribution, combination of Common Stock, exchange of Common Stock, change in form of organization or structure, or other transaction not involving the receipt of consideration by the Company), then: (i) the Plan will be proportionately and appropriately adjusted in the class(es) and maximum number of securities subject to the Plan pursuant to subsection 4(a), (ii) the outstanding Options will be appropriately and proportionately adjusted in the class(es) and number of securities and price per security subject to such outstanding Options, and (iii) the outstanding Common Stock will be appropriately and proportionately adjusted in the class(es) and number of securities. The Board shall make such adjustments, and its determination shall be final, binding and conclusive. (The conversion of any convertible securities

8



of the Company shall not be treated as a transaction “without receipt of consideration” by the Company.)
(b)    Dissolution or Liquidation. Unless otherwise provided by the Board in its sole discretion, in the event of a dissolution or liquidation of the Company, any outstanding vested Options that are not exercised in advance of such event (by such date as may be specified by the Board in its sole discretion) shall terminate immediately prior to such event.
(c)    Asset Sale, Merger, Consolidation or Reverse Merger. In the event of (i) a sale, lease or other disposition of all or substantially all of the assets of the Company, (ii) a merger or consolidation in which the Company is not the surviving entity, or (iii) a reverse merger in which the Company is the surviving entity but the Common Stock outstanding immediately preceding the merger are converted by virtue of the merger into other property, whether in the form of securities, cash or otherwise (including a Change in Control of the Company, and individually, a “Company Transaction”), then:
(i)    Options. Any surviving or acquiring entity may assume any Option (or a portion of any Option) outstanding under the Plan or may substitute a similar option. In the event any surviving or acquiring entity refuses to assume any Option (or portion of an Option) or to substitute a similar option for an Option outstanding under the Plan, then such Options shall terminate upon the consummation of the Corporate Transaction if not exercised at or prior to the Company Transaction.
(ii)    Cash-Out of Options. Notwithstanding the foregoing, in the event any Option (or portion thereof) will terminate if not exercised prior to the effective time of a Company Transaction, the Board may provide, in their sole discretion, that the holder of any such Option (or portion thereof) that is not exercised prior to such effective time will receive a payment, in such form as may be determined by the Board, equal in value to the excess, if any, of (A) the value of the property the holder of the Option would have received upon the exercise of the Option (or applicable portion), over (B) the exercise price payable by such holder in connection with such exercise.
(iii)    Acceleration of Vesting. Except as otherwise stated in the Option Agreement or another written agreement between the Participant and the Company, in the event of a Corporate Transaction in which the surviving corporation or acquiring corporation (or its parent company) does not assume or continue such outstanding Option or substitute similar awards for such outstanding Option, then, in addition to the other provisions of this Section 10(c) above:
(A)    Options Held by Current Participants. With respect to Options that are held by Participants whose Continuous Service has not terminated prior to the effective time of the Corporate Transaction (referred to as the “Current Participants”), the vesting of such Options, and the time at which Options may be exercised, shall (contingent upon the effectiveness of the Corporate Transaction) automatically be accelerated in full to a date prior to the effective time of such Corporate Transaction as the Board shall determine (or, if the Board shall not determine such a date, to the date that is five (5) days prior to the effective time of the Corporate Transaction),

9



and any reacquisition or repurchase rights held by the Company with respect to such Options shall lapse (contingent upon the effectiveness of the Corporate Transaction).
11.
AMENDMENT OF THE PLAN AND OPTIONS.
(a)    Amendment of Plan. At any time, and from time to time, the Board may amend the Plan, subject to shareholder approval of any amendment for which such approval is required under the rules of the exchange or market on which the Common Stock is listed or traded. Rights under any Option Agreement granted before amendment of the Plan shall not be impaired by any amendment of the Plan unless (i) the Company requests the consent of the Participant and (ii) such Participant consents in writing.
(b)    Amendment of Options. At any time, and from time to time, the Board or the Committee may amend the terms of any one or more Options; provided, however, that a Participant’s rights under any such award shall not be impaired by any such amendment unless (i) the Company requests the consent of the Participant and (ii) such Participant consents in writing. Any such amendment shall be subject to shareholder approval if shareholder approval is required under the rules of the exchange or market on which the Common Stock is listed or traded.
12.
TERMINATION OR SUSPENSION OF THE PLAN.
(a)    Plan Term. The Board may suspend or terminate the Plan at any time. Unless sooner terminated, the Plan shall terminate on the day before the tenth (10th) anniversary of the date the Plan was originally adopted by the Board. No Options may be granted under the Plan while the Plan is suspended or after it is terminated.
(b)    No Impairment of Rights. Suspension or termination of the Plan shall not impair rights and obligations under any Option granted while the Plan is in effect except with the written consent of the Participant.
13.
CHOICE OF LAW
The law of the State of Delaware shall govern all questions concerning the construction, validity and interpretation of the Plan, without regard to such state’s conflict of laws rules.



10



Exhibit H
AMENDMENT NO. 1
TO THE
AMENDED AND RESTATED
Workiva Inc. 2009 Incentive Plan
Amended and Restated: December 10, 2014
WHEREAS, Workiva Inc. (the “Company”) sponsors the Amended and Restated Workiva Inc. 2009 Incentive Plan, as amended and restated December 10, 2014 (the “Plan”);
WHEREAS, the Company desires to amend the Plan to allow participants to elect to withhold shares upon the exercise of options granted under the Plan in an amount not to exceed the maximum statutory tax rate in the applicable jurisdiction.
NOW, THEREFORE, by virtue and in exercise of the amending authority reserved by the Company in Section 11(a) of the Plan, effective as of January 1, 2017, the proviso at the end of Section 9(d) of the Plan (“Withholding Obligations”) is hereby amended to read as follows:
“; provided, however, that the Company may not withhold shares of Common Stock in excess of the number of shares necessary to satisfy the maximum federal, state and local income and employment tax withholding requirements.”
IN WITNESS WHEREOF, Workiva Inc. has caused this Amendment No. 1 to be executed by its duly authorized officer this 20th day of February, 2017.
WORKIVA INC.

By:    /s/ Troy M. Calkins            

Name:     Troy M. Calkins            

Title:    Exec. V.P. and General Counsel    


11
EX-10.3 3 exhibit103-formofexecnqso2.htm EXHIBIT 10.3 Exhibit


WORKIVA INC.
2014 EQUITY INCENTIVE PLAN
NOTICE OF NONQUALIFIED STOCK OPTION GRANT
(EXECUTIVE EMPLOYEE)

 
 
 
 
 
 
 
 
Grant Number
 

Pursuant to the Workiva Inc. 2014 Equity Incentive Plan, as amended from time to time (the “Plan”), you have been granted a nonqualified stock option (the “Option”) to purchase shares of Class A Common Stock of Workiva Inc. (the “Company”), as follows:
Grant Date                        

Total Number of Shares Granted            

Exercise Price per Share                

Term/Expiration Date
10 Years/        

Vesting Schedule
Subject to the Plan and the Nonqualified Stock Option Agreement, this Option may be exercised, in whole or in part, in accordance with the following vesting schedule, provided you have not experienced a Termination of Service prior to any vesting date:

Vesting Date(s)
Number or Percentage of Shares that Vest
 
 
 
 

By your signature and the signature of the Company’s representative below, you and the Company agree that this Option is granted under and governed by the terms and conditions of the Plan and the Nonqualified Stock Option Agreement, all of which are attached and made a part of this document.
OPTIONEE:
 
WORKIVA INC.
 
 
 
 
 
By:
 
 
 
 
 
Name:
Print Name
 
 
 
 
Title:
 
 
 
 
 
 
Execution Date:                 , 20    
 
 

- 1-



WORKIVA INC.
2014 EQUITY INCENTIVE PLAN
NONQUALIFED STOCK OPTION AGREEMENT
This NONQUALIFIED STOCK OPTION AGREEMENT (the “Option Agreement”), dated as of the Grant Date set forth on the Notice of Nonqualified Stock Option Grant to which this Option Agreement is attached (the “Notice of Grant”), is between Workiva Inc., a Delaware corporation (the “Company”), and the optionee named in the Notice of Grant (the “Optionee”).
WHEREAS, the Company desires to give the Optionee the opportunity to purchase shares of Class A Common Stock of the Company (“Common Stock”) in accordance with the terms of the Plan, a copy of which is attached hereto;
NOW, THEREFORE, in consideration of the mutual covenants hereinafter set forth and for other good and valuable consideration, the parties hereto, intending to be legally bound hereby, agree as follows:
1.Grant of Option. The Company hereby grants to the Optionee the right and option (the “Option”) to purchase all or any part of an aggregate of that number of shares set forth on the Notice of Grant. The Option is in all respects limited and conditioned as hereinafter provided, and is subject in all respects to the terms and conditions of the Plan now in effect and as it may be amended from time to time (but only to the extent that such amendments apply to outstanding options). Such terms and conditions are incorporated herein by reference, made a part hereof, and shall control in the event of any conflict with any other terms of this Option Agreement. Capitalized terms not defined in this Option Agreement shall have the meaning given to such terms in the Plan, as amended from time to time. The Option granted hereunder is intended to be a nonqualified stock option meeting the requirements of the Plan, and not an incentive stock option meeting the requirements of section 422 of the Internal Revenue Code of 1986, as amended (the “Code”).
2.Exercise Price. The exercise price of each share of Common Stock covered by this Option shall be the Exercise Price per Share set forth on the Notice of Grant. It is the determination of the Administrator that on the Grant Date the Exercise Price per Share was not less than the greater of (i) 100% of the Fair Market Value of a share of Common Stock, or (ii) the par value of a share of Common Stock.
3.Term. Unless earlier terminated pursuant to any provision of the Plan or of this Option Agreement, this Option shall expire on the Expiration Date set forth on the Notice of Grant, which date is not more than 10 years from the Grant Date. This Option shall not be exercisable on or after the Expiration Date.
4.Vesting of Option. The Optionee shall have the right to purchase from the Company such number of shares and on such dates as are set forth on the Notice of Grant, provided the Optionee has not experienced a Termination of Service prior to the applicable vesting date. If the Optionee’s Termination of Service occurs for Good Reason (as defined in the Optionee’s Employment Agreement) or occurs by action of the Company without Cause (as defined in the Optionee’s Employment Agreement), the Option shall fully vest on the date of such Termination

- 2-



of Service. The Administrator may accelerate any exercise date of the Option, in its discretion, if it deems such acceleration to be in the best interests of the Company. Once the Option becomes exercisable, it will remain exercisable until it is exercised or until it terminates.
5.Method of Exercising Option. Subject to the terms and conditions of this Option Agreement and the Plan, the Option may be exercised by written or electronic notice to the Company at its principal office, which is presently located at 2900 University Boulevard, Ames, Iowa 50010, Attention: Option Plan Administrator (the form of such notice is attached hereto as Exhibit A). The notice shall state the election to exercise the Option and the number of whole shares with respect to which it is being exercised; shall be signed by the person or persons exercising the Option; shall, unless the Company otherwise notifies the Optionee, be accompanied by the investment certificate referred to in Paragraph 6; and shall be accompanied by payment of the full exercise price of such shares. Only whole shares will be issued and any fractional shares which might otherwise be issuable upon exercise of an Option shall be forfeited.
The exercise price shall be paid to the Company –
(a)    in cash or its equivalent (such as a check); or
(b)    through the delivery of shares of Common Stock previously acquired by the Optionee, with a Fair Market Value on the date of exercise equal to the Exercise Price (or portion thereof) due for the number of shares being acquired; or
(c)    by decreasing the number of shares for which the Option is exercisable on the date of exercise (in an amount equal to the Exercise Price to be paid, divided by the Fair Market Value of a share of Common Stock on the date of exercise (“net share settlement”));
(d)    by delivering a properly executed notice of exercise of the Option to the Company and a broker, with irrevocable instructions to the broker promptly to deliver to the Company the amount necessary to pay the exercise price of the Option; or
(e)    in any combination of the above.
In the event the exercise price is paid, in whole or in part, with shares of Common Stock, the portion of the exercise price so paid shall be equal to the Fair Market Value of the shares delivered or withheld on the date of exercise.
Upon receipt of notice of exercise and payment, the Company shall deliver a certificate or certificates representing the shares with respect to which the Option is so exercised. The Optionee shall obtain the rights of a shareholder upon receipt of a certificate(s) representing such shares. Until such time, the Optionee shall not be, nor have any of the rights or privileges of, a shareholder of the Company in respect of any shares issuable upon the exercise of any part of the Option.
Such certificate(s) shall be registered in the name of the person so exercising the Option (or, if the Option is exercised by the Optionee and if the Optionee so requests in the notice exercising the Option, shall be registered in the name of the Optionee and the Optionee’s spouse, jointly, with

- 3-



right of survivorship), and shall be delivered as provided above to, or upon the written order of, the person exercising the Option. In the event the Option is exercised by any person after the death or disability of the Optionee, the notice shall be accompanied by appropriate proof of the right of such person to exercise the Option. All shares that are purchased upon exercise of the Option as provided herein shall be fully paid and non-assessable.
6.Shares to be Purchased for Investment. Unless the Company has theretofore notified the Optionee that a registration statement covering the shares to be acquired upon the exercise of the Option has become effective under the Securities Act, and the Company has not thereafter notified the Optionee that such registration statement is no longer effective, it shall be a condition to any exercise of this Option that the shares acquired upon such exercise be acquired for investment and not with a view to distribution, and the person effecting such exercise shall submit to the Company a certificate of such investment intent, together with such other evidence supporting the same as the Company may request. The Company shall be entitled to restrict the transferability of the shares issued upon any such exercise to the extent necessary to avoid a risk of violation of the Securities Act (or of any rules or regulations promulgated thereunder), or of any state laws or regulations. Such restrictions may, in the discretion of the Company, be noted or set forth in full on the share certificates.
7.Non-Transferability of Option. Notwithstanding anything in Section 18(c) of the Plan to the contrary, (i) this Option is not assignable or transferable, in whole or in part, by the Optionee other than by will or by the laws of descent and distribution, and (ii) during the lifetime of the Optionee, the Option shall be exercisable only by the Optionee or, in the event of his or her disability, by his or her guardian or legal representative.
8.Termination of Service. If the Optionee experiences a Termination of Service for any reason (other than death or disability) prior to the Expiration Date, this Option may be exercised, to the extent of the number of shares with respect to which the Optionee could have exercised it on the date of such Termination of Service, or to any greater extent permitted by the Administrator in its discretion, by the Optionee at any time prior to the earlier of (i) the Expiration Date, or (ii) three months after such Termination of Service if such termination was not for Cause. In the event of the Optionee’s Termination of Service for Cause, this Option shall immediately terminate and cease to be exercisable. Shares subject to the unvested portion of the Option shall be forfeited upon the Optionee’s Termination of Service, except to the extent the Administrator elects to vest such portion.
9.Disability. If the Optionee becomes disabled (within the meaning of Code Section 22(e)(3)) and, prior to the Expiration Date, the Optionee experiences a Termination of Service as a consequence of such disability, this Option may be exercised, to the extent of the number of shares with respect to which the Optionee could have exercised it on the date of such Termination of Service, or to any greater extent permitted by the Administrator in its discretion, by the Optionee or by the Optionee’s legal representative at any time prior to the earlier of (i) the Expiration Date, or (ii) one year after such Termination of Service.
10.Death. If the Optionee dies during his or her service with the Company or a Related Corporation and prior to the Expiration Date, or if the Optionee experiences a Termination of Service and the Optionee dies following his or her Termination of Service but prior to the earliest of (i) the

- 4-



Expiration Date, (ii) the expiration of the period determined under Paragraph 9, or (iii) three months following the Optionee’s Termination of Service under Paragraph 8, this Option may be exercised, to the extent of the number of shares with respect to which the Optionee could have exercised it on the date of his or her death, or to any greater extent permitted by the Administrator in its discretion, by the Optionee’s estate, personal representative, or beneficiary who acquired the right to exercise this Option by bequest or inheritance or by reason of the Optionee’s death, at any time prior to the earlier of (i) the Expiration Date, or (ii) one year after the date of the Optionee’s death.
11.Taxation Upon Exercise of Option; Withholding. The Optionee understands that, because this Option is a nonqualified stock option, he or she will recognize income for federal income tax purposes at the time the Option is exercised in an amount for each Share equal to the excess of the then Fair Market Value of a share over the Exercise Price per share. The obligation of the Company to deliver shares upon the exercise of this Option shall be subject to applicable federal, state and local tax withholding requirements. If the exercise of the Option is subject to the withholding requirements of applicable federal, state or local tax law, the Optionee, subject to the provisions of the Plan and such additional withholding rules (the “Withholding Rules”) as may be adopted by the Administrator, may satisfy the withholding tax, in whole or in part, by electing to have the Company withhold (or by returning to the Company) shares of Common Stock, which shares shall be valued, for this purpose, at their Fair Market Value on the date the amount attributable to the exercise of the Option is includible in income by the Optionee. Such election must be made in compliance with the Withholding Rules, if any, and the Company may not withhold shares in excess of the number necessary to satisfy the maximum federal, state and local income and employment tax withholding requirements. Notwithstanding the foregoing, the Company may limit the number of shares withheld to the extent necessary to avoid adverse accounting consequences.
12.Lock-Up Agreement. The Optionee agrees, in connection with the first registration with the United States Securities and Exchange Commission under the Securities Act of the public sale of the Company’s Common Stock, not to sell, make any short sale of, loan, grant any option for the purchase of, or otherwise dispose of any securities of the Company (other than those included in the registration) without the prior written consent of the Company or such underwriters, as the case may be, for such period of time (not to exceed 180 days) from the effective date of such registration as the Company or the underwriters, as the case may be, shall specify. Each such recipient agrees that the Company may instruct its transfer agent to place stop-transfer notations in its records to enforce the provisions of this paragraph. The Optionee also agrees to execute a form of agreement reflecting the foregoing restrictions as requested by the underwriters managing such offering.
13.Amendment. This Option Agreement may be amended at any time and from time to time by the Administrator, provided that the rights or obligations of the Optionee are not affected adversely by such amendment, unless the consent of the Optionee is obtained or such amendment is otherwise permitted under the terms of the Plan.
14.Clawback Provision. Notwithstanding any other provisions in this Option Agreement to the contrary, any compensation paid or payable to the Optionee pursuant to exercise of this Option which is subject to recovery under any law, government regulation or stock exchange

- 5-



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).
15.No Right to Continued Service. Nothing in the Plan or this Option Agreement shall confer upon the Optionee any right to continue in the service of the Company or any Related Corporation or shall interfere with or restrict in any way the rights of the Company and any Related Corporation, which rights are hereby expressly reserved, to discharge or terminate the service of the Optionee at any time for any reason whatsoever.
16.Entire Agreement. This Option Agreement, together with the Plan, sets forth all of the terms and conditions between the parties with respect to the Option.
17.Successors and Assigns. The Company may assign any of its rights under this Option Agreement. This Option Agreement will be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth herein, this Agreement will be binding upon the Optionee and the Optionee's beneficiaries, executors, administrators and the person(s) to whom the Option may be transferred by will or the laws of descent or distribution.
18.Governing Law. This Option Agreement shall be governed by the applicable Code provisions to the maximum extent possible. Otherwise, the laws of the State of Delaware (without regard to principles of conflicts of laws) shall govern the operation of, and the rights of the Optionee under, the Plan and this Option Agreement.
19.Invalid or Unenforceable Provisions. The invalidity or unenforceability of any provision of this Option Agreement shall not affect any other provision of this Option Agreement, and this Agreement shall be construed in all respects as if the invalid or unenforceable provisions were omitted.
20.Counterparts. The Notice of Grant to which this Option Agreement is attached may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages to this Option Agreement transmitted by facsimile transmission, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.
 
 
*    *    *    *    *

 
 


- 6-



EXHIBIT A
WORKIVA INC. 2014 EQUITY INCENTIVE PLAN
Notice of Exercise of Nonqualified Stock Option
I hereby exercise the nonqualified stock option granted to me pursuant to the Nonqualified Stock Option Agreement dated as of ____________ __, 20__, by Workiva Inc. (the “Company”), with respect to the following number of shares of the Company’s Class A Common Stock (“Shares”), par value $_____ per Share, covered by said option:
Number of Shares to be purchased:            _______
Purchase price per Share:                $_______
Total purchase price:                    $_______
A.    Enclosed is cash or my check in the amount of $________ in full/partial [circle one] payment for such Shares; and/or
B.    Enclosed is/are Share(s) with a total fair market value of $ _______ on the date hereof in full/partial [circle one] payment for such Shares; and/or
C.    Please withhold ______ Shares with a total fair market value of $______ on the date hereof in full/partial [circle one] payment for such Shares (a “net share settlement” exercise); and/or
D.    I have provided notice to _____________ [insert name of broker], a broker, who will render full/partial [circle one] payment for such shares. [Optionee should attach to the notice of exercise provided to such broker a copy of this Notice of Exercise of Nonqualified Stock Option and irrevocable instructions to pay to the Company the full/partial (as elected above) exercise price.]
Please have the certificate or certificates representing the purchased Shares registered in the following name or names*:                                                                   ; and sent to ___________________________________________________.
If the condition in Paragraph 6 (“Shares to be Purchased for Investment”) of the Nonqualified Stock Option Agreement related to the Shares purchased hereby is applicable, the undersigned hereby certifies that the Shares purchased hereby are being acquired for investment and not with a view to the distribution of such shares.
DATED: ____________ __, 20__
 
 
 
 
Optionee’s Signature

- 1-
EX-10.4 4 exhibit104-rsaforexecs.htm EXHIBIT 10.4 Exhibit


WORKIVA INC.
2014 EQUITY INCENTIVE PLAN
NOTICE OF RESTRICTED STOCK GRANT
(EXECUTIVE EMPLOYEE)

 
 
 
 
 
 
 
 
Grant Number
 

Pursuant to the Workiva Inc. 2014 Equity Incentive Plan, as amended from time to time (the “Plan”), you have been granted shares of Class A Common Stock of Workiva Inc. (the “Company”), subject to vesting restrictions (“Restricted Stock”) as follows:
Grant Date                        

Total Number of Shares Granted            

Vesting Schedule
Subject to the Plan and the Restricted Stock Agreement, the Restricted Stock subject to this grant shall vest in accordance with the following schedule, provided you have not experienced a Termination of Service prior to any vesting date:

Vesting Date(s)
Number or Percentage of Shares that Vest
 
 
 
 

By your signature and the signature of the Company’s representative below, you and the Company agree that this award is governed by the terms and conditions of the Plan and the Restricted Stock Agreement, all of which are attached and made a part of this document. By your signature below, you also acknowledge that there may be tax consequences to you upon the grant or the vesting of the Restricted Stock or the disposition of the underlying shares, and that you have been advised to consult a tax advisor prior to acceptance of such grant, vesting or disposition.
GRANTEE:
 
WORKIVA INC.
 
 
 
 
 
By:
 
 
 
 
 
Name:
Print Name
 
 
 
 
Title:
 
 
 
 
 
 
Execution Date:                 , 20    
 
 

1



WORKIVA INC.
2014 EQUITY INCENTIVE PLAN
RESTRICTED STOCK AGREEMENT
(EXECUTIVE EMPLOYEE)
This RESTRICTED STOCK AGREEMENT (the “Agreement”) dated as of the Grant Date set forth on the Notice of Restricted Stock Grant to which this Agreement is attached (the “Notice of Grant”) is between Workiva Inc. (the “Company”), a Delaware corporation, and the grantee named in the Notice of Grant (the “Grantee”).
WHEREAS, the Company desires to award the Grantee shares of the Company’s Class A Common Stock subject to vesting restrictions (“Restricted Stock”) in accordance with the terms of the Plan, a copy of which is attached hereto;
NOW, THEREFORE, in consideration of the mutual covenants hereinafter set forth and for other good and valuable consideration, the parties hereto, intending to be legally bound hereby, agree as follows:
1.Grant of Restricted Stock. The Company hereby grants to the Grantee that number of shares of Restricted Stock set forth on the Notice of Grant, subject to the terms of the Plan and this Agreement. The Grantee must accept the Restricted Stock award within 90 days after notification that the award is available for acceptance and in accordance with the instructions provided by the Company. The award automatically will be rescinded upon action of the Company, in its discretion, if the award is not accepted within 90 days after notification is sent to the Grantee indicating availability for acceptance.
2.    Vesting; Forfeiture. Provided the Grantee has not incurred a Termination of Service prior to the applicable vesting date, except as otherwise set forth in this Agreement and the Plan, the Restricted Stock awarded under this Agreement shall vest on the earliest to occur of the following: (a) the vesting date(s) set forth on the Notice of Grant; (b) the Grantee’s death; (c) a Change in Control (as defined in the Plan); (d) the Administrator, in its sole discretion, determines that the Grantee has incurred a disability (within the meaning of Section 22(e)(3) of the Internal Revenue Code of 1986, as amended (the “Code”)); (e) the Grantee’s Termination of Service for Good Reason (as defined in the Grantee’s Employment Agreement); or (f) the Grantee’s Termination of Service by action of the Company without Cause (as defined in the Grantee’s Employment Agreement). In the event of the Grantee’s Termination of Service for Cause, all unvested Restricted Stock awarded under this Agreement shall be immediately forfeited.
The period over which the Restricted Stock vests is referred to as the “Restriction Period.” Until such time as the shares of Restricted Stock have vested, the Restricted Stock is not transferable other than by will or by the laws of descent and distribution, or as otherwise permitted by the Plan, and the Restricted Stock shall not be subject to any levy of any attachment, execution or similar process upon the rights or interest. In the event of any attempt by the Grantee to alienate, assign, pledge, hypothecate or otherwise dispose of any Restricted Stock or any right hereunder, except as provided for in this Agreement, the Company may terminate any unvested portion of the award by notice to the Grantee and the award and all rights hereunder shall thereupon become null and void.

- 1-



3.    Ownership of Shares; Dividends. Except for the above restrictions and the provisions relating to dividends paid during the Restriction Period as described in the Plan, the Grantee will be treated as the record owner of the shares of Restricted Stock and shall have all of the rights of a shareholder of the Company, including, without limitation, the right to vote such shares and to receive all dividends or other distributions paid with respect to such shares. Notwithstanding the foregoing, any shares of Common Stock or other securities of the Company received by the Grantee as a stock dividend, or in connection with a stock split or combination, share exchange, or other recapitalization which are derived from shares of Restricted Stock shall be subject to the same restrictions, and shall bear the same legend (or book-entry record) as the shares of Restricted Stock and, if certificated, shall be held under the same terms and conditions as the Restricted Stock as described in Section 4 below.
4.    Restricted Stock Certificates. The stock certificate(s) representing the Restricted Stock shall be issued or held in book entry form promptly following the acceptance of this Agreement. If a stock certificate is issued, it shall be delivered to the Secretary of the Company or such other custodian as may be designated by the Company, to be held until the end of the Restriction Period or until the Restricted Stock is forfeited. The certificates representing shares of Restricted Stock granted pursuant to this Agreement shall be registered in the Grantee’s name (or, if the Grantee so requests, in the name of the Grantee and the Grantee’s spouse, jointly with right of survivorship), and shall bear a legend in substantially the form set forth below:
“These shares have been issued pursuant to the Workiva Inc. 2014 Equity Incentive Plan (“Plan”) and are subject to forfeiture to Workiva Inc. in accordance with the terms of the Plan and an Agreement between Workiva Inc. and the person in whose name the certificate is registered. These shares may not be sold, pledged, exchanged, transferred, hypothecated or otherwise disposed of except in accordance with the terms of the Plan and said Agreement.”
5.    Section 83(b) Election. The Grantee acknowledges that the Grantee may file an election pursuant to Code Section 83(b) to be taxed currently on the fair market value of the shares of Restricted Stock (less any purchase price paid for the shares), provided that such election is filed by the Grantee with the Internal Revenue Service no later than thirty (30) days after the grant of such Restricted Stock. The Grantee will seek the advice of his or her own tax advisors as to the advisability of making a Section 83(b) election, the potential consequences of making such an election, the requirements for making such an election, and the other tax consequences of the Restricted Stock award under federal, state, and any other applicable laws. The Company and its affiliates and employees and agents have not, and are not, providing tax advice to the Grantee.
6.    Delivery of Stock and Documents. In the event any shares of Restricted Stock are forfeited to the Company pursuant to the Plan or this Agreement, the Grantee shall, to the extent not already deposited with the Company or its designee, deliver to the Company or its designee the following: the certificate or certificates representing the Restricted Stock (if certificated) duly endorsed for transfer and bearing whatever documentary stamps, if any, are necessary, and such assignments, certificates of authority, tax releases, consents to transfer, instruments, and evidences of title of the Grantee and of the Grantee’s compliance with this Agreement as may be reasonably required by the Company or by its counsel.
7.    Withholding. The obligation to deliver shares of Common Stock upon the vesting of Restricted Stock awarded under this Agreement shall be subject to applicable federal, state and local

- 2-



tax withholding requirements. If the Grantee has or will make an election under Section 83(b) of the Code, the obligation to register certificate(s) (or to make book-entry record) in the Grantee’s name shall be subject to applicable federal, state and local tax withholding requirements. The Grantee, subject to such withholding rules as may be adopted by the Administrator, may elect to have Common Stock withheld in an amount not to exceed the number of shares necessary to satisfy the maximum federal, state and local income and employment tax withholding requirements.
8.    No Right to Continued Service. Nothing in the Plan or this Agreement shall confer upon the Grantee any right to continue in the service of the Company or any Related Corporation or shall interfere with or restrict in any way the rights of the Company and any Related Corporation, which rights are hereby expressly reserved, to discharge or terminate the service of the Grantee at any time and for any reason whatsoever.
9.    Incorporation of Plan by Reference. The terms and conditions of the Plan are incorporated by reference herein. To the extent that any conflict may exist between any term or provision of this Agreement and any term or provision of the Plan, the term or provision of the Plan shall control. Capitalized terms not defined in this Agreement shall have the meaning given such terms in the Plan.
10.    Successors and Assigns. The Company may assign any of its rights under this Agreement. This Agreement will be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth herein, this Agreement will be binding upon the Grantee and the Grantee's beneficiaries, executors, administrators and the person(s) to whom the Restricted Stock may be transferred by will or the laws of descent or distribution.
11.    Compliance with Law. The issuance and transfer of shares of Common Stock shall be subject to compliance by the Company and the Grantee with the applicable requirements of federal and state securities laws and with the applicable requirements of any stock exchange on which the Company’s shares of Common Stock may be listed. No shares of Common Stock shall be issued or transferred unless and until any then applicable requirements of state and federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel.
12.    Clawback Provision. Notwithstanding any other provisions in this Agreement to the contrary, any compensation paid or payable to the Grantee pursuant to this Agreement 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).
13.    Notices. Any notices required under this Agreement shall be addressed: (i) if to the Company, to the Company at its principal office which is presently located at 2900 University Boulevard, Ames, Iowa 50010, Attention: Equity Plan Administrator, and (ii) if to the Grantee, to the Grantee’s address as reflected in the stock records of the Company.
14.    Entire Agreement; Amendment. This Agreement, together with the Plan, sets forth all of the terms and conditions between the parties with respect to the Restricted Stock awarded under this Agreement. This Agreement may be amended at any time and from time to time by the Administrator, provided that the rights or obligations of the Grantee are not affected adversely by such

- 3-



amendment, unless the Grantee’s consent is obtained or such amendment is otherwise permitted under the terms of the Plan.
15.    Invalid or Unenforceable Provisions. The invalidity or unenforceability of any provision of this Agreement shall not affect the other provisions hereof, and this Agreement shall be construed in all respects as if the invalid or unenforceable provisions were omitted.
16.    Counterparts. The Notice of Grant to which this Agreement is attached may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages transmitted by facsimile, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.
17.    Governing Law. This Agreement shall be governed by the applicable Code provisions to the maximum extent possible. Otherwise, the laws of the State of Delaware (without regard to principles of conflicts of laws) shall govern the operation of, and the rights of the Grantee under, the Plan and this Agreement.


- 4-
EX-10.14 5 exhibit1014-formofrsuagree.htm EXHIBIT 10.14 Exhibit


WORKIVA INC.
2014 EQUITY INCENTIVE PLAN
NOTICE OF RESTRICTED STOCK UNIT GRANT
(EXECUTIVE EMPLOYEE)
 
 
 
 
 
 
 
 
Grant Number
 
Pursuant to the Workiva Inc. 2014 Equity Incentive Plan, as amended from time to time (the “Plan”), you have been granted a restricted stock unit (“RSU”) award covering the number of shares of Class A Common Stock of Workiva Inc. (the “Company”) set forth below, subject to service-based vesting conditions as follows:
Grant Date                        

Total Number of Shares Granted            

Vesting Schedule
Subject to the Plan and the Restricted Stock Unit Agreement, this RSU shall vest in accordance with the following schedule, provided you have not experienced a Termination of Service prior to any vesting date:

Vesting Date(s)
Number or Percentage of Shares that Vest
 
 
 
 
 
 

By your signature and the signature of the Company’s representative below, you and the Company agree that this award is governed by the terms and conditions of the Plan and the Restricted Stock Unit Agreement, all of which are attached and made a part of this document. By your signature below, you also acknowledge that there may be tax consequences to you upon the vesting of the RSU, the settlement of the RSU, and/or the disposition of the underlying shares, and that you have been advised to consult a tax advisor prior to acceptance of this grant.

GRANTEE:
 
WORKIVA INC.
 
 
 
 
 
By:
 
 
 
 
 
Name:
Print Name
 
 
 
 
Title:
 
 
 
 
 
 
Execution Date:                 , 20    
 
 





WORKIVA INC.
2014 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT AGREEMENT
(EXECUTIVE EMPLOYEE)
This RESTRICTED STOCK UNIT AGREEMENT (the “Agreement”) dated as of the Grant Date set forth on the Notice of Restricted Stock Unit Grant to which this Agreement is attached (the “Notice of Grant”) is between Workiva Inc. (the “Company”), a Delaware corporation, and the grantee named in the Notice of Grant (the “Grantee”).
WHEREAS, the Company desires to award the Grantee restricted stock units (“RSUs”) with respect to the Company’s Class A Common Stock, subject to service-based vesting conditions in accordance with the terms of the Plan, a copy of which is attached hereto;
NOW, THEREFORE, in consideration of the mutual covenants hereinafter set forth and for other good and valuable consideration, the parties hereto, intending to be legally bound hereby, agree as follows:
1.Grant of RSU. As of the Grant Date, the Company grants to the Grantee RSUs for the number of shares set forth on the Notice of Grant, subject to the terms of the Plan and this Agreement. Each RSU entitles the Grantee to one share of Common Stock on the applicable RSU vesting date, provided the vesting conditions of the award are satisfied. The Grantee must accept the RSU award within 90 days after notification that the award is available for acceptance and in accordance with the instructions provided by the Company. The award will be rescinded upon action of the Company, in its discretion, if the award is not accepted within 90 days after notification is sent to the Grantee indicating availability for acceptance.
2.    Vesting; Forfeiture. Provided the Grantee has not incurred a Termination of Service prior to the applicable vesting date, except as otherwise set forth in this Agreement and the Plan, RSUs awarded under this Agreement shall vest on the earliest to occur of the following: (a) the vesting date(s) set forth on the Notice of Grant; (b) the Grantee’s death; (c) a Change in Control (as defined in the Plan); (d) the Administrator, in its sole discretion, determines that the Grantee has incurred a disability (within the meaning of Section 22(e)(3) of the Internal Revenue Code of 1986, as amended (the “Code”)); (e) the Grantee’s Termination of Service for Good Reason (as defined in the Grantee’s Employment Agreement); or (f) the Grantee’s Termination of Service by action of the Company without Cause (as defined in the Grantee’s Employment Agreement). In the event of the Grantee’s Termination of Service for Cause, unvested RSUs shall be immediately forfeited.
The period over which the RSUs vest is referred to as the “Restriction Period.” Until the issuance to the Grantee of a certificate or certificates for shares of Common Stock subject to the award, such shares are not transferable other than by will or by the laws of descent and distribution, or as otherwise permitted by the Plan, and the RSUs shall not be subject to any levy of any attachment, execution or similar process upon the rights or interest. In the event of any attempt by the Grantee to alienate, assign, pledge, hypothecate or otherwise dispose of any RSU or any right hereunder, except as provided for in this Agreement, the Company may terminate any unvested portion of the award by notice to the Grantee and the award and all rights hereunder shall thereupon become null and void.

- 2 -



3.    Dividend Equivalents. RSUs awarded under this Agreement are eligible to receive dividend equivalents during the Restriction Period. On each date that a cash dividend is paid with respect to Common Stock, the Company shall credit the bookkeeping account established on behalf of the Grantee with the dollar amount of the dividends the Grantee would have received if the RSUs held by the Grantee on the record date for such dividend payment had been shares of Common Stock. As of the applicable vesting date, the Grantee shall receive a payment equal to the amount of the dividends that would have been paid on the RSUs vesting on such date, had they been shares of Common Stock during the period beginning on the Grant Date and ending on the vesting date, and the Grantee’s account shall be debited accordingly. If the Grantee forfeits all or any portion of the RSUs, any amounts credited to the Grantee’s account attributable to such forfeited RSUs shall also be forfeited. If dividends are paid in the form of Common Stock, the Company shall credit the Grantee’s account with one additional RSU for each share of Common Stock that would have been received as a dividend, had the Grantee’s RSUs been shares of Common Stock owned by the Grantee without restriction. Such additional RSUs shall vest or be forfeited at the same time as the RSU to which they relate.
4.    Settlement of RSUs. As soon as practicable after the applicable RSU vesting date, the Company shall transfer to the Grantee one share of Common Stock for each RSU vesting on the vesting date (the date of any such transfer shall be the settlement date for purposes of this Agreement); however, the Company may withhold shares otherwise transferable to the Grantee to the extent necessary to satisfy withholding taxes due by reason of the vesting of the RSU. The Grantee shall have no rights as a stockholder with respect to the RSU awarded under this Agreement prior to the date of issuance to the Grantee of a certificate or certificates for such shares.
5.    Deferral of RSUs. The Grantee may elect to defer the settlement of RSUs granted under this Agreement to a date after the date the RSUs vest in accordance with procedures established by the Administrator. The deferral of RSUs shall delay the recognition of income for income tax purposes only. FICA and FUTA taxes shall be due when the RSUs vest based on the Fair Market Value of the underlying shares of Common Stock on the vesting date.
6.    Withholding. The obligation to deliver shares upon the settlement of RSUs awarded under this Agreement shall be subject to applicable federal, state and local tax withholding requirements. The Grantee, subject to such withholding rules as may be adopted by the Administrator, may elect to have shares of Common Stock withheld upon settlement in an amount not to exceed the number of shares necessary to satisfy the maximum federal, state and local income and employment tax withholding requirements. If the Grantee has elected to defer the settlement of RSUs as described in Section 5 of this Agreement, the Grantee, subject to such withholding rules as may be adopted by the Administrator, may elect to have shares of Common Stock withheld upon such deferral in an amount not to exceed the number of shares necessary to satisfy the maximum employment tax withholding requirements.
7.    No Right to Continued Service. Nothing in the Plan or this Agreement shall confer upon the Grantee any right to continue in the service of the Company or any Related Corporation or shall interfere with or restrict in any way the rights of the Company and any Related Corporation, which rights are hereby expressly reserved, to discharge or terminate the service of the Grantee at any time and for any reason whatsoever.
8.    Incorporation of Plan by Reference. The terms and conditions of the Plan are incorporated by reference herein. To the extent that any conflict may exist between any term or

- 3 -



provision of this Agreement and any term or provision of the Plan, the term or provision of the Plan shall control. Capitalized terms not defined in this Agreement shall have the meaning given such terms in the Plan.
9.    Successors and Assigns. The Company may assign any of its rights under this Agreement. This Agreement will be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth herein, this Agreement will be binding upon the Grantee and the Grantee’s beneficiaries, executors, administrators and the person(s) to whom shares of Common Stock subject to the RSU may be transferred by will or the laws of descent or distribution.
10.    Compliance with Law. The issuance and transfer of shares of Common Stock shall be subject to compliance by the Company and the Grantee with the applicable requirements of federal and state securities laws and with the applicable requirements of any stock exchange on which the Company’s shares of Common Stock may be listed. No shares of Common Stock shall be issued or transferred unless and until any then applicable requirements of state and federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel.
11.    Clawback Provision. Notwithstanding any other provisions in this Agreement to the contrary, any compensation paid or payable to the Grantee pursuant to this Agreement 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).
12.    Notices. Any notices required under this Agreement shall be addressed: (i) if to the Company, to the Company at its principal office which is presently located at 2900 University Boulevard, Ames, Iowa 50010, Attention: Equity Plan Administrator, and (ii) if to the Grantee, to the Grantee’s address as reflected in the stock records of the Company.
13.    Entire Agreement; Amendment. This Agreement, together with the Plan, sets forth all of the terms and conditions between the parties with respect to the RSUs awarded under this Agreement. This Agreement may be amended at any time and from time to time by the Administrator, provided that the rights or obligations of the Grantee are not affected adversely by such amendment, unless the Grantee’s consent is obtained or such amendment is otherwise permitted under the terms of the Plan.
14.    Invalid or Unenforceable Provisions. The invalidity or unenforceability of any provision of this Agreement shall not affect the other provisions hereof, and this Agreement shall be construed in all respects as if the invalid or unenforceable provisions were omitted.
15.    Counterparts. The Notice of Grant to which this Agreement is attached may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages transmitted by facsimile, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.
16.    Governing Law. This Agreement shall be governed by the applicable Code provisions to the maximum extent possible. Otherwise, the laws of the State of Delaware (without regard to

- 4 -



principles of conflicts of laws) shall govern the operation of and the rights of the Grantee under, the Plan and this Agreement.

- 5 -
EX-21.1 6 exhibit211subsidiaries12-3.htm EXHIBIT 21.1 Exhibit


SUBSIDIARIES OF WORKIVA INC.

Name
 
Jurisdiction
 
 
 
 
 
Workiva International LLC
 
Delaware
 
Workiva Canada ULC
 
Canada
 
Workiva Netherlands B.V.
 
Netherlands
 
Workiva Brasil Relatorios Empresariais Online Ltda.
 
Brazil
 
Workiva UK Limited
 
United Kingdom
 



EX-23.1 7 exhibit231consentofauditor.htm EXHIBIT 23.1 Exhibit


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333-212869) pertaining to the 2014 Equity Incentive Plan of Workiva Inc. and the Registration Statement (Form S-8 No. 333-200975) pertaining to the 2014 Equity Incentive Plan and Amended and Restated 2009 Unit Incentive Plan of Workiva Inc. of our report dated February 23, 2017, with respect to the consolidated financial statements of Workiva Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2016.

/s/ Ernst & Young LLP
Chicago, Illinois
February 23, 2017



EX-31.1 8 exhibit311-section302xceoc.htm EXHIBIT 31.1 Exhibit
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Matthew M. Rizai, Ph.D., certify that:
1.     I have reviewed this Annual Report on Form 10-K of Workiva Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

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

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

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

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

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

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

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


Date: February 23, 2017
 
/s/ Matthew M. Rizai, Ph.D.
Matthew M. Rizai, Ph.D.
Chairman and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 9 exhibit312-section302xcfoc.htm EXHIBIT 31.2 Exhibit
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, J. Stuart Miller, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Workiva Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

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

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

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

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

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

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

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


Date: February 23, 2017
 
/s/ J. Stuart Miller
J. Stuart Miller
Executive Vice President, Treasurer
and Chief Financial Officer
(Principal Financial Officer)


EX-32.1 10 exhibit321-section906xceoc.htm EXHIBIT 32.1 Exhibit
CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002
I, Matthew M. Rizai, Chairman 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 Annual Report on Form 10-K of the Company for the year ended December 31, 2016 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


 
 
 
Date: February 23, 2017
 
/s/ Matthew M. Rizai, Ph.D.
Matthew M. Rizai, Ph.D.
Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 11 exhibit322-section906xcfoc.htm EXHIBIT 32.2 Exhibit
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 Annual Report on Form 10-K of the Company for the year ended December 31, 2016 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


 
 
 
Date: February 23, 2017
 
/s/ J. Stuart Miller
J. Stuart Miller
Executive Vice President, Treasurer
and Chief Financial Officer
(Principal Financial Officer)





EX-101.SCH 12 wk-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2128100 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Build to Suit (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Commitments and Contingencies - Forgivable Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Commitments and Contingencies - Government Grants (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Commitments and Contingencies - Operating Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF MEMBERS' AND STOCKHOLDERS' (DEFICIT) EQUITY link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Debt - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Debt - Other Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Fair Value Measurements - Other Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2432404 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2432406 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432405 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2432403 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 2432402 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432407 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 2432409 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2332301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2432408 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2133100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2433403 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2433402 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2333301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Organization and Significant Accounting Policies - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Organization and Significant Accounting Policies - Initial Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Organization and Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2425404 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425408 - Disclosure - Stock-Based Compensation - Restricted Participation and Appreciation Units (Details) link:presentationLink link:calculationLink link:definitionLink 2425406 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2425407 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2425405 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Stockholders' and Members' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Stockholders' and Members' Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Unaudited Quarterly Results of Operations link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Unaudited Quarterly Results of Operations (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 wk-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 wk-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 wk-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental Balance Sheet and Statement of Operations Information [Abstract] Supplemental Balance Sheet and Statement of Operations Information [Abstract] Other Nonoperating Income (Expense) [Abstract] Other Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Nonoperating Recognition of IEDA government grant Government Grant Income Government Grant Income Income from training reimbursement program Gain (Loss) on Government Grants Reimbursement Gain (Loss) on Government Grants Reimbursement Change in fair value of derivative Unrealized Gain (Loss) on Derivatives Loss on early extinguishment of convertible note Gain (Loss) on Extinguishment of Debt Gains (losses) on foreign currency transactions Foreign Currency Transaction Gain (Loss), before Tax Other Other Nonoperating Income (Expense) Nonoperating Income (Expense) Nonoperating Income (Expense) Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Subscription and support Cost of Services, Licenses and Services [Member] Cost of Services, Licenses and Services [Member] Professional services Cost of Services, Professional Services [Member] Cost of Services, Professional Services [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based compensation expense Allocated Share-based Compensation Expense Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Sales Revenue, Net [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2017 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Capital Leases Capital Lease Obligations [Member] Financing Obligations Financing Lease Obligation [Member] Financing Lease Obligation [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2017 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2018 Capital Leases, Future Minimum Payments Due in Two Years 2019 Capital Leases, Future Minimum Payments Due in Three Years 2020 Capital Leases, Future Minimum Payments Due in Four Years 2021 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total minimum lease payments Capital Leases, Future Minimum Payments Due Less: Amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of capital lease and financing obligations Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Income Tax Disclosure [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Debt Disclosure [Abstract] Debt Long-term Debt [Text Block] Schedule of Loss Before Income Tax Provision Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Convertible Debt Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] July 2013, 7% Subordinated Promissory Note July 2014, 7 Percent Subordinated Promissory Note [Member] July 2014, 7 Percent Subordinated Promissory Note [Member] Other income (expense), net Other Nonoperating Income (Expense) [Member] Debt face amount Debt Instrument, Face Amount Debt stated interest rate Debt Instrument, Interest Rate, Stated Percentage Debt convertible, percent of discount of price Debt Instrument, Convertible, Discount Percentage of Offering Price Debt Instrument, Convertible, Discount Percentage of Offering Price Debt convertible, paid in kind interest percentage Debt Instrument, Convertible, Interest Rate, Paid In Kind Interest Percentage Debt Instrument, Convertible, Interest Rate, Paid In Kind Interest Percentage Fair value of embedded derivative liability Embedded Derivative, Fair Value of Embedded Derivative Liability Extinguishment of debt amount Extinguishment of Debt, Amount Debt conversion shares issued Debt Conversion, Converted Instrument, Shares Issued Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt convertible, percent of price per unit Debt Instrument, Convertible, Conversion Ratio as Percent of Price Per Unit Debt Instrument, Convertible, Conversion Ratio as Percent of Price Per Unit Loss on settlement of convertible notes Gain (loss) on embedded derivatives, net Embedded Derivative, Gain (Loss) on Embedded Derivative, Net Interest expense Interest Expense, Debt Fair Value Disclosures [Abstract] Schedule of Assets and Liabilities Measured on Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Shares subject to outstanding common stock options Equity Option [Member] Shares subject to unvested restricted stock awards Restricted Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A Common Stock Common Class A [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Class of Stock [Line Items] Class of Stock [Line Items] Issuance of stock (in shares) Stock Issued During Period, Shares, New Issues Share price (in dollars per share) Shares Issued, Price Per Share Issuance of stock, net of issuance costs Stock Issued During Period, Value, New Issues Underwriting discounts and commissions Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Payment of equity issuance costs Adjustments to Additional Paid in Capital, Other Class B Common Stock Common Class B [Member] Net loss Net Income (Loss) Attributable to Parent Weighted average common shares outstanding - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Basic and diluted net loss per share (in dollars per share) Earnings Per Share, Basic and Diluted Schedule of Future Minimum Lease Payments Schedule of Future Minimum Lease Payments [Table Text Block] Schedule of Future Minimum Lease Payments [Table Text Block] Deferred federal income tax benefit Deferred Federal Income Tax Expense (Benefit) Tax credit due to unrealized tax benefits arising from tax deductions for share-based compensation Tax Credit, Unrealized Tax Benefits, Excess of Share-Based Compensation Tax Credit, Unrealized Tax Benefits, Excess of Share-Based Compensation Unrealized tax benefit related to share based compensation Tax Credit Carryforward, Amount Segments Segment Reporting Disclosure [Text Block] Quarterly Financial Information Disclosure [Abstract] Revenue Revenues [Abstract] Subscription and support License and Services Revenue Professional services Contracts Revenue Total revenue Sales Revenue, Services, Net Cost of revenue Cost of Revenue [Abstract] Subscription and support Cost of Services, Licenses and Services Professional services Contract Revenue Cost Total cost of revenue Cost of Services Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest expense Interest Expense Other income and (expense), net Provision (benefit) for income taxes Income Tax Expense (Benefit) Net loss Net loss per common share: Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted (in dollars per share) Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Accrued vacation Accrued Vacation, Current Accrued commissions Accrued Sales Commission, Current Accrued bonuses Accrued Salaries, Current Estimated health insurance claims Self Insurance Reserve, Current Accrued other liabilities Other Accrued Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax assets: Deferred Tax Assets, Net [Abstract] Property and equipment Deferred Tax Assets, Property, Plant and Equipment Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Deferred rent Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Compensation and benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Deferred revenue Deferred Tax Assets, Deferred Income Net operating loss and credits Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Other deferred tax liabilities Deferred Tax Liabilities, Other Deferred tax liabilities Deferred Tax Liabilities, Gross Total Deferred Tax Assets, Net Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] ASSETS Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Available-for-sale Securities, Debt Securities, Current Accounts receivable, net of allowance for doubtful accounts of $900 and $713 at December 31, 2016 and December 31, 2015, respectively Accounts Receivable, Net, Current Deferred commissions Deferred Sales Commission Other receivables Other Receivables, Net, Current Prepaid expenses Prepaid Expense, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ (DEFICIT) EQUITY Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Deferred revenue Deferred Revenue, Current Deferred government grant obligation Deferred Government Grants Obligations, Current Deferred Government Grants Obligations, Current Current portion of capital lease and financing obligations Capital Lease Obligations, Current Current portion of long-term debt Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Deferred revenue Deferred Revenue, Noncurrent Deferred government grant obligation Deferred Government Grants Obligations, Noncurrent Deferred Government Grants Obligations, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Capital lease and financing obligations Capital Lease Obligations, Noncurrent Long-term debt Long-term Debt, Excluding Current Maturities Total liabilities Liabilities Stockholders’ (deficit) equity Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding Preferred Stock, Value, Issued Additional paid-in-capital Additional Paid in Capital Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ (deficit) equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ (deficit) equity Liabilities and Equity Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefits-beginning of period Unrecognized Tax Benefits Additions for tax positions related to prior year Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Reductions for tax positions related to prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Additions for tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized tax benefits-end of period Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Income Taxes Income Tax Disclosure [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] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Executive Officers Executive Officer [Member] Non-employee Members, Board of Directors Director, Nonemployee [Member] Director, Nonemployee [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Awards Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 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] Outstanding at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Outstanding at end of period (in shares) 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] Outstanding at beginning of period, 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 Grants in period, weighted-average grant date fair value (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 Forfeitures, weighted-average grant date fair value (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 Vested, weight-average grant date fair value (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 Outstanding at end of period, weighted-average grant date fair value (in dollars per share) Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Unrecognized compensation expense, period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Tax credit carryforward Statement of Comprehensive Income [Abstract] Foreign currency translation adjustment, tax (expense) Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Unrealized (loss) gain on available-for-sale securities, tax benefit (expense) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Equity [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Forgivable Grant Forgivable Grant [Member] Forgivable Grant [Member] February 2011, 6% IDED Forgivable Grant February 2011, 6 Percent IDED Forgivable Grant [Member] February 2011, 6 Percent IDED Forgivable Grant [Member] October 2013, IEDA Forgivable Loans October 2013, IEDA Forgivable Loans [Member] October 2013, IEDA Forgivable Loans [Member] October 2013, Non-interest Bearing IEDA Loan October 2013, Non-interest Bearing IEDA Loan [Member] October 2013, Non-interest Bearing IEDA Loan [Member] October 2013, IEDA Loans October 2013, IEDA Loans [Member] October 2013, IEDA Loans [Member] Debt term Debt Instrument, Term Number of jobs required to create and retain for a specific period of time Debt Instrument, Covenant, Required Number of Positions, Creation and Retention Debt Instrument, Covenant, Required Number of Positions, Creation and Retention Number of previous jobs required to maintain Debt Instrument, Covenant, Required Number of Positions, Retention Debt Instrument, Covenant, Required Number of Positions, Retention Required investment in development plan Debt Instrument, Covenant, Required Amount of Investment Debt Instrument, Covenant, Required Amount of Investment Repayment amount per position Debt Instrument, Covenant Noncompliance, Repayment Amount per Position Debt Instrument, Covenant Noncompliance, Repayment Amount per Position Write off of debt interest expense Write off of Debt Interest Expense Write off of Debt Interest Expense Number of jobs failed that failed to meet requirement Debt Instrument, Covenant, Required Number of Positions, Failed-to-Meet Minimum Wage Requirement Debt Instrument, Covenant, Required Number of Positions, Failed-to-Meet Minimum Wage Requirement Repayment of government grant Repayment of Government Grant Repayment of Government Grant Proceeds from government grants, training reimbursement Proceeds from Government Grants, Training Reimbursement Proceeds from Government Grants, Training Reimbursement Debt maximum amount available Debt Instrument, Maximum Amount Available Debt Instrument, Maximum Amount Available Proceeds from government grants, sales tax grant Proceeds from Government Grants, Sales Tax Grant Proceeds from Government Grants, Sales Tax Grant Other Commitments [Table] Other Commitments [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Operating Expenses Operating Expense [Member] Other Operating Income (Expense) Other Operating Income (Expense) [Member] Other Commitments [Line Items] Other Commitments [Line Items] Deferred government grant obligation Deferred Government Grants Obligations Deferred Government Grants Obligations Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate, min Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, max Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected volatility, min Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, max Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Capital Leased Assets Schedule of Capital Leased Assets [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Other Current Liabilities [Table Text Block] Schedule of Other Income and (Expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Granted during period (in shares) Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Foreign Foreign Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating loss carryforwards Operating Loss Carryforwards Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effect of: Effective Income Tax Rate Reconciliation, Amount [Abstract] Tax benefit at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Non-taxable flow-through earnings Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Foreign Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Recognition of deferred tax assets Effective Income Tax Rate Reconciliation, Recognition of Deferred Tax Asset, Amount Effective Income Tax Rate Reconciliation, Recognition of Deferred Tax Asset, Amount Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Total income tax provision Investments, Debt and Equity Securities [Abstract] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, useful life Property, Plant and Equipment, Useful Life Depreciation Depreciation Capital lease amortization expense Capital Leases, Income Statement, Amortization Expense Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Marketable Securities Marketable Securities [Member] Marketable Securities [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Cash and cash equivalents, aggregate fair value Cash and Cash Equivalents, Fair Value Disclosure Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. treasury debt securities US Treasury Securities [Member] U.S. corporate debt securities Domestic Corporate Debt Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Available-for-sale Securities [Abstract] Available-for-sale Securities [Abstract] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Aggregate Fair Value Available-for-sale Securities, Debt Securities 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 Cash and cash equivalents and available-for-sale securities Cash, Cash Equivalents, and Available-for-sale Debt Securities Cash, Cash Equivalents, and Available-for-sale Debt Securities Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Buildings Building [Member] Computers, equipment and software Computers, Equipment and Software [Member] Computers, Equipment and Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Vehicles Vehicles [Member] Leasehold improvements Leasehold Improvements [Member] Construction in process Construction in Progress [Member] Computers and equipment Computer Equipment [Member] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Capital and financing leased assets, gross Capital Leased Assets, Gross Less: accumulated amortization Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Capital and financing leases, net Capital Leases, Balance Sheet, Assets by Major Class, Net Revenue recognition, customer contract period, min Revenue Recognition, Customer Contract Period, Minimum Revenue Recognition, Customer Contract Period, Minimum Revenue recognition, customer contract period, max Revenue Recognition, Customer Contract Period, Maximum Revenue Recognition, Customer Contract Period, Maximum Sales commissions amortization period Sales Commissions Amortization Period Sales Commissions Amortization Period Advertising expense Advertising Expense Stockholders' and Members' Equity (Deficit) Stockholders' Equity Note Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Member Units Member Units [Member] Common Stock Common Stock [Member] Additional Paid-in-Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Series A Preferred Units Series A Preferred Stock [Member] Series B Preferred Units Series B Preferred Stock [Member] Series C Preferred Units Series C Preferred Stock [Member] Common Units Common Units [Member] Common Units [Member] Appreciation and Participation Units Appreciation and Participation Units [Member] Appreciation and Participation Units [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Shares outstanding beginning of the period (in shares) Shares, Outstanding Members' equity, beginning balance Members' Equity Beginning of the period Issuance of stock/units (in shares) Issuance of stock/units, net of issuance costs Conversion of debt to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of debt to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Issuance of units in connection with vesting of restricted appreciation and participation units (in shares) Stock Issued During Period, Shares, Share-based Compensation, Gross Equity-based compensation Limited Liability Company (LLC) Members' Equity, Unit-based Compensation Exercise of common unit options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of common unit options Stock Issued During Period, Value, Stock Options Exercised Distribution to members Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared Effect of corporate conversion on December 10, 2014 (in shares) Stock Issued During Period, Shares, Conversion of Units Effect of corporate conversion on December 10, 2014 Stock Issued During Period, Value, Conversion of Units Cost of offering Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Grant of restricted stock award (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Tax withholdings related to net share settlements of stock-based compensation awards (in shares) Shares Paid for Tax Withholding for Share Based Compensation Tax withholdings related to net share settlements of stock-based compensation awards Adjustments Related to Tax Withholding for Share-based Compensation Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Shares outstanding end of the period (in shares) Members' equity, ending balance End of the period Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustment, net of income tax (expense) of ($13), ($101) and $0 for the years ended December 31, 2016, 2015 and 2014, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of ($19), $25, and $0 for the years ended December 31, 2016, 2015 and 2014, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Reclassification of realized net losses on available-for-sale securities to net loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other comprehensive income, net of tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restricted participation and appreciation units Restricted Participation and Appreciation Units [Member] Restricted Participation and Appreciation Units [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity instruments other than options outstanding (in shares) Gain Contingencies [Table] Gain Contingencies [Table] Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Training Reimbursement Training Reimbursement [Member] Training Reimbursement [Member] Gain Contingencies [Line Items] Gain Contingencies [Line Items] Government training reimbursement number of agreements Government Training Reimbursement Program, Number of Agreements Government Training Reimbursement Program, Number of Agreements Government training reimbursement number of employees Government Training Reimbursement Program, Reimbursed Amount, Number of Employees Government Training Reimbursement Program, Reimbursed Amount, Number of Employees Gain (loss) on government grant reimbursement Deferred government grant obligation, current Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Provision for doubtful accounts Provision for Doubtful Accounts Accretion of discount on convertible note Amortization of Debt Discount (Premium) Paid-in-kind interest on convertible note Paid-in-Kind Interest Change in fair value of derivative liability Loss on early extinguishment of convertible note Realized (gain) loss on sale of available-for-sale securities, net Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments Amortization of premiums and discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Recognition of deferred government grant obligation Government Grant Income and Gain (Loss) on Government Grants Reimbursement Government Grant Income and Gain (Loss) on Government Grants Reimbursement Deferred income tax Deferred Income Tax Expense (Benefit) Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Deferred commissions Increase (Decrease) in Deferred Compensation Other receivables Increase (Decrease) in Other Receivables Prepaid expenses Increase (Decrease) in Prepaid Expense Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Deferred Revenue Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Change in restricted cash Increase (Decrease) in Restricted Cash for Operating Activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of marketable securities Payments to Acquire Available-for-sale Securities, Debt Sale of marketable securities Proceeds from Sale of Available-for-sale Securities, Debt Purchase of intangible assets Payments to Acquire Intangible Assets Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Payment of equity issuance costs Payments of Stock Issuance Costs Proceeds from public offering, net of underwriters' discount and offering costs Proceeds from Issuance Initial Public Offering Proceeds from issuance of convertible notes Proceeds from Convertible Debt Proceeds from option exercises Proceeds from Stock Options Exercised Taxes paid related to net share settlements of stock-based compensation awards Payments Related to Tax Withholding for Share-based Compensation Changes in restricted cash Proceeds from (Repayments of) Restricted Cash, Financing Activities Repayment of other long-term debt Repayments of Other Long-term Debt Principal payments on capital lease and financing obligations Repayments of Long-term Capital Lease Obligations Distributions to members Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid Proceeds from borrowings on line of credit Proceeds from Lines of Credit Proceeds from government grants Proceeds from Government Grants Proceeds from Government Grants Payments of issuance costs on line of credit Payments of Debt Issuance Costs Repayment of line of credit Repayments of Lines of Credit Repayment of government grant Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash and Cash Equivalents Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental cash flow disclosure Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for income taxes, net of refunds Income Taxes Paid, Net Supplemental disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Fixed assets acquired through financing obligations Fair Value of Fixed Assets Acquired Through Financing Obligations Fair Value of Fixed Assets Acquired Through Financing Obligations Fixed assets acquired through capital lease arrangements Fair Value of Fixed Assets Acquired Through Capital Lease Obligations Fair Value of Fixed Assets Acquired Through Capital Lease Obligations Derivative liability reclassified upon settlement of convertible notes Derivative Liability Reclassed Upon Settlement of Convertible Notes Derivative Liability Reclassed Upon Settlement of Convertible Notes Conversion of convertible notes and accrued interest into Class A common stock Debt Conversion, Converted Instrument, Amount Accrued distributions to members Accrued Distributions to LLC Members Accrued Distributions to LLC Members Initial public offering cost accruals Initial Public Offering Cost Accruals Initial Public Offering Cost Accruals Government grant recorded against property and equipment, net Government Grant Recorded in Fixed Assets Government Grant Recorded in Fixed Assets Allowance for tenant improvements Allowance for Tenant Improvements Allowance for Tenant Improvements Purchases of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Computer Equipment and Furniture Computer Equipment and Furniture [Member] Computer Equipment and Furniture [Member] Operating lease rent expense Operating Leases, Rent Expense Capital leased assets Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Equity Incentive Plan Equity Incentive Plan, 2014 [Member] Equity Incentive Plan, 2014 [Member] Employee and Nonemployee Stock Options Employee and Nonemployee Stock Options [Member] Employee and Nonemployee Stock Options [Member] Number of additional shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Loans Payable Loans Payable [Member] Line of Credit Line of Credit [Member] August 2009, IDED Loans August 2009, IDED Loans [Member] August 2009, IDED Loans [Member] August 2009, $150,000 IDED Loan August 2009, One Hundred Fifty Thousand, IDED Loan [Member] August 2009, One Hundred Fifty Thousand, IDED Loan May 2010, Non-Interest Bearing IDED Loan May 2010, Non-Interest Bearing IDED Loan [Member] May 2010, Non-Interest Bearing IDED Loan [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Morgan Stanley Morgan Stanley [Member] Morgan Stanley [Member] Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Periodic payment minimum percentage of gross revenue Debt Instrument, Periodic Payment, Minimum Percentage of Gross Revenue Debt Instrument, Periodic Payment, Minimum Percentage of Gross Revenue Periodic payment annual principal payment minimum Debt Instrument, Periodic Payment, Annual Principal Payment Minimum Debt Instrument, Periodic Payment, Annual Principal Payment Minimum Periodic payment total expected payment Debt Instrument, Periodic Payment, Total Expected Payment Debt Instrument, Periodic Payment, Total Expected Payment Expected principal payment in next fiscal year Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Amount due if jobs not created Debt Instrument, Covenant Noncompliance, Repayment Amount Debt Instrument, Covenant Noncompliance, Repayment Amount Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of credit asset restrictions on cash Compensating Balance, Amount Line of credit facility interest rate at period end Line of Credit Facility, Interest Rate at Period End Line of credit outstanding Long-term Line of Credit Financing obligation number of phases Financing Obligation, Construction, Number of Phases Financing Obligation, Construction, Number of Phases Financing obligation, lessor committed fundings phase 1 Financing Obligation, Construction, Lessor Committed Initial Fundings Financing Obligation, Construction, Lessor Committed Initial Fundings Financing obligation, lessor committed fundings phase 2 Financing Obligation, Construction, Lessor Committed Additional Fundings Financing Obligation, Construction, Lessor Committed Additional Fundings Financing Lease Obligation Financing obligation, purchase option period Financing Obligation, Purchase Option Period Financing Obligation, Purchase Option Period Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] 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] Cash equivalents - money market funds Marketable securities Total assets measured at fair value Assets, Fair Value Disclosure Fair Value: Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 12 months or greater Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Unrealized Loss: Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 months or greater Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Supplemental Consolidated Balance Sheet and Statement of Operations Information Supplemental Balance Sheet and Statement of Operations Information [Table Text Block] Supplemental Balance Sheet and Statement of Operations Information [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated unrealized holding gains (losses) on available-for-sale securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other comprehensive income (loss) OCI, before Reclassifications, Net of Tax, Attributable to Parent Reclassification of realized loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Long-term debt fair value Long-term Debt, Fair Value Nonemployee Stock Options Nonemployee Stock Options [Member] Nonemployee Stock Options [Member] Options (in shares): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Exercised (in shares) Outstanding end of the period (in shares) Exercisable at end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted-Average Exercise Price (in dollars per share): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding beginning of the period, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Exercised, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Outstanding end of the period, weighted-average exercise price (in dollars per share) Exercisable at the end of the period, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Outstanding, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options Additional Information: Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Options exercised intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Options grants in period, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Options vested in period fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Options unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Options unrecognized compensation expense, period for recognition Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total Current Current Income Tax Expense (Benefit) Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Total Deferred Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Marketable Securities Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Property and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Sales of Services [Policy Text Block] Multiple-deliverable Arrangements Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Deferred Revenue Revenue Recognition, Deferred Revenue [Policy Text Block] Cost of Revenue Cost of Sales, Policy [Policy Text Block] Sales and Marketing Expenses/General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Advertising Costs Advertising Costs, Policy [Policy Text Block] Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Leases Lease, Policy [Policy Text Block] Government Grants Government Grants [Policy Text Block] Government Grants [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Share-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Number of classes of common stock Common Stock, Number of Classes Common Stock, Number of Classes Common stock votes per share Common Stock, Voting Rights, Votes Per Share Common Stock, Voting Rights, Votes Per Share Rate of conversion Common Stock, Conversion Basis, Ratio Common Stock, Conversion Basis, Ratio Distribution made to LLC member (dollars per unit) Distribution Made to Limited Liability Company (LLC) Member, Dollars Per Unit Distribution Made to Limited Liability Company (LLC) Member, Dollars Per Unit Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Patents Patents [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets useful life Finite-Lived Intangible Asset, Useful Life Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2017 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Income Statement [Abstract] Net loss per common share: Schedule of Marketable Securities Available-for-sale Securities [Table Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Net Loss Per Share Earnings Per Share [Text Block] Unaudited Quarterly Results of Operations Quarterly Financial Information [Text Block] Document and Entity Information [Abstract] Document and Entity Information Entities [Table] Entities [Table] Entity Information [Line Items] Entity Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Amendment Flag Amendment Flag Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Filer Category Entity Filer Category Entity Public Float Entity Public Float Schedule of Stock-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Share-based Payment Award, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options and Restricted Stock Units, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Stock Options and Restricted Stock Units, Valuation Assumptions [Table Text Block] Schedule of Stock-Option Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] EX-101.PRE 16 wk-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 workiva10-k_chartx39722.jpg begin 644 workiva10-k_chartx39722.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ G # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]H/\ @DG_ M ,$D_P#@F5\7_P#@F7^PI\3_ (F_L)_LO>.?B%X[_9?^$?BCQEXR\3_"3PUK M'B+Q/XCU;PM9W&J:WK>J7EO+!/V7_ (N^*/!OC+PQ\)/#6C^(O#'B/2?"UY<:7K>B:I9V\5S8:GIU MR$N;.ZA8/%-&C#*[E;^EBORX_P""VG_*)#_@HO\ ]FA?&S_U$;R@ _X(E_\ M*)#_ ()T?]FA?!/_ -1&SK]1Z_+C_@B7_P HD/\ @G1_V:%\$_\ U$;.OU'H M **** "BBB@ HHHH 0D 9/3_ " !R23P .2>!S7P'H'_!23]G+XC_$CQY\, M?@)'\4/VE]7^$WB%_"7Q<\1_L_?#'Q'\0_AI\-?%D*>9=>$?$'Q5C72_AYJ7 MC+3HVC?6/!?@WQ'XJ\6:(LL)U?1;(2+7!?\ !9_QY\7OAE_P2N_;N\=? JXU M6P^)OAW]G/QY=Z+J^A/<0:WX?TJ>WMK#QIXGT:[M%:ZL-6\+^!;SQ-X@T[4; M79<:==:;%?PS6\ELL\?R)_P;&:'X&TK_ ((G?L9S>#;328GUNP^+VM>+I[ 1 MO/?^-I?CE\1]/UVYU>3'FR:G!%ING:8WGY>#3].TZSB;[);6H !^OGP(_:7^ M#G[2=M\1+GX0>)KSQ%_PJ;XA7OPG^)-GJ7A?Q7X/U?P7\2]*T'0/$VL>!_$. M@^,]%T#7=,\1:-HOBGP_>:K8W6FQFS_M6WA9VD$@7W@$$9!!'J#D?G7X7?\ M!;3]LKQ=_P $ZOV?_!OBS]F[2])\'_'7]MG]KWX'?L^W'Q4F\,V?B:'P?J'B MC01HNK?%2\T'6H[CPWXE\7:%\-_AYI_A+PE9^(H9]*DN(M)NM3LM7T_PXVEW M'@J?MV?M _"#_@H?_P %!O\ @FQJWQ4\;_$;PY\-_P#@GE>?MA_L^_&7Q3H_ M@6;XJ_#7Q;H?ABQ@\3>%/$&MZ#X,TCPKXT\/ZAKNM67BSPS>>*?!\E_HUW;W MWA:YGUK0[S3+73@#^DO(XY'.<<]<=<>N.]&0"_%W@&S@TB:V@73/[?L[OQ-K' M[=_L/?M>_M6:A_P6._X*C_\ !.'XO_M >*_C7\+/@K\$?AK\8OA'XP\2>#?A M/X1\>> =8\6^$OAA>>)]&T>^^'7@7POHUUH7]H?$W?X?M/$.B:_/II.!^M?PK?L^?\%*O^"G/Q(_X( M2_M#?\%1=>_;5UZZ^//[*?[1VKZ5X>\)2_!?X!V_PL^)O@#2?%/P5\/:SX(^ M+6AZ7\.;+7-5AO\ 3_B+K,FCZSX+U[P'JVA7,-M*;J_G)O(/U!_:_P#V_OVJ M]7\,?##XG^&/B7X:_9Y^!?QW_P""4OB[]J/X*^'/A?XA\,:_^UYKO[8,?P]3 MXQZ;IEQ\+_%?PX\?ZCK?P!^&7@6PFF\;>(Y-#\)^ M.MKO5=3^(/C^VN5\-> M%M0 /Z:YUC6=.M6>*!;:RBF>_U&YL].MKJ[A_E MU^-'_!6G]M?5_P#@V(^&?_!37PC\4+;X<_M;SZOX4T'7?&WAGP1X!N]$UZ[L M/VEM8^!NOZG>^"/%7AGQ+X3@_P"$H\.:ZT2/3=/CAT MQ?6?V_/C)_P5!_94_P""6?[47_!0J]_;ETG6=:\6? ;]AGQ;\&/A9X?_ &?O MA1;:#\"/''C7QCX \-_&^R?5?%/AWQ/!\5O"_C;0O'=Q'&WB_1ENCK#G5K*Q M\,6FEZ;HD@!_4?X-\7Z!X^\(^%O'/A>[EOO#7C/P[H7BOP[>W%C?Z5/>Z'XD MTJTUK2+J;3-5MK+5-/FN-.OK::2QU&SM;^T=VM[RV@N8Y8DZ0D 9) 'J3@?G M7\F_[9?_ 4__:K_ &9?#/\ P3G^,WQWU[X\^ ?V'?CS^PK\+->^+/[7_P"S M?\-OASXUUSX9_MM?$'0?#&L6'B_XU>#O$?@;Q1HUW\);+1KI=0LOAOH.G^%X M/&.H>)_$ TL>([OPGIGAFV]^N?V\OC=\:?\ @HA_P3O_ .";_@S]H>>/P-\1 MO^">EC^V%\=?VH_@MH'A&SU?]HK6M2\+WVF^#9_A=JOB[PCX@T3P-\/-;UWP MY>_$O4KC0/#,FJZM!K&G>#5N=$TS3]6M;X _I+R/449&2,C(ZCN,],_6OX:O MCC_P6]_;FO?^")7[0'[2G@GXIR> _P!JW]D?_@H9>_L=ZW\7M'^'?PZET?XN M^$M.U*.2Q\6:UX$\1^$_$?@;2_$.K^'="+RRT+4K== \:^(_'.K!]6CFO?$- M]>:?#>. ?TWTFY<9R".G'.23@ 8[DD #UK\5/^"YW[?GQ7_8,_9F^#US\"Y[ M70OBW^TW^U/\(/V7O"GQ"U#P[8^*K+X5VOC^75]6\3^/X/#^M0S^'=<\0:9X M>\.WEAX6TGQ#%<:,VM:G#JFHV&JV6D7&F7?C'PN_:Q^.]A_P58_;$_X)'^)/ MC9\3/$W@VU_8N\,?M'_ W]H&[T3X9W/QQ^$&NWH\.^&O&N@W&LQ?#Q/A_P", MK&ZU'Q3!XN\&ZCXY^'VH3Z!J5O=^&[O^W=%N=)M=- /N/X7?\%*].^'_C%_A3\0_B#^SIH^E:_P#&_P & M^#OB2VF#0-7U+X>:/K6F7VIZF&@\+:HEW#%X:\0ZW<21PO\ 4W[3/[67[//[ M'?P]3XH?M'?$_0OAIX3O-9L/#.@F_AU36/$?C+Q9JS%-)\&^ /!/ANPUGQGX M_P#&6K,K_P!F^%/!N@ZWKUXDIZ9!X MH@UKQ1J^B+%X7T,^'])T*5]9EU;RS]O#Q)XJ\8_\'9__ 2Q^%_QH\QO@7X( M^"VL^._@AH>KR2_\(K/\3-2\$_'S5;GQ=8Q2QBS/C(_$?P3X+TQ9(V>YB?P; MX-P\3&V1@#^D6]_X*!_!KPEX>\/>*OC#X0^/7P#\/^,_%7A7P1X*U3XS? SQ MYX4MO$GBWQWK&G^'_!/AKS+&QUY?"OB#Q9KFJZ=I&B:'\03X-U:XU*Y^PRV4 M%U!D: MG )[6XN='U.QUW2+HH"KBZTS6=-T_5K"YC99[/4+*VO()(YX(Y%_E'UW_@HS M^VS9?MB_\'%?P5MOC_KD7@3]A/\ 9 U/XS_LLV9\%_"A]3^&?CRV^%^F?$2" M[.KR?#]KOQAI::Y<2V3:-XW/B.VDT%_[-=_."WX /ZY\CU'YT;EY.1@=3D,;O MX7?"76= \;>&-9\=?%738TU/P1-X,MM'TV2QM/!^@VB3^#)?"%]-91ZA&U]' M>7XO[?V?5_VR_P#@H98_MU_\%MOV'H/VVO&TG@C]D/\ 8ZU#]KKX/?%"X^#_ M .S[_P +>\(^*=-^#W@?QP_P]T*\M?AM;> E^'&IZ_XZ>VU"+Q#X&\2^,+?0 M?#VDVGA_Q7H.M7^O>(M0 /[#LZAJ'@OQ+X3\0^$;:?Q#IGA+2]9NAHVC MZ1'9ZZUU-I<.GZ?+_9B_>OA+]NK]JVX_X.!/@I^Q5>_%V\U#]F;X@_\ !.[0 MOVA_$7PSNO"7P^\D_%2[TK6TGUK3?%-KX3M?&]A8O<:):WW]AKXEFTI+R:\* M6RVL\=I ?L!^Q?^WW^S7^WSX>^*/B7]F[Q1XA\2:?\ !KXHZO\ !GXBQ>)/ M _BKP+?^'_B)H-A9:CJ^@-8^*=.T^:^-C!J%NLM_IXN=/,YDACN7>-J^SP0< MX(..N"#CZ^E?PN_\$;?B%^TE\*?^";/_ 6[^(7[)6I_!/P_\=/"W_!1SXM: MAX5\4_M#>+M$\#?"7P?IFWX?0>,_%WB;Q+XIGL_"6G2>&O!DVNZOH;>+;ZU\ M,OKMKIRZW]JL?-TZ]_2+_@GW_P %#/CY\^'/$MC'?Z=->Z)K=M::GIMR8I"DMM

OZ;\9=??Q+\+-7\2ZSXJNM/T:T\%WWA:Z\0#X5)X-CCTS2 M_ .F7EKI^H6/T3\>?^"BW_!1SX0_\$KO^"1?_!4VQ_: \4:M\+K_ %CX4:;_ M ,%'_ GACX7_ 3MV\:_#3QE\0);:W\<>&9?^%8S-\.M0:VTK4/AI=KX/ET? M39-0\6>!I=/TS3;NRO+V[ /[1A!YQP<\CJ..]?SL_\%%?^"E_Q M0_9"_8._;9_X**_!?QTGQ:\&:]XI^%_PC_8QT'5].\+ZM\*-'N-4DT3P5XJ^ M.-CJ>@:-9^(/%7A_4O&NJ>,;K2M-\1^)-4T/5&^'>@V^EOIVG^+M01_6/^"< M_P 7O^"B^N?M4^/O!_QN\"?'OQE^Q/XN_9V^&WQ'^%G[0/[0OAKX#>#/'ND_ M'V"R\,6WQ+\#VFA_!S5X);OX>_$ ZWK'C7PB-5\/31^$YM&F\/Z3JR:%/86@ M /O3XY?M[?!WX#?$WQ)\)=?\(_'WQGXM\%?"+2?CGXYD^$WP!^)OQ-\,>"?A MIKFK>--&TK6_%/C+PQHESX6TB^O[OX>^,);3PU/JI\375AH=YJ=MI$U@AN!\ MN_!C_@MW^Q%^T#\/-(^,OPD3]HKQA\$]5^*?AOX,2?&:P_9?^-"_#31/B+XJ MU_PSX8TC1/$_B27PRJ>&[5M<\9>%]/O/$&L6]KX=TZ?6[!+[58'E"C[H_:NT M?28/V;/VGM7ATVQBU34_V?\ XKP:CJ,=K"E[?0Z7\-/&2Z;%=W(02SQV"WMX M+-)&9;87=SY07SY-W\S/_!I9J/AO1/\ @B?\5?$'BW0X_$?ASP[^TG^T)XCU MK1FTZ/57U+3O#?PY^%'B"XM(=/ECD6\N9!I@-G!L+;LBF15H _KY#*20" M,C.1WX)4\=<9!YK%B\3>'9_$=[X/@UW2)O%>FZ+I?B34?#<6H6LFN6'A_6]0 MUC2M&UN]TM93>VNE:MJ?A[7]/TR_GA2UO[S1-7MK62673;Q(?XP+#_@LW^V- MH/\ P3)_9S_X+(:Y\1;_ %@_&;_@H7<_![QM^R9'X7\"R?!C2OV:;SQC\4?" MH\!>"[JR\+6?Q*M?B7H5GX+L?$.C_%>]\;:GJ.J^(KF[L/$/A_5?#,MGHMEZ M]_P1I3]H3Q[_ ,%=_P#@O)XJU_\ ::^+'C[Q%\$?C9X!^&NF^%O%[?"^#P;\ M6]$\-#]ICPQ\*?"WQ N[3X6W>N^"/"_PVECCN?#&G_!>X\ 6=I"M9\!^*M%TW2O"NN#PC+H>M:9XPO;!?"OB"VUBS\=>&+^Q MCTC5;JZ:TU%GFMX9;*^AMOYF_#'_ 59_;F\ _M8?\$@?"'Q$^.GA?XD^*OV MMOV@_CO^S/\ MP_#?X;VWP_\>_LF:%XJ\.^/_!>A^!]/_9Y^*WAOP)H]R?&_ MPT\-_$+2I_B3I_A3XF?$>QT#74TSPAX_US5/%,>N0K[_ /L1?\K7/_!7[_LT M'X"_^HK^RE0!^[?[=7_!0G]FW_@G)\,M&^,O[5.M>,/!WPOUOQ7IW@>#QCX= M^'_B?Q]I]IXJUBQU?4M)TC4K3PA9ZIJU@^HV6A:I+;7D^G#3M]LMM+>175Q; M0S>>>%O^"KO[&VL_$_X)_!KQCXM\?_!'XE?M*6$6I_L^>'_C_P#!KXH_!VR^ M,MI+_#%IX%UO5[UM7TB"S\,CQ/;^)[BZU?2+./1S=ZOID%Y^ M,?\ P>1 ?\.DO#Q/_1WGP8YQD@'P7\8,X_\ UC-?FM\9_B,?VZ_^"G?_ 1F M_P""?O[:7A>/]BCP9^S7\._A/\??@IX[T?Q1=?$VV_;(\9:WX1^$.N^ /!W@ M_P :W'A[X9Z?\+M'\5#X87OA07UUH_B'78_B-I>N^![+.NWGA2_G /[YMPP# MD8.,'/'/3\ZQ=?\ $OAWPM:VE]XEUS2= LK_ %K0?#EE=:SJ%KIMO>:_XIUF MQ\.^&M$M9;N6)+C5O$&OZEI^BZ-I\1>[U+5+ZUL;2*6XGCC;^9_]N+_@HM^U MMXM_X*:?&S_@G-^RS!\9_#M_\$/V!?%'Q^\+WOP#\$_"CQ7\0OB!^T[XMG\) MGX2+XSN_C2Q\*Z7^S[X+'BK04\36&C0QZCXC\1ZE<:;XBU%O#Z&"S_/G_@HO M\2?V\_BW\:O^#:KPM^T]XR^)W[*?Q<^.?[0,K?'?X+^!U^%$^@^!/CQ\'?'W MP[\*Z#\;O#EA>Z'\1_#6K>(]6T[QIJ'BGPKHGC6_^(7@OPAI^L65E8>'X=2? M7Y]1 /[@,CU'KU[>M&1ZC\Z_F(/[:'[7OA[_ (+G?'#]@:?]HGQ;X@_9Z\'_ M /!,F_\ C;HNFZMX/^#\'BB#XP:?X<\&6O\ PL*/Q/HWPWTR]34;N^GU#7)M M 83^#(=3U2\CM/#D.D1V&EV7QU\"/^"IW[>OQ#_X-D_V@?\ @H1XD^/][+^U MO\./&_BN/PQ\5;+X??">Q%OI^C?&;X:^#K/2KSP7#X$/@'4+'^P/%&KVDIN/ M#!O)))8+O[8MW:PS* ?V>9'J.F>O;U^E&1G&1G&<9YQZ_3WK^4CQ]\;/^"JG M@/\ X)0^/_\ @I]XB_;KT6XB\2?\$NO@3\5?A_\ !_PQ\ OA?I]Q\//VA]13 MX=^(M4^*D_C+4_#^JV/BZV\6>%K_ %>'Q?X2U/PS;Z WB+Q;?Q^&-+\.:'X6 M\-1GPOX'_P#!2K]O_P ,?M*_\&]]Q\3_ -IJ^^+O@S_@I[\ -;N?C_\ #'4/ MA1\(?"7@VPUR+PQH-UX8\7>#;OPIX1T[QII?BV+4/$=E?^*;R?Q7<^'M9N]. MNX]%\+>&M!U&+P_IX!_992;EY.X87.XY'RXY.?3 Y.:_/7_@JK^V/X@_8%_X M)Z?M._M<>$O#MAXI\8_"7X?6MUX,T75H+RYT27QKXQ\3>'_ 'A&]U^VL9;>[ MNO#FC>(O%>G:UK]I;WEA/>Z3IUU8Q:C82W*7DW?PR^-\'PP\&?$:P\"[_5/$D_A?5?AWKTWB30]&\,6UIK=E?IKMKJVH:N ?J1\6/^"O M/[#/P<_:#;]FKQ5\2M?OOB#I?Q<^"WP$\;WWA'X=^-/&'@GX9_&7]HNT\1WW MP3^'7Q!\9:#I-WI.@>(_'UKX2\02VL$+:C;Z NGD>+[GPZUQ:K-T7[;7_!4C M]DG_ ()[^*OA!X2_:?\ $/CWP=>_'C4;O1/A9J>B_"OQQXT\.>)O$6GZCI6F M7WAQ_$7AC2]0TK1-;M9]>T69K/7[C3!+8ZC%?VTLUK;WTMI^ W_! +X=^)+# M_@K;_P %^?\ A(?C#\0O':^!/VE_!6A:Y%XKTGX7&/XG:_+XU^.[:/\ $+QF M="^'FB-I7B_PK_8M\GA^+X^$;/6-+\3:_HN MD^(;36=8TTZ VJZ;J&IO!H^H6.HW'U[XJ^.7A3PA\5OA/\'-4TGQM/XL^,EA MXSU+PK<:3X/U;6/#5E:> --L-4\4R^+?$NGK-I?A!+M)@MY==EM8-5U'5 M+#2M)FO=1G%L/X/?VP_B)\0_^"U?_!!_X1_MG>![K4H_CK_P2Z\"^'/'7Q-\ M4V.G2CQ-K_QU\)ZUHGA/XPQZ;K\]JLVF0Z%\%O"7AS]J37O["NYK6YO?%G@> MQN)1>:%@]_\Y].:_D%\ _\ !4W]K[X1 M?"7_ ((>?M7_ !0^+VL_&2T_X*B_'%_A/^T3\(KOP1X"TCP)X0LOB9KZ:1\/ M-7^!=KX7\,Z?XP\&7?PD:^L+)[+5O$_C*/XCZ5%J$WBTR>(;BSUBQUOA!^T' M_P %6?VU/^"@7_!9?]B7X*_MVZ5\!/#G[*_C[X3/\"_'?B?X"?"WXEZ[X!L- M6\2:[_MS0_%.E6=_8ZOXB\5W'B;Q)H\6C:#9Z&8VU;7=64 M_H0^#'_!0#]FSX\?M0_M"_L<> ?$?B:7]H#]EZVT>]^,?@W7/ OBC0+7P]8^ M(7L?[ O+#Q-J-BGASQ#;ZO:ZIIVH6;:)J5XS6%[#<2I#B6./K_VM?VR_@+^Q M)X&\%?$;]H3Q)K7AGPKX_P#BYX!^"/AN]T+P;XI\;W-SX^^)%W>6OANQN=.\ M):7JM]8V$@T^^GNM4N8$M(5MUM8C<:G>:?87G\9EW^W5\/O^">7_ 6>_P"" M_GQL^)>I^-M*35/"O[*?PNT/Q=X*\$ZSXH3PAXP\?:+\+O#=A\1?%+Z?HNL: M)X<\)^$+FZE\5ZJNN.K:TMC'X.\+67B#Q1K6CZ3=_J[_ ,%OOVO?VH_V#O\ M@GK^P_\ %3]FO]KC7?'?CGQ[^U!\#/AQXN^.VL^"?@5XJL?C=X%^(7P^\9^, M;SQ2GAE?AO=?#_1(-;U+POH/B/PA>^ ],T@:!I]TT&FW]XLT=Z@!_3V&5NA[ ML/?*DJ>/J#_.ER,9R,>N>/SK^:;]I;]NC]I/]@C_ (+?_ GX>?M+_M#:JW_! M,_\ ;(^$?Q&G^$]EKOA?X7Z%H/PD^/\ X+TB)]9\+:YX[T_P-9>.==T19[/2 MYO#=AJGB>:1M0^+WA^VEFO[;PLRO] _'OXO?MG_!'X:_L$7'B_XW>'?"W@'X MY?&WQ'!^UCXR\<:]X,\*_M,^'="^*UG>WWP"_9Y_9H\#Z1\*]?C^)/Q*T+4? M$6C^"+_1?"7PY\1_$WQ?JW@JV87.DV?BCQ5XU\/ '[L@@\@Y'J*_/']M?_@I M_P#LI_\ !/OQ+\(/"W[36L_$#PKJ'Q[UV[\+?".;PY\+O&7CZP\9^*;"XT"T MNO#EG=^#[#51I^K)<>)]#CB@UF/3H[LWVZSFN$MKQK?X,_X-[/V\?VB/VW_@ M!^U%;?M*^)KCQUXT_9K_ &Q_B=\ /#OCG6?#?AOPIXS\1> /#VC^'-6\-#XA M:3X/TO1/#$GC;2'U+4-,U?4]'T32(;^.*U-U9R:A!=W][^8/_!VR!_PM+_@B MWP.?VP?% /'4?V_^SYQ]/:@#^S'3;XZC86E\UI>:>UU;QSM8ZC%'!?VC.N6M M[N&*:XCBN(CE942:5%8$+(XYJ\"",@@CU'(K^:K]M_\ :U_;,\,_\%XOV"?V M#?@Q^TAJGPD^ G[3G[._Q,\9_$;1;?X;?"GQQ>6?B#PIIGQXEBU_PCJ/C/PA MJ6J:1KWV?P)HU7\[?@O_P79_:[^$G_ M 1I_P""CW[1?Q3\1V?QY_:(_9._;4\5?LD?!7XC>+?"/AG1/[8L?$NH^#M* M\&>*_B7H?@32?#GAC5=1\#IK?B76I%L=(T.R\2O8>'_#M^ UQ<7\X!_;,"#T M(..N#G%+7Y<_L9^!?V]?#?QLUCQ;\4_VG/#'[1G[%OQ'_9O^$OB_P#+XNTCP MMIWQV\.?M$:K9Z-<^/+FPE^'7PZ\&>#F^#?BK2GU#Q)IVFW&I:[/HFHZGI&C M>&(=-T;3;Y[_ /44'(R._P#G_)'!ZCB@!:*** "BBB@ HHHH *_+C_@MI_RB M0_X*+_\ 9H7QL_\ 41O*_4>ORX_X+:?\HD/^"B__ &:%\;/_ %$;R@ _X(E_ M\HD/^"='_9H7P3_]1&SK]1Z_+C_@B7_RB0_X)T?]FA?!/_U$;.OU'H **** M"BBB@ HHHH I:EING:SI]]I&KV%GJFE:I9W6G:EINHVL%[I^H6%[!):WMC?6 M5U'+;7=G=VTLMO=6MQ%)!<02R0S1O$[*?S$_9\_X)<^"_P!C.?QGH7[%?QY^ M-7[.7P8\?>-M1\?ZO^SQ8P_#+XG_ B\)^)=9C UR_\ A)9_%?P%XJ\6_#&' M6Y([>74/#^F>*]2\&J]I;MI_ABPD5Y&_4BB@#X$^/O\ P3A^ '[3'[.NL_L[ M?%_4OB=XIM=6^)'A_P"-<'Q;O?&[WGQG\/?&WPG%_BQX5\4:EIE]H/A MWQ'X>BTRTTG1]"TKPG:_#VP\,";P?;>"XO"]S<:5)RW@_P#X)H_#/1O''[47 MQM\9?$CXB?$O]I/]K7X0V7P&^(GQW\1V/P^TW7O"_P )-+T"7P_I_@CX6^$/ M#O@W3/ ?@[2")$\1ZR;C0MM:Y<6VE0Z-IMQ,FI"VOM1NH+"P6W^P? 7_!-?X/_ &_;A_: M>_X*8VOQ3^+6J_&+]H?X51^!/BIH.OGP-+\,+3PAX3T#P=9Z,_AK0/#O@&P\ M6:9?Z7:?#G0))+IO$VLS:G*=2-Q:W,U]$(/U#H_SZ?RH _B9_P""#/\ P33U M7]J'_@D?\4/V3OVK-;_:=^!WPZ\6_M>^,_$WQC_9[N_"B?"G5_B;X(L5^$?C M#P;;SZM\0_ANGQ+\(^$/%6O^%(8O$5Y\/]8TEO$=GH5WI$&HZ1>C5Y9_WW^* MG_!&K]F7XI?M52_M3OXV^-_@2_U+]C77OV$_$/PE^'GB[P[H7PIUS]GW7-)U M#0CX8BL;[P?K'BOPLMAINH[K-/!/BGPW NIZ5HVIF-9TUA=:_6X*%Z9Y]69O M_0B6W>XLI-6-M<&./ZR_:I_ MX)S_ O_ &O?V$F_X)^_$SXA?%#2OA'?>&?A;X1U[Q3X-F\#Z9\1M9T/X1ZI MX:UOPU&=2U7P7KGAG3;N[U/P?H$VM76F>%K8W4,%W:6D=A!?2JOZ$T4 ?E]J M?_!,709O EG\,M$_:9_:$T3X?WG[*GPW_8U\=^!+B#X+>*_ WC_X0?#/3/%> MA:/X@U3PEXP^$^MZ3HGQCNO#_BV[T;4/B)X7BTBUO;*PT:/4/"M\-)TY;6]K M?_!+'X Z7XD_9-^(OP(UGQE^SI\6/V*_@K-^SC\$/B!X$_X1GQ/)_C1X.^#FJ_%Z;X\_$3QMX:\0^"[ MCXR_%CXMWNJWFN:OXW\>^,?$O@+7='N=7US5+F!]1&B>%=%M+?3M+T?0-%MM M)T/3H; ^Q^'?^"4OPDT+]O7X>?\ !1.X^+?QEUGXX_#GX Z3^S7IFAWK?#*U M^&^I_#32]'O=,;^U="TOX=V6N_\ "1WUWJ-]K-QK&G^)["**\F6TM-/M](AB MTY?U+HH ^3OVS_V,?@M^W;\%+GX'?&^TUY-$@\5^$_B%X0\6^#M3M]#\>_#; MXD^ ]4&K^#?B'X#UN\T_5['2_%&@79N(X6U'2-6TG4=,O]3T76M+U'2-3O;. M7S3X+_\ !/\ \#?"?XU?';]J?6/B)XX^*'[5O[07@/PQ\,/%?QS\9Z9X"M;[ MPQ\._!=BEIX<\$_#OP/X7\)Z)X'\+^'1>P6OB;Q#;S:3JUYXL\5P1:EKM]<6 M-IINE6'WY10!^=O_ 33_P"";/PA_P""7'P.\0_L]_ SQW\4_&WP^U_XC:]\ M40_Q;OO!NK^(M-\3>)].T73-=2TU7P=X-\%03:5=1>'M+F@M+W3[F>TN$N3' M>-%<"&+JOVU/^"=W[./[=D/PNU7XN:=XL\,?%3X$>+K?Q[\!/C[\)O$C>!?C M;\%/&-O>:??G6O 7C!;'5+00W-WI6F7.H^'?$VB^(_"FJ76FZ==W^A3WEA9W M$'W110!\DZ!^S/XQO)O#P^-'[2_Q@^-FE^%?$FE>)],\.ZAIGPR^%^AZSJWA M^Z@U'P]?>.XO@WX'\$:AXS.E:K:6FL+H=UJ6G^"-1U.%+C5_!]_#!9VMK\2_ M&G_@BG^SW\8OVC?VM_VC+;XQ_M'?"K4OVYO@*?@%^T]X$^%GBOP)I'@WXCZ# M!X4M?!>EZ\;G7_AUXD\8>&]9L=#L;%;RS\,>)])T'Q%<6AC\2:9JFDZMXDTG M6_V0HH _"_Q=_P $#_V9?&7[(?['/[%FH_&C]HRU^%'[#OQ7E^,GP:U6PU/X M2+XXOO%T6M:_KVD)XXU>[^$]WI.N:/H][XJU](;#3=!T*2^MKNVCU2ZO)+&" M:O5=1_X(Y_!74OVF_P!MC]K*3XS?'2#XH?MZ?L^ZO^S5\:;6"7X5CPEI/PZU M7PEX3\$IZ%XGT_0O!VEK:ZKK.K^);2:^FO[S4-+O'GB2W_7NB M@#\9F_X(>_LIWG_!+=O^"2VN^,?C-XB_9WTZ^U#5_!_C#4]<\%V_Q@\(:S<_ M$>]^*]EJ=AXBT;P/I?AG4;C2O&.J:J;==8\(W<5UH&H3:#?I'/A1X7L] U*WBU"*2V@\$3>&M%^TV*ZA>Z7?ZKJWB/4=9_7JB@ M#\!8_P#@W?\ V2T_8_\ VL?V+9/C-^TS<_#/]K_XY:9^T;\0MZ\,W.C?#'2M!F\+7]WH6E"Y\)^*-"\16$/V9;O3YK+4H[:^M_ MJKX&_P#!)KX,? 7]NF__ ."@7AWXO?M ^)_C5XB_9J\+?LS^.K7QSXF\$:SX M8^(/A_PC9>#]+TWQAXFL]/\ A_HU[:>+9=/\ >#_ +5!X0O/"WA5M0TBEO]1CN_P!4** /Q2^&?_!#C]GGX/\ P'_;7_9>^'OQN_:2T+]GS]MW6?B1 MK7B[X7'7OAA?Z-\,KOXOV/A_2?B)_\ !+_5]9\<^-_V?I_@SXB^ M"%IK?BV;PK/\1+#PSJ[:A=:+K46I:/X7T?PU)XO\%:Q>6NO>%M;;PNJVVLZ- MI%]>VEY+;RM/^C5% 'PW\2O^"=O[+WQ;_84A_P""=7CCP7-??LU6GPE\#_"# M3="T^\BTC7-&T?X;VFAKX(\1:-K%E:!+#QAX=UCPYI'B>SUC[%-%-K]L\^HV M5_9W=]97.1^PS^P58?L1^!]$\")^TO\ M/\ [2.E>"O"]CX ^&'_ T7XW\* M^(8OA=\/-+\B+3_!_A+3_!'@GP-8W4$-CI^CZ<==\7Q^*O$UOIFD66BZ-JVB M^'D?1I/ONB@#S?XP?#I/BY\,/'OPOG\1ZQX3LOB#X3U_P;J>O^'[;1;K6].T MGQ-I-YHFJS:2GB+3-9T9-1_L^^N!9SZAI6H6]O<>7-)9W"H8G^)/^":/_!,C MX._\$MO@7K_[./P,\??%3QU\+==\<:]\0S8_&"Y\"ZYK=AXC\3:7H&CZVMOK M'A'P1X+6XTB[LO#>G!=-U&QO/)E:[87+13K!%^D=% 'XUZ)_P1&_96T;0? ' MP=/B;XGZC^R%\)_VFKC]KOX:?L?7MUX*'PD\,?&234_$&MV%C+KEKX-MOB;K MWPD\/Z_XHUKQ+H7PFUWQG>Z NMWIBUN[U[P[;6/A^T[[P!_P20^!?PN_:9_; M._:.\ _%3X_>%(/V\]-N#^T)\'M#\7^%]-^'&M>+KOP[XT\-2^.]#U.V\%+\ M3]"UN"W\?^*]9T^PL_B /#]GXIUB377TNZ?3?#UKHOZK44 ?@%\./^#>#]EO MX;>$_P!@/POIO[0'[66K'_@G#\:_&OQE_9WU36?&'PNDFT[_ (3_ ,9:=\0? M$_@/5M+LOA-::%<^$]1\8Z-I^M2WL>FKXP#S:K91^)8]-N[&STG[<^$O_!,W MX3?!_P#X*%_M"_\ !230_B/\6-6^-7[3'@C2?AU\1/">N7'@-OA?:^%?#=EX M'T[PU;^&-(TOP/IGBC2]0TJU^'GAQ9-1O?%NJOJ/CS\0_BOX*^&>C^.]$^)$EK\([OP/H^OZ MGXG\.:;X@TK1VO-;\8>"?&QBTRWM?$NI-+8V%G:/,OC-IGB[]DJ30D^#'[0?POUSP9X#^.6AZ=H6D:7I* M:1-K\'@?4?#GV'49/#WAC7[_ /LSPQID]OXJ\-:1KFB2Z-(M[;W?[$T4 ?CO M\>_^"-GPK^.?Q]^ ?[7MK^TM^U3\&?VP_@;X!L_A9=_M,_!?Q)\+/"_C[XO> M H(]3MY]-^+'AW5OA1X@^&&N:A<6VLZK$^H:9X%TBVE6^$5[I5]:Z9H%KI'? M?M6?\$G?@C^U:_['&OZW\4_CW\/?BG^PW\2)OBA\%/C/X-\6^%]>^([^)=8O MM U3QA<^-+KXI^"_B#X<\6S^+M8\-Z5KNI76H^'/,L]8M]^F1VNDS7&CS?J5 M10!^4OQ>_P""1_P6^*G[7_A7]M;3_C+^T7\+/C%8_LYW_P"RO\1+OX<^,?", M47QB^$%X'8:?XTU;Q;X$\5^)]*\3&9HWNO&_@36_"GBRX%I8O!JMA=VJ7A\G M\!?\$+?V:/AU_P $U?B3_P $L- ^+7[0,G[.?Q0\2W?B+7/$&HZM\,;CXKV$ M>I>*/#?C/5-'T?Q)#\,;;PY%8WGB#PKIY/&>FS>!X/BG<_#; MP19:+I.CP2:G<>#+KP@GB";1_#^F6.HZY%X-1KEUN;Z&TMKVX\Z/Y>T__@A[ M^S[8>+O^"1_';X%_"_]I7X-?$C MX _&?PO:^-/A7\6/!VL^!?&_AJ\FN+5=3T#6[5K:X6WO[*6"_P!+U*T?R;_2 M-8TVXMM3T?5K2RU73KFWOK."9/ASX(_\$L?A#\*_BY^SS\9_&OQ,^*_Q^\7? ML=_!>^_9_P#V2W^*[?#^.U^"?P]U+1=,\+ZEJEJO@3P/X/F\9?$W5O"&E67@ M[5?B)XNFU"_N/#MN([?3;/6+O5-:U#]/Z* /S:_8Z_X)E_"K]BW]HK]L/]I? MX?\ Q,^+/BWQO^W%XXL?B-\;-(\>2_#^Y\+0>*]*UGQAK.EW'@6U\,^!?#6K M^'-/M9/'7B&T?3KW6=<2[M6T\W4LEU8KNZAXJ>"RM+;4+W6M0DCMX$ ME5$^K** /R*^$G_!&_\ 9Z^&.K?LFV>K?$'XP?%/X5?L&^(O%?BW]CWX-?$7 M4?!5[X2^$?B7Q7-//;:WJVM:+X+T7QI\3]0^'2SO8_"2?QYX@U(^#+(17-X/ M$6O6EEKEMZI^R_\ \$S/A'^RI^UO^UY^V1X*^(GQ6\1_$C]M?4]%UCXP:!XP MN? L_@FROO#-YJ5SX=/@>RT'P1H.O:'!I\.KW]G+#J7B'7?[0A>&:\>2[@6X M/Z0T4 ?C1X@_X(A?LM^,OC#_ ,%!/C+XW\9_%GQGJG_!27X9'X6_'SPEXA?X M:W/@G1M)TVST:S\%Z]\,]-@^'=MJOAWQ;X!E\/:)K'AC6M9UKQ)Y7B+3;37; MVVNK^"&2/SKQO_P0,_9_^(_[$'[/_P"P!XV_:6_:T\2? S]F3XM:=\7?A'J6 MJ^(_@[>?$G1K_0-/\1V'A;P;?^+)O@VUKJ7@#PI'XO\ $2Z!H4FB1WMC976G MZ*NKMH>@Z+IME^[E% 'Q)^U[^P+\!OVX=-_9UL/V@-,O/$DO[-/[07PT_:/\ M%7EM#I%M)JGC3X+_!WC+3KJ"]_X1O3;8:CI5MI>LQ:7<:OIJ7VR_@FL?T5H MH _.7_@GM_P3,^"?_!-N+]H[3_@;XS^+&O\ AW]I#XZZ[\>]:\-?$G7] \0Z M=X*\3>(+6.SOM-\'W]AX9T?Q%/IDEM#:V\MSXOUOQ/K%Q#IVG--?F[2_O-1X M#_@HS_P22^"W_!3/Q9^SSXK^-OQ7^-?@M_V8/&%]\0/A7IGPHNOAMI-E'XOU M&[\*WMQJ?B:3QC\.O&UYKL"3>#=&^SZ:EQ86<)?BS\7;7X]?LR?#O5OAIX TG1E^'%M\-=1T+Q)I MWCG3O$MSXI\.7G@._P!:U#5-63XB>(I4N-.\4:3!IDHTQM/MH?L3_:?#O@Y_ MP0G_ &./A9^S#^V!^R'XAUGXK_&?X+_ML?$;4_B]\6-,^)VK>"4UW1_B5J)?@OKW[/G@[4?&WC_P%I7C' MX2?"S5M/71[#2?!.N?#[X:>#7U?5- TB"RT?1M;^(Z>.;FPT&T_X1G3HM.\, MWVJ:->_9?[)G[-OA3]D#]F_X.?LS>!O$_COQEX2^"_@C2_ VA>)_B9X@_P"$ MG\<:S8:8T\B7>O:PEK8VTLWF7,D5G9:?8V&DZ/ID5CHVCV-GI>GV=M%]$44 M%%%% !1110 4444 %?EQ_P %M/\ E$A_P47_ .S0OC9_ZB-Y7ZCU^7'_ 6T M_P"42'_!1?\ [-"^-G_J(WE !_P1+_Y1(?\ !.C_ +-"^"?_ *B-G7ZCU^7' M_!$O_E$A_P $Z/\ LT+X)_\ J(V=?J/0 445\^_&/]ISX3? [7O!GA+QCJ6M MZAXR\>WEC'X>\%>"?"^N^.O&$VCW7BWPOX(N_%MUX<\,66H:G9^$=(\2>,_# M6E:EKD\"PMJ6L:?I&EQ:GK5Y:Z9, ?05%?/6M_M6?L^^&]*^ 6M:W\3-&L-- M_:A\4^&?!/P&N)+/7)#\1O%?C#0KWQ+X>T328(=)DN;*\OM"TW4=2<:Y#I,= MC;V%X-0>UFMY8EZSXO?'3X4? ?1O"6O_ !:\9Z;X,TOQY\3?AK\&_!TU_#?W M4_B3XF_%[Q9IW@CX>>$-*LM-M+V]NM2\1>(]5M+5'6W%IIMFM[K.KW-AHVFZ MA?VP!ZS17BNI_M#_ >T?Q\WPTU'QE;6_BF'Q%X?\&7^=.UA_#^C^./%VEVV MM^$/ >N>+XM/?PIHOCGQ9H]Y8ZEX;\(:GK-KX@U>UU30FM;!W\2>'8]6]J!! M (Y!&0?4&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *_+C_@MI_P HD/\ @HO_ -FA?&S_ -1&\K]1Z_+C_@MI_P H MD/\ @HO_ -FA?&S_ -1&\H /^")?_*)#_@G1_P!FA?!/_P!1&SK]1Z_+C_@B M7_RB0_X)T?\ 9H7P3_\ 41LZ_4>@ K\5/^"I?P_\ ZOX^^"7Q7\ _'C1?V;? MVSOA#JWP\/PX\:^-%2[^%/CCX4>,OCEX+E\2>!/C1X&U/5O#-C\6_AEI'CCP M;X9\9W^E^&/$^A?$7X::_9:#XR\-ZWIL.J75EKW[5UDZOH&A>(([*'7M&TK6 MX=-U;2]>TZ'5M/M-1BT_7-$O(]0T;6;*.\BF2UU;2;^&&]TW48%CO+&ZBCN+ M::*5%< 'X+_M+?&?Q'\6_@3_ ,$0/BS\5?AW'\ /'GQ(_P""@G[)OCCQ;\)] M6O1:/X,U34O@S\>[C6=.A35(-)U(:5!?7UI=6/\ ;6F:9K-K9ZKI5MX@T[3- M=DN;&/(_X*U>)/V@XW^&5S=_LUZSXJ\%>'?V_O\ @FIIWPD\7Z;\7OA3ING: MG!:?M=_ KQ#J$8\-ZWJ$'B?PYXK^(WB__BA+S5M4M'T+PYXT<;/M(WLB%LE5(M/' M'( )$1PKI(H=58*\;!T> ?B0WP=_;8_9L^W MWMA^TK\9/^"KOPL^+?PQTV.$S>(-0^&_B+X__LJ_&?PM\2M)$(E_M'P3\*/A M)X!\1:9X@\8Q,=(T"[^$?B+0);F'4=*MK"7^BE =O)SEG8=N&=F7@\C"D#!Z M4AAB,JS&-#,B/&DI4>8L M^*O :>$]6DU*'3]&@FU7Q3J/_"0+>:-J[ZE:1VMO;2:HH P?[*U3_ *&.^_\ #1?_E?1_96J?]#'??\ @!HO_P K MZWJ* ,'^RM4_Z&.^_P# #1?_ )7T?V5JG_0QWW_@!HO_ ,KZWJ* ,'^RM4_Z M&.^_\ -%_P#E?1_96J?]#'??^ &B_P#ROK>HH P?[*U3_H8[[_P T7_Y7T?V M5JG_ $,=]_X :+_\KZWJ* ,'^RM4_P"ACOO_ T7_Y7T?V5JG_0QWW_ ( : M+_\ *^MZB@#!_LK5/^ACOO\ P T7_P"5]']E:I_T,=]_X :+_P#*^MZB@#!_ MLK5/^ACOO_ #1?\ Y7T?V5JG_0QWW_@!HO\ \KZWJ* ,'^RM4_Z&.^_\ -%_ M^5]']E:I_P!#'??^ &B__*^MZB@#!_LK5/\ H8[[_P -%_^5]']E:I_T,=] M_P" &B__ "OK>HH P?[*U3_H8[[_ , -%_\ E?1_96J?]#'??^ &B_\ ROK> MHH P?[*U3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ /*^MZB@#!_LK5/^ACOO M_ #1?_E?1_96J?\ 0QWW_@!HO_ROK>HH P?[*U3_ *&.^_\ #1?_E?1_96J M?]#'??\ @!HO_P KZWJ* ,'^RM4_Z&.^_P# #1?_ )7T?V5JG_0QWW_@!HO_ M ,KZWJ* ,'^RM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B_P#ROK>HH P?[*U3 M_H8[[_P T7_Y7T?V5JG_ $,=]_X :+_\KZWJ* ,'^RM4_P"ACOO_ T7_Y7 MT?V5JG_0QWW_ ( :+_\ *^MZB@#!_LK5/^ACOO\ P T7_P"5]']E:I_T,=]_ MX :+_P#*^MZB@#!_LK5/^ACOO_ #1?\ Y7T?V5JG_0QWW_@!HO\ \KZWJ* , M'^RM4_Z&.^_\ -%_^5]']E:I_P!#'??^ &B__*^MZB@#!_LK5/\ H8[[_P M-%_^5]']E:I_T,=]_P" &B__ "OK>HH P?[*U3_H8[[_ , -%_\ E?1_96J? M]#'??^ &B_\ ROK>HH P?[*U3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ /*^ MMZB@#!_LK5/^ACOO_ #1?_E?1_96J?\ 0QWW_@!HO_ROK>HH P?[*U3_ *&. M^_\ #1?_E?1_96J?]#'??\ @!HO_P KZWJ* ,'^RM4_Z&.^_P# #1?_ )7T M?V5JG_0QWW_@!HO_ ,KZWJ* ,'^RM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B M_P#ROK>HH P?[*U3_H8[[_P T7_Y7T?V5JG_ $,=]_X :+_\KZWJ* ,'^RM4 M_P"ACOO_ T7_Y7T?V5JG_0QWW_ ( :+_\ *^MZB@#!_LK5/^ACOO\ P T7 M_P"5]6;2QOK>823ZS=7L85E-O+::;"A)QMORX_X(E_\HD/^"='_9H7P3_] M1&SK]1Z "BBB@ HHHH **** /PQ_;<_Y3@?\$.?^R;_\%4O_ %2/P9K]SJ_# M']MS_E.!_P $.?\ LF__ 52_P#5(_!FOW.H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *_+C_@MI_RB0_X*+_\ 9H7QL_\ M41O*_4>ORX_X+:?\HD/^"B__ &:%\;/_ %$;R@ _X(E_\HD/^"='_9H7P3_] M1&SK]1Z_+C_@B7_RB0_X)T?]FA?!/_U$;.OU'H ***_-C]KW]MKQ)\#OVB?V M:_V8?".G>#?#OB[]HMFU#PGX[^+*:T/!?BV\T'XJ?"_P5XB^#W@&'1+S3)-7 M^+,OA+Q[JWQ)EMKG5X)=&\">$-8UG2] \6SI=6VD@'Z3T5\$?'K]K3XF? ;3 MOV'%\2?!_P .+XA_:E_:7^%?[./Q&TH?$.\N(?A/K/CWP7XY\5:AJGAJYM_! MZCXAVNGW?@/4=)LVOSX*:6WO['5KBU\Q;C2HNA_:.^-/[1_PA\8_"_5_ GPQ M^$GCWX3:_P#$7X9?#SQ5H&I?$O7_ _\>-?D^)'B_1?"^J:_\*/#2^$[GP3J M\7PNTG5[OX@>(="\0>);34?$?A+PGXQFM+GPT-*L;S5@#[6HK\W?$_[>\.A3 M_%GXBQ>'M#D_9\^!/[4W@7]D;XA^);K5=1@\93^-_%OBGX6_#_Q%X\T'3Q:_ MV*/!7PY^(WQ>\-^$=SAT70=*\5?I"IW#/N0?8J2I' MX$$4 ?AE^VY_RG _X(<_]DW_ ."J7_JD?@S7[G5^%_[;S*G_ 6__P""'+.R MHO\ PK?_ (*H@L[!5&?@C\&<99B /Q-?N3]JMO\ GX@_[_1__%4 3T5!]JMO M^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%4 3T5!]JMO\ GX@_[_1__%4?:K;_ M )^(/^_T?_Q5 $]%0?:K;_GX@_[_ $?_ ,51]JMO^?B#_O\ 1_\ Q5 $]%0? M:K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\50!/14'VJV_Y^(/^_P!'_P#%4?:K M;_GX@_[_ $?_ ,50!/14'VJV_P"?B#_O]'_\51]JMO\ GX@_[_1__%4 3T5! M]JMO^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%4 3T5!]JMO\ GX@_[_1__%4? M:K;_ )^(/^_T?_Q5 $]%0?:K;_GX@_[_ $?_ ,51]JMO^?B#_O\ 1_\ Q5 $ M]%0?:K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\50!/14'VJV_Y^(/^_P!'_P#% M4?:K;_GX@_[_ $?_ ,50!/14'VJV_P"?B#_O]'_\51]JMO\ GX@_[_1__%4 M3T5!]JMO^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%4 3T5!]JMO\ GX@_[_1_ M_%4?:K;_ )^(/^_T?_Q5 $]%0?:K;_GX@_[_ $?_ ,51]JMO^?B#_O\ 1_\ MQ5 $]%0?:K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\50!/14'VJV_Y^(/^_P!' M_P#%4?:K;_GX@_[_ $?_ ,50!/14'VJV_P"?B#_O]'_\51]JMO\ GX@_[_1_ M_%4 3T5!]JMO^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%4 3T5!]JMO\ GX@_ M[_1__%4?:K;_ )^(/^_T?_Q5 $]%0?:K;_GX@_[_ $?_ ,51]JMO^?B#_O\ M1_\ Q5 $]%0?:K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\50!/14'VJV_Y^(/^ M_P!'_P#%4?:K;_GX@_[_ $?_ ,50!/14'VJV_P"?B#_O]'_\51]JMO\ GX@_ M[_1__%4 3T5!]JMO^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%4 3T5!]JMO\ MGX@_[_1__%4?:K;_ )^(/^_T?_Q5 $]%0?:K;_GX@_[_ $?_ ,51]JMO^?B# M_O\ 1_\ Q5 $]%0?:K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\50!/14'VJV_Y M^(/^_P!'_P#%4?:K;_GX@_[_ $?_ ,50!/14'VJV_P"?B#_O]'_\51]JMO\ MGX@_[_1__%4 3T5!]JMO^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%4 3T5!]J MMO\ GX@_[_1__%4Y)X)&VI-$[$$A4D1F('4X!)P._I0!+1110 5^7'_!;3_E M$A_P47_[-"^-G_J(WE?J/7Y4 '_ 1+_P"4 M2'_!.C_LT+X)_P#J(V=?J/7Y2TTB_M;N&1/T;HP M#U&>_P"/K0!^-7Q'_9'_ &K9O@-_P2E^'/B+Q*W[1_Q3_9-_:>_9X^+/[0_Q M6U?Q5INCWOB70_A;\,OB?X0\4ZY9WWBN2PU?QKXFN-1\;Z/#9W.HVUAJ_BRW MTS4_$?B*YTS6KUK.Y]J_;+_9_P#''[8<>L? #Q)\!?"&E^$-&UGX;>,_A'^U MG=?$+P_=^,OA7XNT#6M \3ZAX[^'7A2U\-Q?$'P1\4_!NHZ//9^$[K2=>30? M$0DM?^$BU^TT*^UGP_7Z5T4 ?D+XN_8&\7ZSH'[0?[.5M8Z!F5-?MY_8&A_] ;2 MO_!;9?\ QBOQ(_;<_P"4X'_!#G_LF_\ P52_]4C\&:_B@#(_L#0_\ H#:5_P""VR_^,4?V M!H?_ $!M*_\ !;9?_&*UZ* ,C^P-#_Z VE?^"VR_^,4?V!H?_0&TK_P6V7_Q MBM>B@#(_L#0_^@-I7_@MLO\ XQ1_8&A_] ;2O_!;9?\ QBM>B@#(_L#0_P#H M#:5_X+;+_P",4?V!H?\ T!M*_P#!;9?_ !BM>B@#(_L#0_\ H#:5_P""VR_^ M,4?V!H?_ $!M*_\ !;9?_&*UZ* ,C^P-#_Z VE?^"VR_^,4?V!H?_0&TK_P6 MV7_QBM>B@#(_L#0_^@-I7_@MLO\ XQ1_8&A_] ;2O_!;9?\ QBM>B@#(_L#0 M_P#H#:5_X+;+_P",4?V!H?\ T!M*_P#!;9?_ !BM>B@#(_L#0_\ H#:5_P"" MVR_^,4?V!H?_ $!M*_\ !;9?_&*UZ* ,C^P-#_Z VE?^"VR_^,4?V!H?_0&T MK_P6V7_QBM>B@#(_L#0_^@-I7_@MLO\ XQ1_8&A_] ;2O_!;9?\ QBM>B@#( M_L#0_P#H#:5_X+;+_P",4?V!H?\ T!M*_P#!;9?_ !BM>B@#(_L#0_\ H#:5 M_P""VR_^,4?V!H?_ $!M*_\ !;9?_&*UZ* ,C^P-#_Z VE?^"VR_^,4?V!H? M_0&TK_P6V7_QBM>B@#(_L#0_^@-I7_@MLO\ XQ1_8&A_] ;2O_!;9?\ QBM> MB@#(_L#0_P#H#:5_X+;+_P",4?V!H?\ T!M*_P#!;9?_ !BM>B@#(_L#0_\ MH#:5_P""VR_^,4?V!H?_ $!M*_\ !;9?_&*UZ* ,C^P-#_Z VE?^"VR_^,4? MV!H?_0&TK_P6V7_QBM>B@#Y]^//Q<^$W[/'@>7QOX[T^T:*6Z73-$T32])TV MXUKQ#K$L,L\6G:9!,L$(*00RW-Y>74T-G86D;SW,RDPQR_&/PE_X*0_!#X@^ M--,\(>*?AK=?#F+7;Z#3-(\1ZC-X=UK15U"[G2WL8=&+S6?#/P:U33[Z"XO--\0>+]/3PK!*\^NZO%J M>C:=?W&LZ3HUNDMY?VN@0Z#(NM7,,31Z;:ZC#/<.D3-7XE^'?#U_XCOUM;7? M;6<$EJ^MZX]O>S:3X6TJ:^MK.Z\0^(;NQMKHZ5HVE&X6YOKZX0)!&F<,Y53_ M )@_22^E5XS>&GCO_J;PCALKAPSD]/(YQRW$Y;A<8^*OKV78'-,P>,S&HIXO M+HT7BZF"C' U\#/#4*$<;7^(_%&0<83RS+?JT,OP2P32-,DM-0CU6U?3[)K;4XIX[F'4;VTG2[.43VNG6%M,%91+; MV=M!*%;&Y1)%$CA6P-PW8.!D'%:%% !1110 5^7'_!;3_E$A_P %%_\ LT+X MV?\ J(WE?J/7Y4 '_!$O_E$A_P3H_[- M"^"?_J(V=?J/7YH:_K^MZE;^'? _@C0D6X\2>.?%NH!AIOAW0[$;CQ;XG:^N%>[M-'T+0='M'U'Q%XL\3:H MS0Z+X6\,Z7%^]U+7-7N%\JUMTQ'%&LUY>2P65M/,GDGP<^%'B?4_$TWQY^.5 MO!/\6=7MKJS\*>%4NTU/0O@EX-OF#1^$?#LBQI;7/BB_@"/XZ\711_:-5O2V MF6$T>CVRI*S',ZU+ZQE_!V35YSIQSC,:;3 MI8C,L6Z=:EPYDM2499IBZ-;$8CV>4X#,<13\/,L?B9UUE.5.#S&K3C5Q&)G% M3H91A)R<5B\1%IQJ8BJXSCE^#DT\35A.I.V%H8BI&_\ !;X/:_INMZI\9OC' M/8:[\;O%]L;:3['+)>:!\+_";R">Q^&O@1Y^(M.L>)?$&N0QQ7?BK6#->74D MMK':AOH,Z)H[6U_9-I>G-9ZI%-#J=J;&T^S:A#<1R0W$-]!Y/E7D4\4LD:2J.2IPA3H0I48=N RW"Y?AHX:A!R2=2I5K5FJN(Q->M MKB,3B:K2=7$8F3=1U M/]G+4]1N?^VUW??!F^NY_P#IM<^ +J;_ )::+)S]N6=Y::A:VU]8W-O>65Y; MPW5I=VLT=Q:W5K<1K-;W-M<0L\,]O/"Z2PS1.\4L3I)&[(RL2\L[34+6YL;Z MVM[RRO+>:UN[2ZACN+6ZM;B-H;BVN;>97AGMYX7>*:&5'BEB=XY$9&93\1_\ M37]C75?^7_6?V3]9O_\ IYU'4_VG4\.JDY))=93X#G)M]9<%R?7A)_P#&+^+[W#$NLN&I M/S65Y;PW5I=VLT=Q: MW5K<1K-;W-M<0L\,]O/"Z2PS1.\4L3I)&[(RL;%?J<91G&,X2C.$XJ4)Q:E& M49*\91DFU*,DTTTVFG=.Q]0FFDTTTTFFG=-/5--:--;,****H84444 %%%% M!1110 4449H *\GU'XQ>$]-^+6A_!ZXF/_"1:YX=OM=AG$L?V:WGMY%>QT>9 M?O"_U2PM]6U&V4LNV#30"K->V]O7. MD7$5OX0\.?9(&GDB\1^,Y1)I5K>[5:--#TD:SXDFN#%;II"-*KC\8-?^(_C# M7_B1=?%266:T\5S>(;?Q)9RPQW!ATRYL987TNQMQ(&D^P:=;6UMIR1.S&6SB M99=S2R%OXD^DI]+S(_"*?".7<)5J'$N;X[B? U^(8X2A4Q> I\'Y9C'#B/#8 M#-53>5U\[Q56#RFE3PV)Q%3+*ZQDL;##8BA1A4_?_"GP2S'C99WBLZA4RK X M?*,13RQUZL:.)GGF,H*655L1@N;ZY3R^C"7UVG?$OP)X;\:Z8OE0ZYIT<]Q:$GS-.U*(M;ZIIDH;#"33]0BN;7+ >8 MD<5_9.3YOEV?Y3E>>Y1BJ6.RK.:9;C:+I93H8G#594:]* M:3:YJ=2$H2LVKIV84445Z1RA1110 4444 %%%% !7Y5^H]?EQ_P6T_Y1(?\%%_^S0OC9_ZB-Y0 ?\$2_P#E$A_P3H_[-"^" M?_J(V=?J/7Y,\>O'/';FC< <9&>/PR<#/ID\ M#/4\"OQE_::^+>JZ5\/_ /@D%XJ^ _[2?C;QW\/OBK^VW^S3X$U#XD:!XOM; MJT_:%^#GC;X/_%W7H;GQUJFFV<0\66/B1O#'AW7;UXGTY-0U."2?4;9S+._$OQ2U_Q]HFM>(]$\+6=Q/X/USPS?Z1 MX<" 'ZC9'^?Y?7VHK\%O'G[5'Q:LOAC^U]^UK;ZWXUB\3?L[?\%)O!O[-?@' MX$+OX*^'/CU^SU^S_P",O"E]X*:X.A:_?_%&S^('C[QROBW4+*7Q M/I^NZOX/FT75+33O"&CV(_>="2O.>&9HK!_MFY_Z%_7/^ M_6F?_+:C^V;G_H7]<_[]:9_\MJ -ZBL'^V;G_H7]<_[]:9_\MJ/[9N?^A?US M_OUIG_RVH WJ*P?[9N?^A?US_OUIG_RVH_MFY_Z%_7/^_6F?_+:@#>HK!_MF MY_Z%_7/^_6F?_+:C^V;G_H7]<_[]:9_\MJ -ZBL'^V;G_H7]<_[]:9_\MJ/[ M9N?^A?US_OUIG_RVH WJ*P?[9N?^A?US_OUIG_RVH_MFY_Z%_7/^_6F?_+:@ M#>HK!_MFY_Z%_7/^_6F?_+:C^V;G_H7]<_[]:9_\MJ -ZBL'^V;G_H7]<_[] M:9_\MJ/[9N?^A?US_OUIG_RVH WJ*P?[9N?^A?US_OUIG_RVH_MFY_Z%_7/^ M_6F?_+:@#>HK!_MFY_Z%_7/^_6F?_+:C^V;G_H7]<_[]:9_\MJ -ZBL'^V;G M_H7]<_[]:9_\MJ/[9N?^A?US_OUIG_RVH WJ*P?[9N?^A?US_OUIG_RVH_MF MY_Z%_7/^_6F?_+:@#>HK!_MFY_Z%_7/^_6F?_+:C^V;G_H7]<_[]:9_\MJ - MZBL'^V;G_H7]<_[]:9_\MJ/[9N?^A?US_OUIG_RVH WJ*P?[9N?^A?US_OUI MG_RVH_MFY_Z%_7/^_6F?_+:@#>HK!_MFY_Z%_7/^_6F?_+:C^V;G_H7]<_[] M:9_\MJ -ZBL'^V;G_H7]<_[]:9_\MJ/[9N?^A?US_OUIG_RVH WJX+XE_$OP MA\)?"&I^-O&VI?V=H^G"*&..&)[O4]6U.[?R-,T+0M,AS=:OKNKW12TTO3+1 M'GNKA_\ EG#'--%2\-?&\6H>'O#.@VK7>I:G>QZ>4C7W#Q6EAI]G#/>WUW-%;6L$LL@6OG/X>>&O&/Q;\:Z;\>?C'X5 M\2Z?9Z+<7-U\#/A-=6]A%;>!=-N8WMX/'_C*UEU5?MWQ1U[3Y6:&WN(A!X%T MZX.G6:'59;JZB^'XHXEQF'QN&X5X7IX?&\7YIAWBH+$QE5R[AO*/:NA5XEX@ MA2JTJOU.%15*.4Y93JT<7Q#F5*>"PE7#X/"YOFN4^+F68UJ=6GEF61IULVQ, M/:1]HG/#9=A>;DEF./C"<)NC&2E#"X6,X5LPQ,70I3I4:>+Q>$Z+X4_#7Q;X M\\76W[0/QUT^2Q\5QK>I\)OA?%.&*S3,J\(4XU*]6-* ME1HT:5.C@\!@J&%RW+L-A,NP>$PM'JRW+J&6T'2I2J5JM6I*OC,97<98K'8N M<8QJ8K$SC&,95)*$80A"$*.'HPI8;#4J.&HT:4-ZBL'^V;G_ *%_7/\ OUIG M_P MJ/[9N?\ H7]<_P"_6F?_ "VKZ(] WJKWEG::A:W-C?6UO>65Y;S6MW:7 M4,=Q:W5K<1M#<6US;S*\,]O/"[Q30RH\4L3O'(C(S*=1U/]G+4]1N?^ MVUW??!F^NY_^FUSX NIO^6FBR<_;EG>6FH6MM?6-S;WEE>6\-U:7=K-'<6MU M:W$:S6]S;7$+/#/;SPNDL,T3O%+$Z21NR,K'!O+X:A:W-C?>%M5O+*\MYK6[ MM+JTTBXM;JUN(VAN+:YMYM4>&>WGA=XIH94>*6)WCD1D9E/Q=!J.M?L>:E,[ M:5XDU']E#4[LNJ3QQ:AJW[/.J:A<#]U!Y6H7=UJ'P>U"\G.T2'SO -Q(=TKZ M-* ?RS]YX75/MU?#.K/^].IX=5)R27>4^ IR;;WEP7)]>$G_ ,8O\O[W#$K* M\N&I/UEPY)M626[R"3?F\C?_ %)O^11][T5S-IXD^WVMM?6.D:K>65Y!#=6E MW:G2+BUNK6XC66"YMKB'6'AN+>>)TEAGA=XI8G62-V1E8V/[9N?^A?US_OUI MG_RVK]3C*,XQG"49PE%2C*+4HRC)7C*,E=.+3333::=UH?4)II----)IIW33 MU336C36S-ZBL'^V;G_H7]<_[]:9_\MJ/[9N?^A?US_OUIG_RVJAF]16#_;-S M_P!"_KG_ 'ZTS_Y;4?VS<_\ 0OZY_P!^M,_^6U &]03BO)O$GQA\/^&M2M?# M\VE>(M7\6:@ADT_P?X?L;'6?$ES%L9_M4^GV>J2#2-. 7Y]7UR73-*CR"]X! M7&2Z;\4?'\A;QS'KW@/PN[2 >"/ =_8'Q#J$!8!4\4_$"'5(9H(IHPWFZ5X+ MBT[9YK1S>(;U%V'XK,>-L)#&XC)>'<#B>+>(,+/V.+P&4SHQP&3UGR^[Q'GM M:2RS))TXSIUZF7U*N(X@K823Q.6Y'F,8N)[^$R"M*A2Q^:8BEDN658^THXG& M1F\3CJ:;3>5Y=33QF/C)QE3CBHPIY93KI4<7F.%&[# M4?'_ (WA7][X5\)K;W4NELY9(I?%.LSS0Z%X1M&D"YDUV_M[N2,E[*PO741G M _X5YXP\?9G^+/B!+?191\OPT\#7M_8>'7A;<3!XK\3%;+Q#XO8JRI/9P+X? M\/2!&CFTJ^1S(W;>&]/T;P?I4&B>%_ MWH6E6_,=EIMAH]M$TA"B2XG*:IYE MS=S%0]Q>7+S75Q)F2>:21BQW_P"V;G_H7]<_[]:9_P#+:N#_ %/S+B/]]Q]F M5/,<+/7_ %.R=U\)PG3C*W[C-IS]GF7%[47.CB(YN\+P]CJ?LZSX3P>)IJH= M']N87*_;"9&FXQJ4G@56S/#RTL+ MAJ%&CAZ&'HT:&'I0H4*%*E"G1HT:45"G2I4X1C"G2IQBHPIPBHQBE&*2T/G) MU:M2]*4FY2>K;9N*JH,(JJ,YPH M"C/K@ #-.K!_MFY_Z%_7/^_6F?\ RVH_MFY_Z%_7/^_6F?\ RVK9))))62T2 M1FVWJW=]V;U%8/\ ;-S_ -"_KG_?K3/_ );4?VS<_P#0OZY_WZTS_P"6U,#> MHK!_MFY_Z%_7/^_6F?\ RVH_MFY_Z%_7/^_6F?\ RVH WJ*P?[9N?^A?US_O MUIG_ ,MJLVFI37,PADTG5+-2K-Y]TEDL(*XPI,%_<2;FS\N(B.#EEXR :M%% M% !7Y5^H]?EQ_P6T_Y1(?\ !1?_ +-" M^-G_ *B-Y0 ?\$2_^42'_!.C_LT+X)_^HC9U^H]?EQ_P1+_Y1(?\$Z/^S0O@ MG_ZB-G7ZCT %?,7QU_9RU/XQZOX?UO1?C1\1/AC<:3J_P\OM0T[0+;PAXA\. MZI;_ ]^($'CW3KVUT/QEX+]*FC6*SO(XM>T3Q-::=IU MG;?3M% 'P7XB_P"">GP9O/AK^Q]\(O!.J^+?A?\ #_\ 8F^*/@#XN?"+0O"< MVA:B;[Q1\-O#OBGPUX?@\9ZAXOT3Q#J&MZ9>6GC7Q/?^(FMI],UK7-;U$:K- MK,,\;++N?$S]DKXC_$#XL:E\3M#_ &W/VH/A/87^EZ7H%O\ #SX=:'^RW-X4 MT70+,6KZIIF@ZO\ $+]G+Q[\0M*?Q3>VPU+Q%J-MXT74+J^6P:UN+.WT/0K? M3?MBB@#Y/U;]CGX4ZOXQUWQ#<7'B>/PSXO\ BWX&^/GC;X70:AIR_#_QA\:O MAK;>$(O!?Q$UNU?2)/$+:CIU]\/O /B+4-%L_$-KX8\0>+?!'ASQ1K>C7FK+ MK4^M_5X& !Z>O)_$]SZGO2T4 ?AC^VY_RG _X(<_]DW_ ."J7_JD?@S7[G5^ M&/[;G_*<#_@AS_V3?_@JE_ZI'X,U^YU !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@ M>*?%/A[P3X=UCQ9XLUBPT#PYH%A/J>L:QJ>1N3U6.**-7FN M)WBM[>.6XEBC>YK.LZ3X=TK4==UW4;+2-&TBRN=1U35-1N8K.PT^PLXFGNKR M\NIV2&WMK>%&DFFD8*B@DG. ?C;PMI&K?M8>)=%^)WC2PETW]GOPOJQUCX2? M#[4[5X[KXHZO8230:=\5_'NGW2(8?#=N^^]^'?A*ZB)N0T/B?648/8VS?&<4 M\45LKK8+(,,[A5EE.65)RCA<'A*$Z5+&\0YY5IOGPF0Y4Z])XB<7' M$8_%5,-E67*IC\914?(S/,IX65'!8&E'%9MC5-X3#R;5*E2@XQK8_'2C[U+ MX5SBZC5JE>I*GA<.I5ZL;7/ GACQ)^T?XKT+XV?$_3+W0OACX9U)M9^!7PEU M6U>WN;J>,36^G_Æ-R@:3Q'?VLC77@CPW/'Y'A/3;F+49UEUFY,L?V@ ! MP/\ /^)/<]2: .!_G_$GN>I-%=G"W#%#AO"8CGQ5;-&CRTY3GKEF6PRZE/FJSQ6,Q M,_;X_'5DE6QF)<(P=225XTJ4(QC2PV&IOV6&H0A1IJT;LHHHKZ<](**** "B MBB@ JO>6=IJ%KC36Z/AO_ (FO[&NJ_P#+_K'[)^L7_P#T\ZCJ?[.6IZA<_P#; M:[OO@S?7\LKRWANK2[M9H[BUN MK6XC6:WN;:XA9X9[>>%TEAFB=XI8G22-V1E8EY9VFH6MS8WUM;WEE>6\UK=V MEU#'<6MU:W$;0W%M>%U3[=7 MPSJS_O3J>'52X8EUEPU)^D:C%#+I-REREX^N?:8X MYK6+P_:V/VF[U^XNXIHI+2WT>"]FNHY$>!'1@Q\];4OBM\124T.QG^$?A*4 M-KOB&RM;[XCZG 3AVT;PQ))<:1X15U#+%?>*&U+5H]X=O#5JZJU?2YOQKE&6 MXM95@J>+XCXAG1I8BEP[P]3HX[,HT*ZGS1=3#97AL;B*491J5:5.E>HN\\8_$7PGX&2UCUS4B=5U)O+T7PWIEO/J M_BC7YV+(D&B>'M/2?5-18R#8\T5N+2VSYEW#-I\6/B.2;^>?X/>#Y M6!&GZ=/9:C\4-6M2,@7NKPO>^'_!$#OAOX4 M\$-=W>DV4UUKNI[3K/BK7+RXUOQ7K;J$P=3U_47FOYH5*!H;"&2#3+3)6SLK M=/EKO*\O_5[B;B?W^,,T_LC*YZKA+A/'8O#PJPW4,]XKC3P.<9CS.,)O!Y+1 MX[DF#^O8M:/.LZP]&I*$KI\V79,Y8C X6UY1 M5?'U,TQ+<:>)PW]F5TX1Y+PCX%\*>!;*6R\,:/;Z<+N4W.HWC/->:MK%XY9G MOM;UF^DN=5UF^#PU.[E[.AAL/"G1I0YFYW=M;(5 MC8F69!CG(^6/^'C/[$'_ $/\ P1X>_8P^,WA' M6_%_AS1_%GC'P_HUKX3\-:AK-A:>(?$<]MXS\-W5RNB:-).NI:DMM;VMQ-=3 M6MM)!;11/)<2Q(,U_&>SN2?G;J?XCZ_6O[J^C/\ 14X8\:>!LSXKXHSCBK)* M^&XEQ648"GE<+Q>&G4HU?8IT/9\JJ0J- M_P %?2@^EMQ/X'<=Y5PGPQDG"F?4,5PWALWS"IFE7,*F,P6/KYEF6&>$J1R_ M,<-&C%X3"8;$PIUJ2K-8CVG,Z_TR18K^U626*%_-M9'1)1L !88)!S7HM?D__P $8B6_8GT4 MDDG_ (67\2^223_R&+7N:_6"OY0\3^%<'P-XB<:<'9=B,5B\#PUQ'FF383$X MUTGBZ]# 8JI0IU<0Z%*C1=:<8)S=*E3AS-\L(K0_KCPNXLQG'7AUP7QEF&&P MV$QW$W#F59UBL+@U56%P]?,,)2Q%2EA_;U*M;V4)3<8>TJ3G9+FDV%%%%?"' MWH4444 %%%% !1110 5^7'_!;3_E$A_P47_[-"^-G_J(WE?J/7Y4 '_ 1+_P"42'_!.C_LT+X)_P#J(V=?J/7YSLK.":ZN[N[FCMK6UM;>-IKBYN;B9DA@MX M(4>:>:5UCBB1Y)&5%8B:21(4>65UCCC5G=W8(B(H+,S,Q"JJJ"S,Q"JH+,0H M)'P_(=(N7@;1M,:$Q7"_"# M0]2@?^U]1\Q%\8YAB8TJ_P#9N093&O1KYQFM2C55"%3#X/"4,;F^/RS+<;Y69YE] M15&AAZ/US,\8Y0P&!4W#VLH)=%UD%/&8[,,7_;'%&=SH8CB+/ZE%4)8 MVM0A*&'P.!P_/5_LW(,KC4JT98XRS+?J,:M; M$5OKF98QPJ9ACI05-UIP35.C0IWE]6P&&4I0P>$4YJE&4ZM6I7Q=?$XFN444 M5]:>J%%%% !1110 4444 %%4M1U+3M(LKG4M6O[+3-.LHC/>:AJ%U!965I I M ::ZN[F2*WMXER,R2R(HSUKQD_$GQ/X[/V;X/Z!%=:4[E)/B7XP@O=/\&*@& M&E\-Z2C6OB#QO(&61(Y[-=)\.R,NY?$,J_(WS6>\6Y+P_5P^#Q=:MB\WQL)3 MR[A_*L/4S+/LQC&2A*KAZD*F8X_!T6ZJ];+L MEQ^9QJ5Z-.%' X>48XK,L94AA(?$XA>UT:60JTB^$O#4"C0?"L(*A4ETZU?5GB^2]U>\8L[>LU\]++> M,.+8R6>8BIP9D-:-I9!DN+I8CB?'T)I/S'#RADU&5FG+!9152JYA:24J=?.E3 MP]2G*5'$Y!S)5#\Z=+\"6G[$_BFU\2WEG<^-/@%J5M8Z-/XSU:V75?&7[/EW M(_E$H\$.R'X,ZQ>W$DE[%HEE9MX,O;@/ M00W=I=VDT=Q:W5M:UN[2ZACN+6ZM;B-H;BVN;>97AGMYX7>*:&5'BEB=XY$9&93\1_ M\37]C75?^7_6?V3]9O\ _IYU'4_V)K^QI\V(X$Q^)E!5L9C*SYL1C^$,947M,5 MC<5.MC.%*S=6O6J\+2MB>'%&-&E[24IKA:E%VI8?#T MU[M'A>GS.-'#T8PH\.QM"E3CD:2R?[DHJO9WEIJ%K;7UC6]AIVGVD"EY[J^OKN2&UM+>% 7EGN)8XHU!9F &:_9J2==T ME07MG6<%15+]XZKJ65-4^2_/S\RY.6_-=U#]\L_A!8I#&?MX\$ULM2K<89CAN$J2]YY=BZ<\;Q56BM73H< M,8>4<9@ZTX.-3#SXDK+JC?*LQPE2&" MX5I/95*W$^)C+!XVC"=Z6(APW1XBS#"5(N-?+HV=NR\=?M5_"SPGXBN? ?AM M_$'QA^*5KM6?X8?!O1SXZ\5:;(TCPK_PE5W:7%OX3\ 0!UR]WX_\2>&+=8R) M%=P5!XW_ (1K]K'XS%6\8^*='_9<\#7 )D\)?#&ZTWX@?&N_M7&Q[;6_B?K6 MF2^ _!4SJI,UMX'\+>*;^U9_^)?XX#HLU?2O@;X>>!/AEH%MX5^'?@_PWX(\ M-VGS0:)X6T;3]#TT2E562YDMM/@@2XO)]BM.SJG5CQ)FE2C*].57"XW(, MMQM)N.,R*2DXKX^UW]A?]G?7?AIX]^&L_AG5(F^)VG6>G>.OB/-KM[K_ ,8? M$D5GJ6E:J'U/XF^+_P#A)/$UT);W2+61[*:Y?28D::*STZUC90GQ^?\ @B/^ MQN23_:OQLY)/_(_Z1W_[DZOV!HKVLC\;?%SANEBZ.2>(?%>7T\?B_KV,5+-\ M3*6)Q?U?#X15JLZLZDY2CA<+A\/!(FZE?$5ZCUG5JSDY3D]6VV?H6491EF097@,ER;!8?+ORX_P"")?\ RB0_X)T?]FA?!/\ ]1&SK]1Z "O+ M/BM\;?A5\#]'T[7?BKXWT;P;I^LZOI^@:,-0>XN-1UK6-4O[+3;2PT;1=-M[ M[6M7F6YU"UDOCIVGW46E6#2ZIJDEGIEO<7<7J=?D1_P5'^#VJ>.K[X#?%/X* M_&?0/AA^US\#=;CN?A1X6\;2->_#7XN?#?XF_&C]GWPY\3? 7Q2T*Q">*[7P M#<^,M#^#FJ:I\2OAW<6_CKX9W^F:9>Z:;ZQUN^T35@#](;[X[?!73/"W@WQQ MJ/Q;^&UEX-^(GB+P[X0\ ^*;KQOX;AT#QMXK\7ZNF@>%?#/A+59-26S\1^(? M$>N2)H^BZ+H\MYJ>HZF396UK)<))&F_XG^)?P\\$ZYX*\,^,/'/A'POXC^). MN3^&?A[X?U_Q%I.DZWXY\16NG7>L76A^$-)OKN'4/$>JVFD6%_JUW8Z1;W<] MIIEC=W]RD5K;RRK^%O[27QGTS]I'_@GQ^Q%\9Q\)[/X/ZEXF_P""H/[ G]L^ M 8[_ $CQ+IN@>//#_P#P4R\&>#O'^J^#/%^F65EI_C#P?XO\8Z-XD\4>!?B' MI-EID7Q!\&>(M*\4PV5I'K\EDGUI_P %&H8/^%]?\$A+IH;:A86&I:CIMA)LOM2T[ M2]5U"PMKFRTR_GM_0NO2OYSOB'9_$_\ X4/^WIX6CO(XOVEM;_X+*?!/4?AA M!<,\GB2:SOOCW^QUXB^!.KZ1;R3C4)]*TK]G#P_;73:CISKIEAX.\*^,?M$U MKI^B>(H[3^BZ/.WGU8C'3:6;9CVV8Q0!^&G[;G_*<#_@AS_V3?\ X*I?^J1^ M#-?N=7X5?MRI]?MO]D\0_\ 0:L?_!&W_P N* -ZBL'[)XA_Z#5C_P""-O\ Y<4?9/$/ M_0:L?_!&W_RXH WJ*P?LGB'_ *#5C_X(V_\ EQ1]D\0_]!JQ_P#!&W_RXH W MJ*P?LGB'_H-6/_@C;_Y<4?9/$/\ T&K'_P $;?\ RXH WJ*P?LGB'_H-6/\ MX(V_^7%'V3Q#_P!!JQ_\$;?_ "XH WJ*P?LGB'_H-6/_ ((V_P#EQ1]D\0_] M!JQ_\$;?_+B@#>HK!^R>(?\ H-6/_@C;_P"7%'V3Q#_T&K'_ ,$;?_+B@#>H MK!^R>(?^@U8_^"-O_EQ1]D\0_P#0:L?_ 1M_P#+B@#>HK!^R>(?^@U8_P#@ MC;_Y<4?9/$/_ $&K'_P1M_\ +B@#>HK!^R>(?^@U8_\ @C;_ .7%'V3Q#_T& MK'_P1M_\N* -ZBL'[)XA_P"@U8_^"-O_ )<4?9/$/_0:L?\ P1M_\N* -ZBL M'[)XA_Z#5C_X(V_^7%'V3Q#_ -!JQ_\ !&W_ ,N* -ZBL'[)XA_Z#5C_ ."- MO_EQ1]D\0_\ 0:L?_!&W_P N* -ZBL'[)XA_Z#5C_P""-O\ Y<4?9/$/_0:L M?_!&W_RXH WJ*P?LGB'_ *#5C_X(V_\ EQ1]D\0_]!JQ_P#!&W_RXH WJ"<< MU@FU\0CDZU8_^"-O_EOR3V'4FOCCQ7XA\9_M)^*-<^#OPX\5W.E_"CP['[#[!+J6HQ"-9_A+\.M674IS<:I,KRP^/O$6GD1>']/<:39WBZM=2Q MCYCBCB?#\.8;"QAAJN:9WFV(^H(M6U/]K?Q)?> /!][J6F_LX>&M2N],^*/CS3+N73 MYOB_J]A(8;OX8^!=0@47)\%V=VC0>/\ Q98S1+JQ23PSHMRT37UVWV9HVC:3 MX=TK3M"T+3K+2-&TBRMM.TO2].MHK.PT^PLXE@M;.SM8%2&WMK>%%CBAC4*B M@ #.2>6\,>#?^$+\/Z/X4\*-H6@>'- L+?3-'T?3/#OV>RT^QMEV0V\$:ZP3 M@OE-3&Y[GV)HYMQC MGD*/]LYI2ISAA,+AZ-Y87A_(:56]7!I8##-R]E"7[RM4G5Q6(< ML16J2-ZBL'[)XA_Z#5C_ ."-O_EQ1]D\0_\ 0:L?_!&W_P N*^S/8-ZBL'[) MXA_Z#5C_ ."-O_EQ1]D\0_\ 0:L?_!&W_P N* -ZBL'[)XA_Z#5C_P""-O\ MY<4?9/$/_0:L?_!(?_EQ0!O45R&K7>H:'I>H:SJWB33+'3-+LKG4+^]FT4K# M;6=I$\UQ-(QU?&V.-&; RS$!55F(!^'O@O\ M3>/?B/JWC+P_IVB2^(O$ESJ MUYK7@K31;:9I6FV7A4^3;$>(M8N]5@.G6FCO]CFN/LEEK>JW#^$N),PQ-'.^.7FRR'!8' 8O-<37>48:G7JQE@LMI8K,)U M,94JTL%EE##83$5\PQ]187"TJE2,^3ZW(>".(>)1V5%4$L0!FO%KGXLW?BB>XTKX/:$OCJY MBE:UNO&-U=7,I^+I$8#$GBF[N=. M8C?#HEKDJ?7+?3-9M((;6UU/2[:VMXDAM[>W\/K#!!#&H6.*&&+5DCBB10%2 M-%554 * *Z[\;<5)'^15%\;^H9EQOC:=VDXP:S#AWAFG-Q4XRJ?ZRYC MB,)7<*E#AS,:5X8K^P,G=WR\2YC&SY4\3A>'\//W7K)/#9GF\HIRBU#^RL+3 MK4U*-3-,+.TO/-.^$4>JWUMK_P 4];F^(VN6TZ7=AIUW:_V;X"\/W"6O$2>S !0 , #@ #H!Z =AT'05A?9/$ M/_0:L?\ P1M_\N*/LGB'_H-6/_@C;_Y<5]+D/#&1\-4\1#*,#&A6QLX5LQQ] M>MB,?FV:UZ<7"&(S?.,?5Q.:9KB*<'[*G7S#%XBI2HJ-"E*%&$*=/#4:4)U'*I-2G*4 MGO45@FU\0C_F-6/_ ((V_P#EO7@/Q+_:.\"?##5X_".H^-U\6?$F[CWZ;\)_ MAOX,U'X@?$Z_!$125O"'AK4[V^T6P<3(?[;\3MH6@1*2T^JPJI(^PRK)\USS M%K Y/EV-S/%N$ZKP^!PU;$U(4:=G5Q%6-&$_98>C%\]?$5.2C1@G4JSA!.2^ M:S7.9?%7XH?"CX7>&+C5?B[XO\*>%/#>HQW&G>7XIO;.-->,\0AGT? M3='G$UYXDO+N*<0?V+I=AJ5Y>K-Y"V41?^M.=T\?B+24^'>$ZN#S6M/;FH9AQ(W7X=P%* MO3E[F(RG_6RK3FI4<7EU"2=OF7G_ !%GB=/AC()8/!S]W_6#C"AC,KPSA)-. MK@>%^6CQ%F,Z4TXU,+FZX2HUJ-K+P3#X=O=2^6\'AV*263Z]T#]E'P9XPETKQC\=O&^O_M0:WFVUC26\=S:> MGPBTR26/S+2]\&_!OPZ(?AS!;M:R6\ECJVNVGC#Q RK%<_\ "1SLXD/TS=Z1 MJU_:W5C?:AI-Y97MO-:WEI=>'8[BVN[:YB>"XM[FWFU5X9X)X7>*:&5'CEB= MHY%9&(/Q@\'BK]C>]B1-2FU7]EC5]18S3_V5%.-KMQK8"U?B/PYA5H MTL/+#U.)YTEG'L3]8J8B&(I\+PJSR:638>=2%+!8K'8?,,SX:HT*/_ M H5& M>WGA=)89HG>*6)TDC9D96-C[)XA_Z#5C_P""-O\ Y<5]*JBJI58S52-1*HJB MES*:FN934KOF4D^92N[WO=W/UB*BHQY+(?^@U8_^"-O_EQ0!O45@_9/$/\ T&K'_P $;?\ RXH^R>(?^@U8_P#@ MC;_Y<4 ;U%8/V3Q#_P!!JQ_\$;?_ "XH^R>(?^@U8_\ @C;_ .7% &]16#]D M\0_]!JQ_\$;?_+BC[)XA_P"@U8_^"-O_ )<4 ;U%8/V3Q#_T&K'_ ,$;?_+B MK-I;ZO',&O-2M;F *P,,6F&U4 '_!$O_E$A_P $Z/\ LT+X)_\ J(V=?J/7Y^$?B#I>FZA8:II]GXKT+3]92QO MM-U;2M.-%T/PWXU^''@3Q?X>\,WND:EX;T+Q/X1\/Z]H_A_4?#\EO+H.H:'I>J: M?=6.DW^ARVEM)HUYI\%M<:5);P/I\ELT,96;Q1\,/AMXWOO"VI^-/A_X*\7: MEX'U(:SX+O\ Q/X6T/7KWPAK*VTMFNK^%[K5;&[G\/ZJMG//:KJ6DR6EZMM/ M-;K.(9I$?NJ* .:F\&>$+CQ-9^-+CPKX;G\8Z?8/I5AXKFT+2Y/$MCI>T;5;:PD^V79DLX;M+=_M-QNC(GE#]+110!^&/[;G_*<#_@AS_V3?\ MX*I?^J1^#-?N=7X8_MN?\IP/^"'/_9-_^"J7_JD?@S7[G4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !03C MDT=.M?)?Q2^)/B[X@^,[K]G_ .!>K+IGB.WMXYOB[\4[>'[;:?![P]>*GDZ; MIF4-E>_%/Q);O*/#ND338T"T23Q!JD2K':+7SW$O$F!X9P%/%8FG7QF,QF)I MY?DV3X&-.IF>>9K74Y8?+M5HX/+\#0Q>9YCB<)EV#Q M>*H^?F.8TO-#TC196M/CK\8-%57;P7;21JQ M^'7@;468VLWQ-UN!V34K^$7*> ]+=KN=?[:EMK>#Z9\#>"/#'PX\)Z%X(\&Z M3;Z)X:\.6$>G:5IMMO9(($+.\DLTK//=7EU.\MW?WUS))=7UY-/=W4LDTKL: M'PU^&_A+X3>#=%\">"M-&FZ#HEN8XA)(US?7]W,YFU#5]6OI )M2UG5KMY;[ M5-1N,S7=W-)(VU/+C3NZ\?A;AK&X7%XGBGBBKA\;QCFV'CAZ\L-.I5RWAW*G M*G6I\,\/NM&$U@:5:G3KYGF4Z5#%\0YE36/Q=+#86AE.593RY9EU:E5J9EF4 MJ=;-L534*CI.4L-E^&O&<\4^&O"UI]N\2Z_HWA^SPV+K6M3LM+@8HNXJDE[-")'QT2/>Y/ 4D@5] MAB\9A,OP]7&8_%8;!82A!U*^*Q=>EAL/1@FDYU:]:4*5.";5Y3E&*OJSWZ-" MMB:L*&'HU<17JR4:=&C3G5JU)/:,*=-2G.3Z**;\C>HKQL?&C1]6^3P+X7\; M_$%GWI'=^'_#L^G: 95' /BKQ7)X>\/R19*[I+*^OB 25C?! 02_'+Q%_J[; MP'\-K&52"UW-J/Q#\1Q@*"&^S6I\+>';28MTS?:S$F.5ES7QO_$1,@Q?N\.T MLVXPJ2LJ,N%LLQ&8Y77GI>G'B>JL+PC1J0YESPQ6?X>46[22=[>[_JQF5'7- M)X/(X+6<VI[)D?_ *N?Y5P/B/XI_#SP MG/\ 8M>\7:+::D7")HT%T-2UZ5FS@0:!I2WNLSDX/$5B_2N9/P=M]8^;QYXW M\>>.O,4>=IUWKK>&/#C,%*@#P[X*B\/6<\(R2(M3DU(MG]X\E=_X<\&>$O"$ M!MO"WAK0O#T+*JR)HVE66G&;: -T\EK#'+<2' +23R22,>69CS1]=\0LTM]2 MR;(.%,--\T,3Q#C:W$6:TDE_#Q7#V15,ORR,I.UJF&XWQ*@N:].3L@]APQ@_ MX^/S+.:L;*=++,/3RO!R;M[U',\QCB<6^76\*W#]+FT2G''QJNI^4Q8LA\4^-!=VV\ A!+;>$+9A@NFQBN/9\\#EF-7".64:NEWAGPQ'+\_E0LDOJV:<19K!Z\ M[GS2N?V[A\-IE6191@VM%B,90>=XN<5;^*LW>*RU5+W?M<)EF#ELXJ-CXC_: M!_9X\1>*/"-EI'@6+4/&'B6^U*-]8\4?$/QYJEY>5',^E:18I#8Q7,(7_ $F/R_F[X:?LN?M'?#3QUX:\;Z5IGA9[C0=1CGN+ M4>+H$74-,G#6NK:9(WV' 2_TZ:X@#$$1S&&<#="N/TY\7_$CX>?#[[!_PGOC MSP9X)_M7[3_9?_"7>*="\-?VE]B\C[9]@_MJ_LOMGV3[3;?:?L_F>1]H@\W9 MYL>[BO\ AI']G?\ Z+S\&..3_P 72\"]!U/_ "'NU?DW$GT'^"..^-,M\3,- M@O$/*LWRZIE-;)L1PA]3PF78/%9#B57PN-H3_P!7,;6Q6.690J8O%XW&XS&8 MJOC)5%5JNG3IT:7U67?21S+A;)<9P=B\SX.KX;$1Q=/,,-Q!B)3QM6EF5&,* ME"M3EG&&C0P\L'.G1H4*&'H488?DE3AS2G4G[0N2H)!!(&02"1[$@D$CH2"0 M3T.*6N.\9?$/P'\//#5QXR\=^,O#'@_PG:Q)+-XC\2:YIVC:,%EC,L"QZA?W M$-M/+CW&4@^-'QJ M75OA?\*%C(D*:AX=T"YL7^*GQ%AW0ND#:3X8\/>';[?$\7C&*%UF/];91PGG MN<8>>-PV$CA\JH5/88G/,UQ&'RG),/6BE*5"KFV8U,-@98UP?/3R^C5JYAB$ MG'"X2M.T'^'YOQ;D635Z>"Q.+EB)Q MJP?/:%3,:U*EEV';YL5BZ$$YK["GN(+6&:YN9HK>WMXI)[B>:1(H8(8D:26: M:60K'%%'&K/))(RHB*69@H)KY/U?]KKPCK6I7WA?X ^%O$W[2GB^RN);&\'P MR%DGPW\/WT0.Z'QA\9];FLOAUHQB9)%N=-TG5O$OBF-HV6'PU'],LM%T+2].T71]-@2UT[2=)L;73=,T^VCSY=O M96%E%!:6D$>2$BMX8XUSPHKUN3@G(M:E7$<<9E!W5/#_ %S(N$Z%+H M@O\ "#]G&^U+03/:Y5_L7B_XYZI:V?Q"UKS8I)K2]A\!:9\,;5T GNT.\^_ M?#3X/?"_X.Z,^@_##P+X<\%:=/)Y]^-$TZ*"_P!9O.=VH^(-8D\W6/$6J2Y) MGU37;_4=1N#\TUS(>:])HKSEI1J MXG!X50_M+&48VA',LVJ8_-)P25;&U7J>GE7"&295BUF:H5LSSOV\L[34+6 MYL;ZVM[RRO+>:UN[2ZACN+6ZM;B-H;BVN;>97AGMYX7>*:&5'BEB=XY$9&93 M8HJ91C.,H3C&<)1<91DE*,HR5I1E%W3BTVFFFFG9Z":3332:::::NFGHTT]& MFMT?#?\ Q-?V-=5_Y?\ 6?V3]9O_ /IYU'4_V&>WGA=XIH94>*6)WCD1D9E/Q'_Q-?V-=5_Y?]9_9/UF__P"GG4=3 M_9RU/4;G_MM=WWP9OKN?_IM<^ +J;_EIHLG/Y9^\\+JGVZOAG5G_ 'IU/#JI M.22764^ YR;?67!__ 'RW^%<=K_Q$\ >%5+^) M_''@_P .(I4,^O>)]#T=5W))*N6U&_M@-T<,L@SR4BD<95&(WP^%Q6+J*CA< M/7Q-67PTL/2J5JCO:UH4XRD]ULCGQ&+PN$INMB\30PU&/Q5<16IT:2]:E248 M+1WU>VNQV5%?.6J?M>?LOZ4_E2_'KX6W]R>EGH'C#2?%%\[%49(X['PS/J]Y M+++YB+!%' TL\C"*%)),H*,?[7'PBU"-G\,VGQ;\:L,;%\&_ +XWZ_!+EBJ- M%J-O\/X])>.4),\4_P#: MY8X)F25MH#?1PX%XUJ0C5CPCQ-[&5K5Y9%F<*" M3M:4J\\+&E&.OQ2FH^9\W/CS@BG4E1EQAPQ[:.]".?97/$7[*A'%.M*7]V,' M)ZI)M'TW17S%!^T;K^J,5\._LR?M*ZRK9\J>^\*>!/ \#@ ON9?B+\2/"=]# MF';(JS6".7D6V9$NTN((8_\ A:G[2=](5TK]E=--3^_XZ^.O@/10,*-Q9?!. MD_$AQEV41X)W(D[R&%E@CN+_ -2<^BW"M+(L'423=',>+>%,MQ"O9:X?,,ZP MU=--V:=.Z=U:Y'^O.022E1CG^,IR=E7R[A#BW,\.]ML3E^28J@U[R:DJEFM4 MVK7\R^,G_!2+]DWX"_$?Q%\*/B7XXUW1_&OA;^R_[9TZS\!>,M9MH/[9T>PU MVP\K4M*TBZL+GS--U.TE&/A9\//' M>O:KXS\87=U8Z#I]WX \::3;W-S9Z;?:M.DNHZEH]M8VJK8Z==2A[B>-69%B M4F1T4_S(?\%,KKQ?>?ML?&6Y\=Z+X>\/>*9/^$"_M+2/"WB'4/%6AV@7X;^$ MDLOL>O:IX>\*WM\T]BMM<7/FZ!8"VNI9K6)9XH$N9N?_ ."=]KXGOOVSO@3: M>#=8T?P_XFG\0>($TG6=?T"[\4:1I\W_ @OBMII[W0++7/#5SJ2_9%N(X8H M]+Q5>K@E;#XBO4E"I/\ S@Q'TU_%:/CI5\.L M-D7"=?AU>*LN#:$9Y'G.$XBJY+_K8LEIQD\?Q%@\-A\YG@K)RQN%PE"EC97Q M.'H4U.G'^X?K17Q#XFG^+GAR=++Q/^V5\/M&OE^6+1_#WP%T*;Q+J^.=*TNZ4O8Z#;SVXU+6M1<' M3I)(E)3_ "LXEXO\+^&(UZ6*\6.#,SSBE5CA:/#'#^#XWSSB?&YC6YE@\LPV M38#@ZKB(XW'5HK#X58OZKAW5E'VV(HTHU:M/_2C&9QQ/E^71S;&^&7'&%RZI M.A2PV,Q%;@BA0QN(Q-2G2P^&P,ZO&<7C<15J5%RT<*JU50C.K**I0G./US\8 M?BKXKU;Q9#\ _@;U>YC MEUCQ'KMXPFUOQ9XJUB;8VHZ[K%UONM1O[APJY2VMUAL[>"&/XU^&'[%WQA\' M#49+C]J_XE>%X]=UBZ\1>(].\!Z5\/;O4-=\0ZD4DU76-9\:^+OA_J&N:S=7 M,B!+4ZE:W3:79"+3[.<6T(W^B:O^PSX!\47UO?\ C7XL_M)>-9+=O,$'B#XV M^(EL'GVD"?\ LS1;?1]/MB')E%O8V]I9!_E^S>4%B'R7".09AFU.IQ_G]7#8 M;C3'48X7*\ASJ&987+N$N'L6J-:OE>45<+E^/KU8 MT88:$\%DF793"CRX:GGF&S>6,SC(YXK$SA5HTIX#-,IQ.&RC#.<+8'#2EBX4 MZLL3*$*V/S/#2Q+Q#C2Y*T?#0ZK\ M2O$4$-T$((+#PMX-37[IV)(*PWNNZ5( I\P1DC'$6/[)?PUM+-;&7Q5\>;RV M4>6L+_M'_'.PMEM]H46J6.A^/=(T]( NX;4M%=A(^^1B1M;)^QS^S].5^V^% M?$NK*@(CBUWXK_[>(M@,\-MK/CZ^@AE90$,T4:2F/,94,7F/$W&V?YC7Y6W"&,RN/#^(M%58TZ$ M[1/I/]8<^PRB\L\.N%J\]&ZO$OB#G>(J0DG'EG1PV3\#X'"4WHY2H8J6:4KM MP:\1<< M\08W TTVY>QP=2C1B[0A",5%K*KQ?XK8BC/#1P'"F58>K%1JX7*>(\?@\#55 MES>WP66<$Y-0Q$G9QYZRG-IMRE)NSZ"^^/7P-TM7DU/XR?"G3DBE\F22_P#B M+X.M$CFW%/*=KC6D"2[U9?+)#;E*XR"*YB[_ &K_ -F"Q9TN?VB/@DCI'YC( MGQ0\%SN%P2!MM]:E8NP&5C4&1LKA3N7/;:=\&?A#I$L,VD_"SX<:7+;QF&WD MT[P-X6LI((3'Y1BA>VTF)XH_*_=[$95V?(1MXKM+'0=#TR(0:;HVE6$(D,HA MLM.L[2(2MMW2".WAC02'8N7V[CM7)X&/LY5>!J=N3 \5XS:[>:91EK>U]%D^ M:VLEI[SNVUHH)S\&-+CRI\>.X2P7E'*LWS.VUM7G.4WNVTU96LVF^9*/SM)^ MV=^S""JVWQA\+ZI(P+&'0X]:\03QH,?O)K?0])U&:"(E@@FGCCB:0B-7+D+3 MXOVP/@7=!3INK>/M:\UBEJ= ^"'QQUQ+^3<4":=/I?PXNK>_+2 QJUK-*A<, M"XV/M^F]H/K_ -],/Y&@ #U_%F/\S3>,X%Y=.'.*^;N^,\HU"27 M)B1OACIFAAX@"WFO/XI\8:#;6PV -Y%Y-;79+"(6_GAHE^H2 >H!^M-VKUVK MGUP/\*(YKPE27[KA/%UG;1YCQ)6KJZZR67Y;E3:;OS*,H7BE&+BW*;'E/%]5 MKVO%V$H*^JR[AJC0=M+J+S',\VLTDW%R4_>;.SE^(UOX(MY=;>Y7X>&Z72K3PMXS\7W<4>GB&W^U3:K'I MD=PUW + WGD7)@_!QXX@CGRH3A'.#$A!PA."-O(/0\CCN*_MF_;<_8+\*?ML MGX;'Q-\0/$O@4?#?_A+/L:^'=*T74AJ9\5_\(]]H-Y_:RDPFS_X1Z+R/LY D M^TS&8$I$1\$G_@@S\*2&'_"_OB5\RLO_ "*W@[^)2N>G;-?Z8_1\^E3X*&PBQG$F;9AA^3'.AC_;NOA<71Q-1K%5 M(PJU9THQI*'L:?\ F!](;Z)OCEQ]XP\6<6\.9;A\^R;-7D+PN:X[/.',JQ6+ M>!X;R7+L3[3 PJX%4%0Q.$KX:E?#4W4I4857*JYRK3_3CX1_LK_"O0X_"GQ" M\5PZ[\8/B;#H>DSV7Q#^,6K'QQKFA>;8VTX@\&Z5=P0>$/A_;0LS1QP^!O#F M@/)%@7D]W)NE;ZUP!_GG\ZS])T]-)TO3=+CE>:/3;"SL$FD"J\J6=M%;+(ZK MA0\BQ!V"@*"2 , 5H5_E[Q!G^:\0YA4QF:9EB\Q<)5*>#^LU9RIX3">TE*GA M<%AW:C@<)33M2P>%I468/+N>%*KC/JU* M$:N+QGLH0K8K&XA7K8[%U'']]C,55K8BO)<]6K.3\LKRWFM;NTNH8[BUNK6XC:&XMKFWF5X9[>>%WB MFAE1XI8G>.1&1F4V**F48SC*$XQG"47&49)2C*,E:491=TXM-IIIIIV>@FDT MTTFFFFFKIIZ--/1IK='PW_Q-?V-=5_Y?]9_9/UF__P"GG4=3_9RU/4;G_MM= MWWP9OKN?_IM<^ +J;_EIHLG/VY9WEIJ%K;7UC&>WGA=XIH94>*6)WCD1D9E/Q'_ ,37]C75?^7_ %G] MD_6;_P#Z>=1U/]G+4]1N?^VUW??!F^NY_P#IM<^ +J;_ )::+)S^6?O/"ZI] MNKX9U9_WIU/#JI.22764^ YR;?67! M4 '_ 1+_P"42'_!.C_LT+X)_P#J(V=?J/7Y&G\!Z9\7?A=\)O$QT+5XM"\2:AXJ\:V>I?%'2M3'AO1M&N8-#\.6>H^*O% M=]IFDPV$6J_>-?EA_P %,O@UHOQ_\._#GP-XL^ 'Q=\9)X<^)WP<\:_#/X\? M 74-*TSXQ?!OQU_PL[3])\2WOPZ\86'B?PYX[^$'BN+PB;6^LOB#:._@+4-. MFU?0_B#?:?I-L(-2 /=_BW^V0?@UI7['%WXN^#'CRRU/]K?XZ_#CX OHESJ_ M@^WN_@_XR^('A+Q9XK'_ FSIJUT-;M]*3P7K>ELW@R/6H+Z^2TG6\M-,NDO M15^+/[-]*?Q<8 M]"T)]-NI?&NJ^"OAJ+?XI_$#3UU+P]_9/@?5=$DT&?Q/XCU(>'H/BGXQ_"#] MLCQ+\!_^"0VF_&70]0^-'[0/P4_:Z_9L^+?[5'BSX>V&@MI>EV'@?X5_%OP[ MX[\;ZEY5UX?TB]G@UGQCX=M]6A\':=LUG5[C5]5\*^&H="B%O9;_ .T1^R1\ M8=?MO^"HWPI\&^%I?$.F?\%-?!'@[1/#_CM=2L;?P]\+M=U?]G7P_P#LH?%! M_'B7>IP:IIVD^#_!7@K0/BAX;DT&PU.3QC=ZIJWA/3[>SUJQ@-^ ?6^O_MQ> M#-#U[Q]>CPU=W?P?^$W[0'P__9?^)?Q8&N6-O%X?^,/Q$OO 6A6-O8>%IK3[ M3K/@CPUXO^*OP\\%>./%XUBQGT'Q)K&K);:!JND>%/$&K6OW"#D C\NX(X(. M,C(.0>>HK\1/%?[#/Q%N_AY^TK^R+IWA?5KKP'^T+^WIX!_:AT[XL_VUI_\ MPC_AGX0O\5_@'\;OB5I&LR7.M'Q2OQ#TC7_A9XN\">%-"LM-N[;6(/$/@GQ( M-6M]+A\6CPW^W2KM&/4LQ]BS%B/P)(H _#/]MS_E.!_P0YP"?^+;_P#!5'H, MG_DB/P9["OW-R/?\C_A7X5_MRVT%Y_P6Z_X(=V]S&)87^&__ 50+(6=,E?@ ME\&2/FC=''X,*_;;_A&-%_Y\A_X$7G_R30!O9'O^1_PHR/?\C_A6#_PC&B_\ M^0_\"+S_ .2:/^$8T7_GR'_@1>?_ "30!O9'O^1_PHR/?\C_ (5@_P#",:+_ M ,^0_P# B\_^2:/^$8T7_GR'_@1>?_)- &]D>_Y'_"LG7]0GTO0]9U.UC66Y MT_2=2OH(I(Y'22:TLI[B)'1"CLCR1JK*CJS D*RL017_ .$8T7_GR'_@1>?_ M "36#XI\,:9_PC7B$VNG&6Z&AZO]FC22_E>21GD*H(T5FW+W-Q&'Q.08X1("D>X+O;[G_8?_ &V?'WQQ MO?C#_P +VN/A-X0T3P5#X%N/".KZ(UYX374(O$;^*HM8BUG_ (2KQ9JT+W&G M2Z/IB1M8O;PC[:&VL]K7.M?\)@?$PT'^U[#3/[0LXAINAK+.5^*?AGC(<*Y?2SJ?'>2YIPSA>$.&/# MRO1SO"4N':? 7$D,GQ-*A/$YI+!9#EM/ XCB"'$G#&/S+.L1'-?JO^L.!_BS M@'C3B[,N(. \'A^*LXS66,EC8X7#YOBL4\-G$8<.YG7Q#SR,,.ZB6&5%X^,: MD,)[+-<-A,![;"1KNC/]EM<_:V_9=\-[QK7[0WP7LI4;:]M_PLKPC_$OQ M9&K*!E6NM$\'W=BC!FB1A)=)L:XMB^U+B)FJZ;^PW\*=!0)X:UCQ1H"(5,<, M6F?#'6+=2L8AYC\0_#?579?('EI&9O*A($D,:2%V??C_ &)_@E\,=56(1 QQA9/#MIX-N47R6*R&*:*5I,/%)#&7@?^O,3QAQ%3 MDH4?!S/I-:?6*'B7PCCZ+=[<_P!7Q61\/5W&UI>S]O"3=X.I"WM%_65/_691 MC+$8ZG)OXJ.#X/PDDM(Z1Q>*\3Z+NWS+GEE]DO?=-O\ =G+2?MT?#^:7R=$^ M&WQEUPLI,,DGAWPEX.MWQL3YY?B/XZ\&M GGOY)>>*/ 22Z"M9)]I.=-^V#X MNOI"/#_P0MX(S(4B;QK\;_A=H\DF9-BE;3P)=?%*]E&$D8K:074C;K;R$N$E MF>V]+_X5?\8-*C(TO6O@1J>XT+XGZA;J\@)B>1=,, M< FB@ER\!N6^F?'VP7;+X(^"VMQHI5/[/\ B1\2/"K#^)"MM=>"/$D42( 8 M?+6Z.\E)@T*;H%E\?\0X=J%;@')LMCRJ[S;@SCOBVK%^[92K<#>+^#HSE;WI MRA@XQN^3E7Q22H.7_(PSCQ&PTVT_^$BEP/0H):7BJ-;@KC*O;9+_ &RHUO*; MNTO([C]H#X_ZIM_LKPO\!] 5D5G#^)?CY\1[NUR6<+=6WAKX#^&+1'*[;;C5 M?+,JS7,$MS%$('>WC']I'6;0/-\4O".@LZDQIX,_8U^.WB"24[-JB#5/%OC^ MVL95:1W(E?2HHMT%NQ;RWN(Z]9'B'XL6S[;_ /9YDO$SR_AKXT:%J1PRDKL3 MQ''X/)9'&)PQC"(5>!KDY15F\?7EF,ZS^SK\:[-L*9GL3X(\3PJ"=CLO_"/? M$[4+N8+*"H2.S:9XBDXA$98HH>*W$-&#^K5.#LFIPDVZV(^CIX@5::ND[O%< M<<29_144M;N22LI-M)IT\!P=5?-F.*\5<;I9RQ/%&89%3Z7;?#'!7#%-:I.Z M:LE96W7C::;\7]1#1:U\>?VI+B.0-YT'@?\ 9]^%?@5(TRJ#RKSQ/\/?$&H( M7BW@_9]3EG2X9KE#;QK#"CH?A8+UC+K6I_MV>+Q,_"7WQF5_9_A1:"Q.51S/EM:EQ5QYQ)GT M;/7EGALUS?DWNDO9IRK+J/[,'Q$\8W #&67XE_%G_A, MT.6=Y9'G8^1&!.[W083D,>LTGX,^!-#82>'?V*?A)HK@D0R MFP^$EC>C)3+7$]AH>J.B%HXV8PW5VVR.-PAE'E#U&Q^)?[/>IG&F_$[X8WS_ M #_):_$+0I)<1@&0F,:\)-J JS';@*RMG!!KT#3[/P9JR[]+N-,U%/EPUAJY MO5.Y/-7#6M_*/FC_ 'B\Y*?,,KS7K4^*N,N(8*GAOI#^(.:T]E2P>?<%YA1M M9:*F^&,6K6ULVU>]E967I8#*O#&E/VN6^&GAK[6Z?ML)@,8JK;LTW/#9Q!W= MM&DG;K?4Y#3;CXEZ="+/2/A1X!T.W&YRD?Q!EL[7)9F94ATCX=.?,:21Y-S1 M*G+L6\QL&Z]Y\:I-S1>'/AE:*1A(Y_&?BV_=,#&]WA\#V:."?F$:JAVX0R9. MY>T_X1K1,X^Q'T_UU]C\_M&/QZ4I\-:&.MHH^MS=C_VYK@J<-9K7 MW<3DRFY( MS[C#%?XN*\[P:MI;3*\7@%HD]E[S=Y+->T^V\5^%KBVTK M1=/M/#>@K):6GC[4M&1[^UTL6PBAT>VF:WTM[J2?SKC?-6_8._91_92O?B/> MW6K> KQ/B#X>M_[>\%7J^-?&-M9O9FVETK7+?^S[;7;>*\O((KY)&6X-Q'<: M?>W"&W"6 MRBD@OM7U,VD&W,5K!.+:)DW"-&7/@U[\6_V9&L-)F_9I\(?#KXH_%_Q->7NB M> O#O@_3(M+O;'4!:#[?K_C*^6TL-1\(>"]$L[D76NZI?+:F]M2=,TX7%U=? MNOYVSKB#Q^X9\6J];-?IA9[4\*,-A%DE;Z-V:>*GB/Q'A,S\/<=E"X9_U;? MV8\3YC'.\5FN#Q;>!RYY3BL)BLRQ.&RO#8>KE_LL*UCL5]%K \.UJ>,\%_#C M#>+-.M#B2/B!@>"O#W"<;1XO6:4LXPF<8'$9=DU'/_K<\R5"E0K82?\ :6(G M*%>E.68554?KOQ(\6Z3\(I=&^%7P%\ >&[[XT>/;.X?PUH&GZ;;:9H_A[1;: M6.VU#XC?$?4+&W%U9^$=#GF3'VAY-2\3:KY6B:4LMQ+/-;^C_!7X-Z3\(= O M$DO[KQ5X\\574>N_$GXB:PF_Q!XX\4/$$GU"\D.XV6D66Y[/PWX?MF73] TI M8K2UC,K7,\_.?!C]GW2/AUIM]K7BJ]/C?XL>,&@U#XB?$&]-PEUJ^H*H:/1M M%C\R-]&\%:"6-IX9\.PA(+.TB2XG1[Z6:2O;/^$8T7_GR'_@1>?_ "37[;P? MPE4>*PW%&>Y7A,HQ.'H5:'"?"&$I82&7<#95BH*-6,:>#BL'6XIS.EIGF8X9 MSP^"HS_L')ZM3 T\?F6>?%T*>8YKCWQ#Q!.M6S*I&:P6&Q-9XJ>5T*L5&3JU MY2J*OFN)II+&XJ,YPH0O@<'4G0C7Q..WLCW_ "/^%&1[_D?\*P?^$8T7_GR' M_@1>?_)-'_",:+_SY#_P(O/_ ))K]./8-[(]_P C_A1D>_Y'_"L'_A&-%_Y\ MA_X$7G_R31_PC&B_\^0_\"+S_P"2: -[(]_R/^%&1[_D?\*P?^$8T7_GR'_@ M1>?_ "31_P (QHO_ #Y#_P "+S_Y)H WLCW_ "/^%&1[_D?\*P?^$8T7_GR' M_@1>?_)-'_",:+_SY#_P(O/_ ))H WLCW_(_X49'O^1_PK!_X1C1?^?(?^!% MY_\ )-'_ C&B_\ /D/_ (O/_DF@#>R/?\ (_X49'O^1_PK!_X1C1?^?(?^ M!%Y_\DT?\(QHO_/D/_ B\_\ DF@#>R/?\C_A1D>_Y'_"L'_A&-%_Y\A_X$7G M_P DT?\ ",:+_P ^0_\ B\_^2: -[(]_P C_A1D>_Y'_"L'_A&-%_Y\A_X$ M7G_R31_PC&B_\^0_\"+S_P"2: -[(]_R/^%&1[_D?\*P?^$8T7_GR'_@1>?_ M "31_P (QHO_ #Y#_P "+S_Y)H WLCW_ "/^%&1[_D?\*P?^$8T7_GR'_@1> M?_)-'_",:+_SY#_P(O/_ ))H WLCW_(_X49'O^1_PK!_X1C1?^?(?^!%Y_\ M)-'_ C&B_\ /D/_ (O/_DF@#>R/?\ (_X49'O^1_PK!_X1C1?^?(?^!%Y_ M\DT?\(QHO_/D/_ B\_\ DF@#>R/?\C_A1D>_Y'_"L'_A&-%_Y\A_X$7G_P D MT?\ ",:+_P ^0_\ B\_^2: -[(]_P C_A5>\M;34+6YL;ZV@O+*\MYK6[M+ MJ!+BUNK6XC:&XMKFWF1X9[>>%WBFAE1XI8G>.1&1F4Y/_",:+_SY#_P(O/\ MY)H_X1C1?^?(?^!%Y_\ )-3*,9QE"<8SA*+C*,DI1E&2M*,HNZ<6FTTTTT[/ M032:::333335TT]&FGHTUNCX[4:M^QOJN%74=:_90UG4, !;K4M4_9SU34;C MH !/>7_P9O[N8]!-=> ;F4_ZW19.?3KS]L/]F*P\2#PG=?&SP''K)N8[1@FJ MM/I<=Q(P413>(+>WE\/0,&(5_.U5%C8XD9#63^UQHFH6'[-?QFN_!5A<'Q## MX&U4V[6;WLUU'I[F&/7Y;>-9W+2Q>'GU65 $=OD)"G&#_++R,)']PC$:KC88 MR/E"@?*49<8P"K*>X-?Y[?2'^D-Q)]%KB+).#N#"Q?#^08O XW#3EE[EAX8K X#$PJPX=A6^J8-ULIKY;EN4?A_&G& MF/\ #K'X7*,HPN'Q6 Q>'CCZ%#'PK.EEU)UJU"KE^7U:%>E+ZMS4XU:%"JIQ MRV,_84.?!SPN%P7]H$4T4\4<\,BS0S1I+%+$PDBEBD4/')'(A9)(W4AD=&9' M4AE8J03)D>_Y'_"O@S_@GUINK:Q^RUX N_&%M([7P[='ZU0A6]FY6CS\G/9348J: M2ERQO9;V1[_D?\*,CW_(_P"%8/\ PC&B_P#/D/\ P(O/_DFC_A&-%_Y\A_X$ M7G_R37UAZ9O9'O\ D?\ "C(]_P C_A6#_P (QHO_ #Y#_P "+S_Y)H_X1C1? M^?(?^!%Y_P#)- &]D>_Y'_"C.?7\B/YBL'_A&-%_Y\A_X$7G_P DU9M-$TRQ MG%S:VPBF560/YUR^%?&X;9)G0YP.2N1V(H UJ*** "ORX_X+:?\ *)#_ (*+ M_P#9H7QL_P#41O*_4>ORX_X+:?\ *)#_ (*+_P#9H7QL_P#41O* #_@B7_RB M0_X)T?\ 9H7P3_\ 41LZ_4>ORX_X(E_\HD/^"='_ &:%\$__ %$;.OU'H *, M9_S_ )_'UHHH 0JIQD XY&0#@^HSTI<#(.!D=#W&>N/K110 8&LKE!Q;:=KI_6*%2][:W.2M@,#B-<1@L)7;W=;#4:M_ M_ X2/!X_V:?@[;,7TSP]K'A]B=R'PMX\^(7A98F4EH6AA\/^*]/@C^S,2;15 MB$=J"R6Z1HS*27X"::C$Z3\3/CEHB@L$CM_B]XLU>-$;!5%C\5S^(T"HX\Q6 M;=)UB>1[&O'?AIE0*1(@$1?S@V^1H'$*>\T4_]1\D4HRABN*J7+\,*''7 M&]"C&S35L/2XAAATE9>[[+DZD(XY1T[6MY'\S M7_!0B?XG_P##1FJ6/Q,U&PU*YTWPOX9C\,76AZ9J>B>'9O#UU9M<2W.BZ5JN MJZU<69N-;.IQZSC5+U9-5MI%\U88K6*-W_!.F\\56_[5O@2+PX]W]CO],\5V MWB^.%I1:S>%(] O+B8ZGL(0VUOKL.A2VC3$(NJBQ5#YLBJW[_?%_]G[X1_'? M3[*P^)_@ZQ\1-I;2OI.HK<7VE:UI1GV^>EAK.DW-GJ,-O<%5:XLS.]E/(D^ UO?Q?##P99>'[G5EB35M7ENK_5]7YLXG/F1V$,L-BLV9Q;^>3)7\(?\26\;P^DE0\5J?'6 GPC1XVP_&ZJ8G&9 MQB.,/]GQ]/,8\/SC6PM3"UZ#<%E7U^MG$I2RN]2IA9U;X67XY_Q"G-UQW#B* M.;8=Y7'.*><*]+117^CQ^[!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 -=$D5D=5='4JRL RLK AE92"&5@2&4@ M@@D$$$BOCS4OV!_V4M4\42^*KGX4V$=U<7;W]QI5GK7B/3_#$UW)(TS.WAFR MU6#1T@:1LO86]M!ISC,9L_*9T;[%HKYCB7@K@[C*&"I\7<*\.\40RVN\3E\. M(,ER[.(X+$2Y.>KA5F&&Q"P\ZBIP51TN7VBA%3YE%)>=F&495FJHQS3+&-(8((42*&)$CC144 6J**^EA"%.$: M=.,80A&,(0BE&,(12C&,8JRC&*22222226AZ"2222222225DDM$DEHDEHDM@ MHHHJAA1110 4444 %%%% !7Y5^H]?EQ M_P %M/\ E$A_P47_ .S0OC9_ZB-Y0 ?\$2_^42'_ 3H_P"S0O@G_P"HC9U^ MH]?EQ_P1+_Y1(?\ !.C_ +-"^"?_ *B-G7ZCT %%%% !102!U_S_ )/'U('> MDR,XR,GH,\G\* %HHR,XR,^G?\J* /PQ_;<_Y3@?\$.?^R;_ /!5+_U2/P9K M]SJ_#']MS_E.!_P0Y_[)O_P52_\ 5(_!FOW.H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *_+C_@MI_RB0_X*+_]FA?&S_U$ M;ROU'K\N/^"VG_*)#_@HO_V:%\;/_41O* #_ ((E_P#*)#_@G1_V:%\$_P#U M$;.OU'K\N/\ @B7_ ,HD/^"='_9H7P3_ /41LZ_4>@ HHHH _$;]O7]I+XK? M G]L+X)Z-\7?BGXW_9G_ &-OB+I?A[PY\-OVFO!W_"*Q_#+P=^T7>>$OVCM/ M\3>%_P!IO4?$>DZ];Z1I^KW5_P# '6?@V/&FEQ_!K59]#^(:>+-2@\166C3Z M=YQ^TO\ M_?$3X/:/_P4&\2ZS\9--\&?&/\ 83UCX*ZI\(_@?J-OX5TG1OVF MOAIK7PH^"_C74O%"^'=3LYO$'B_3_P!H+XD^+/BC\%/"NM^"=?\ +^&NO^#M M'MK 6GBC3/$MOKWZ(_M6_LE?$']I1YO"W_"YK/1_A'XKAU[1?&_@CQ!\.]%\ M6W>DZ#XM^!7QH^"OB^X^'^I75[:Z:^H>)M-^*&GSW6C?$+0_&/A:PO\ 1CK] MK832&ZT'5^NU?]C/X;^)-$^!OP\\22SZM\&?V>[;X<)X'^&]Q"UTWB&X^$,/ MAN;X8_\ "SO%VJW>I^(/&VD^#/$GA3P_XXLO#8?1]%UKQMX>\.>(?%\'B.31 MH;60 ^#?&W[;WQ+TKP-^U'^U7:>(M4M_!G[-'[?_ (1_9-L?A);:5IMSX?\ M$_PQTKXR? GX"?%75-9:31_^$EN/B!J_B?XE>,_&/A+7=.U2&PT:W\-^"-#@ MTN\TRZ\6OXF_;%#N7/7!92?4HQ4G\2"<5\.Z]^PYX.UO7_'=D/$]W9_!SXJ? MM!^ /VI/B/\ "5-"L)H]?^,7P]O_ )X@LIK+Q5)>"XTCP-XE\;?"SX?>/?& M_A!=%O+K7_%.DZP\/B'3=$\6:]HUQ]Q@8 _/N2>23C R3DGCJ: /PL_;DG2 MV_X+=_\ !#N:19F1?AO_ ,%4&L_^$YXA_P#E71_;MC_SPUG_ ,)SQ#_\JZV:* ,;^W;'_GAK/_A.>(?_ M )5T?V[8_P#/#6?_ G/$/\ \JZV:* ,;^W;'_GAK/\ X3GB'_Y5T?V[8_\ M/#6?_"<\0_\ RKK9HH QO[=L?^>&L_\ A.>(?_E71_;MC_SPUG_PG/$/_P J MZV:* ,;^W;'_ )X:S_X3GB'_ .5=']NV/_/#6?\ PG/$/_RKK9HH QO[=L?^ M>&L_^$YXA_\ E71_;MC_ ,\-9_\ "<\0_P#RKK9HH QO[=L?^>&L_P#A.>(? M_E71_;MC_P \-9_\)SQ#_P#*NMFB@#&_MVQ_YX:S_P"$YXA_^5=']NV/_/#6 M?_"<\0__ "KK9HH QO[=L?\ GAK/_A.>(?\ Y5T?V[8_\\-9_P#"<\0__*NM MFB@#&_MVQ_YX:S_X3GB'_P"5=']NV/\ SPUG_P )SQ#_ /*NMFB@#&_MVQ_Y MX:S_ .$YXA_^5=']NV/_ #PUG_PG/$/_ ,JZV:* ,;^W;'_GAK/_ (3GB'_Y M5T?V[8_\\-9_\)SQ#_\ *NMFB@#&_MVQ_P">&L_^$YXA_P#E71_;MC_SPUG_ M ,)SQ#_\JZV:* ,;^W;'_GAK/_A.>(?_ )5T?V[8_P#/#6?_ G/$/\ \JZV M:* ,;^W;'_GAK/\ X3GB'_Y5T?V[8_\ /#6?_"<\0_\ RKK9HH QO[=L?^>& ML_\ A.>(?_E71_;MC_SPUG_PG/$/_P JZV:* ,;^W;'_ )X:S_X3GB'_ .5= M']NV/_/#6?\ PG/$/_RKK9HH QO[=L?^>&L_^$YXA_\ E71_;MC_ ,\-9_\ M"<\0_P#RKK9HH QO[=L?^>&L_P#A.>(?_E71_;MC_P \-9_\)SQ#_P#*NMFB M@#&_MVQ_YX:S_P"$YXA_^5=']NV/_/#6?_"<\0__ "KK9HH QO[=L?\ GAK/ M_A.>(?\ Y5T?V[8_\\-9_P#"<\0__*NMFB@#&_MVQ_YX:S_X3GB'_P"5=']N MV/\ SPUG_P )SQ#_ /*NMFB@#&_MVQ_YX:S_ .$YXA_^5=']NV/_ #PUG_PG M/$/_ ,JZV:* ,;^W;'_GAK/_ (3GB'_Y5T?V[8_\\-9_\)SQ#_\ *NMFB@#& M_MVQ_P">&L_^$YXA_P#E71_;MC_SPUG_ ,)SQ#_\JZV:* ,;^W;'_GAK/_A. M>(?_ )5T?V[8_P#/#6?_ G/$/\ \JZV:* ,;^W;'_GAK/\ X3GB'_Y5T?V[ M8_\ /#6?_"<\0_\ RKK9HH QO[=L?^>&L_\ A.>(?_E71_;MC_SPUG_PG/$/ M_P JZV:* ,;^W;'_ )X:S_X3GB'_ .5=']NV/_/#6?\ PG/$/_RKK9HH QO[ M=L?^>&L_^$YXA_\ E71_;MC_ ,\-9_\ "<\0_P#RKK9HH QO[=L?^>&L_P#A M.>(?_E71_;MC_P \-9_\)SQ#_P#*NMFB@#&_MVQ_YX:S_P"$YXA_^5=6+;5+ M:[E$,46HHY5F!N='U>RBPN"09[RQ@@#'/RJ9 S\A Q!QHT4 %%%% !7Y5^H]?EQ_P %M/\ E$A_P47_ .S0OC9_ZB-Y M0 ?\$2_^42'_ 3H_P"S0O@G_P"HC9U^H]?EQ_P1+_Y1(?\ !.C_ +-"^"?_ M *B-G7ZCT %%%% !1110 4444 ?AC^VY_P IP/\ @AS_ -DW_P""J7_JD?@S M7[G5^&/[;G_*<#_@AS_V3?\ X*I?^J1^#-?N=0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5^7'_ 6T_P"42'_!1?\ [-"^ M-G_J(WE?J/7Y4 '_!$O_E$A_P $Z/\ MLT+X)_\ J(V=?J/7Y%M*^(GQ%\%>!]1\;:A>:5X3L_%?B;1] N/$%_I^DZAK=];Z M8FJ7=L;@VNEZ7>W4\@(@B$20O*+BXMH9M;5OB)X!T#7M&\*ZYXW\(:-XG\1_ M9_\ A'O#NJ^)M$T[7=>^UW+V=M_8VCWE]!J.J?:+N-[:#[#;3^=<(\$6^960 M '8T5S<_C'PE:^);/P9<^*/#MOXPU&QDU33_ K/K>EQ>)+_ $R+[1YVHV>A M272ZK=6$7V2Z$MY!:/;Q_9KC=(!!*4Z2@#\,?VW/^4X'_!#G_LF__!5+_P!4 MC\&:_ORX_X(E_\HD/^"='_9H7P3_]1&SK]1Z "BBB@#\%_P#@ MI%X/\8_!7]HSP]^W'\-;7PE^T5X4M/!!^$O[5O['7C6_T*RNO$/PL^%_P+_: M\^)T'C/X5^-=<%YI'@SQI9?#CXC?&"37/A?XYL[?X>?'7RO!5M>^(_!&KZ!% MX@N?B/\ :B\5>#]=\1_M1_'CX6V/C7QW^P-JO@+_ ()\I_P4*\&&QF\+?M#_ M /\*^$O!7@GX]?!?X@_LIRZO+_:SZ/HGPB\9_#J_P#V@OA[J$-AXCT-]2UK MQ1\ =:?XT6/C:QB_I(^)/[+O[/WQ>\5:'XV^(_PF\%^+/$VA75O<)JFJZ-;2 MR:U!9:#XK\-Z?I'B^%56V\:^'M-TSQMXG&F>'?%D.L:)IUYJUS?V=C#=L93O M^)/@'\%?&'BN+QSXH^%G@37O%L<.AV\NO:IX9TN[U"_@\+WLFI^%(=7DDMRF MMQ>$]4FGU7PG'K,=^GAC5)Y]1T%=/O)I)F /PK^(=[\4?^%#_M[>*8[=&_:7 MTW_@LK\%=&^&-U>AW\26]G8?'[]CSP]\"='TB M> _"EUX_LHH([7Q=/HEC+KL#6MK=:?9W*7[PF7[?8Z;?ZEI>GZDV[4=/TO4] M4TRRNH+#4;VVG]"H _*3]OS]@+X\_M.?M$?L%/V9?BW^R#I7[ M1>B:'>^-?V?X?V@/#_B?3OVBO#O@7PQKZW.@S_$OX<1:?/I.E^#98[25KC4/ M.EU;S@+H?!BPD_X*C_LV:\?C!\:_"_P<21?^":^E:9_PC[^) M?#OC'7U\1,A_:7O_ .U!9CPDUH-*#Z?]H-_YS:C;BU$5S[6/V5O^"U1 /_#V M;]FGD \?\$Q-,(Y&>"?VIQD?@/H*_67QK\-O!GQ"N?!-WXOT<:ME__145^SM% 'XQ?\,J_P#!:K_I M+-^S5_XK#TO_ .BHH_X95_X+5?\ 26;]FK_Q6'I?_P!%17[.T4 ?C%_PRK_P M6J_Z2S?LU?\ BL/2_P#Z*BC_ (95_P""U7_26;]FK_Q6'I?_ -%17[.T4 ?A MSXY_9\_X+4>"O!?B_P 8O_P5;_9JU!?"GA?Q#XE;3Q_P3+TNT-^-!T>]U8V0 MNO\ AJ&Y^S&Z%GY'VC[//Y D,HAF*")\3X0_!3_@M/\ %?X4?#+XH1_\%4OV M:]#3XC_#WP3X]71&_P"":&EZDVC+XR\,Z7XD72FU ?M.V(OSIPU,6?VT65I] MK$(N#:VQD,$?[EZ]H>E^)M#UCPYK=M]MT?7]*U'1=5M/-F@^U:;JUE/I]_;> M?;20W$/GVES-%YL$L_?%(DBJPH^#?"/A_P!X2\+^!O"=A_97A?P;X=T/P MIX#3M!\.:7::+HUB+N_GN;VZ^QZ;8VMM]HO+B>ZG\KS;B:69WD8 _ M(;_AE7_@M5_TEF_9J_\ %8>E_P#T5%'_ RK_P %JO\ I+-^S5_XK#TO_P"B MHK]G:* /QB_X95_X+5?])9OV:O\ Q6'I?_T5%'_#*O\ P6J_Z2S?LU?^*P]+ M_P#HJ*_9VB@#\8O^&5?^"U7_ $EF_9J_\5AZ7_\ 144?\,J_\%JO^DLW[-7_ M (K#TO\ ^BHK]G:* /QB_P"&5?\ @M5_TEF_9J_\5AZ7_P#144?\,J_\%JO^ MDLW[-7_BL/2__HJ*_9VB@#\8O^&5?^"U7_26;]FK_P 5AZ7_ /144?\ #*O_ M 6J_P"DLW[-7_BL/2__ **BOV=HH _&+_AE7_@M5_TEF_9J_P#%8>E__144 M?\,J_P#!:K_I+-^S5_XK#TO_ .BHK]G:* /QB_X95_X+5?\ 26;]FK_Q6'I? M_P!%11_PRK_P6J_Z2S?LU?\ BL/2_P#Z*BOV=HH _&$_LK?\%J@"?^'LW[-/ M )Y_X)B:8!P,\D?M3G _ _0UXI\'/AU_P6E^+FH?&>PC_P""H_[-F@GX/_&O MQ1\''D;_ ()KZ5J?_"0/X:\.^#M?;Q$J#]I>P_LL7@\6K:'2B^H?9S8>G:+I.IZN5O[NZ2R-S8>'M(M_L6GK:Z?%]D\R&UCEGN'E /R;_P"& M5?\ @M5_TEF_9J_\5AZ7_P#144?\,J_\%JO^DLW[-7_BL/2__HJ*_9VB@#\8 MO^&5?^"U7_26;]FK_P 5AZ7_ /144?\ #*O_ 6J_P"DLW[-7_BL/2__ **B MOV=HH _&+_AE7_@M5_TEF_9J_P#%8>E__144?\,J_P#!:K_I+-^S5_XK#TO_ M .BHK]G:* /QB_X95_X+5?\ 26;]FK_Q6'I?_P!%11_PRK_P6J_Z2S?LU?\ MBL/2_P#Z*BOV=HH _&+_ (95_P""U7_26;]FK_Q6'I?_ -%11_PRK_P6J_Z2 MS?LU?^*P]+_^BHK]G:* /QB_X95_X+5?])9OV:O_ !6'I?\ ]%11_P ,J_\ M!:K_ *2S?LU?^*P]+_\ HJ*_9VB@#\8O^&5?^"U7_26;]FK_ ,5AZ7_]%11_ MPRK_ ,%JO^DLW[-7_BL/2_\ Z*BOV=HH _&+_AE7_@M5_P!)9OV:O_%8>E__ M $5%>/:G\+_^"TVF_'_P1\"C_P %2?V:YI?&?P>^*7Q:7Q,/^":VE1KIL?PS M\;?!_P &OH+:/_PTRYNFUIOBRFHKJ0U2W_L_^P'M&L+L:DMS9?O]7%W7P]\( MWOQ#T/XJW.DB3QWX;\&>*_A_HVN?;;]39^$O&VN^#?$GB;2?[/2Z72YQJ6L^ M /"=X;RXLY;^U_LH065S;V]Y?Q7(!^2W_#*O_!:K_I+-^S5_XK#TO_Z*BC_A ME7_@M5_TEF_9J_\ %8>E_P#T5%?L[10!^,7_ RK_P %JO\ I+-^S5_XK#TO M_P"BHH_X95_X+5?])9OV:O\ Q6'I?_T5%?L[10!^,7_#*O\ P6J_Z2S?LU?^ M*P]+_P#HJ*/^&5?^"U7_ $EF_9J_\5AZ7_\ 145^SM% 'XQ?\,J_\%JO^DLW M[-7_ (K#TO\ ^BHKZ _9H^!7_!2?P#\4+3Q#^TY^WO\ !?\ :#^%<>BZS:7? MPZ\$_L2V7P,UZYUNZ@C31=6C\>P?'7QZ]O:Z3.'FN=,_X1Z4:FC^2;JUVB2O MT=HH **** "ORX_X+:?\HD/^"B__ &:%\;/_ %$;ROU'K\N/^"VG_*)#_@HO M_P!FA?&S_P!1&\H /^")?_*)#_@G1_V:%\$__41LZ_4>ORX_X(E_\HD/^"=' M_9H7P3_]1&SK]1Z "BBB@ HHHH **** "BBB@ HHHH JWM[9Z;9W6H:A=VUC M8V5O+=7E[>7$-K:6MM!&TL]Q#=077X1<:$UCXIUG5;+0K MM=:@99M)-OJ$HU&)EELS/&0U>4?ML:7IVM?L>?M4:7JVFV.KZ=>?LZ?&Z*ZT MW4K*VU*QO(_^%8^*7$-S8W<4]M)/@!X MKOP]H>CZ_:7 MFC6]_P"(+2P&GZCK%[!;VND>'4U:\UC4M.\,PZW-0!^F$NN:-#IUKK$VJZ=% MI5Z^F1V>I/>VRV%V^MW5K8Z,EK=F7[/<-JUY?65II@AD?[?<7EK#:^;)<1*\ M%EXE\/:CJ>MZ+I^NZ-?:QX;:R3Q#I5GJMA=:EH3ZC;R7>GKK-C!<276EM?6L M4MS9K?PVYNK>*2: 21(SC\__ -E;]G<_LZ_!O]D/]C\Z_'XFM_@GX9U/QMXK MFAO;N]T?3/\ A&M5OSX2\":%YX%Q;^#_ AXW\;0:;\.+*\6&>P\*?"32K%[ M>V>Q:WC\._9)\%^$]3_X*"_\%J/#&H^'=*?PUXK^(/[&R>)=+6QAM+'7TUO] MC/PHNO'51;);B^;5TDEBU>:X=Y+^"6:.]DEBED# 'ZG_ _^*GPR^+&FZCK/ MPN^(?@7XCZ1I&KW?A_5=5\!>+_#OC+3=,UZP"&_T34+[PWJ6IVMEJ]EYD?VO M3;F6*]M]Z&6! RDT-3^-'P?T7Q)X4\':Q\5/AQI/BWQW?:II?@CPMJGCGPOI MWB/QEJ6B7UQIFLV'A30KW58-5\1WFDZC9W=CJ5MHUI>S65Y;3VUPD6K:I-X-T)[Y;J3PIX@\(QI M7_; _8J^%_QM_9YN_P!F.T\'>'K_ .*GQ+\/?#[PM+\:'\-6%SXR^%]AX%U? M1]3D^.5KXQGA;5_"WB+P)>Z;JWBSX70Z7J5C/??%S4;>ZTY(#=^,-?T\ _2* M[\9>$=/\1Z9X/OO%/ARR\6:W;37NC>%[O7-+MO$6K6=LMPUS=Z9HD]U'J>H6 MMNMID1>);_ $N]UNQ\/2:G8IKE M[H^FW%E::CJMII#3C4;G3;"ZU+3K:]OX;9[2UN+^RAGFCENH$D_GC^.^I?$V M;X#_ /!6WQ99QP2_M%:%_P %#O@#8_ 6^M6:;Q%:6FF:3^PV_P"RI8^')X(V MU"WTK5-0\4ZK=:59Z6&TS4]9\7^/24O)=<\2+<_:7C32["W_ ."V'[-VM0Z5 M:1ZC>_\ !,C]M6TU#5K?3(/[2O;/2_VH_P!B1M-L[N_A@%[>6NGMJ%VVGV_L[^W[W2-)FN$U#4[31/[8TG^U[FQMYX=,_M33OMKP?;K7S=JOYY(/CQ M8_$3_@KW^P7XPUSX=_M$^$_%'BS]FK_@H1X:&B>/OVF:-J>OQZ7<>"A=?T-@ MY&?7GD$'\0>1]#S0 4444 %%%% !1110 5SUMXM\+7B^(GM/$F@72>$+R?3_ M !6UMK.FSKX9OK;3;76+BR\0M%=.-$NX-(O;/5)K;4S:S1:==VU](BVL\4K[ MTG^K?_<;^1K\@?V"?!'@74OB)_P6.\*^)O"_AR3P)J/_ 4QU>\U_P /WVE: M?:^%]3MYOV*OV)M?U9MMKJ7MM?7HG / MU*^'_P 3/AS\6/#R>+OA=X^\%?$CPK)>WFFQ^)O 7BO0/&7A^34=/D$-_8)K M7AO4-3TQKVQF98KRU6Z-Q;2$)/'&Q .#G\;>&8_%?B_1=/\ M)O]7\+^')-476O$&EV0M+HW>H:18WEI;K;SM+,B MQ2%?@+X;?!33O@WXW_;,_:*^&>A67PSD_:PG^!O@+X(? V MFZS\+]#^.NK^$[6*QATWQ7X^UKXBVL6J74FG0ZO.4OA=Z%^T -&\$_%'P M#X/^'.I?!'QGIF@WPN_&_A+6[[PWJ%_X/UO4M+M?B)X L_%_PSM+W3V\9RW) M /U.D\1:!#KMIX7EUO2(O$M_I=[K=CX?DU.Q37+W1M-N+*TU'5K32&G&HW.F MV%UJ6G6U[?PVSVEK<7]E#/-'+=0))SWC;XH?#;X:Z3K.O?$3X@>"? >A>';+ M3=3\0:UXT\5Z#X5T?0M.UB]N]-TF_P!8U37M0T^PTRSU34+"^L=.N+VX@BO; MRRN[:U:6:WE1/S9\9Z58Q?\ !;']FS6+;2K*+4[[_@F1^VE97^K1:?;17]]; M:7^U%^Q%_9UI>ZE' +JYL[&34;Q["VN)Y(+)M1N7MHHGO9C+]/QZ-\-?%^D> M-OC%\3/!FD^/[&^\?:C-\/\ 1[_P[#XSO)=,\(6EU\,_"D7A;0-0M[FVU#6O M%$\?B_6/#DD<'GI;?$"_6*ZLK*^U*< 'TAJ'Q$\ Z1X7L/&^K>-_"&E^#-5M M].N]-\7:CXFT2R\,:A:ZQ$D^DW%EX@N;Z/2+N#5()(YM.FMKR6.^B=9+5I48 M-6IK'BCPWX>TR'6M>\0:)HFCSW&G6D&JZOJVGZ9ILUUJ]U!9:5;Q7U]_:? WPT^.7Q;^/\ \$?B1X8^#_@S28XUT.#3/@U\"?B[ M\5O ?PYM;&VM8T\#0^-[W0].L= N[BWM_FSXB0:KK_\ P1,^#5_XKL8M7;0/ MV_\ ]FF/X4WNH6C:I+IOP?TW_@LQX*\*? :_\.7FI0375I82? 1_!^E>']1L M)5-SX/O;.VM[J;3KXK. ?TF^(_$WAOP?HUYXB\6>(-$\,>']/^S_ &_7/$6K M6&B:/8_:KN"PMOMFIZG<6MC:_:+ZZMK.#SYX_.N[B"VCW331HVYD'H<]1^(. M"/P/!]Z_GE_X+K_&6&7]F;XT?#37/ GQP_X1[P3XI_9-UO2M8TGX!_%SQ+\- M_&?C/4/VJ/@AXC.H?\+,\/>%M0\"1V_@/0+1],TG1]1UU+K6_B1X@_LZ/3?[ M:\,>'TU+^@/0-5@UW1-*UNUM]3L[;6;"UU:WM-:TK4=!UBU@U&%+R&WU;0]8 MMK/5M&U.".98K_2=4L[34M-NUFLKZVM[J"6% #7HHHH **** "BBB@ K%N?$ M?A^SUO3O#5WKFCVOB+5[/4-0TK0KC5+"#6=3L-*-N-4O=/TJ6X2_O;33C=VH MO[FUMY8+,W, N9(C-$'VJ_*/X[:78P_\%B/^">>LPZ791ZE>_L9?\%'[&_U> M+3[9=0N[+3/''["\VG6-YJ2P"ZN;+3I]5OY;*SN)WMK.;4[V2WBBDO[AI@#] M'M*^*OPQUSQUX@^%^B_$7P)J_P 2O"=A;:KXI^'VF>,/#FH>./#>EWAA%GJ6 MO^$K34YO$.C6%VUS MM>:EIMM;SM-$(I&,L>Z'QS\7OA1\,-+U+7/B3\3/A] M\/M%T:XTBUUC6/&_C/PWX2TG2KK7S.-"MM1U+Q!J>G6-E.?V6OAAXS_:G_9D^(7P_P# GAOP%<_LJ?$3XE_%#QA\5="T M2PT/Q!XJUOXL?"[QO\,Y_@Q=>*X[>'5O%=CXWU?XBQ?%/XIP:AJ.H0-K?@'X M?Q:HESXAUFPFTCT>]^'4WQ9^"_CGQGI?@;X/>.?B)\2[[QAXX^&5A\>_"DOB MCXS2YACU"Y:0 M ^M-4\5^%]#TFVU_6O$>@Z1H=Y-IEO:ZQJFL:;I^E7,^M7%O::/#;ZC>74-E M/+JMU=VMMIL<4[O?SW,$-HLTDT2OHWVJZ9IALUU'4+*Q;4;U-.T];NZ@MVOM M0DAN+B.QM!,Z&XNWM[2ZG6WBWRF"VN)MOEP2LO\ .A\;8](UW_@B#^R9$OPG MB^&\GPY^//\ P3,\"Z/X)O=87XB0^#-0^&7_ 40_9[^$%U>^"/'%]86]UKG MA76;70]1NO OB^ULM(GU[X>>(M*=;*PL]3DTU?VZ\8:'I'Q.^*$/@CQ%80ZO MX-\%^!-=UGQ3I-Y(IL-2U?XG1ZOX(T6QNHE*M)#'X(L?B1#J=L[INLO$]D9M ML%P!( >A^ _BS\+OBEI.J:_\-/B/X"^(>AZ)JE[HFLZSX&\9>&_%VDZ3K6FH MLFI:1J>I>'=3U*RT_5-/1T>^T^[GAN[165IX8U(-;WAOQAX2\9:1_;_A'Q/X M>\4Z%YD\(UKPYK>F:YI!FM<"ZB&I:7=7=D9;8D"XC\_?"2/,5\ M_:)^.7BK0O#^FZ8D^E1_ OXL^+?AIHGB6^@2^7X4^&M:U.;45\&Z]X5,7WI\ M+;6[D_X*/?MJ^$M*T_3)O@__P!HWLEZMM8_ M8[K[5+%]GFV0>"?'_@7XE:''XG^'GC/PIX[\.2W-S9Q:_P"#/$>B^*=$DN[- ME2[M8]6T&^U#3WN;5G1;B!;DRP,RK*B%@#^&?_!.?X":S^T'_P $+_V6_@GX M7^)#?!MO$GPU>SDUB#X8_#?XJ:/=Z+I/Q4\::C<^"M?^&/Q0T36?!/BOP1XG MMK*/1O%GAB^TZ--7\+R:AI-O=:>EV]U%^@7_ 3?AU[1?V<9/ 'BCX3?!?X4 M>(?A-\6/C'\)]63]G3X?Z9\+O@=\1[GP%X^U71!\7_AUX!TMYX?"-E\1X(H- M:\2^&9+[5Y?#?CQ?%GAY==UVUTJVU:\ /OBBBB@ HHHH **** "L;7?$?A_P MO8C4_$NN:/X?TUKRQT]=0US5+'2+(WVJ7D.GZ;9B[U&XMKH7UQ!965L)# M/=W<\-M;QRSRI&VS7Y3?\%F-*L=0_8NTJZN=+LM0N](_;+_X)Q7^DW%SI]M> MW.E7L_\ P4#_ &:=*EOM-FFAEET^\ET_4+W37N[-H+A[*_N[$RFWO)X90#]& M_%/Q6^&/@?Q!X1\)^,_B+X$\)>*?B!J$FD^!/#?B?QAX<\/Z_P"-=4B:-9=- M\):-J^IV>I>);^-I8Q)9Z+;7URAD16C#.H/2ZOXC\/Z B/KFN:1HZ2P:C=1M MJFI6>GH]MI%A-JFK7*O=S0I]GTS3;>>_U"%/$'Q6_:+\%R_#2P\?:IX:LM6UOX6Z1#.Z6GQ7X,7-[<>/?A^FDWNEW-W\4K?1(-$>#7-5N]6L_?;;PWH/Q'^('BC3_$% ME9^,/!7@#P%H_P -4MO$UO9:]IOB+7/&\>B>,_%G]M+=)<6FMF3PWIOPO,CR MPRV]Y)K&K1/&\5Q)'( >M^"/B5\._B9X6@\<_#CQYX,\?^"KIKU+7Q?X*\5: M#XK\+W+Z;/);:BEOX@T#4-0TB9K"YAFM[U8[QFM)XI(K@1NC*-?3_%7AC5O# ML7B_3/$6A:CX4GTZ36(?$UAJ^G7OA^7288I)IM3BUJUN9M-ET^*&&662]CNF MMDCBD=I0J,1^9O[&7AB?P_\ %7_@HS\(/&WP)^%7@FZU'XO^#_B-JE_\)3?: MA\&/BAX6^*'P/\/^%O#-O>^!/$.DV-K32-+\G_X)@!]5_X(]?\ !,_X[\":!KFC)($\H7FM:?'\QFC1@#]9M-^+GPKUGQUJ'PPT MGXD^ =3^).DZ):>)=4^'VG^,O#=YXYTSP[?QV\MCKVH^$+?4Y/$5CHUY'=VK MVNJ76FPV4ZW,#1SLLT9;>T_QEX1U;7]8\*:7XI\.ZEXH\/)!)K_ARPUS2[S7 MM#CN4C>VDUC1[:ZEU'3$N$FB:![ZV@659(RA82)N^!OC!^RK\-/B3^T7^S/X MK\#>!_#_ (&U[]FWX\Z_^T1XX^,.AZ1I^@^)M4USQC\./B#X$E^#S^-(K :U MK[_%O5/B?I_B;XDZ/-J=[I__ BWA+1K'6K-=3\0>!UA_/K]EF]\;+\&O^"& M>MQ/O^.GC#XW?'4?M+7-W/>MXBU&+6_V>/VJ/$'[5L/BZ5E6\N19_M(:)X#? MQ%!JZBWT_P"(6D>#K*9;74+72H% /Z"K'Q'X?U/5-9T33=ZTY-8T^WN)+O2WO[:*6XLEOH;=KN".2:W$D:,P+;Q'X?O M-9U#P[::YI%SX@TJ*&?5-#M]2LI]7TV&XBMIX)=0TV*=[VRCGAO+6:%KJ"$3 M17$,L>Z.5&;^?G4O'_C3]GCXF_\ !R'\9?@EX=LF^)_PW\"? [XJ>!K&QT6R ME@U#XC:!_P $^M/U_3M:U#3!#'%K\EOK-K!K.K6THFN]9ALI;5VEDG /UA^Q MAJ/Q*_9\^.W@3]C2\UCP!\8_A'XT_8]7]IS0/CUX7T#7-'\>:A\2-&\<^ O! M'Q$U#XP:]J/C'QM:?$_4?CY?>/XOBOX4^(SWNCZYJ&L:/\2M.O+&_P!&M=#E MTL _6^BBB@ HHHH **** "ORX_X+:?\ *)#_ (*+_P#9H7QL_P#41O*_4>OR MX_X+:?\ *)#_ (*+_P#9H7QL_P#41O* #_@B7_RB0_X)T?\ 9H7P3_\ 41LZ M_4>ORX_X(E_\HD/^"='_ &:%\$__ %$;.OTVU;5M/T/3KK5=5NH[.PLHQ+C_A9'A'_G^OO_"?\2?_ "GH [JBN%_X61X1_P"?Z^_\)_Q)_P#*>C_A M9'A'_G^OO_"?\2?_ "GH [JBN%_X61X1_P"?Z^_\)_Q)_P#*>C_A9'A'_G^O MO_"?\2?_ "GH [JBN%_X61X1_P"?Z^_\)_Q)_P#*>C_A9'A'_G^OO_"?\2?_ M "GH [JBN%_X61X1_P"?Z^_\)_Q)_P#*>C_A9'A'_G^OO_"?\2?_ "GH U?& M7@[PS\0?"OB#P/XST:S\1>$_%>DWN@^(]!U%9)-.UG1M2@>UU'2]0ACDB:XL M+^UDEM+VU9_*N[66:VG5X)9(V^:/'W[!'['/Q2\#_"[X:?$/]G;X8>,/ 'P3 MT>7P_P#"7PAKN@M?:!\/-#EL[#33I/A/3GNA!H^GQ:7I>G:3;6ML%BL])LK7 M2[18-/A2V'T%_P +(\(_\_U]_P"$_P")/_E/1_PLCPC_ ,_U]_X3_B3_ .4] M &1\*O@G\)O@=X;TOPA\(OA_X7^'?AC1-$M/#NDZ#X4TN+2=+L-%LM7\0>(+ M?3[:T@/EQPC7/%?B/5Y3@RW.I:UJ%[WOQNU&[^$WA" M>_\ VD=.M])^/-W)97!N/BUIMIHR^&[*Q\=R?:PVOVUCX;1?#EC'=DBR\/ Z M':^3I1-H?1O^%D>$?^?Z^_\ "?\ $G_RGH_X61X1_P"?Z^_\)_Q)_P#*>@#P M?X,_L*?L@?L\7^K:K\$OV=OA9\,M3UT^'O[7U#PCX:@TR\OT\*ZU#XC\/0W% MRLDDS6VDZ];6FL6MJKK;+J5E87CQ//8VCPY/Q>_X)\?L5?'WQ_>_%+XT?LT? M"7XF_$#4K32-/OO%?C+PS'K>KW>G:#;FUT;3YYKJ)9]!TY]7L(M*%TNC^1=F#=YFB)J&I MQZ%.X>XT*/5=6CTB6RCU2_6XJ7WP3^%6I_%?0_CG?^!]"NOB[X9\+ZOX(T#X M@RP3'Q/I'@[7[S3-2UWPM8:@)P;?P_K>IZ)HNIZOI"1BQU/4M%T>_O89KS2[ M">WV/^%D>$?^?Z^_\)_Q)_\ *>C_ (61X1_Y_K[_ ,)_Q)_\IZ ':I\-/ &M M>/?"7Q1U;P=X=U'XB^ O#_C#PKX,\:WFEVT_B7PQX;^(%QX8NO&VB:)JSH;K M3],\57/@OPG/KMI ZQ:C+X=TA[@,;&$KW%<+_P +(\(_\_U]_P"$_P")/_E/ M1_PLCPC_ ,_U]_X3_B3_ .4] '=45PO_ LCPC_S_7W_ (3_ (D_^4]'_"R/ M"/\ S_7W_A/^)/\ Y3T =U17"_\ "R/"/_/]??\ A/\ B3_Y3T?\+(\(_P#/ M]??^$_XD_P#E/0!W5%<+_P +(\(_\_U]_P"$_P")/_E/1_PLCPC_ ,_U]_X3 M_B3_ .4] '=$ C!Y!ZCU]C[>H[U\XWW[(O[-FI>&OC-X/U#X.>"KSPQ^T1K2 M^(_CEH5S87$NF_%;7A:Z-I[ZSXZMGNROB'4YM+\.Z!H]S>WI>>ZT31-(T6Y> M;2M.M+.'U3_A9'A'_G^OO_"?\2?_ "GH_P"%D>$?^?Z^_P#"?\2?_*>@#QCX M)_L5?LH_LXSZI=? SX!_#3X776MZKHFMZQ<^#_#L&EW&J:IX;L_$-AH%YJ$X M>2:[DT:V\5^(UTU9G>*SEUB^N88UNI?.7M;;]F[X"6GQ7UGXYVWPA^'\7Q>\ M0OI4^M_$-?#.FGQ3J=[H>G1:-I&J7>I/"SR:QI^C00:/:ZSM&K0Z5!!IRWHL MX(H4[+_A9'A'_G^OO_"?\2?_ "GH_P"%D>$?^?Z^_P#"?\2?_*>@#&O_ ()? M"K5/BMHGQRO_ /H=S\7/#?A;5_ ^@?$&2&<>)](\'>(+S3-1U[PMI^HI<*U MKH&MZEHNBZGJ^DQH++4M2T71]0O(9KS2[">WX7XP_LC?LU?M >#O!GP^^-'P M8\"?$KP3\/9HKGP5X7\6:2=3T7PU=0:0= @N]*LFG2*"[AT5YM+BNB'N([&Y MN[9)%CO+I9O4_P#A9'A'_G^OO_"?\2?_ "GH_P"%D>$?^?Z^_P#"?\2?_*>@ M#S7PK^R?^S;X'^%VB?!;PC\$_ASX=^%OAO6=1\1:!X*TGPU96>BZ/K^KW&H3 MZMK6G1QK]IM=5U5=7U:TU/4(KE;J_P!-U34=)NY9M+O;FSDZKXB_ CX/?%GP M1I/PU^(OPZ\*^*_A_H6I>%-8T;P9J>F1_P#",Z9J7@/4M.UGP1>66C6C6MC; M3>#]9T?1]8\+F*%5T#5M(TO4M*2UO=.LIX.@_P"%D>$?^?Z^_P#"?\2?_*>C M_A9'A'_G^OO_ G_ !)_\IZ (?B#\*OAQ\6/!%Y\-_B9X*\.>/O FHS^'KG4 M/"?B[3(->T.^N?"FO:1XH\.7-Y8ZB)X[JXT7Q'H.C:YI\\_F2V^JZ99WROY\ M"O7?@ # R3@>I))_,DGZUPW_"R/"/_ #_7W_A/^)/_ )3T?\+(\(_\_P!? M?^$_XD_^4] '=45PO_"R/"/_ #_7W_A/^)/_ )3T?\+(\(_\_P!??^$_XD_^ M4] '=45PO_"R/"/_ #_7W_A/^)/_ )3T?\+(\(_\_P!??^$_XD_^4] '=45P MO_"R/"/_ #_7W_A/^)/_ )3T?\+(\(_\_P!??^$_XD_^4] '=5Y;KGP4^%?B M3XH>#_C3KO@C0]3^*OP_T77O#G@KQW=PSOXC\+:!XJFTNX\4:+H=\+A3I^E^ M)9]#T.;Q#8P(MOK;;8_P"%D>$?^?Z^_P#"?\2?_*>C_A9' MA'_G^OO_ G_ !)_\IZ /F;PM_P3J_8?\%?$L?&/PM^S#\(M%^*8U7Q+KR^/ MK/PR@\4KKOC"VUBT\3:XNKRW$MRNM:U%K^M-?ZLK#4)9]3O+H7*W4QGKV;XB M?LW? 7XM?\(!_P +*^$?@+QL?A9+VTZVEOY?9_\ "R/"/_/]??\ A/\ B3_Y3T?\ M+(\(_P#/]??^$_XD_P#E/0!@_$CX%_"'XN^"]+^'/Q(^'GA?Q?X#T75/"NMZ M3X/U;3D;PYI^J^!M3T[6_!=_::1;-;64%QX1UK2-(UGPRZ1 :#J^DZ7J>EK: MWNG6<\&IXE^$WPY\8^%O'7@KQ1X1TC7O"WQ-TI]#^(&C:G%-=6GB_1Y-!MO# M$NF:[OF\Z^L9] M(=*N+:2;RKBS\Z.97-SC_A9'A'_G^OO_"?\2?_ "GH \,^"_[#/[(/[.\OB^;X*_LY_"7XZ%%]!U>2ZGU2RT*V.FMJ-U>64&FS7E[>VLD>HW-\ M-,L['3(+V:\>[M-,T_3M/LYH+/3[*""7_A9'A'_G^OO_ G_ !)_\IZ/^%D> M$?\ G^OO_"?\2?\ RGH \DM/V.OV7K'X2>%?@/:? KX;0?![P+K]OXH\$?#I M/#EM_P (KX-\06LU_-!JWA33&9D\.WD;:MJZ>9I#V8:'6-8MW5K?5=0BN?H/ M1]&TCP]I=AHF@:7IVB:+I=M%9:9I&D6-MINF:=90*$@M+"PLXH;2SM84 6*" MWBCBC485 *Y?_A9'A'_G^OO_ G_ !)_\IZ/^%D>$?\ G^OO_"?\2?\ RGH M[JBN%_X61X1_Y_K[_P )_P 2?_*>C_A9'A'_ )_K[_PG_$G_ ,IZ .ZHKA?^ M%D>$?^?Z^_\ "?\ $G_RGH_X61X1_P"?Z^_\)_Q)_P#*>@#NJ*X7_A9'A'_G M^OO_ G_ !)_\IZ/^%D>$?\ G^OO_"?\2?\ RGH [JO,OBO\&OA?\"="^('A6VU_P]XIA\/^)+9[[25\1^$=9LO$?A76S9B:*)]3\-^(M,TSQ! MH-W('ETC7=-T[6+ P:C8VMS#I_\ "R/"/_/]??\ A/\ B3_Y3T?\+(\(_P#/ M]??^$_XD_P#E/0!\Y?&3_@GU^Q;^T+XP/C_XW_LV_"SXI^-#HFE>&F\3>-_# M[:]J[:!H:7*:3HS7=W=,[:=8_;;Z2"T(,0GOKZY96N+VZEF]R\6? WX/^.OA M_P"*/A3XQ^&_@[Q-\-_&CI)XI\$ZUH=G?^&]:DAGTVYM'O=+G1K=GTZXT;1Y MM*:)8FTF32-+;3#:'3K/R=O_ (61X1_Y_K[_ ,)_Q)_\IZ/^%D>$?^?Z^_\ M"?\ $G_RGH J^&/A-\-_!/@N?X>>#O!F@^%/!EU!=07.@^'+)=$M+C[=;QVE MY<3OIK6UW-?7=O#%%& M? OA+X;Z+J'ASP!X:\.6 L-#\&:!JAT[[;HOAG3%D:TT;2Y%TG3XH[&QCAMK M:"V6WM8X8'ECDW?^%D>$?^?Z^_\ "?\ $G_RGH_X61X1_P"?Z^_\)_Q)_P#* M>@#YOT#_ ()Z_L3>&/BY%\>=#_9E^$5A\8H?%VH^/H_B,GA:&;Q4/&VK7-W> MZCXK.IW4T[MX@NKV_N[V3571KL7DQNHY$N%CD3Z(T'X3?#3PQXMUSQWX>\"^ M%]&\8^)#>G6?$>GZ-9VVK7IU2[MM0UDM=QQAX6UW4;*QU+Q ]L('U_4K&QU' M6FO[VSMKB*Q_PLCPC_S_ %]_X3_B3_Y3T?\ "R/"/_/]??\ A/\ B3_Y3T 8 M'A3X%?"/P/X[^)7Q-\)^ /#NA>/OC'<:3=?%/Q78VCKK/C^YT#3(]$T&?Q7< MRS2C69=#T2&'1-&>[1SI>BQ)I-CY&G*+8:'P\^#WPL^$L-];_#/X?>$O EOJ M*65O=0^%]#L='B.GZ7]J_L?1X$M(D6TT'0Q?7ZZ#X?LQ;Z)H27UZFD:?9)=W M"R7_ /A9'A'_ )_K[_PG_$G_ ,IZ/^%D>$?^?Z^_\)_Q)_\ *>@#NJ*X7_A9 M'A'_ )_K[_PG_$G_ ,IZ/^%D>$?^?Z^_\)_Q)_\ *>@#NJ*X7_A9'A'_ )_K M[_PG_$G_ ,IZ/^%D>$?^?Z^_\)_Q)_\ *>@#NJ*X7_A9'A'_ )_K[_PG_$G_ M ,IZ/^%D>$?^?Z^_\)_Q)_\ *>@#NJ_+C_@MI_RB0_X*+_\ 9H7QL_\ 41O* M_372-7T[7=/@U32KI+RQN3,(IT65 7M[B6TN(WCFCBFBEM[F":WGAECCEBFB MDCD174@?F5_P6T_Y1(?\%%_^S0OC9_ZB-Y0 ?\$2_P#E$A_P3H_[-"^"?_J( MV=?H=\1R1X2OB"01?>'B""00?^$DT?D$<@^XK\\?^")?_*)#_@G1_P!FA?!/ M_P!1&SK]#?B1_P BC??]?WA__P!231Z .X ^O4_Q'U/O2X'O^9_QH'3\6_F: M6@!,#W_,_P"-&![_ )G_ !I:* $P/?\ ,_XT8'O^9_QI:* $P/?\S_C1@>_Y MG_&E)Q_];D_D.:0$'^>#P?Q!Y'0T &![_F?\:,#W_,_XTM% "8'O^9_QHP/? M\S_C2T4 )@>_YG_&C ]_S/\ C2T4 )@>_P"9_P :,#W_ #/^-+D8SGCKGMCU MHH 3 ]_S/^-&![_F?\:6B@!,#W_,_P"-&![_ )G_ !I:* $P/?\ ,_XT8'O^ M9_QI:* $P/?\S_C1@>_YG_&EHH 3 ]_S/^-&![_F?\:6B@!,#W_,_P"-&![_ M )G_ !I:* $P/?\ ,_XT8'O^9_QI:* $P/?\S_C1@>_YG_&EHH 3 ]_S/^-& M![_F?\:6B@!,#W_,_P"-&![_ )G_ !I:* $P/?\ ,_XT8'O^9_QI:* $P/?\ MS_C1@>_YG_&EI,CW_(_X46?;^OZ: ,#W_,_XT8'O^9_QI:* $P/?\S_C1@>_ MYG_&EHH 3 ]_S/\ C1@>_P"9_P :6B@!,#W_ #/^-&![_F?\:6B@!,#W_,_X MT8'O^9_QI:* $P/?\S_C1@>_YG_&EHH 3 ]_S/\ C1@>_P"9_P :6B@!,#W_ M #/^-&![_F?\:6B@!,#W_,_XT8'O^9_QI:* $P/?\S_C1@>_YG_&EHH 3 ]_ MS/\ C1@>_P"9_P :6B@!,#W_ #/^-&![_F?\:6B@!,#W_,_XT8'O^9_QI:* M$P/?\S_C1@>_YG_&EHH 3 ]_S/\ C1@>_P"9_P :6B@!,#W_ #/^-&![_F?\ M:6B@!,#W_,_XT8'O^9_QI:* .+\ DG0)R223XG\=9)))/_%<^).23DD^YK\[ M/^"VG_*)#_@HO_V:%\;/_41O*_1+P!_R+\__ &,_CK_U.O$E?G;_ ,%M/^42 M'_!1?_LT+XV?^HC>4 '_ 1+_P"42'_!.C_LT+X)_P#J(V=?H;\2/^11OO\ MK^\/_P#J2:/7YY?\$2_^42'_ 3H_P"S0O@G_P"HC9U^AOQ(_P"11OO^O[P_ M_P"I)H] '6?$KXS> /A'_8W_"<7VN6?]O? M;_[,_L7P7XS\7>9_9OV3[7]H_P"$1T#7/L&W[;;^5]O^S?:=TGV;S?(G\ORW M_ALSX!?]!OQS_P"&8^,__P P%?4A /7/X$C^1%)M'JW_ 'V__P 57QN:X'Q MK8^O4R3BCA#+LLE[+ZM@\TX'SC.,=1M1IQK>WS'"^(&24,1[2NJM6G[/+,-[ M*E.G0E[:=.6(J>5B:.=SK3EA,QRRAAWR^SI8C*,5BJT+1BI\]>GG6$A4YIJ< MHVP]/EBXP?,XN(O$^LW]L+N[?4EU.ST3Q/8:5IT4T%E9::8K2"]F2XU*8WD4EBT.9^Q/^VO MX[\#_$.S\'_%;QGXK\7?#;Q#:ZC$[ZM%XA\R\(>/? ML%II.MIK-G=WV@>)+/3UD33;FZDL7-_INJV$#_8A>10WD%W81V\$]JLEK%<& MC^R%^P!;_L_>+C\2_'/BJP\7>-K*SO\ 3O#=IH5G>V.@^'H]3MFL]2U(7%^R M:AJFJW=C+<:=$SVUE9V5EO_:ZYWGJ_#9\,^)C\ M0EF*Q57ZHLQC66:K$6RA96IQD\+_ &9]?^L>R]A?#RR_FYY5KU/K3O\ 7SZ" M_P"&S/@%_P!!OQS_ .&8^,__ ,P->F?#;XW?#SXM7&KVO@B_U^\FT.&RGU$: MSX(\;^$4CCU"2XBM3;R^+O#VAQWS,]K,)$L7N7MP$:X6)98B_J^T>K?]]O\ M_%4H '3/XDG^9-?Z(Y7@/$&CC\/4SKBC@_,,LBZGUK!Y9P+G.48ZLG2FJ2H9 MCBO$+.J&&<*SIU)NIEF*]I2A.E%4I5%6I?N.&HYY&M3EB\QRNOAUS>TI8?)\ M5AJT[P:CR5ZF=XJ%.TVI-RP]3FBG!*+ESQ\0_:6T?XRZ]\ ?C%I?[.WC&/P# M\>+CX<>,#\'/%5UH_AWQ!IFE_$R#0;^X\$'7-%\5:;JNBZEX?N_$D6G6.NVE MQ;)+)I-S=_8[NQO!!>0_E!\-/^"A7B+QS^T1_P $NM;M/B=XDN?@9^W!^RSX MM3QO\/;OPCX%%K\-/VG1X:T/Q9\+AX^\?VGA.RUW1=8\E%P M(=!\*:%XTU3XLZGIL,0B$%S\:_B$XA$.I-;-]F>L>P_#K]J;4-+M-374Y_B3 M\?O'/Q(L/BC^T/\ #7X5>#?#WPVL?%GA;]EOP_XQM/"7@34K1);CX>V.M'Q? M:3Z5JWA.TUK5-3\:>*]7\176B6,ES:>&=2O[/S7Q?_P4L\ ?%3X>?''3OV8- M.^*?B/7_ S^QYX-_:>T'XSZ3X7\%0> /"?@3X^_"CXY>+?@M\2+J#QYXCM] M9OUL/$/P6UO0_$WA6;P#J^N:)XCDL-/U?PO>:;%XAN=(]_\ &7[*&JV'[1WP M]_:8^!WBCPOX'\4>&O@'J?[,/BCP?XI\)ZAXA\$Z_P#"@>,-&\>> ;G28-"\ M0^&M3\/>)_A7XET_6/[$2.YN]#\2^'/%WB'P_K5I9WD?A_Q%H?S)\(?^"7"_ M NP_:)\*_#WXH:-;^!_C+^PK\#OV*O"NEZKX'U.YUOP9'\%-/^/< ^)FMZO: M>-+2T\5ZEXWU;]HGQCKVO>'['2O#$-A>Z5I4.F:L(+R^\L [/X$_MFZA<_\ M!._P3^T1\6=-^*GB"/PA^P+\.OV@_C1\:O!>F?#67^V/% _9_M?B%\3[?P/H MDGB"T.I?$31;JSU35+O1U\&VO@S3M:OM/T07DDL&IZ1IOI/PN_;I^%>MZAKW MPW;3OC#-KWPY_9"^$/[6:>(_B'IGP^TS4OBQ\(OB+HNLII?B/PP^B^);"RUO MQA;:QX4U71?B)81>'O"6A^&?&%YI5H#9Z3XF\,37ORA\'_\ @E1X]^!W[,OQ M\_9)\"?M!^&H/@O^T%^R;I_P2UKPS=_"C5C9^!?CU>?!F_\ @C\3_P!HWX>6 MMM\2(+;0]'^-&CCP[XZ\>_!,QR:0?BMI.O\ CW2_&=MJWQ"\7M??4*?L$Z/> MZC^PWXIU;X@7MKXR_9 \ 7GPB\3WWAO0;>PT?X\?"+4_ WA73=6^&?BW3=3O MM6NM+\*W?Q6^%WP:^,=O"NH:M=Z?K'P^?0+:Z.G^)M8NI #I-;_;S^&OA7XG M?#WX:^,_ /Q=\%2?$GXW>'/V;="\3^*O"^CZ7H'_ O#Q1\&8?CAIW@N!3XE MEUCQ)I5MX:E/AG5OB1X'TKQ5\,].^),=SX$?Q9+J=AJDMAR/[;_Q<^*WPQ^+ M/_!/#P]\-_B!J?A#0OV@_P!M"V^!GQ0T^TT'P5K":YX!F_9I_:0^+;PV5SXH M\,:Y?:%JY\4?"KPQ$-6TFZMI5TB35;,0_:+N&\M/'_B3_P $X/B;\1?CQ;?% M[5OV@O#^KVOAC]N[X-_ME?#Y/%GPPU37O&WAKPG\//A=?_#+5/V:HO%5O\0= M+T^R^%UG/J_B#Q[X$;0/#^DR:;XM\2:O<>*M/\27=YJFKZO]3?M0_LR>+/C] MX^_9!\9:#XZ\.>$;;]E7]HR#]HUC=WIH \X\,_\%+/@GXD\8^'? M"X\%_M*\0_MD?$_\ 8+C\>Z_X<\*6'A*R_:2^&.F^*-4D\-7<4'CB\\4R M^'_&2>"_$=CX.\7Z9X:U#0YM6MK'3/$%QX?N=5LE?V;X-_M;^"?CGK_A&V\" M>#/BA>^ /B5X+\:^/OA?\:F\)+/\)/'?AWP)XJT/PIJ&+GXC^#X]4\3>#4U6RT36%LOB*Q_X)@^-;-?"^?CEX7=O M#G_!5GQK_P %.F9?AAK""]G\9?\ "<^=\& #\0W-O%8#QY>K'X_S*]RNG6N[ MP=$;B;R_7OV.?V-_VBOV//AKJ'P*T+]ISPAX^^"/PN\.^+_#?[)7AGQ+\$+S M3_%O@;1M4N]1O_A_X?\ COXVTKXH_P#%XO#_ ,)K>]@\)>'(/!>@_!_5-=\, MV,-UXFU:]\1);:A:@'U+^U'\=$_9X^#VI_$?6_$6H^+?AA\+O .AWEQ] MELM:^)OQM^)OA'X/?#;3M1G5XY8M'E\:^-]%FUV:V874&AV^I36H-Q'$#\W_ M !A^)/QB^#W[9?['?A;6_B?K4O[/?[27A/XV_ ?6+%?#/P_LET;]JC0O!]E\ M7/A'XMC\27'AN[UNUL_&/PW\"?'O2X_";7TN@+XMT7P6L5M=":ZL-0]?_;*^ M!&O?M _ 9?"FA#2+GXA>"/B5\!OCOX%2]5K/2-3^(G[.GQE\!?&_P[HDLD]Q M+_9=AXLU/P(WA62_GN)QI%KKS7TSSBT$IO"FF^%?B7^PK<^#_B9X M9N)M!F:^U#QII5Y:7V^\M0E']F#]JGXU?M!_$_\ ;W_9-L_VD'M_CQ\+/VM? MB;X.\#:V_ACX/)K_ ,$?V7/!UA\*TT7QNG@Z;P9!9?$SQ)K/BOQ'XJ\':??Z MSI&M:5#=-97_ (MET:+3],M?%?WQX$_8G^'/PW_:P^('[4GA"_O-$;QY\%/A MA\)I?A7I]I;6O@/2M;^&;:[HEK\4+*T5F,?C'4_AD_@;X3R3P16ZV?@GX>Z/ MIT3O'?M:_$3]L;]F;]I#P5\.] M6TSQI^RU\1?B7X9^'G@_Q%X9AL[KQ[=Q_%;X::[H'P\L]-^)7P\U^]T3P3\7 M]%U2YT/QAX)OBY<7?AGX9>-UFTBRT:S,]_\3#X:\&>(=+M-,M]-ELO&D>M6 M%MIS^'&M=2^JU.Y0<$9 .#U&1G!]QWKX*^-_P+^)WQU\-_LM_##XD:OX8\0Z MO\/OV@_@C^T%\7_'/A'PCJW@_P 'WJ_LZ>*%^)_A6W\->&M>\4>+[W2M3\9? M%/P[X&MUT"7Q/XA&C>&$\4WTNJ.UCI:ZA]ZJ"% )R0!DXQD]SCW/- "T444 M%%%% !1110 4444 %%%% #78(K.V0J*68@%B H). H+$X'0 D] ":^*'_P"" MAG[+2,R-XD^)89&93C]GC]H8C*DJ<$?"T@C(.""0>H)%?;--VCU;_OM__BJ] M_(\3POA_K7^LF39[FW/['ZG_ &+Q'@.'_J_+[7ZQ]9^O<+\2?6_:J5'V/LOJ M?L/9U.?ZQ[:/L/GL]PO%6)^J_P"K6=9#E')[;Z[_ &WPUF'$/UCF='ZO]6^H M\5<,_5/9E>)_&2^%%T^]\3WFI6FA1+H?C7P[XDNUOI],T_5KQ1)9Z1.EN(M/N MUVUN)/+3=+'_ #[?\.,OVL/^A_\ @+_X4GCO_P"=W7^DGT4?$_Z/O"WAYG&7 M\18S*N%L;6XRS#&4LOXTS' <29I6PU3)>'Z,,90QV%X6R6G2P%2K0K4:6%>% MJ3A7P^)JNO)5HTZ?^9?TM_"WZ17%7B-DN8<-87-N*<%1X,R_!ULPX(R[,>&L MJI8NGG>?UIX2O@<5Q5GE6MCZ=+$4*U7%+%TX3P^(PM%8>+HRJ5?OS_@G9^W3 M\+O"7[*_@K1/C1X]^*FO?$"WUOQS+JFI7?PV^.7Q-GFM;GQ=JT^DHWC#1O!W MBC3[\0Z:]M$MO%K%PVGJHLI8[:6!H5^X3_P4/_99 )/B3XEX )/_ !CO^T/T M R?^:6^GXUJ_L'_L]^,_V8?V:O!_P<\?ZIX?U?Q+X>U?QE?75[X4O=4O-$># MQ#XJU37;-+6;5--T>[,D=M?(MRKV$2I<>:(VE3]Z_P!B;1ZM_P!]O_\ %5_& MWBCQ!X29GXD<>9C@.'.*$S')^.LER_*<=AJ^:8FI0Q>6X"KX< M8RK@\#B*4E5PV%J8O$SH4I0IRKU7%SE_:WA7P]XOY9X:< Y=F/$W"N68_ \( M9CFV"Q5#*\)3KX7,L?2\2\'3QN.H5(3I8K%0PF%A7K1E4CAZ M2ER**UN8;RVM[NW+-!=00W$+/%+"YBGC66,O#,D _"?BC]GO7O MVFM;NOB'I_C3P1^T/X[\6>&-=TGP/XHM+L_#23X8>"O$NK_#SPSX\T*3Q.^C M>,-6\9R6FE:+^RM?#O[0?[-?Q=^.7AG]I#X5:K\3?AQKWP3_ &C_ 8W@";P M/\0?A3>>)[GX7Z1K/P_;P1XRU'0[F'QC9Z1XX_MJZ9/%.D^&_$NBZ7I^@>(H MY[T:KJ$=]);0?@SM=\J:C=V3:DTNB;2BF^[45?LC]^5[+F:/P ?!] MY\2-"NO'WPV\?^'_ -G>X%UX\T_4? WP]\ _$[]J'3_!WPTU#X@^-;&"SN+V M]A\->'UN;V^U46'&_MH_MC?'7X>?\$W/VJ/C#X#U#Q)\-/V@OV6M.T3PGKOQ M'N_ASX;/PT\;?%/PWJW@;P_\2]6^&6C^-XO$L/B_X6_VMK^M6-AJ]SIFE26^ MI6LVD"YCUKP[KEE:+??\$EDFU/\ :8^'TGQE;Q3^S/\ M9_!?]F_X4_$#PK\ M0O"VH^)?C?\ #B^_9=^&.D?"[X?^,O@U\9(/%NG6&D:_)!H>D?$S3-0\3>"M M;O\ P!\=+34/BIX8GN;_ %Z\TR#5\=_\$]_VJ/B_^P[\8?V*_B_^U[\./%]E MXV\/^'_A]X'^)VF?LSW/A+Q'I?@_0_$5CXFN_%GQ2TG3_C+>:=\1OB[XDN]- MM(-=UWPQ-\,?"%S=OJGB$^$Y=2U9X;1#/7/V>_C]\6O$_P"VS\;?@+IOBK_A MH+]FKP1\!_AEX]L_V@6\/^'=,N_!OQWU[QIXN\,^)/@'J7BWP'HWASX%(['S'QC^T!\;[?_@I)\.OA;X] M^('Q]_9B^">N:G=>$/A!X:U3X!_ ;QE^SW^V/XD\/^"=<\<:WI%E^T=9Z[XV M^)OPH^)=W96WB:^TCX:>*=&^&%YXG\)?"V[O_!,NNZKJ&LQVWZT:6FH)I]F- M6>RDU06T0OY-.CN8;![O://>SANY[FYBMVDRT<OIM]X:\,^ ?[7U.UTW5=6MV6&YTRZ /SQ^&G[?WC^/X2? ML)_M:^/-<&I?#3]NC5OC MY\-+;1M-6U^&7AFS_9_P#C[^U%\'KCP=J=CI-M MK]UK.G> _@,_@OX@/XIU#6;/Q+XC\8W'B'38_#5GHNG:/7H'[/\ ^U]\5+_Q M#_P3@O\ XD:_#XHL_P#@H[\"?'/Q/N?#5KHFDZ7I7PC\>:=\(/!7[0_AS0? MUYI^G0:O=^"[+P!K/BKP3K/_ F6H:YJ^KZWHOACQ/;:AI=S?:]IVH^X_#C] M@CPMX('P,\':GXI_X23X)_LNZG\6=5^ 7PTET)K2?0F^*OAGQU\/8=,\:>(9 M-:OHO%FC_#;X5_$[X@?#+P!9V6B>'7_X1KQ!!=>*9M>U[2+74YMCX+?L2:5\ M+M>_9ZO->\;S^.= _9#^%GBKX-?LVZ5<>'X]'U+PUX0\4:9X1\+#5_'6LQ:O M?1>,_&^A_#GP3HGPYTC6]/TKPQ9-HT_BC6-2TN]UKQ/OT< XOX@?&?XKZ#_P M4U^#/P*L/'&MK\&O%?[$W[3'Q]\1?#[3_#_@:YGU3QY\'_B_^S3X%\,"Q\0: MAX=/BBVL+O0OBKXI_M#1HO$EK;7^K#2+E;NP@M+B&YI_"S_@JA^S;\2_#WPO M\;W^D_$_X6_#OXR_LC?$+]M7X=^/OBEX>\.:1H.M?!7X0?\ "%S_ !9N;JU\ M.^+_ !1X@T3Q!X TKXA^#M=U/3-9T6RM=9T;5I;[PGJ6OIIFH"#T[QW^R]XX M\2?MJ> ?VM]%\>^$;"S^'_[,WQI_9QLO &K>#==O[G5(?C/X[^#OQ"OO%UUX MJL/&6F16LOA_5O@UI6F6FAP>'9DU#3-?U6:?5;6]M+!E^"=._P"",\M[\$?V M7?V?/''QVLM9\!_ #_@GE^U%_P $]_$NH^'/AU>^'?%7CWPK^TSH7PET"^^) M>BW=_P".?$&E^"?$W@V#X.:#J.EZ)=:;XMTK4M2UG5/MEQ#96EE:R ';O^WU MXC\)_M\_$+2/BY?^-/A#^S1X<_X)Z?!OXYZ?X"^).C_#W2;Q/B-\4/VH?%/P MIT37H]6TB_U#5++5O%-HOA#P7+X3\7>*K"#POK\^W4-/TDWEQJ4GMH_X*H_L MZ6^CZEXCU+1OB):^%O"'[2G@7]F#XJ^-[.U\":]\//A!XK^*.G^%[_X;_$+Q MW\0M!\?:AX//P1\7OXT\,:1%\4/"VK^)=)\,^)M5C\*^.;;PMX@M-1L+/PSQ MY_P2_P#C5\'OBE^ MSM^TT?VH/A)^T6FC^*?B/XPT>YO+;X@:7X:U#Q+\*6MQX:U**TU#1K+7K'3+ MD%OL/3_V>?CG\2OA/_PJO]KWXH_!WXZ:!X\_X2+0/CQX7\)?!#7/AE\/?''P MSU3PM>:##X \/>'-3^*OQ"UK1[;6M2NVUKQ]J?B'Q3XF/B.V,GAS1M/\+Z4X M>@#Z4T3XFZ;J/@76_B'KFB>(/ OAS0_^$JO)YO%\6DV]Q<^&?"LU_P";XRM8 M=$U?7 OAO6M-TZ?7] >]DL]6O-#EL[V\TG3I+I++_"/BGPIX M#.B^(KWQ;>:#K=W\(H?CAK.@>&_&GBCPYX2U;XB^(_ _A2Y&DZ7)H?V!^SY^ MS?XZ^'O[+G_#,?QU^+T_[0-A8>&_%OPRTWX@:CH5[H7C75OA!JUOJ>A>$O#W MCV_U'Q#XH;QEXY\*>!K^S\(:Q\1IWL;WX@3Z/%XMU_2+?7]5U9I_.O@-\%/V M@/AU^S_^RC\*?#WCW1/!'B']E7P'IGP9\>Z%KWA'4_$7@GXY>&_ OPZMOAIX M2UG3=3TSQ!H&H^%+;5UT3P]\2-+UO3GUS4-"NGU+P3J^B&X;5!; 'Q]\>?VK M_B-H7[-W[)OQD^"O[:7AGXB_#S]H'_@H3\"?A?IWQ[\"^'O@QJ^C:Q^S%\&=7^"'Q&\-:3^Q3^UUJ?PO\#7_ (#^ M/%]J'PO\.^.?&/PX\?:'JOA74?"/B[PSX%^(EW?_ GUKXU_"+2=$T]X]4CG MTS3=4\4?#_Q1I^M]1KO_ 2]U*?PQH]CX0^)G@WP9KNH?\%)?!7_ 4L^(%M M8_#?4W\"W7Q!\&WWA"Z_X5OX!\+:?XUT=_".@^)H?!UC=^+?%U[>ZUJVN^-M M5\6^/KC0TO\ Q/-I5A^A_P :Y?\ MAS7]=UB_^'RWEN_C+PQX(O\ 1?&'A2Z\%>)_%6C+?>']+\>M+KESX+34I---73PQ?ZCX:'[/FOZ7J_A:;5O!FH:-HOQ;\0:V M/$V@0)\/-#\/:GXW^D?V<_C9=_%*[^.7@/Q''!'X_P#V!_CA^SY9_#[4KG3O'/C+X96_] MC?#/XS>']=TSQ;IVG^"_'?A'X>06OPKU4VO@W6E\?^ =+\):5XCE>Y^'_@NY MTSN/V7/@IJOP]\5?M3_&#Q+9Q:;XG_:G_:%F^+T^D>68[S0_"7A3X3?"[X#_ M WTW5,N^W6+[P3\)-,\7:S:'#Z1JOBN\T*4&;2Y7< ^NZ*** "BBB@ HHHH M **** "BBB@ HHHH **** .*\ ?\B_/_ -C/XZ_]3KQ)7YV_\%M/^42'_!1? M_LT+XV?^HC>5^B7@#_D7Y_\ L9_'7_J=>)*_.W_@MI_RB0_X*+_]FA?&S_U$ M;R@ _P"")?\ RB0_X)T?]FA?!/\ ]1&SK]#?B1_R*-]_U_>'_P#U)-'K\\O^ M")?_ "B0_P""='_9H7P3_P#41LZ_0WXD?\BC??\ 7]X?_P#4DT>@#N1T_%OY MFEI!T_%OYFEH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH XKP!_R+\_\ V,_CK_U.O$E?G;_P6T_Y1(?\ M%%_^S0OC9_ZB-Y7Z)> /^1?G_P"QG\=?^IUXDK\[?^"VG_*)#_@HO_V:%\;/ M_41O* #_ ((E_P#*)#_@G1_V:%\$_P#U$;.OT-^)'_(HWW_7]X?_ /4DT>OS MR_X(E_\ *)#_ ()T?]FA?!/_ -1&SK]#?B1_R*-]_P!?WA__ -231Z .Y'3\ M6_F:6D'3\6_F:6@ HHHH "<>OY$_RI,CW_(_X5P?C?X=:%X^_LW^VKWQ39_V M5]K^S?\ "->,/$OA3S/MOV;S?MG_ CVI:?]NV_98_(^U^;]FW3>1L\^7=P? M_#.W@7_H-?%'_P ._P#$G_YI*^*S?,^/\/F&(HY)PCPWFF60]E]6QV/XVQV4 M8NOS4:4JWM-=8;_0?#VEW%\8BQC:[N0!%8:?"Q5L3ZC?2VUC!P?WMPI(P#53X8^/ MM,^)O@3PUXWTM1%!KNG13W%H'\YM-U*(M;:KIDRW5RZ-HNFPV^J7 M6I:*-0\!^.['XHZ-I^JV& MKG2]=^(7@S2[;5K(/+J=G=QZ3%?\ JCDO]C?4UPG42X@Q[RA\?UJ]+&T\3_K5_J@L0L-3I6X7> 62 M.FL]K3E/&.C!5(_NE/P9X?GX5RXQ_MK,/K[KK.H-Y9AEC?\ 5NG3="I263_V MY[+VLIMYNL2\?SO+H14:'/+E?[!Y'O\ D?\ "ESGU_$$?SKP;_AG;P+_ -!K MXH_^'?\ B3_\TE=QX)^&N@> I=0FT6^\67CZG';17 \2>,_$_BJ.-;5YGC-I M'X@U/4([)V,[B:2U6)YU$:S,ZQ1A?['RK-/$#$9AAZ.<\(<-9;EDW4^M8[ < M;X[-<702I3E3='+ZW!654\0YUE3ISC+'X?V=.:4(P:BI.<>=_:"^, M$'[/WP7^)GQMO_!GBWQ_HOPI\%^)/B#XD\,>!3X>?Q?>^&/"&CWOB#Q%)X=L M_%&N^&](U35K71].O+FRTB76K&?5)XTLK.1KJ:*-_'Y/VUOA5KOP#^#?[2GP ME@U7XS?"SXY>*_A+X0\&:OX-NM TR[CU'XR?$#0?A=X<.N:=XSU?PY=:/-X? M\<:_%H7Q!T"[1?%W@K4-*\0Z9JOA[^VM$O=*7>_;BL-6UG]C3]JWP]X?T+Q% MXG\1^*?V<_C7X4\->&_">@ZQXF\1Z_XD\3_#;Q-H>@Z-H^BZ%9WVHWE_J>K7 MUI96ZQ0>6DLZ//+!"'E3\W?C-^RQ\9O /Q*^%'Q+_9=\)W_B;X!_M)?M2?LB M?$K]K;X)7,-[X6U/X2_$[P)\;OAAXRUK]L#X;>&]8M],>RE\7Z9X.;PM^U)\ M.GTZUE\0W;>'OCMI,-GXMT7XG3>._MSY\_37XJ?M5_"7X-?%_P#9S^!_CR_U M/3O'/[4'B3Q;X3^&RV^GFZT_"'@O4_&MS:^*M>65;#P[_ &[;Z7-H'A$W MC^9XI\5S6^@Z1'E?"KX?^)O!W@W7O$MYK'B_6M$TZ>\N_%/CK0-$T'1+&2XN+ZY: M_N]3N=#TBPDU)_S9_:3_ &?_ (\?M??#+]K'XJ>#?%.J_"7Q98>)?#.OV>/%S?$+P[XJ_8D\:W7Q'^ WC?0KK4-3T/Q':Z5\2/CA8:SXUBN-$\$>( M+G7_ (9>,=,T21+JX:\TFVZ/XPZ1\+?VZ_!7[/WBKX^?L_?M??LQ?%O1?@MH M?QK^%'[0WPZ\"_%'PE\>?V3_ (R>,+I/#OQ+^#VG>(_"/AG7-=L_$MB]II4> ML>"_%?A+Q9\'OC'XNI?A;X8U'PA;?"O0/"?B/X@>&OBA'XG^(NEQ>'/%7A^ MQ\9Z/:-8Z--XET^\U6'5+.WU,Q627=S[7\)/VH_A_P#%;XE_$_X)2:5XP^'/ MQM^$%EX;U_QE\*?B1H]GH_B9_ OC2;5[3P9\3?"-_H^K>(/"?C_X:^*-3\.^ M(]#T_P 7>#/$>M6>G^)/#^L^%O$L6@>)M/N-(7\B="E_:QG^.7_!&[XN_M6_ M#;XE>(/B3\,/@;^V[9?M*^-/AM\$?&_B'1_#VO?$CPM\*_#WPIU3QGH7PST# MQ/I?@_QE\2]*\+#5O$?@[06O=+\)>+V\1:+&;+2+"QED]8\?67QPE_; ^,O_ M 4 \-_!KXGZ)X?^'7['4O[%_P"SUX3O/ FM:[\1/C1\3?BI\<]#^(&L_%S6 MOA?X;BU7Q7X2^"_PIU'PYX0MK2]\9Z=I'BG5M-N?BIXB3PWIN@V7AJ\\6@'Z M4_!C]J+X1_'GQW^T'\./A]J]]=>*OV:/B59_"_XD6&HZ?)IY_M?4/"FC^)[/ M7/#WF.TFL^$+JXOM<\)6OB**..SN_&7@3QWH=J9G\/3S2>)O"&H>"M*T^Z\>^!U,'CGP3\/8O%_B709/ MB!XD\$ZV/^$4\3?8I-+\-V7C.'4_!T'B:\\3>'O$FE:/^?VE_ OXQ_L9?MXOAI\!_%^GZCX>\,^$X_$GQA^!G[1?Q/?P M]XA\.?"7_!,S MX5S_ ++_ .TYJU_XF_M,1?M,_M ?$7X__ T\ M+>&_$,-JVBZ;\9)[CXE7'PRU;P#XSU?P]JFH^,O#D^L:'/JOA;7-+UF0 _2[ MX;_M#_!KXK_ W1/VD?!?CW1+WX+:YX.OO'D?CO4)GT'2M*\-Z/#?2^([GQ,F MMI877A6\\(RZ5K%AXRTKQ!!I^I>$]5T;6-*U^UL-0TN]MX?&-(_; NO$7@+P M7\9/#7[/WQG\0_!CXAW_ ,/$\)^,-/A\$6WB&7PI\2O$NCZ#H/Q5UOX:ZQXL MTSQGX?\ AE!IVO:9XVUF\O+-_'.B>!Y9];U;P!8R6-_96WR)X%_X)^_%.7_@ MDE^T5^Q5XA\1:7X.^,/[3G@;]N74+R2#5IM5\+?#'QK^V?X^^,OQ/L?!KZEI MT!_M7P_\.[SXIV/A/Q+J.BP?9O$1TOQ!J^CQ_9]5M0?J/]EW]HK5_$_PU^%_ MP]\:? 3XZ?"SXX:%X8\(^%?B5\-O$WPM\7V_A+P5KVAZ?;Z#XHN]*^-XT@_! M3QUX%@O=)U&]\,^)O!OCG5[GQ7H3:?+8Z)!JUY)I%J ?;":MIDFI2Z.FH63Z MM!:QWL^F+=V[:C#932/##>36*R&ZBM)I8WCAN9(E@ED4I'(S#%5I/$6@POI72M< V]A;7-M<6]Q>S!+6">":&65)8 MG1?P>\"?!7X^ZS'^SOIWB'PAXJ\/_M=? ;_@I'\6?B7\:_C=<^!]6L-)\??L MN>(OB)\>];U;4]'^)%E9RZ3X\^&_Q:_9_P#%?PW^'?A[X:#6=6U'POXLTWPY MH%[X1TS5/A)!J&A_*'['_P"RIXP\.#_@CRWCS]F#Q]H\O@OXB_\ !4/P]^TJ M_B/X)^)8FT/X6_$O5OCUX@^$OASXP->>'7^T^ ?%WB#5? 6N>#?#?B4:AX>F MUDZ!J=KIEM?:;'-9 ']2EUKNBV-BNIWNK:9::13")2 MZ",R!1)N79G?M4_!'QC)#H7[+?_!9+P1KWPJ^ M('P2\5^+=2L/!%A^U3^SK&=8U"[\%VOPNU;P_IO@>VD\/:AHE MCI>LZ/I%C'92W*QV\.E?LC?M-_"'X7_$3PG\0_A!\6_'.M_%+_@@M\:?V8/ M%IX>\'>)OBA?6GQ3\,_%#X[^-?A3\"O&VOZ-%X@L='\>^$?@W\0_A?X.\,:C MXSUN&#Q)J?@_5M(\.^(]7U;2%AN #^I?3?B_\,]8^)OBCX-:5XU\/ZA\3_!7 MA7PIXV\6^"[/4;:XUOP[X8\<7GB6R\):KJ]K%(S646OS>$/$CZ=%-MN);72I M[TQ+9R6\\W9P:]HEUIL6L6VL:7<:3,9!#J<.HV4NG2F&26*;R[Z.=K63RI89 MHY-DS;)(I$?#QN%_EY;]F[]HCP;J7[2_CCP+^SA\23\2_%/_ 3A_P""0.H^ M'KOPWX&TGPYX^^("_L]?$3XGR_MH?!'P_P#$?Q+H%YX;T7X]>(/A%>6'@;_A M"O'.H+?^+'UGPMINI:=JWAVQ>72O1/'OP"\->/=)_9*\=?"']G_]LG4?"?C[ M_@K)\$/CW\:/#O[0WP4USPIJFBZ%HOP(^(GPV^)'CZ_^!EEX(\,0_"OX;74C M> ]+\:W&I>#?#VE?$#Q.^H^*[C3?$%M=:AXGU< _;;]K7]JCPG^R)\!]8_:& M\5>%?%?CWP3H.M?#[1]0LOA[-X5N-=<_$SQUX7^'/AB_T^/Q/XB\-Z/?6+>) M?&6A?;Y$UF-[?2I;K48$NOLZV\WT-%KUE';6#:O/9Z+?WG]FP/IM[J6G_:(= M1U1I8;735D2?RKJZGNK>YMK06ID%_+;RBS\[8P'YA?\ !6GX8:SK'_!./QM\ M'/@I\+?$/B+4H_$O[+FD>!OAA\(? &IZU-8^&_AY^TA\%/$M_8:!X5\'Z5-; MZ3H'A'P-X3U2^2W@MK+3=/TC1S:6*;TM;23\[/\ @H/^SY\0?BGXQ_X+0>,/ M!7[/_P 1_&?B3XB?\$\?V0-*_9=\1:?\'/&&I:EX@^/_ ,/-4_:KU-S\+-0E M\-F2'XE^![[QC\*KUM5TQ[/7?#DUSI4B7]H-(U(:< ?N;^U!^U+X2_9=T#X< M:UXCT35?%,_Q'^//P ^!%AHWA[4?#]MJNEZA^T%\7O"GP:\/^+]1M-:U*QN) M_"N@>)?%^ES:_+I<-]J"VI=;*SGF#B/Z+;6]'2YO;)]5TY+S3;>WN]0M7OK1 M;FQM;MI%M;J]@:82VMM>X2.*$OB7\-=6U'0?%7AKQ#I_B[7]1\'MIOBP>(]1]*_9T M^%[:[\7=5G_:\^"7[:WB?X^?LY>)/VT?^$IUV_\ AC:ZG^RO\8O@S\7O$'C* M6SG\*^)O"W@](_VD/"_Q2\!7GP]D\*_L_P"NZ]XU\;?#WQYH]K9WWA'0V\#V MVNS@']!$>H6,LT=O%>VDD\L+7,<$=S \TENDAB>9(ED+O"LH,;2JIC60%"VX M$5P>H?$K2$\8:O\ #W0;>?Q+XV\/^$['QEKNB6$]I;#1M'UV[UC3?"0U6_OI M8;.RO/&&I>'O$-OX?MI9 UQ!X>UN_N6MK.SBDNOR[_X)Y_#+QE^S%\5O$W[+ MOC?X5>,=9\!>$_A1X8U_]C7]H*\\%:SJNF_#S]F37-8U:ZM/V%O'7Q'O- MI M++XA?LXZ]"PT6\UG4?M_Q0^%>K> ;G69)_&'@75HG]N_9WLM<\%_MH_\%+[[ MQI!J0B\5>,/V8?B=X >/2+Z^N;GX01_LT>%?AW##HT&G0WVH:I!8?%KX;_&& M*33]/MIIX-4O)Y!:"75HWN0#C;/_ (*J?#R\_9<^ /[9 ^!7QOM?@%\>_'7A M#P2?%]]<_"&T3X+VGCKX@I\,?#WQ#^.RR_$\6G@OX8+XMDAL_$/C#2+[Q3!X M3M;RPU+Q%::=I\MSJ_'V*T^%?CWQ=X6_9S^&LGQ!\=^//# M^I_#^/PSIOIWACP]K6H0V M7Q"\3Z]H/AY[NQT&YU_7=%V?A=H?Q<^!O[-G[;W_ 3V\2_#SXV?$/3/@O\ M!WXG67[,'[0;?"WQIX@'[1_PR^*WP^\43^$_!_BOQ;H^@3Z=XP_:=^&?B?59 M?AU\2=4A2$?%.PA\)_$^*9_$&N^.]'\+@'Z$_##]KZR^,7A?]FCQ5\/_ (0_ M$?6K+]I+X<>'/C#';?VC\.(+SX/?"_QEX;T[Q1X0\5_%Y9/&_D:8/$UKJ46D M:-HWA&?QAK6H>(;;5+2RL;G2M$UW6]+^B-!^(OA_7/&?B[X>;Y=/\:>#+31- M:U30KU52XN/"OBF;5[;PQXMTQT9H[[0-9OO#WB+2$N4*RV>N>'=;TJ]@AFM( MI+K\,OV Y_VEOV#?A?\ L?>"?B#\-OCK\;?@1^T#\)?@WI?BB[A^$'C?7_VB M?V)/CIH/P8\&:-XK\#?&32M'\--K7C#]F.+4=#N_#/@3Q1>6;>-O@9?V=AX# M\KQW\*+K1=;^'WWQ=:+XAU?_ (*I^%/%>A07/_"'^#_^"?\ \0- ^)%PMI+' M;GQ)\2/VC?AGJ_P6M+Z=FB#7T.D_#3XX7MC:2QR7%C:SZA*4MDU,&Y /T2HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XKP!_R+\__8S^.O\ U.O$ ME?G;_P %M/\ E$A_P47_ .S0OC9_ZB-Y7Z)> /\ D7Y_^QG\=?\ J=>)*_.W M_@MI_P HD/\ @HO_ -FA?&S_ -1&\H /^")?_*)#_@G1_P!FA?!/_P!1&SK] M#?B1_P BC??]?WA__P!231Z_/+_@B7_RB0_X)T?]FA?!/_U$;.OT-^(X)\)7 MP R?MWA_@?\ 8R:/0!W(Z?BW\S2T@_J?YFEH **** "BBB@!,?7\S_C1CZ_F M?\:6BE9=E]P7??\ K^DON"BBBF =>M& >HSW_'UHHH /\_GUI,#C@<# ]AQP M/0' R.AP,]*6B@!, 8P!P,#CH/0>@^E 50, #.< #.$=?MTM-=\+^+-%TWQ%X>UFUCGB MNH[;5=%U>VO-.OX8[F""XCCN;:013PQ3Q;)8T=>FHH R=#T/3/#FEVFC:/ ] MKIMC$D%G;/=7EV+>"-52*"*2^N+J=88D54BB\TI&BA455&*U< = !W'L3G)' MNEZM*/$ECIVB>%/BK=>$[[XAZ5)X8LM3@ M\-:JOBF\\!^";B^N]7TN^OH)/"VD'3KFR6*=;CVC ].P'X#I^7;T[4M% "8& M,8&,8QCC'3&.F,<8HP/0=<_CC&?KCC/6EHH " >HS]:,#G@@HVC.<#//./7K^?&?7 ST%+10 8&&SAFO+F1GGG^S6 M=O!96<;N8K.S@AM+6.&WC6,:]% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!Q7@#_D7Y_\ L9_'7_J=>)*_.W_@MI_RB0_X*+_]FA?&S_U$;ROT M2\ @C0)P1@_\)/XZX/\ V/7B2OSM_P""VG_*)#_@HO\ ]FA?&S_U$;R@ _X( ME_\ *)#_ ()T?]FA?!/_ -1&SK]-=7TC3]>TZZTG5(# MEWEQ%SPC_P#) ME 'Z)?\ " >'_P#GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X? M:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _1+_A M - _Y[>)_P#PNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ 20_P"D MB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0/^>WB?\ M\+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^R%_X>SPC M_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z\<__ #24 M?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_ MX)(?])%_V0O_ ]GA'_Y,H _1+_A - _Y[>)_P#PNO'/_P TE'_" :!_SV\3 M_P#A=>.?_FDK\[?^'VG_ 20_P"DB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+ M_P /9X1_^3* /T2_X0#0/^>WB?\ \+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI M*_.W_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR M@#]$O^$ T#_GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ M!)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _1+_A - _ MY[>)_P#PNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ 20_P"DB_[( M7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0/^>WB?\ \+KQ MS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^R%_X>SPC_P#) ME'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z\<__ #24?\(! MH'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(? M])%_V0O_ ]GA'_Y,H _1+_A - _Y[>)_P#PNO'/_P TE'_" :!_SV\3_P#A M=>.?_FDK\[?^'VG_ 20_P"DB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P / M9X1_^3* /T2_X0#0/^>WB?\ \+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W M_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$ MO^$ T#_GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ M *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _1+_A - _Y[>) M_P#PNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ 20_P"DB_[(7_A[ M/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0/^>WB?\ \+KQS_\ M-)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_# M[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z\<__ #24?\(!H'_/ M;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_ MV0O_ ]GA'_Y,H _1+_A - _Y[>)_P#PNO'/_P TE'_" :!_SV\3_P#A=>.? M_FDK\[?^'VG_ 20_P"DB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_ M^3* /T2_X0#0/^>WB?\ \+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I M_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ MT#_GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+ M_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _1+_A - _Y[>)_P#P MNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ 20_P"DB_[(7_A[/"/_ M ,F4?\/M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0/^>WB?\ \+KQS_\ -)1_ MP@&@?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@ MDA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ M .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ M ]GA'_Y,H _1+_A - _Y[>)_P#PNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK M\[?^'VG_ 20_P"DB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_^3* M/T2_X0#0/^>WB?\ \+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I_P $ MD/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_G MMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA? M^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _1+_A - _Y[>)_P#PNO'/ M_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ 20_P"DB_[(7_A[/"/_ ,F4 M?\/M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0/^>WB?\ \+KQS_\ -)1_P@&@ M?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_T MD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%U MXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]G MA'_Y,H _1+_A - _Y[>)_P#PNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^ M'VG_ 20_P"DB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_^3* /T2_ MX0#0/^>WB?\ \+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ MI(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ M /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\ M(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y,H _1+_A - _Y[>)_P#PNO'/_P T ME'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ 20_P"DB_[(7_A[/"/_ ,F4?\/M M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0/^>WB?\ \+KQS_\ -)1_P@&@?\]O M$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9 M"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z\<__ #24?\(!H'_/;Q/_ .%UXY_^ M:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ R91_P^T_X)(?])%_V0O_ ]GA'_Y M,H _1+_A - _Y[>)_P#PNO'/_P TE'_" :!_SV\3_P#A=>.?_FDK\[?^'VG_ M 20_P"DB_[(7_A[/"/_ ,F4?\/M/^"2'_21?]D+_P /9X1_^3* /T2_X0#0 M/^>WB?\ \+KQS_\ -)1_P@&@?\]O$_\ X77CG_YI*_.W_A]I_P $D/\ I(O^ MR%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]$O^$ T#_GMXG_ /"Z M\<__ #24?\(!H'_/;Q/_ .%UXY_^:2OSM_X?:?\ !)#_ *2+_LA?^'L\(_\ MR91_P^T_X)(?])%_V0O_ ]GA'_Y,H _331]'T_0=/ATO2X7@LX'N9$22YNK MR5I;RZGO;J::ZO9[F[N9[F[N9[B>>XGEEEEE=W$?_DROSN_X*V?\%;/^"97Q?_X) ME_MU_##X9?MV?LO>.?B%X[_9?^+OA?P;X-\,?%OPUK'B+Q/XCU;PM>6^EZ)H :FEV=Q+ XML 18 workiva10-k12x31x2016_htm.xml IDEA: XBRL DOCUMENT 0001445305 2016-01-01 2016-12-31 0001445305 us-gaap:CommonClassAMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 2014-01-01 2014-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2011-02-01 0001445305 wk:TrainingReimbursementMember 2016-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember 2016-01-01 2016-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2013-01-01 2013-12-31 0001445305 wk:ComputerEquipmentandFurnitureMember 2015-12-31 0001445305 us-gaap:OperatingExpenseMember wk:ForgivableGrantMember 2015-10-01 2015-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember 2014-01-01 2014-12-31 0001445305 wk:October2013IEDAForgivableLoansMember wk:ForgivableGrantMember 2013-10-31 0001445305 2015-01-01 2015-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember 2015-01-01 2015-12-31 0001445305 wk:TrainingReimbursementMember 2015-12-31 0001445305 wk:ComputerEquipmentandFurnitureMember 2016-12-31 0001445305 wk:October2013NoninterestBearingIEDALoanMember wk:ForgivableGrantMember 2013-10-31 0001445305 us-gaap:BuildingMember 2013-06-30 0001445305 wk:October2013IEDALoansMember wk:ForgivableGrantMember 2013-12-20 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2015-03-01 2015-03-31 0001445305 wk:ForgivableGrantMember 2015-10-01 2015-12-31 0001445305 us-gaap:BuildingMember 2014-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2015-12-01 2015-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001445305 us-gaap:OtherOperatingIncomeExpenseMember wk:ForgivableGrantMember 2015-10-01 2015-12-31 0001445305 wk:FinancingLeaseObligationMember 2014-12-31 0001445305 wk:October2013NoninterestBearingIEDALoanMember wk:ForgivableGrantMember 2015-08-01 2015-08-31 0001445305 wk:FinancingLeaseObligationMember 2013-06-30 0001445305 wk:ComputerEquipmentandFurnitureMember 2014-12-31 0001445305 us-gaap:CapitalLeaseObligationsMember 2016-12-31 0001445305 wk:FinancingLeaseObligationMember 2016-12-31 0001445305 wk:February20116PercentIDEDForgivableGrantMember wk:ForgivableGrantMember 2011-02-01 2011-02-01 0001445305 wk:ForgivableGrantMember 2016-12-31 0001445305 wk:ForgivableGrantMember 2015-12-31 0001445305 2014-01-01 2014-12-10 0001445305 wk:May2010NonInterestBearingIDEDLoanMember us-gaap:LoansPayableMember 2010-05-20 0001445305 wk:August2009OneHundredFiftyThousandIDEDLoanMember us-gaap:LoansPayableMember 2009-08-31 0001445305 wk:MorganStanleyMember us-gaap:LineOfCreditMember 2013-03-06 0001445305 wk:August2009OneHundredFiftyThousandIDEDLoanMember us-gaap:LoansPayableMember 2016-12-31 0001445305 wk:MorganStanleyMember us-gaap:LineOfCreditMember 2015-01-01 2015-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-07-31 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2014-08-31 0001445305 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:ConvertibleDebtMember 2014-12-16 2014-12-16 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-12-31 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2009-08-31 0001445305 wk:CommonUnitsMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 wk:MorganStanleyMember us-gaap:LineOfCreditMember 2014-01-01 2014-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-12-16 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2015-01-01 2015-12-31 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2016-01-01 2016-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-07-01 2014-12-16 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2015-01-01 2015-12-31 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-01-01 2016-12-31 0001445305 wk:August2009IDEDLoansMember us-gaap:LoansPayableMember 2014-01-01 2014-12-31 0001445305 wk:July20147PercentSubordinatedPromissoryNoteMember us-gaap:ConvertibleDebtMember 2014-12-16 2014-12-16 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2014-01-01 2014-12-31 0001445305 wk:AppreciationandParticipationUnitsMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 wk:SiliconValleyBankMember us-gaap:LineOfCreditMember 2015-12-31 0001445305 us-gaap:SeriesAPreferredStockMember 2016-12-31 0001445305 us-gaap:SeriesBPreferredStockMember 2016-12-31 0001445305 us-gaap:SeriesCPreferredStockMember 2016-12-31 0001445305 wk:CommonUnitsMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesProfessionalServicesMember 2014-01-01 2014-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001445305 us-gaap:SeriesCPreferredStockMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 wk:CostofServicesProfessionalServicesMember 2015-01-01 2015-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesLicensesandServicesMember 2016-01-01 2016-12-31 0001445305 wk:CostofServicesLicensesandServicesMember 2014-01-01 2014-12-31 0001445305 wk:CostofServicesProfessionalServicesMember 2016-01-01 2016-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001445305 wk:CostofServicesLicensesandServicesMember 2015-01-01 2015-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonStockMember 2014-12-11 2014-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:CommonClassAMember 2015-01-01 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 wk:NonemployeeStockOptionsMember 2015-01-01 2015-12-31 0001445305 wk:RestrictedParticipationandAppreciationUnitsMember 2014-01-01 2014-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:CommonClassAMember 2014-01-01 2014-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001445305 wk:NonemployeeStockOptionsMember 2014-01-01 2014-12-31 0001445305 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2016-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember 2016-01-01 2016-12-31 0001445305 wk:RestrictedParticipationandAppreciationUnitsMember 2014-12-31 0001445305 wk:NonemployeeStockOptionsMember 2016-01-01 2016-12-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2016-06-01 2016-06-30 0001445305 us-gaap:RestrictedStockMember 2015-12-31 0001445305 us-gaap:CommonClassBMember 2017-02-21 0001445305 us-gaap:SeriesAPreferredStockMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:MaximumMember us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 wk:EmployeeandNonemployeeStockOptionsMember us-gaap:MinimumMember us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 us-gaap:MinimumMember 2014-01-01 2014-12-31 0001445305 us-gaap:MaximumMember 2014-01-01 2014-12-31 0001445305 us-gaap:RestrictedStockMember us-gaap:ExecutiveOfficerMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockMember wk:DirectorNonemployeeMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember wk:DirectorNonemployeeMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ExecutiveOfficerMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-01-01 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2015-01-01 2015-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2014-01-01 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2014-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2014-12-11 2014-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2013-12-31 0001445305 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2016-01-01 2016-12-31 0001445305 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2014-01-01 2014-12-31 0001445305 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2015-01-01 2015-12-31 0001445305 us-gaap:DomesticCountryMember 2016-12-31 0001445305 us-gaap:ForeignCountryMember 2016-12-31 0001445305 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2014-01-01 2014-12-31 0001445305 us-gaap:CommonStockMember 2015-12-31 0001445305 us-gaap:CommonClassAMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonClassAMember 2015-01-01 2015-12-31 0001445305 us-gaap:CommonClassAMember 2014-01-01 2014-12-31 0001445305 us-gaap:CommonClassBMember 2015-01-01 2015-12-31 0001445305 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001445305 us-gaap:StockOptionMember 2016-01-01 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001445305 us-gaap:StockOptionMember 2015-01-01 2015-12-31 0001445305 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001445305 us-gaap:StockOptionMember 2014-01-01 2014-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001445305 2016-07-01 2016-09-30 0001445305 2015-07-01 2015-09-30 0001445305 2015-01-01 2015-03-31 0001445305 2016-10-01 2016-12-31 0001445305 2016-04-01 2016-06-30 0001445305 2015-04-01 2015-06-30 0001445305 2016-01-01 2016-03-31 0001445305 2015-10-01 2015-12-31 0001445305 us-gaap:SeriesAPreferredStockMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001445305 wk:CommonUnitsMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonStockMember 2014-12-31 0001445305 us-gaap:CommonClassAMember 2017-02-21 0001445305 2014-12-11 2014-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-10 0001445305 us-gaap:SeriesBPreferredStockMember us-gaap:MemberUnitsMember 2014-01-01 2014-12-10 0001445305 us-gaap:RetainedEarningsMember 2014-12-11 2014-12-31 0001445305 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-10 0001445305 us-gaap:CommonStockMember 2014-01-01 2014-12-10 0001445305 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001445305 2013-12-31 0001445305 2016-06-30 0001445305 us-gaap:CommonStockMember 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001445305 us-gaap:SeriesBPreferredStockMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2016-12-31 0001445305 us-gaap:SeriesCPreferredStockMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-10 0001445305 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001445305 2015-12-31 0001445305 wk:AppreciationandParticipationUnitsMember us-gaap:MemberUnitsMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2013-12-31 0001445305 us-gaap:RetainedEarningsMember 2014-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001445305 us-gaap:RetainedEarningsMember 2015-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-11 2014-12-31 0001445305 2014-12-31 0001445305 us-gaap:PatentsMember 2016-12-31 0001445305 us-gaap:PatentsMember 2015-12-31 0001445305 2016-12-31 0001445305 us-gaap:CommonClassAMember us-gaap:IPOMember 2014-12-01 2014-12-31 0001445305 us-gaap:PatentsMember 2016-01-01 2016-12-31 0001445305 us-gaap:CommonClassAMember us-gaap:IPOMember 2014-12-31 0001445305 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001445305 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2015-12-31 0001445305 us-gaap:CommonClassBMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember 2015-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember 2016-12-31 0001445305 us-gaap:BuildingMember 2016-12-31 0001445305 us-gaap:ComputerEquipmentMember 2016-12-31 0001445305 us-gaap:ComputerEquipmentMember 2015-12-31 0001445305 us-gaap:BuildingMember 2015-12-31 0001445305 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2015-12-31 0001445305 us-gaap:VehiclesMember 2016-12-31 0001445305 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001445305 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001445305 us-gaap:ConstructionInProgressMember 2015-12-31 0001445305 wk:ComputersEquipmentandSoftwareMember 2016-12-31 0001445305 us-gaap:VehiclesMember 2015-12-31 0001445305 us-gaap:ConstructionInProgressMember 2016-12-31 0001445305 wk:ComputersEquipmentandSoftwareMember 2015-12-31 0001445305 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:CommonClassAMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-12-31 wk:employee iso4217:USD wk:vote wk:phase wk:agreement iso4217:USD shares shares wk:job pure wk:segment wk:class false --12-31 FY 2016 2016-12-31 0001445305 Yes Accelerated Filer No No 713000 900000 0.001 0.001 0.001 0.001 1000000000 500000000 1000000000 500000000 29014665 11933784 30369199 10891888 29014665 11933784 30369199 10891888 P5Y 84000 84000 84000 84000 0 1 0 101000 13000 0 -25000 19000 0.001 0.001 100000000 100000000 0 0 0 0 P10Y P3Y P3Y P1Y P3Y P1Y P4Y P3Y 0 0 0.5250 0.4710 0.4530 0.4580 0.4240 0.4300 0.0280 0.0193 0.0208 0.0152 0.0135 0.0115 P10Y P10Y P5Y P6Y1M6D P6Y1M6D P6Y 0 0 0 0 0 P3Y P36M P3M 10-K WORKIVA INC 382500000 30397664 10867888 51281000 58750000 11435000 17420000 22535000 15647000 1864000 1368000 1545000 818000 9382000 3875000 98042000 97878000 42590000 44410000 1012000 896000 1499000 711000 143143000 143895000 849000 5138000 20695000 20394000 76016000 55741000 1022000 985000 1285000 1808000 20000 18000 99887000 84084000 21485000 7597000 1000000 1996000 4100000 3343000 19743000 21083000 53000 73000 146268000 118176000 30000 29000 11000 12000 0 0 217454000 202371000 -220911000 -176934000 291000 241000 -3125000 25719000 143143000 143895000 143120000 116288000 91317000 35526000 28984000 21377000 178646000 145272000 112694000 27895000 22559000 21182000 23730000 17645000 12696000 51625000 40204000 33878000 127021000 105068000 78816000 57438000 50466000 44145000 80466000 69569000 53498000 32695000 28716000 19783000 170599000 148751000 117426000 -43578000 -43683000 -38610000 1875000 2025000 2044000 1500000 2302000 -468000 -43953000 -43406000 -41122000 24000 -7000 32000 -43977000 -43399000 -41154000 -1.08 -1.09 -1.28 40671133 39852624 32156060 -43977000 -43399000 -41154000 18000 133000 93000 32000 -39000 60000 0 0 -136000 32000 -39000 196000 50000 94000 289000 -43927000 -43305000 -40865000 21050000 -10602000 15665000 -6910000 10486000 7070000 18954000 160000 21679000 3637000 0 -142000 0 -6787000 303000 6915000 6915000 364000 566000 566000 149000 111000 74000 136000 155000 625000 -6567000 -4887000 -10343000 -6592000 -6857000 -35246000 272000 272000 -21050000 17318000 -15665000 11908000 -10486000 3347000 -19318000 -913000 -21982000 3375000 31978000 32000 92559000 -127626000 0 7200000 7000 90420000 90427000 407000 5704000 5704000 470000 470000 54000 2000 15000 15000 -5909000 -5909000 17000 17000 39641000 39000 189168000 147000 -133535000 55819000 11000000 11000000 600000 707000 2000 2242000 2244000 -43399000 -43399000 35000 35000 4000 4000 94000 94000 40948000 41000 202371000 241000 -176934000 25719000 14247000 14247000 374000 1597000 1597000 61000 761000 761000 -43977000 -43977000 50000 50000 41261000 41000 217454000 291000 -220911000 -3125000 -43977000 -43399000 -41154000 3820000 4410000 3877000 14247000 11000000 7385000 185000 449000 123000 0 0 266000 0 0 134000 0 0 -193000 0 0 -111000 6000 13000 -136000 -147000 -77000 0 1141000 2383000 99000 -32000 -76000 0 7101000 5080000 -2602000 -497000 -520000 -553000 732000 523000 -155000 5513000 734000 2251000 654000 -81000 52000 -3930000 2331000 -1530000 34211000 7297000 19961000 604000 5390000 7137000 0 -101000 -54000 -10369000 -21592000 -3505000 1901000 1843000 8566000 1301000 24069000 0 7197000 6521000 4864000 190000 386000 394000 3805000 -19777000 -4096000 0 1346000 0 0 0 91769000 0 0 5000000 1597000 2244000 580000 761000 0 0 0 300000 -275000 18000 84000 2365000 1863000 2282000 1338000 0 381000 279000 0 0 3020000 183000 548000 2194000 33000 0 113000 0 0 5038000 0 101000 0 -895000 -1102000 93155000 -10000 90000 62000 -7469000 -42381000 85616000 58750000 101131000 15515000 51281000 58750000 101131000 1835000 2048000 1678000 47000 64000 0 0 0 3478000 0 527000 1677000 0 0 1392000 0 0 4312000 0 0 346000 0 0 1342000 0 908000 0 481000 698000 1301000 0 354000 0 Organization and Significant Accounting Policies <div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Organization </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries created Wdesk, a collaborative work management platform for organizations to collect, link, report and analyze their business data. Wdesk’s proprietary word processing, spreadsheet and presentation applications are integrated and built upon a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and operations. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Basis of Presentation and Principles of Consolidation </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Initial Public Offering</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In December 2014, we completed our initial public offering (IPO) and sold </span><span style="font-family:inherit;font-size:11pt;"><span>7,200,000</span></span><span style="font-family:inherit;font-size:11pt;"> shares of Class A common stock at a public offering price of </span><span style="font-family:inherit;font-size:11pt;"><span>$14.00</span></span><span style="font-family:inherit;font-size:11pt;"> per share. We received net proceeds of </span><span style="font-family:inherit;font-size:11pt;"><span>$90.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> after deducting underwriting discounts and commissions of </span><span style="font-family:inherit;font-size:11pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> and other offering expenses of </span><span style="font-family:inherit;font-size:11pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:11pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Foreign Currency</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of stockholders’ equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within “Other income and (expense), net” on the consolidated statements of operations. We recorded </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$67,000</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$(293,000)</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$(141,000)</span></span><span style="font-family:inherit;font-size:11pt;"> of transaction gains (losses) during the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Use of Estimates </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Marketable Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Our marketable securities consist of </span><span style="font-family:inherit;font-size:11pt;">U.S. corporate debt securities</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">U.S. treasury debt securities</span><span style="font-family:inherit;font-size:11pt;">. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within “Accumulated other comprehensive income” on the consolidated balance sheets until realized. Dividend income is reported within “Other income and (expense), net” on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in “Other income and (expense), net” on the consolidated statements of operations. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Concentration of Credit Risk</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Property and Equipment, net</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally </span><span style="font-family:inherit;font-size:11pt;">three</span><span style="font-family:inherit;font-size:11pt;"> to </span><span style="font-family:inherit;font-size:11pt;">ten</span><span style="font-family:inherit;font-size:11pt;"> years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense totaled </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively, and included </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:11pt;"> of amortization of assets recorded under capital leases during the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from </span><span style="font-family:inherit;font-size:11pt;">three</span><span style="font-family:inherit;font-size:11pt;"> to </span><span style="font-family:inherit;font-size:11pt;">36</span><span style="font-family:inherit;font-size:11pt;"> months. Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">There is persuasive evidence of an arrangement;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The service has been or is being provided to the customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collection of the fees is reasonably assured; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The amount of fees to be paid by the customer is fixed or determinable.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#222222;">Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Subscription and Support Revenue </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Professional Services Revenue </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We recognize revenue for our professional services contracts when the services are performed.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Multiple Deliverable Arrangements </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#222222;">For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. I</span><span style="font-family:inherit;font-size:11pt;">n order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from s</span><span style="font-family:inherit;font-size:11pt;color:#222222;">ubscription services, we consider the availability of the professional services from other vendors, t</span><span style="font-family:inherit;font-size:11pt;">he nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">we established standalone value for our professional services in the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, such service arrangements are being accounted for separately from subscription services. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Deferred Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cost of Revenue </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Sales and Marketing Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. We amortize sales commissions that are directly attributable to a contract over the lesser of </span><span style="font-family:inherit;font-size:11pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:11pt;"> or the non-cancelable term of the customer contract based on the terms of our commission arrangements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled </span><span style="font-family:inherit;font-size:11pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Research and Development Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">General and Administrative Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Leases </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Government Grants</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We account for intangible assets under Accounting Standards Codification (ASC) 350, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Goodwill and Other</span><span style="font-family:inherit;font-size:11pt;">. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of </span><span style="font-family:inherit;font-size:11pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:11pt;">, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated amortization of patents as of </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> was approximately </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$127,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$53,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. Future amortization expense for legally approved patents is estimated at </span><span style="font-family:inherit;font-size:11pt;"><span>$84,000</span></span><span style="font-family:inherit;font-size:11pt;"> per year through </span><span style="font-family:inherit;font-size:11pt;">2021</span><span style="font-family:inherit;font-size:11pt;"> and approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$260,000</span></span><span style="font-family:inherit;font-size:11pt;"> thereafter.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Long-lived assets, such as property, equipment 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="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Stock-Based Compensation </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We measure all share-based payments, including grants of options to purchase common stock, unvested stock and the issuance of restricted stock to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards and also used the Black-Scholes option-pricing model for appreciation units and participation units granted prior to our corporate conversion. For restricted stock awards, fair value is based on the closing price of our common stock on the grant date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prior to our corporate conversion in December 2014, we were a Delaware limited liability company that passed through income and losses to our members for U.S. federal and state income tax purposes. As a result, we were not subject to any U.S. federal or state income taxes as our taxable income was reported by our individual members. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effective upon our corporate conversion, we account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We record uncertain tax positions in accordance with ASC 740, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Income Taxes,</span><span style="font-family:inherit;font-size:11pt;"> on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Accounts Receivable and Allowance for Doubtful Accounts </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">New Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Revenue Recognition - Revenue from Contracts with Customers </span><span style="font-family:inherit;font-size:11pt;">(ASU 2014-09), which amends the guidance in former ASC 605, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Revenue Recognition</span><span style="font-family:inherit;font-size:11pt;">. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has issued several amendments and updates to the new revenue standard, including guidance related to when an entity should recognize revenue gross as a principal or net as an agent and how an entity should identify performance obligations.  As amended, ASU 2014-09 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. Early adoption is permitted for all entities only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. Upon adoption of ASU 2014-09, we expect we will be required to view certain of our professional services as being provided over time rather than as of a specific point in time. We expect this may result in some acceleration of revenue recognition. In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer are recognized as an asset. We expect this will result in an increase in the costs we capitalize. In addition, the guidance requires that these costs are deferred over a term that is consistent with the transfer to the customer of the services to which the asset relates. We expect this will result in these costs being deferred over a longer period than under current guidance. We are still evaluating the ASU for other potential impact to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and are considering a modified retrospective transition method. We have a project plan in place for the transition to revenue recognition in accordance with ASC 606 including necessary changes to accounting processes, procedures and internal controls. We expect to complete the plan in time to report in accordance with ASC 606 for the first quarterly filing on Form 10-Q for the period ended March 31, 2018.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In April 2015, the FASB issued ASU 2015-03, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Interest - Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs</span><span style="font-family:inherit;font-size:11pt;">. The standard requires debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The recognition and measurement guidance for debt issuance costs are not affected. The standard became effective for interim and annual periods beginning after December 15, 2015. Effective January 1, 2016, we adopted this standard. The adoption did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In April 2015, the FASB issued ASU 2015-05, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement</span><span style="font-family:inherit;font-size:11pt;">. The amendments in this update provide guidance to customers about whether a cloud computing arrangement includes a software license. The amendment was effective for interim and annual periods beginning after December 15, 2015 with early adoption permitted. Effective January 1, 2016, we adopted this standard prospectively. The adoption did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In February 2016, the FASB issued guidance codified in ASC 842, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:11pt;">, which supersedes the guidance in former ASC 840, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:11pt;">, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In March 2016, the FASB issued ASU 2016-09, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting</span><span style="font-family:inherit;font-size:11pt;">. Under this ASU, entities are permitted to make an accounting policy election to either estimate forfeitures on share-based payment awards, as required by current guidance, or to recognize forfeitures as they occur. We will be required to make this election at the entity level using a modified retrospective transition method, with a cumulative-effect adjustment to the accumulated deficit. We have elected to recognize forfeitures as they occur. The guidance is effective for interim and annual periods beginning after December 15, 2016, with early adoption permitted. Effective January 1, 2017, we adopted this standard. The forfeiture policy election noted above, along with the remaining provisions of ASU 2016-09, are not expected to have a material impact on our consolidated financial statements.</span></div><span style="font-family:inherit;font-size:11pt;">In November 2016, the FASB issued ASU 2016-18, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</span>. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. While we are still assessing the impact of ASU 2016-18, we do not believe that the adoption of this guidance will have a material impact on our consolidated financial statements. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. 7200000 14.00 90400000 7100000 3300000 We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of stockholders’ equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within “Other income and (expense), net” on the consolidated statements of operations. 67000 -293000 -141000 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 determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities. Our marketable securities consist of <span style="font-family:inherit;font-size:11pt;">U.S. corporate debt securities</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">U.S. treasury debt securities</span>. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within “Accumulated other comprehensive income” on the consolidated balance sheets until realized. Dividend income is reported within “Other income and (expense), net” on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in “Other income and (expense), net” on the consolidated statements of operations. Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities. Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally <span style="font-family:inherit;font-size:11pt;">three</span><span style="font-family:inherit;font-size:11pt;"> to </span><span style="font-family:inherit;font-size:11pt;">ten</span> years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. 3700000 4400000 3900000 2100000 2400000 1900000 We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from <span style="font-family:inherit;font-size:11pt;">three</span><span style="font-family:inherit;font-size:11pt;"> to </span><span style="font-family:inherit;font-size:11pt;">36</span><span style="font-family:inherit;font-size:11pt;"> months. Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.</span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">There is persuasive evidence of an arrangement;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The service has been or is being provided to the customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collection of the fees is reasonably assured; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The amount of fees to be paid by the customer is fixed or determinable.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#222222;">Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Subscription and Support Revenue </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Professional Services Revenue </span></div>We recognize revenue for our professional services contracts when the services are performed. For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. I<span style="font-family:inherit;font-size:11pt;">n order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. </span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from s</span><span style="font-family:inherit;font-size:11pt;color:#222222;">ubscription services, we consider the availability of the professional services from other vendors, t</span><span style="font-family:inherit;font-size:11pt;">he nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">we established standalone value for our professional services in the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, such service arrangements are being accounted for separately from subscription services. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any. </span></div>We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements. We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue. Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and 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. P12M0D Advertising costs are charged to sales and marketing expense as incurred. 2700000 2800000 1800000 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 consist primarily of personnel and related costs for our executive, finance, 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.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. We amortize sales commissions that are directly attributable to a contract over the lesser of <span style="font-family:inherit;font-size:11pt;"><span>12 months</span></span> or the non-cancelable term of the customer contract based on the terms of our commission arrangements. We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease. Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized. We account for intangible assets under Accounting Standards Codification (ASC) 350, <span style="font-family:inherit;font-size:11pt;font-style:italic;">Goodwill and Other</span><span style="font-family:inherit;font-size:11pt;">. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of </span><span style="font-family:inherit;font-size:11pt;"><span>ten years</span></span>, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized. P10Y 127000 53000 84000 260000 Long-lived assets, such as property, equipment 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. We measure all share-based payments, including grants of options to purchase common stock, unvested stock and the issuance of restricted stock to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards and also used the Black-Scholes option-pricing model for appreciation units and participation units granted prior to our corporate conversion. For restricted stock awards, fair value is based on the closing price of our common stock on the grant date. We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prior to our corporate conversion in December 2014, we were a Delaware limited liability company that passed through income and losses to our members for U.S. federal and state income tax purposes. As a result, we were not subject to any U.S. federal or state income taxes as our taxable income was reported by our individual members. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effective upon our corporate conversion, we account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We record uncertain tax positions in accordance with ASC 740, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Income Taxes,</span><span style="font-family:inherit;font-size:11pt;"> on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div>We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted. In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, <span style="font-family:inherit;font-size:11pt;font-style:italic;">Revenue Recognition - Revenue from Contracts with Customers </span><span style="font-family:inherit;font-size:11pt;">(ASU 2014-09), which amends the guidance in former ASC 605, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Revenue Recognition</span><span style="font-family:inherit;font-size:11pt;">. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has issued several amendments and updates to the new revenue standard, including guidance related to when an entity should recognize revenue gross as a principal or net as an agent and how an entity should identify performance obligations.  As amended, ASU 2014-09 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. Early adoption is permitted for all entities only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. Upon adoption of ASU 2014-09, we expect we will be required to view certain of our professional services as being provided over time rather than as of a specific point in time. We expect this may result in some acceleration of revenue recognition. In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer are recognized as an asset. We expect this will result in an increase in the costs we capitalize. In addition, the guidance requires that these costs are deferred over a term that is consistent with the transfer to the customer of the services to which the asset relates. We expect this will result in these costs being deferred over a longer period than under current guidance. We are still evaluating the ASU for other potential impact to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and are considering a modified retrospective transition method. We have a project plan in place for the transition to revenue recognition in accordance with ASC 606 including necessary changes to accounting processes, procedures and internal controls. We expect to complete the plan in time to report in accordance with ASC 606 for the first quarterly filing on Form 10-Q for the period ended March 31, 2018.</span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In April 2015, the FASB issued ASU 2015-03, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Interest - Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs</span><span style="font-family:inherit;font-size:11pt;">. The standard requires debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The recognition and measurement guidance for debt issuance costs are not affected. The standard became effective for interim and annual periods beginning after December 15, 2015. Effective January 1, 2016, we adopted this standard. The adoption did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In April 2015, the FASB issued ASU 2015-05, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement</span><span style="font-family:inherit;font-size:11pt;">. The amendments in this update provide guidance to customers about whether a cloud computing arrangement includes a software license. The amendment was effective for interim and annual periods beginning after December 15, 2015 with early adoption permitted. Effective January 1, 2016, we adopted this standard prospectively. The adoption did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In February 2016, the FASB issued guidance codified in ASC 842, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:11pt;">, which supersedes the guidance in former ASC 840, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:11pt;">, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In March 2016, the FASB issued ASU 2016-09, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting</span><span style="font-family:inherit;font-size:11pt;">. Under this ASU, entities are permitted to make an accounting policy election to either estimate forfeitures on share-based payment awards, as required by current guidance, or to recognize forfeitures as they occur. We will be required to make this election at the entity level using a modified retrospective transition method, with a cumulative-effect adjustment to the accumulated deficit. We have elected to recognize forfeitures as they occur. The guidance is effective for interim and annual periods beginning after December 15, 2016, with early adoption permitted. Effective January 1, 2017, we adopted this standard. The forfeiture policy election noted above, along with the remaining provisions of ASU 2016-09, are not expected to have a material impact on our consolidated financial statements.</span></div><span style="font-family:inherit;font-size:11pt;">In November 2016, the FASB issued ASU 2016-18, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</span>. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. While we are still assessing the impact of ASU 2016-18, we do not believe that the adoption of this guidance will have a material impact on our consolidated financial statements. Marketable Securities<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, marketable securities consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2015</span><span style="font-family:inherit;font-size:11pt;">, marketable securities consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"> The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Less than 12 months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">12 months or greater</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Loss</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span> to hold these investments until the cost basis is recovered. At <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, marketable securities consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2015</span><span style="font-family:inherit;font-size:11pt;">, marketable securities consisted of the following (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> At <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, marketable securities consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2015</span><span style="font-family:inherit;font-size:11pt;">, marketable securities consisted of the following (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3503000 0 5000 3498000 7943000 1000 7000 7937000 43496000 43496000 54942000 1000 12000 54931000 43496000 43496000 11446000 1000 12000 11435000 4805000 0 31000 4774000 12679000 1000 34000 12646000 53365000 53365000 70849000 1000 65000 70785000 53365000 53365000 17484000 1000 65000 17420000 The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Less than 12 months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">12 months or greater</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Loss</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3498000 5000 0 0 7135000 7000 0 0 10633000 12000 0 0 Supplemental Consolidated Balance Sheet and Statement of Operations Information<div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Property and Equipment, net</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property and equipment, net as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> consisted of (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Accrued Expenses and Other Current Liabilities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued expenses and other current liabilities as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> consisted of (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued vacation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,470</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued bonuses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated health insurance claims</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Other Income and (Expense), net</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other income and (expense), net for the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> consisted of (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of IEDA government grant</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from training reimbursement program</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value of derivative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(193</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on early extinguishment of convertible note</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign currency transactions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(293</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(468</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> Property and equipment, net as of <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> consisted of (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 36603000 36596000 5954000 7286000 8283000 7484000 97000 148000 4682000 3697000 0 168000 55619000 55379000 13029000 10969000 42590000 44410000 The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 36603000 36596000 1747000 3254000 38350000 39850000 5134000 4511000 33216000 35339000 Accrued expenses and other current liabilities as of <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> consisted of (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued vacation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,470</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued bonuses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated health insurance claims</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 4368000 3604000 2382000 2470000 8927000 9598000 1210000 900000 3808000 3822000 20695000 20394000 Other income and (expense), net for the years ended <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> consisted of (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of IEDA government grant</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from training reimbursement program</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value of derivative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(193</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on early extinguishment of convertible note</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign currency transactions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(293</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(468</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 286000 151000 73000 0 1638000 0 1141000 744000 99000 0 0 -193000 0 0 -111000 67000 -293000 -141000 6000 62000 -195000 1500000 2302000 -468000 Fair Value Measurements <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:108px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><span style="font-family:inherit;font-size:11pt;">Level 1 - </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:108px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><span style="font-family:inherit;font-size:11pt;">Level 2 - </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:108px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><span style="font-family:inherit;font-size:11pt;">Level 3 - </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Inputs are unobservable inputs based on our assumptions. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Financial Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">, 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="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. Liabilities classified as Level 3 are described below. 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="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2015</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Other Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">During 2014, there was an embedded derivative liability associated with a convertible note that was issued in July 2014 (see Note 6). To derive the fair value of the embedded derivative, we estimated the fair value of the convertible note “with” and “without” the embedded derivative using a discounted cash-flow approach. The difference between the “with” and “without” note prices was determined to be the fair value of the embedded derivative at inception. Key inputs for this valuation model were the stated interest rate of the convertible note, our assumed cost of debt, assessment of the likelihood of conversion, timing and the stated value of the discount upon conversion of the notes into our equity. The derivative liability was re-measured at fair value each reporting period through December 16, 2014 when the note was settled in shares of our Class A common stock. Changes in the fair value measurement of the embedded derivative were reported in “Other income and (expense), net” on the consolidated statement of operations.</span></div><span style="font-family:inherit;font-size:11pt;">At </span><span style="font-family:inherit;font-size:11pt;color:#000000;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, the fair value of our debt obligations approximated the carrying amount of </span><span style="font-family:inherit;font-size:11pt;color:#000000;"><span>$73,000</span></span>. The estimated fair value was based in part on our consideration of incremental borrowing rates for similar types of borrowing arrangements. We have classified the fair value of our debt obligations as Level 3 due to the lack of relevant observable market data over fair value 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): <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2015</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. corporate debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in marketable securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div> 43496000 43496000 53365000 53365000 3498000 3498000 4774000 4774000 7937000 7937000 12646000 12646000 54931000 43496000 11435000 70785000 53365000 17420000 43496000 53365000 11435000 17420000 73000 Commitments and Contingencies <div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Lease Commitments </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Rent expense for the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We lease computer equipment under capital lease agreements that expire through September 2018. The total amount financed under these capital leases was </span><span style="font-family:inherit;font-size:11pt;"><span>$0.0 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:11pt;"> during the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Build to Suit</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in </span><span style="font-family:inherit;font-size:11pt;"><span>two</span></span><span style="font-family:inherit;font-size:11pt;"> phases. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund </span><span style="font-family:inherit;font-size:11pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the first phase and </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;">for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were deemed the “owner” for accounting purposes during the construction period and were required to capitalize the construction costs associated with the office building. Upon completion of each phase of the project, we performed a sale-leaseback analysis pursuant to ASC 840, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:11pt;">, to determine if the building could be removed from the balance sheet. We determined there was continuing involvement, which precluded derecognition of the building. The construction liability of </span><span style="font-family:inherit;font-size:11pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:11pt;"> was reclassified to a financing obligation, and </span><span style="font-family:inherit;font-size:11pt;"><span>$17.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> of costs capitalized during construction was placed in service during June 2013 for the initial phase. Upon completion of the second phase of the project, the construction liability of </span><span style="font-family:inherit;font-size:11pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> was reclassified to a financing obligation, and </span><span style="font-family:inherit;font-size:11pt;"><span>$19.9 million</span></span><span style="font-family:inherit;font-size:11pt;"> of costs capitalized during construction was placed in service during 2014. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total cash payments due under the arrangement were allocated on a relative fair value basis between rent related to the land lease and debt service payments related to the financing obligation. The portion of the lease payments allocated to the land is expensed on a straight-line basis over the term of the lease from the point we took possession of the land and including renewal periods where renewal was deemed reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord’s interest in the land lease and building at any time beginning </span><span style="font-family:inherit;font-size:11pt;">three years</span><span style="font-family:inherit;font-size:11pt;"> from the commencement date of the lease. In addition, the lease requires us upon certain events, such as a change in control, to purchase the building from the landlord. The purchase options were deemed to be fair value at the inception of the lease. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing Obligations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,343</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of capital lease and financing obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>461</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,567</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Government Grants</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:0px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Since 2009, we have participated in a program with a local area community college, enlisted by the state of Iowa, that provides reimbursement of training dollars spent on employees hired in Iowa. The community college funds training through the sale of certificates for the amount of anticipated training expenses to be incurred and an estimate of the costs to administer the program. At each payroll date, the state allows us to divert a specified portion of employee state income tax withholdings for the qualified employees to the community college. The community college uses the funds to pay for the program and principal and interest on the certificates. In the event that the funds generated from withholding taxes are insufficient to pay the principal and interest on the certificates, we would be liable for any shortfall. To date, we have entered into </span><span style="font-family:inherit;font-size:11pt;"><span>five</span></span><span style="font-family:inherit;font-size:11pt;"> agreements under this program. In addition, we have been reimbursed for training costs incurred for a total of </span><span style="font-family:inherit;font-size:11pt;"><span>378</span></span><span style="font-family:inherit;font-size:11pt;"> employees. </span></div><div style="line-height:120%;padding-bottom:13px;padding-top:0px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">During the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, we were reimbursed </span><span style="font-family:inherit;font-size:11pt;"><span>$83,000</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$0</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$194,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. We have concluded that the realization of these amounts is contingent on continuing employment levels. Therefore, in accordance with ASC 450, the amounts received are recorded on the balance sheet as a liability until all contingencies have been resolved. We release the liability to “Other income and (expense), net” on our statement of operations once the amounts diverted and paid to the community college have reduced the total principal and interest due on the certificates to a level below the amounts reimbursed to date. The amount recognized in other income is measured as the excess of the reimbursements received as of each balance sheet date over the total principal and interest due on the certificates, net of amounts diverted. To the extent we have not diverted amounts sufficient to reduce the principal and interest on the certificates to a level below the reimbursements received for each of the programs, there is no benefit recorded in the statement of operations. </span></div><div style="line-height:120%;padding-bottom:13px;padding-top:0px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">During the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, the total benefit recorded on the statement of operations was </span><span style="font-family:inherit;font-size:11pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$744,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$99,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">, there was </span><span style="font-family:inherit;font-size:11pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:11pt;"> included in “Deferred government grant obligation” on the consolidated balance sheet, respectively. The deferred liability is classified as current or non-current based on the estimated timing of when the amounts will be recorded as income. At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">, there was </span><span style="font-family:inherit;font-size:11pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$985,000</span></span><span style="font-family:inherit;font-size:11pt;"> classified as a current liability, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">February 1, 2011</span><span style="font-family:inherit;font-size:11pt;">, we received financing from the Iowa Economic Development Authority (IEDA) that provides for a grant in the form of a forgivable loan of </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:11pt;">. The note matures in </span><span style="font-family:inherit;font-size:11pt;">five years</span><span style="font-family:inherit;font-size:11pt;">, and in the event of default, bears interest at </span><span style="font-family:inherit;font-size:11pt;"><span>6%</span></span><span style="font-family:inherit;font-size:11pt;">. Under the terms of the loan, we must complete and maintain the project performance obligation, including the creation of </span><span style="font-family:inherit;font-size:11pt;"><span>251</span></span><span style="font-family:inherit;font-size:11pt;"> qualified jobs by December 16, 2013, and the retention of </span><span style="font-family:inherit;font-size:11pt;"><span>six</span></span><span style="font-family:inherit;font-size:11pt;"> previously created qualified jobs through December 16, 2015. The Company and IEDA also agreed to a </span><span style="font-family:inherit;font-size:11pt;"><span>$31.6 million</span></span><span style="font-family:inherit;font-size:11pt;"> development plan that was required to be invested by December 16, 2013. The job creation obligation was met and the </span><span style="font-family:inherit;font-size:11pt;"><span>$31.6 million</span></span><span style="font-family:inherit;font-size:11pt;"> development plan was completed as of December 16, 2013. We were required to maintain the jobs through December 16, 2015. In the event that such condition is not met, we must repay </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$8,799</span></span><span style="font-family:inherit;font-size:11pt;"> per job not maintained. The financing was secured by a letter of credit issued pursuant to our credit facility with Silicon Valley Bank. As the project plan was completed in 2013, which included the creation of </span><span style="font-family:inherit;font-size:11pt;"><span>251</span></span><span style="font-family:inherit;font-size:11pt;"> qualified jobs, and any failure to maintain these qualified jobs during the maintenance period would not give rise to a requirement to accrue or repay interest on the loan, interest expense of </span><span style="font-family:inherit;font-size:11pt;"><span>$260,000</span></span><span style="font-family:inherit;font-size:11pt;"> that had been previously accrued was offset against “Interest expense” on the consolidated statement of operations during the year ended December 31, 2013. Also in connection with this grant agreement, we were awarded a grant that provides for reimbursement of sales tax costs we incurred in connection with the construction of the first phase of the Ames office building. In March 2015, we received proceeds of </span><span style="font-family:inherit;font-size:11pt;"><span>$313,000</span></span><span style="font-family:inherit;font-size:11pt;"> in connection with this grant. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In December 2015, after completing the project close out procedures, IEDA determined that </span><span style="font-family:inherit;font-size:11pt;"><span>10</span></span><span style="font-family:inherit;font-size:11pt;"> of the </span><span style="font-family:inherit;font-size:11pt;"><span>251</span></span><span style="font-family:inherit;font-size:11pt;"> positions originally hired under this grant did not meet minimum wage requirements resulting in a repayment of </span><span style="font-family:inherit;font-size:11pt;"><span>$88,000</span></span><span style="font-family:inherit;font-size:11pt;">. The remaining balance under the forgivable loan portion of this government grant of </span><span style="font-family:inherit;font-size:11pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> was recognized during the fourth quarter of 2015, with </span><span style="font-family:inherit;font-size:11pt;"><span>$608,000</span></span><span style="font-family:inherit;font-size:11pt;"> recorded as a reduction of our property and equipment and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:11pt;"> included in “Other income and (expense), net” on the consolidated statement of operations. The </span><span style="font-family:inherit;font-size:11pt;"><span>$313,000</span></span><span style="font-family:inherit;font-size:11pt;"> received in connection with the sales tax grant was recognized as a reduction of our property and equipment in December 2015. At </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">, there were no amounts outstanding related to the forgivable loan included in “Deferred government grant obligation” on the consolidated balance sheet.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In October 2013, we received a grant from the IEDA in the form of forgivable loans up to </span><span style="font-family:inherit;font-size:11pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> and non-interest bearing loans up to </span><span style="font-family:inherit;font-size:11pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> available to us based on qualified job growth. On December 20, 2013, the initial disbursement was awarded consisting of </span><span style="font-family:inherit;font-size:11pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> in non-interest bearing and forgivable loans. This disbursement was not received by us until after year end. In connection with our initial public offering, the outstanding balance of the loans became due and payable and was repaid in full during December 2014. Also, in connection with this grant agreement with the Iowa Economic Development Authority, we were awarded a grant that provides for reimbursement of sales tax costs we incurred in connection with the construction of the second phase of the Ames office building. In August 2015, we received proceeds of </span><span style="font-family:inherit;font-size:11pt;"><span>$235,000</span></span><span style="font-family:inherit;font-size:11pt;">, which are included in “Deferred government grant obligation” on the consolidated balance sheet at both </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">. At both </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">, this amount is presented as a non-current liability as all contingencies will not be resolved until October 2020.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Litigation</span></div>From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. 3900000 3700000 3200000 0.0 500000 1700000 2 11800000 11100000 11800000 17100000 11100000 19900000 As of <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing Obligations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,343</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of capital lease and financing obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>461</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,567</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3235000 414000 2458000 3343000 66000 2703000 2592000 0 2736000 2257000 0 2759000 2179000 0 2759000 8132000 0 27617000 21738000 480000 41032000 19000 20465000 461000 20567000 5 378 83000 0 194000 1000000.0 744000 99000 1800000 2700000 1000000.0 985000 2300000 0.06 251 6 31600000 31600000 8799 251 260000 313000 10 251 88000 2200000 608000 1600000 313000 2500000 2500000 2000000.0 235000 Debt<div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Convertible Notes </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In July 2014, we issued a subordinated promissory note (the 2014 Note) totaling </span><span style="font-family:inherit;font-size:11pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> with a </span><span style="font-family:inherit;font-size:11pt;"><span>7%</span></span><span style="font-family:inherit;font-size:11pt;"> coupon rate and maturing January 31, 2016. The note contained an option to convert outstanding principal and paid-in-kind interest into our Class A common stock upon successful completion of an initial public offering at a </span><span style="font-family:inherit;font-size:11pt;"><span>10%</span></span><span style="font-family:inherit;font-size:11pt;"> discount to the offering price. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We evaluated the convertible debt instrument under ASC 480, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Distinguishing Liabilities from Equity </span><span style="font-family:inherit;font-size:11pt;">and concluded it would be accounted for as a liability. We concluded the holder’s redemption rights upon a new equity financing or change of control event and the holder’s options to either convert the note into shares in the event of an initial public offering or to continue receiving simple interest at a </span><span style="font-family:inherit;font-size:11pt;"><span>10%</span></span><span style="font-family:inherit;font-size:11pt;"> paid-in-kind coupon rate were embedded features of the note that were required to be bifurcated and accounted for as a compound derivative in accordance with ASC 815-15, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:11pt;">. We recorded </span><span style="font-family:inherit;font-size:11pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> as the fair value of the embedded derivative liability upon issuance of the convertible note as of July 31, 2014, with a corresponding amount recorded as a debt discount. The discount was being accreted to interest expense over the term of the note. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On December 16, 2014, in conjunction with the close of our initial public offering, the holder elected to exercise the option to convert the 2014 Note. We settled the </span><span style="font-family:inherit;font-size:11pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> of outstanding principal and interest with </span><span style="font-family:inherit;font-size:11pt;"><span>407,480</span></span><span style="font-family:inherit;font-size:11pt;"> shares of our Class A common stock at a price of </span><span style="font-family:inherit;font-size:11pt;"><span>$12.60</span></span><span style="font-family:inherit;font-size:11pt;"> per share, which represents </span><span style="font-family:inherit;font-size:11pt;"><span>90%</span></span><span style="font-family:inherit;font-size:11pt;"> of the initial public offering price of our Class A common stock. This settlement resulted in a loss of </span><span style="font-family:inherit;font-size:11pt;"><span>$111,000</span></span><span style="font-family:inherit;font-size:11pt;">, which is reported in “Other income and (expense), net” on the consolidated statement of operations. The change in fair value of the derivative resulted in expense of </span><span style="font-family:inherit;font-size:11pt;"><span>$193,000</span></span><span style="font-family:inherit;font-size:11pt;"> through conversion and is reported in “Other income and (expense), net” on the consolidated statement of operations. We recorded </span><span style="font-family:inherit;font-size:11pt;"><span>$400,000</span></span><span style="font-family:inherit;font-size:11pt;"> of interest related to the convertible note through conversion. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Other Long-Term Debt</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On August 31, 2009, we received a loan of </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$150,000</span></span><span style="font-family:inherit;font-size:11pt;"> from the IEDA. We are required to pay the lesser of </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>2%</span></span><span style="font-family:inherit;font-size:11pt;"> of prior year total gross revenue or </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$25,000</span></span><span style="font-family:inherit;font-size:11pt;"> per year until </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$225,000</span></span><span style="font-family:inherit;font-size:11pt;"> has been remitted. We expect to pay </span><span style="font-family:inherit;font-size:11pt;"><span>$25,000</span></span><span style="font-family:inherit;font-size:11pt;"> in </span><span style="font-family:inherit;font-size:11pt;">2017</span><span style="font-family:inherit;font-size:11pt;">, and therefore, the principal portion of </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$20,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$53,000</span></span><span style="font-family:inherit;font-size:11pt;"> have been reflected in the current and long-term portion of debt on our balance sheet, respectively. Interest will be accreted over the estimated period of repayment. Under the terms of both IEDA notes, we were required to create </span><span style="font-family:inherit;font-size:11pt;"><span>20</span></span><span style="font-family:inherit;font-size:11pt;"> jobs in Iowa by May 2012 and maintain them through May 2014, which we did. In the event such conditions were not met, </span><span style="font-family:inherit;font-size:11pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:11pt;"> of the loan amount would have been immediately due and payable. We recorded interest expense of </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$5,800</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$7,100</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$6,800</span></span><span style="font-family:inherit;font-size:11pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On </span><span style="font-family:inherit;font-size:11pt;">May 20, 2010</span><span style="font-family:inherit;font-size:11pt;">, we received a non-interest bearing loan of </span><span style="font-family:inherit;font-size:11pt;"><span>$500,000</span></span><span style="font-family:inherit;font-size:11pt;"> from IEDA, due in monthly installments from </span><span style="font-family:inherit;font-size:11pt;">September 2010</span><span style="font-family:inherit;font-size:11pt;"> through </span><span style="font-family:inherit;font-size:11pt;">August 2015</span><span style="font-family:inherit;font-size:11pt;">. Under the terms of the loan, we were required to create </span><span style="font-family:inherit;font-size:11pt;"><span>62</span></span><span style="font-family:inherit;font-size:11pt;"> jobs by January 2013 and maintain them through January 2015. We have met this requirement. This loan was paid in full during the year ended December 31, 2015.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On March 6, 2013, we obtained a line of credit with Morgan Stanley providing for maximum borrowings of </span><span style="font-family:inherit;font-size:11pt;"><span>$20.8 million</span></span><span style="font-family:inherit;font-size:11pt;">. The availability on the line of credit is limited to the value of our cash and marketable securities held in the associated account at Morgan Stanley. We recorded interest expense of </span><span style="font-family:inherit;font-size:11pt;"><span>$0</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$16,000</span></span><span style="font-family:inherit;font-size:11pt;"> for the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, respectively, related to such debt agreement. The line of credit was closed during 2015.</span></div><span style="font-family:inherit;font-size:11pt;">In August 2014, we entered into a </span><span style="font-family:inherit;font-size:11pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> credit facility with Silicon Valley Bank, which was subsequently amended. The credit facility can be used to fund working capital and general business requirements and matures in August 2018. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including the maintenance of at least </span><span style="font-family:inherit;font-size:11pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank’s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility’s interest rate was </span><span style="font-family:inherit;font-size:11pt;"><span>3.75%</span></span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">. We recorded interest expense of </span><span style="font-family:inherit;font-size:11pt;"><span>$0</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$0</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$28,000</span></span><span style="font-family:inherit;font-size:11pt;"> for the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> related to such debt agreement. </span><span style="font-family:inherit;font-size:11pt;"><span>No</span></span><span style="font-family:inherit;font-size:11pt;"> amounts were outstanding under the credit facility as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span>. 5000000.0 0.07 0.10 0.10 1200000 5100000 407480 12.60 0.90 -111000 -193000 400000 150000 0.02 25000 225000 25000 20000 53000 20 150000 5800 7100 6800 500000 62 20800000 0 16000 15000000.0 5000000.0 0.0375 0 0 28000 0 Stockholders’ and Members’ Equity (Deficit)<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In December 2014, we converted from a limited liability corporation to a C-corporation. Subsequent to our corporate conversion, we have </span><span style="font-family:inherit;font-size:11pt;"><span>two</span></span><span style="font-family:inherit;font-size:11pt;"> classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to </span><span style="font-family:inherit;font-size:11pt;"><span>one</span></span><span style="font-family:inherit;font-size:11pt;"> vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to </span><span style="font-family:inherit;font-size:11pt;"><span>ten</span></span><span style="font-family:inherit;font-size:11pt;"> votes per share and is convertible into </span><span style="font-family:inherit;font-size:11pt;"><span>one</span></span><span style="font-family:inherit;font-size:11pt;"> share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prior to our corporate conversion, our Operating Agreement, as amended and restated, provided for classes of units, allocation of profits and losses, distribution preferences, and other member rights. The Operating Agreement allowed for preferred units, common units, capped common units, appreciation units and participation units. Capped common units were interests that entitled the holder to receive distributions up to a stated threshold amount. Appreciation units and participation units were interests that entitled a holder to receive distributions in excess of a stated threshold amount. Members were limited in their liability to their capital contributions.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:11pt;"><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Distributions from the LLC</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Our Amended and Restated Operating Agreement provided that any distributions, other than tax distributions, would be made according to the following priority: </span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">First, to each holder of Series B preferred units and Series C preferred units until the cumulative distributions received (including any tax distributions) by holders of Series B preferred units equal </span><span style="font-family:inherit;font-size:11pt;"><span>$1.00</span></span><span style="font-family:inherit;font-size:11pt;"> per Series B unit and the cumulative distribution received (including any tax distributions) by holders of Series C preferred units equal </span><span style="font-family:inherit;font-size:11pt;"><span>$5.00</span></span><span style="font-family:inherit;font-size:11pt;"> per Series C preferred unit, provided that if the amount of distributable cash and property is insufficient to make such distribution in full, then all distributable cash and property shall be distributed to the holders of the Series B preferred and Series C preferred pro rata on the basis of their respective distribution preferences.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Second, to each holder of Series A preferred units until the cumulative distributions received (including any tax distributions) by each holder of a Series A preferred unit equal </span><span style="font-family:inherit;font-size:11pt;"><span>$0.20</span></span><span style="font-family:inherit;font-size:11pt;"> per Series A preferred unit held.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Third, to each holder of common units or capped common units in proportion to the number of units held until the cumulative distributions received (including tax distributions) by each holder of a common unit or capped common unit equals </span><span style="font-family:inherit;font-size:11pt;"><span>$0.20</span></span><span style="font-family:inherit;font-size:11pt;"> per common unit or capped common unit held.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fourth, pro rata based on the number of units held to the holders of all units other than Series C preferred units based on the number of units held until the cumulative distributions received by each holder of common units and Series A preferred units equals the amount distributed to holders of Series C units, provided that holders of appreciation units or participation units will only receive distributions to the extent that pro rata distributions to all holders exceed the threshold levels of the applicable appreciation or participation units.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fifth, pro rata to the holders of all units, provided that holders of appreciation units or participation units will only receive distributions to the extent that pro rata distributions to all holders exceed the threshold levels of the appreciation units or participation units. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Allocation </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">o</span><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">f Profits and Losses from the LLC</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Profits and losses were allocated among the members so that the balance in each member’s capital account equaled or was as close as possible to the amount such member would receive upon our hypothetical sale and liquidation, assuming that our assets were sold for an amount equal to their book value, all our liabilities were paid and any remaining proceeds were distributed to the members in accordance with the terms of the Operating Agreement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses were allocated first to members with positive capital accounts until such capital account balances are reduced to zero, in the reverse order of the priority the members have to receive a return of their capital, as noted above, and then in proportion to the number of units held. Specifically, losses were first allocated to reduce any proceeds from common unit holders to zero, then to offset gross proceeds from Series A preferred unit holders and finally to offset gross proceeds from Series B and C preferred unit holders pro rata based on the number of units held. Once all contributed capital has been reduced to zero, the losses were then allocated pro rata based on the number of units held by each class of member units. Profits were allocated first to offset losses previously allocated, in the reverse order that such losses were allocated, and then in accordance with the members’ rights to receive distributions of profits, as noted above. </span></div>During 2014, losses offset proceeds from option exercises during the year and the gross proceeds from the 2012 and 2013 issuances of Series C preferred units to bring those positive capital accounts to zero. During 2014, the remaining losses incurred through the corporate conversion were then allocated pro rata to all classes of units. 2 1 10 1 1.00 5.00 0.20 0.20 Stock-Based Compensation <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (the 2009 Plan). We utilized stock-based compensation in the form of restricted participation units, appreciation units and options to purchase common units. We determined these forms of stock-based compensation were substantive classes of equity for accounting purposes. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Immediately prior to our IPO, the 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (the 2014 Plan and, together with the 2009 Plan, the Plans). </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. There were no other grants of any other award types under the Plans. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In June 2016, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by </span><span style="font-family:inherit;font-size:11pt;"><span>3,900,000</span></span><span style="font-family:inherit;font-size:11pt;">. As of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>4,167,855</span></span><span style="font-family:inherit;font-size:11pt;"> shares of Class A common stock were available for grant under the 2014 Plan. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Stock-based compensation expense for the year ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:inherit;font-size:11pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> for options to purchase common stock, restricted stock awards and restricted stock units, respectively. Stock-based compensation expense for the year ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2015</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> for options to purchase common stock and restricted stock awards, respectively. Stock-based compensation expense for the year ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2014</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$50,000</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$7.3 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$31,000</span></span><span style="font-family:inherit;font-size:11pt;"> for restricted participation and appreciation units, options to purchase common stock and restricted stock awards, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Stock-based compensation expense associated with restricted participation and appreciation units, stock options, restricted stock awards and restricted stock units 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription and support</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value of each option, participation and appreciation unit grant is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. The expected term represents the period of time the options are expected to be outstanding and is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the options. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value of our stock options was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:47%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:17%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6.0 - 6.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.0 - 10.0</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.15% - 2.08%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.35% - 1.93%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.52% - 2.80%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43.0% - 45.3%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42.4% - 47.1%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45.8% - 52.5%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes the option activity under the Plans for the year ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">: </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:34%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><br/>Weighted-<br/>Average<br/>Exercise<br/>Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,969,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,221,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(373,954</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,532,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at December 31, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,369,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:inherit;font-size:11pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The weighted-average grant-date fair value of options granted during the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:inherit;font-size:11pt;"><span>$6.79</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>$6.53</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:Times New Roman;font-size:11pt;"><span>$7.85</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. The total fair value of options vested during the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> was approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$9.3 million</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$8.7 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. Total unrecognized compensation expense of </span><span style="font-family:inherit;font-size:11pt;"><span>$18.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> related to options will be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:11pt;"><span>2.3</span></span><span style="font-family:inherit;font-size:11pt;"> years. Total compensation expense recognized during the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> for outstanding options granted to service providers was </span><span style="font-family:inherit;font-size:11pt;"><span>$0</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>$236,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, based on the fair value on the vesting date or the fair value on the reporting date if unvested. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted Stock Awards</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We have granted restricted stock awards to our executive officers that vest in </span><span style="font-family:inherit;font-size:11pt;">three</span><span style="font-family:inherit;font-size:11pt;"> equal annual installments from the date of grant and to non-employee members of our Board of Directors with </span><span style="font-family:inherit;font-size:11pt;">one</span><span style="font-family:inherit;font-size:11pt;">-year cliff vesting from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the years ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> was approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$750,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. No restricted stock awards vested during the year ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2014</span><span style="font-family:inherit;font-size:11pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes the restricted stock award activity under the Plan for the year ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:50%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-<br/>Average<br/>Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(246,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. The expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. At </span><span style="font-family:inherit;font-size:11pt;font-weight:normal;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, there was approximately </span><span style="font-family:inherit;font-size:11pt;font-weight:normal;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:11pt;"> of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:11pt;font-weight:normal;"><span>1.6</span></span><span style="font-family:inherit;font-size:11pt;"> years.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We have granted restricted stock units to our executive officers that vest in three equal annual installments from the date of grant and to non-employee members of our Board of Directors with 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. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">During </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2016</span><span style="font-family:inherit;font-size:11pt;">, we granted </span><span style="font-family:inherit;font-size:11pt;"><span>381,952</span></span><span style="font-family:inherit;font-size:11pt;"> shares of restricted stock units. The fair value for restricted stock units is calculated based on the stock price on the date of grant. No restricted stock units vested during the year ended </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. The expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. At </span><span style="font-family:inherit;font-size:11pt;font-weight:normal;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, there was approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:11pt;"> of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:11pt;"><span>1.9</span></span><span style="font-family:inherit;font-size:11pt;"> years.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted participation and appreciation units</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">During the year ended December 31, 2014, </span><span style="font-family:inherit;font-size:11pt;"><span>108,975</span></span><span style="font-family:inherit;font-size:11pt;"> participation and appreciation units under the 2009 Plan vested prior to our conversion to a corporation.</span></div><span style="font-family:inherit;font-size:11pt;background-color:#ffffff;">The total fair value of participation and appreciat</span><span style="font-family:inherit;font-size:11pt;">ion units vested during the year ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2014</span><span style="font-family:inherit;font-size:11pt;"> was approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$77,000</span></span>. At December 10, 2014, all participation and appreciation units converted into Class A common stock as part of the corporate conversion. 3900000 4167855 9400000 2800000 2000000.0 7600000 3400000 50000 7300000 31000 Stock-based compensation expense associated with restricted participation and appreciation units, stock options, restricted stock awards and restricted stock units was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription and support</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 493000 363000 502000 411000 349000 337000 2365000 1924000 1757000 2075000 1727000 1241000 8903000 6637000 3548000 14247000 11000000 7385000 The fair value of our stock options was estimated assuming no expected dividends and the following weighted-average assumptions: <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:47%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:17%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6.0 - 6.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.0 - 10.0</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.15% - 2.08%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.35% - 1.93%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.52% - 2.80%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43.0% - 45.3%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42.4% - 47.1%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45.8% - 52.5%</span></div></td></tr></table></div> The following table summarizes the option activity under the Plans for the year ended <span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:34%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><br/>Weighted-<br/>Average<br/>Exercise<br/>Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,969,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,221,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(373,954</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,532,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at December 31, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,369,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 6969133 11.37 P7Y8M12D 43287000 1221519 15.27 284243 14.70 373954 4.43 7532455 12.22 P7Y2M12D 19988000 4369328 10.11 P6Y2M12D 19665000 3900000 8400000 1700000 6.79 6.53 7.85 9300000 8700000 5100000 18100000 P2Y3M18D 0 236000 1800000 3300000 750000 The following table summarizes the restricted stock award activity under the Plan for the year ended <span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:50%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-<br/>Average<br/>Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(246,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 600025 13.38 10542000 0 0 0 0 246690 13.35 353335 13.40 4823000 6300000 P1Y7M6D 381952 3700000 P1Y10M24D 108975 77000 Accumulated Other Comprehensive Income (Loss)<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes the activity of accumulated other comprehensive income (loss) during the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated unrealized holding gains (losses) on available-for-sale securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive income (loss)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2013</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification of realized loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2014</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> The following table summarizes the activity of accumulated other comprehensive income (loss) during the years ended <span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated unrealized holding gains (losses) on available-for-sale securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive income (loss)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2013</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification of realized loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2014</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 54000 -196000 -142000 93000 60000 153000 0 -136000 -136000 147000 0 147000 133000 -39000 94000 280000 -39000 241000 18000 32000 50000 298000 -7000 291000 Segments <span style="font-family:inherit;font-size:11pt;">Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have a single operating segment. During the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>93.8%</span></span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>94.3%</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>94.7%</span></span> of our revenue, respectively, and substantially all of our long-lived assets were attributable to operations in the United States. 0.938 0.943 0.947 Income Taxes <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loss before income tax provision consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,788</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(618</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(759</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Current</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Deferred</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">During the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2015</span><span style="font-family:inherit;font-size:11pt;">, we recorded a federal income tax benefit of </span><span style="font-family:inherit;font-size:11pt;"><span>$32,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$76,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. That benefit was primarily related to the allocation of tax expense (benefit) between continuing operations and other comprehensive income when applying the exception to the ASC 740 intraperiod tax allocation rule. Intraperiod tax allocation rules require us to allocate the provision for income taxes between continuing operations and other categories of earnings, such as other comprehensive income. In periods in which we have a year-to-date pre-tax loss from continuing operations and pre-tax income in other categories of earnings, such as other comprehensive income, we must allocate the tax provision to the other categories of earnings and then record a related tax benefit in continuing operations. This exception to the general rule applies even when a valuation allowance is in place at the beginning and end of the year. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal statutory rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit at federal statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,377</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,833</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-taxable flow-through earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(615</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The components of deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals and reserves</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation and benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss and credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net deferred tax asset at </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, because we believe it is more likely than not that these benefits will not be realized.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, we have unrealized tax benefits of </span><span style="font-family:inherit;font-size:11pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:11pt;"> arising from tax deductions for share based compensation in excess of the compensation recognized for financial reporting purposes. Realization of this excess tax benefit will occur when current taxes payable are reduced with a corresponding credit to additional paid in capital.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, we have federal and state net operating loss carryforwards of approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$117.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$87.7 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts between years 2034 and 2036. The state net operating loss carryforwards will expire in varying amounts between years 2021 and 2036. Additionally, we have total net operating loss carryforwards from international operations of </span><span style="font-family:inherit;font-size:11pt;"><span>$209,000</span></span><span style="font-family:inherit;font-size:11pt;"> that will expire in varying amounts beginning in 2033. We also have approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> of federal and </span><span style="font-family:inherit;font-size:11pt;"><span>$902,000</span></span><span style="font-family:inherit;font-size:11pt;"> of state tax credit carryforwards as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">. The federal credits will expire in varying amounts between the years 2034 and 2036. The state credits expire beginning in 2021. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:28%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31, 2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits-beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions related to prior year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions for tax positions related to prior year</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions related to current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits-end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, due to the availability of net operating losses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We do not expect our gross unrecognized tax benefits to change significantly over the next 12 months. Our policy is to classify interest and penalties associated with uncertain tax positions, if any, as a component of our income tax provision. Interest and penalties were not significant during the years ended </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2015</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2014</span><span style="font-family:inherit;font-size:11pt;">.</span></div><span style="font-family:inherit;font-size:11pt;">We are subject to taxation in the United States and various states and foreign jurisdictions. As of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span><span style="font-family:inherit;font-size:11pt;">, tax years for 2013 through 2016 are subject to examination by the tax authorities. With few exceptions, as of </span><span style="font-family:inherit;font-size:11pt;">December 31, 2016</span>, we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2013. Loss before income tax provision consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,788</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(618</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(759</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> -43952000 -42788000 -40363000 -1000 -618000 -759000 -43953000 -43406000 -41122000 The provision (benefit) for income taxes consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Current</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Deferred</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 12000 69000 32000 44000 0 0 56000 69000 32000 -32000 -76000 0 -32000 -76000 0 24000 -7000 32000 -32000 -76000 The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal statutory rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit at federal statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,377</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,833</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-taxable flow-through earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(615</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 0.350 0.350 0.350 -15384000 -15192000 -14393000 -1377000 -1833000 -347000 0 0 -12336000 256000 -64000 -130000 0 0 -29870000 17013000 17697000 32440000 -484000 -615000 -4000 24000 -7000 32000 The components of deferred tax assets and liabilities were as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals and reserves</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation and benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss and credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 12000 1000 1104000 1407000 1565000 654000 16048000 12512000 3255000 5372000 45625000 30475000 180000 74000 67789000 50495000 67225000 50212000 564000 283000 403000 134000 161000 149000 564000 283000 0 0 3600000 117500000 87700000 209000 3400000 902000 A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:28%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31, 2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits-beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions related to prior year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions for tax positions related to prior year</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions related to current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits-end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 0 168000 0 0 168000 Net Loss Per Share<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options and stock related to unvested restricted stock awards to the extent dilutive. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The net loss per share is allocated based on the contractual 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class B</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(31,644</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30,075</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(13,324</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(25,259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15,895</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average common shares outstanding - basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>29,265,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,405,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,617,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,235,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,736,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,419,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic and diluted net loss per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.08</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.08</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:41%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares subject to outstanding common stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,532,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,969,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,089,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares subject to unvested restricted stock awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>353,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>600,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>54,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 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):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Class B</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(31,644</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30,075</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(13,324</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(25,259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15,895</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average common shares outstanding - basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>29,265,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,405,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,617,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,235,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,736,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,419,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic and diluted net loss per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.08</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.08</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div> -31644000 -12333000 -30075000 -13324000 -25259000 -15895000 29265605 11405528 27617350 12235274 19736342 12419718 -1.08 -1.08 -1.09 -1.09 -1.28 -1.28 The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:41%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares subject to outstanding common stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,532,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,969,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,089,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares subject to unvested restricted stock awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>353,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>600,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>54,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 7532455 6969133 6089938 353335 600025 54350 Unaudited Quarterly Results of Operations<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec 31, <br/>2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sept 30, </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun 30, <br/>2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar 31, <br/>2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec 31, <br/>2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sept 30, <br/>2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun 30, <br/>2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar 31, <br/>2015</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Subscription and support</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>29,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,269</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Professional services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46,374</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,710</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43,011</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,551</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,882</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,268</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,968</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost of revenue</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Subscription and support</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,694</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Professional services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,964</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28,869</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43,557</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(455</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(462</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(468</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(490</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(508</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(494</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(513</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(510</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other income and (expense), net </span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss before provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,515</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,899</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,513</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,026</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,661</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,923</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,531</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provision (benefit) for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(84</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,630</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.26</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.37</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted-average common shares outstanding - basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,872,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,762,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,593,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,451,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,204,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,980,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,627,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,593,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>(1) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to “Other income and (expense), net” (see Note 5). The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec 31, <br/>2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sept 30, </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun 30, <br/>2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar 31, <br/>2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec 31, <br/>2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sept 30, <br/>2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun 30, <br/>2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar 31, <br/>2015</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Subscription and support</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,237</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>29,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,269</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Professional services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46,374</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,710</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43,011</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,551</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,882</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,268</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,968</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost of revenue</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Subscription and support</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,694</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Professional services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,964</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28,869</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43,557</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,735</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(455</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(462</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(468</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(490</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(508</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(494</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(513</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(510</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other income and (expense), net </span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss before provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,515</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,899</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,513</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,026</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,661</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,923</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,531</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provision (benefit) for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(84</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,630</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.26</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.37</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.28</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted-average common shares outstanding - basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,872,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,762,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,593,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,451,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,204,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,980,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,627,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39,593,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>(1) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to “Other income and (expense), net” (see Note 5). 38329000 36237000 34969000 33585000 32102000 29832000 28085000 26269000 8045000 8473000 8042000 10966000 7780000 6436000 5883000 8885000 46374000 44710000 43011000 44551000 39882000 36268000 33968000 35154000 7244000 6694000 7039000 6918000 5791000 5319000 5564000 5885000 5964000 6040000 5538000 6188000 5222000 4457000 4189000 3777000 13208000 12734000 12577000 13106000 11013000 9776000 9753000 9662000 33166000 31976000 30434000 31445000 28869000 26492000 24215000 25492000 14533000 14342000 14047000 14516000 13496000 12766000 12196000 12008000 18196000 22354000 19828000 20088000 18632000 20903000 16329000 13705000 7845000 8015000 7882000 8953000 8538000 7153000 6291000 6734000 40574000 44711000 41757000 43557000 40666000 40822000 34816000 32447000 -7408000 -12735000 -11323000 -12112000 -11797000 -14330000 -10601000 -6955000 455000 462000 468000 490000 508000 494000 513000 510000 348000 298000 278000 576000 2014000 163000 191000 -66000 -7515000 -12899000 -11513000 -12026000 -10291000 -14661000 -10923000 -7531000 1000 -8000 12000 19000 2000 -31000 106000 -84000 -7516000 -12891000 -11525000 -12045000 -10293000 -14630000 -11029000 -7447000 -0.18 -0.32 -0.28 -0.30 -0.26 -0.37 -0.28 -0.19 40872772 40762960 40593908 40451668 40204367 39980308 39627842 39593700 XML 19 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Feb. 21, 2017
Jun. 30, 2016
Entity Information [Line Items]      
Entity Registrant Name WORKIVA INC    
Entity Central Index Key 0001445305    
Document Type 10-K    
Document Period End Date Dec. 31, 2016    
Document Fiscal Year Focus 2016    
Amendment Flag false    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Accelerated Filer    
Entity Public Float     $ 382.5
Class A Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   30,397,664  
Class B Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   10,867,888  

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets    
Cash and cash equivalents $ 51,281 $ 58,750
Marketable securities 11,435 17,420
Accounts receivable, net of allowance for doubtful accounts of $900 and $713 at December 31, 2016 and December 31, 2015, respectively 22,535 15,647
Deferred commissions 1,864 1,368
Other receivables 1,545 818
Prepaid expenses 9,382 3,875
Total current assets 98,042 97,878
Property and equipment, net 42,590 44,410
Intangible assets, net 1,012 896
Other assets 1,499 711
Total assets 143,143 143,895
Current liabilities    
Accounts payable 849 5,138
Accrued expenses and other current liabilities 20,695 20,394
Deferred revenue 76,016 55,741
Deferred government grant obligation 1,022 985
Current portion of capital lease and financing obligations 1,285 1,808
Current portion of long-term debt 20 18
Total current liabilities 99,887 84,084
Deferred revenue 21,485 7,597
Deferred government grant obligation 1,000 1,996
Other long-term liabilities 4,100 3,343
Capital lease and financing obligations 19,743 21,083
Long-term debt 53 73
Total liabilities 146,268 118,176
Stockholders’ (deficit) equity    
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding 0 0
Additional paid-in-capital 217,454 202,371
Accumulated deficit (220,911) (176,934)
Accumulated other comprehensive income 291 241
Total stockholders’ (deficit) equity (3,125) 25,719
Total liabilities and stockholders’ (deficit) equity 143,143 143,895
Class A Common Stock    
Stockholders’ (deficit) equity    
Common stock 30 29
Class B Common Stock    
Stockholders’ (deficit) equity    
Common stock $ 11 $ 12
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Allowance for doubtful accounts $ 900 $ 713
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 30,369,199 29,014,665
Common stock, shares outstanding 30,369,199 29,014,665
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 10,891,888 11,933,784
Common stock, shares outstanding 10,891,888 11,933,784
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 11 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 10, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue                          
Subscription and support   $ 38,329 $ 36,237 $ 34,969 $ 33,585 $ 32,102 $ 29,832 $ 28,085 $ 26,269   $ 143,120 $ 116,288 $ 91,317
Professional services   8,045 8,473 8,042 10,966 7,780 6,436 5,883 8,885   35,526 28,984 21,377
Total revenue   46,374 44,710 43,011 44,551 39,882 36,268 33,968 35,154   178,646 145,272 112,694
Cost of revenue                          
Subscription and support   7,244 6,694 7,039 6,918 5,791 5,319 5,564 5,885   27,895 22,559 21,182
Professional services   5,964 6,040 5,538 6,188 5,222 4,457 4,189 3,777   23,730 17,645 12,696
Total cost of revenue   13,208 12,734 12,577 13,106 11,013 9,776 9,753 9,662   51,625 40,204 33,878
Gross profit   33,166 31,976 30,434 31,445 28,869 26,492 24,215 25,492   127,021 105,068 78,816
Operating expenses                          
Research and development   14,533 14,342 14,047 14,516 13,496 12,766 12,196 12,008   57,438 50,466 44,145
Sales and marketing   18,196 22,354 19,828 20,088 18,632 20,903 16,329 13,705   80,466 69,569 53,498
General and administrative   7,845 8,015 7,882 8,953 8,538 7,153 6,291 6,734   32,695 28,716 19,783
Total operating expenses   40,574 44,711 41,757 43,557 40,666 40,822 34,816 32,447   170,599 148,751 117,426
Loss from operations   (7,408) (12,735) (11,323) (12,112) (11,797) (14,330) (10,601) (6,955)   (43,578) (43,683) (38,610)
Interest expense   (455) (462) (468) (490) (508) (494) (513) (510)   (1,875) (2,025) (2,044)
Other income and (expense), net   348 298 278 576 2,014 163 191 (66)   1,500 2,302 (468)
Loss before provision for income taxes   (7,515) (12,899) (11,513) (12,026) (10,291) (14,661) (10,923) (7,531)   (43,953) (43,406) (41,122)
Provision (benefit) for income taxes   1 (8) 12 19 2 (31) 106 (84)   24 (7) 32
Net loss $ (5,909) $ (7,516) $ (12,891) $ (11,525) $ (12,045) $ (10,293) $ (14,630) $ (11,029) $ (7,447) $ (35,246) $ (43,977) $ (43,399) $ (41,154)
Net loss per common share:                          
Basic and diluted (in dollars per share)   $ (0.18) $ (0.32) $ (0.28) $ (0.30) $ (0.26) $ (0.37) $ (0.28) $ (0.19)   $ (1.08) $ (1.09) $ (1.28)
Weighted average common shares outstanding - basic and diluted (in shares)   40,872,772 40,762,960 40,593,908 40,451,668 40,204,367 39,980,308 39,627,842 39,593,700   40,671,133 39,852,624 32,156,060
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net loss $ (43,977) $ (43,399) $ (41,154)
Other comprehensive income, net of tax      
Foreign currency translation adjustment, net of income tax (expense) of ($13), ($101) and $0 for the years ended December 31, 2016, 2015 and 2014, respectively 18 133 93
Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of ($19), $25, and $0 for the years ended December 31, 2016, 2015 and 2014, respectively 32 (39) 60
Reclassification of realized net losses on available-for-sale securities to net loss 0 0 136
Available-for-sale securities 32 (39) 196
Other comprehensive income, net of tax 50 94 289
Comprehensive loss $ (43,927) $ (43,305) $ (40,865)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustment, tax (expense) $ (13) $ (101) $ 0
Unrealized (loss) gain on available-for-sale securities, tax benefit (expense) $ (19) $ 25 $ 0
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF MEMBERS' AND STOCKHOLDERS' (DEFICIT) EQUITY - USD ($)
$ in Thousands
Total
Member Units
Series A Preferred Units
Member Units
Series B Preferred Units
Member Units
Series C Preferred Units
Member Units
Common Units
Member Units
Appreciation and Participation Units
Common Stock
Additional Paid-in-Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Shares outstanding beginning of the period (in shares) at Dec. 31, 2013   21,050,000 15,665,000 10,486,000 18,954,000 21,679,000        
Members' equity, beginning balance at Dec. 31, 2013 $ (6,787) $ (10,602) $ (6,910) $ 7,070 $ 160 $ 3,637   $ 0 $ (142) $ 0
Beginning of the period at Dec. 31, 2013                 (142)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (41,154)                  
Other comprehensive loss 289                  
Shares outstanding end of the period (in shares) at Dec. 31, 2014             39,641,000      
End of the period at Dec. 31, 2014 55,819           $ 39 189,168 147 (133,535)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Exercise of common unit options (in shares)             707,000      
Exercise of common unit options 2,244           $ 2 2,242    
Distribution to members (35)             (35)    
Cost of offering (4)             (4)    
Stock-based compensation expense 11,000             11,000    
Grant of restricted stock award (in shares)             600,000      
Net loss (43,399)                 (43,399)
Other comprehensive loss 94               94  
Shares outstanding end of the period (in shares) at Dec. 31, 2015             40,948,000      
End of the period at Dec. 31, 2015 $ 25,719           $ 41 202,371 241 (176,934)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Exercise of common unit options (in shares) 373,954           374,000      
Exercise of common unit options $ 1,597             1,597    
Stock-based compensation expense 14,247             14,247    
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)             (61,000)      
Tax withholdings related to net share settlements of stock-based compensation awards (761)             (761)    
Net loss (43,977)                 (43,977)
Other comprehensive loss 50               50  
Shares outstanding end of the period (in shares) at Dec. 31, 2016             41,261,000      
End of the period at Dec. 31, 2016 $ (3,125)           $ 41 $ 217,454 $ 291 $ (220,911)
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities      
Net loss $ (43,977) $ (43,399) $ (41,154)
Adjustments to reconcile net loss to net cash used in operating activities      
Depreciation and amortization 3,820 4,410 3,877
Stock-based compensation expense 14,247 11,000 7,385
Provision for doubtful accounts 185 449 123
Accretion of discount on convertible note 0 0 266
Paid-in-kind interest on convertible note 0 0 134
Change in fair value of derivative liability 0 0 193
Loss on early extinguishment of convertible note 0 0 111
Realized (gain) loss on sale of available-for-sale securities, net (6) (13) 136
Amortization of premiums and discounts on marketable securities, net 147 77 0
Recognition of deferred government grant obligation (1,141) (2,383) (99)
Deferred income tax (32) (76) 0
Changes in assets and liabilities:      
Accounts receivable (7,101) (5,080) 2,602
Deferred commissions (497) (520) (553)
Other receivables (732) (523) 155
Prepaid expenses (5,513) (734) (2,251)
Other assets (654) 81 (52)
Accounts payable (3,930) 2,331 (1,530)
Deferred revenue 34,211 7,297 19,961
Accrued expenses and other liabilities 604 5,390 7,137
Change in restricted cash 0 101 54
Net cash used in operating activities (10,369) (21,592) (3,505)
Cash flows from investing activities      
Purchase of property and equipment (1,901) (1,843) (8,566)
Purchase of marketable securities (1,301) (24,069) 0
Sale of marketable securities 7,197 6,521 4,864
Purchase of intangible assets (190) (386) (394)
Net cash provided by (used in) investing activities 3,805 (19,777) (4,096)
Cash flows from financing activities      
Payment of equity issuance costs 0 (1,346) 0
Proceeds from public offering, net of underwriters' discount and offering costs 0 0 91,769
Proceeds from issuance of convertible notes 0 0 5,000
Proceeds from option exercises 1,597 2,244 580
Taxes paid related to net share settlements of stock-based compensation awards (761) 0 0
Changes in restricted cash 0 300 (275)
Repayment of other long-term debt (18) (84) (2,365)
Principal payments on capital lease and financing obligations (1,863) (2,282) (1,338)
Distributions to members 0 (381) (279)
Proceeds from borrowings on line of credit 0 0 3,020
Proceeds from government grants 183 548 2,194
Payments of issuance costs on line of credit (33) 0 (113)
Repayment of line of credit 0 0 (5,038)
Repayment of government grant 0 (101) 0
Net cash (used in) provided by financing activities (895) (1,102) 93,155
Effect of foreign exchange rates on cash (10) 90 62
Net (decrease) increase in cash and cash equivalents (7,469) (42,381) 85,616
Cash and cash equivalents at beginning of year 58,750 101,131 15,515
Cash and cash equivalents at end of year 51,281 58,750 101,131
Supplemental cash flow disclosure      
Cash paid for interest 1,835 2,048 1,678
Cash paid for income taxes, net of refunds 47 64 0
Supplemental disclosure of noncash investing and financing activities      
Fixed assets acquired through financing obligations 0 0 3,478
Fixed assets acquired through capital lease arrangements 0 527 1,677
Derivative liability reclassified upon settlement of convertible notes 0 0 1,392
Conversion of convertible notes and accrued interest into Class A common stock 0 0 4,312
Accrued distributions to members 0 0 346
Initial public offering cost accruals 0 0 1,342
Government grant recorded against property and equipment, net 0 908 0
Allowance for tenant improvements 481 698 1,301
Purchases of property and equipment, accrued but not paid $ 0 $ 354 $ 0
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2016
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 created Wdesk, a collaborative work management platform for organizations to collect, link, report and analyze their business data. Wdesk’s proprietary word processing, spreadsheet and presentation applications are integrated and built upon a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail. We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and operations. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Initial Public Offering
In December 2014, we completed our initial public offering (IPO) and sold 7,200,000 shares of Class A common stock at a public offering price of $14.00 per share. We received net proceeds of $90.4 million after deducting underwriting discounts and commissions of $7.1 million and other offering expenses of $3.3 million.
Foreign Currency
We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of stockholders’ equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within “Other income and (expense), net” on the consolidated statements of operations. We recorded $67,000, $(293,000) and $(141,000) of transaction gains (losses) during the years ended December 31, 2016, 2015 and 2014, respectively.
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 determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Cash and Cash Equivalents
Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.
Marketable Securities
Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within “Accumulated other comprehensive income” on the consolidated balance sheets until realized. Dividend income is reported within “Other income and (expense), net” on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in “Other income and (expense), net” on the consolidated statements of operations.
Fair Value of Financial Instruments
Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.
Concentration of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.
Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December 31, 2016 or 2015.
Property and Equipment, net
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to ten years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense totaled $3.7 million,
$4.4 million and $3.9 million for the years ended December 31, 2016, 2015 and 2014, respectively, and included $2.1 million, $2.4 million and $1.9 million of amortization of assets recorded under capital leases during the years ended December 31, 2016, 2015 and 2014, respectively.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from three to 36 months. Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.
We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:
There is persuasive evidence of an arrangement;
The service has been or is being provided to the customer;
Collection of the fees is reasonably assured; and
The amount of fees to be paid by the customer is fixed or determinable.
Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.
Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.
Subscription and Support Revenue 
We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured.
Professional Services Revenue 
We recognize revenue for our professional services contracts when the services are performed.
Multiple Deliverable Arrangements 
For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered.
Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December 31, 2016, 2015 and 2014, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because
we established standalone value for our professional services in the years ended December 31, 2016, 2015 and 2014, such service arrangements are being accounted for separately from subscription services. 
When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any. 
We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements. 
Deferred Revenue
We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and 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.
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. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements.
Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled $2.7 million, $2.8 million and $1.8 million for the years ended December 31, 2016, 2015 and 2014, respectively.
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, 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.
Leases
We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.
Government Grants
Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.
Intangible Assets
We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.
Accumulated amortization of patents as of December 31, 2016 and 2015 was approximately $127,000 and $53,000, respectively. Future amortization expense for legally approved patents is estimated at $84,000 per year through 2021 and approximately $260,000 thereafter.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment 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.
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock, unvested stock and the issuance of restricted stock to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards and also used the Black-Scholes option-pricing model for appreciation units and participation units granted prior to our corporate conversion. For restricted stock awards, fair value is based on the closing price of our common stock on the grant date.
Income Taxes
We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.
Prior to our corporate conversion in December 2014, we were a Delaware limited liability company that passed through income and losses to our members for U.S. federal and state income tax purposes. As a result, we were not subject to any U.S. federal or state income taxes as our taxable income was reported by our individual members.
Effective upon our corporate conversion, we account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
New Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, Revenue Recognition - Revenue from Contracts with Customers (ASU 2014-09), which amends the guidance in former ASC 605, Revenue Recognition. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has issued several amendments and updates to the new revenue standard, including guidance related to when an entity should recognize revenue gross as a principal or net as an agent and how an entity should identify performance obligations.  As amended, ASU 2014-09 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. Early adoption is permitted for all entities only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. Upon adoption of ASU 2014-09, we expect we will be required to view certain of our professional services as being provided over time rather than as of a specific point in time. We expect this may result in some acceleration of revenue recognition. In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer are recognized as an asset. We expect this will result in an increase in the costs we capitalize. In addition, the guidance requires that these costs are deferred over a term that is consistent with the transfer to the customer of the services to which the asset relates. We expect this will result in these costs being deferred over a longer period than under current guidance. We are still evaluating the ASU for other potential impact to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and are considering a modified retrospective transition method. We have a project plan in place for the transition to revenue recognition in accordance with ASC 606 including necessary changes to accounting processes, procedures and internal controls. We expect to complete the plan in time to report in accordance with ASC 606 for the first quarterly filing on Form 10-Q for the period ended March 31, 2018.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs. The standard requires debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The recognition and measurement guidance for debt issuance costs are not affected. The standard became effective for interim and annual periods beginning after December 15, 2015. Effective January 1, 2016, we adopted this standard. The adoption did not have a material impact on our consolidated financial statements.
In April 2015, the FASB issued ASU 2015-05, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The amendments in this update provide guidance to customers about whether a cloud computing arrangement includes a software license. The amendment was effective for interim and annual periods beginning after December 15, 2015 with early adoption permitted. Effective January 1, 2016, we adopted this standard prospectively. The adoption did not have a material impact on our consolidated financial statements.
In February 2016, the FASB issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. Under this ASU, entities are permitted to make an accounting policy election to either estimate forfeitures on share-based payment awards, as required by current guidance, or to recognize forfeitures as they occur. We will be required to make this election at the entity level using a modified retrospective transition method, with a cumulative-effect adjustment to the accumulated deficit. We have elected to recognize forfeitures as they occur. The guidance is effective for interim and annual periods beginning after December 15, 2016, with early adoption permitted. Effective January 1, 2017, we adopted this standard. The forfeiture policy election noted above, along with the remaining provisions of ASU 2016-09, are not expected to have a material impact on our consolidated financial statements.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. While we are still assessing the impact of ASU 2016-18, we do not believe that the adoption of this guidance will have a material impact on our consolidated financial statements.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities
12 Months Ended
Dec. 31, 2016
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
At December 31, 2016, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
3,503

 
$

 
$
(5
)
 
$
3,498

U.S. corporate debt securities
 
7,943

 
1

 
(7
)
 
7,937

Money market funds
 
43,496

 

 

 
43,496

 
 
$
54,942

 
$
1

 
$
(12
)
 
$
54,931

Included in cash and cash equivalents
 
$
43,496

 
$

 
$

 
$
43,496

Included in marketable securities
 
$
11,446

 
$
1

 
$
(12
)
 
$
11,435


At December 31, 2015, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
4,805

 
$

 
$
(31
)
 
$
4,774

U.S. corporate debt securities
 
12,679

 
1

 
(34
)
 
12,646

Money market funds
 
53,365

 

 

 
53,365

 
 
$
70,849

 
$
1

 
$
(65
)
 
$
70,785

Included in cash and cash equivalents
 
$
53,365

 
$

 
$

 
$
53,365

Included in marketable securities
 
$
17,484

 
$
1

 
$
(65
)
 
$
17,420


The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 2016, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
 
 
As of December 31, 2016
 
 
Less than 12 months
 
12 months or greater
 
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
U.S. treasury debt securities
 
$
3,498

 
$
(5
)
 
$

 
$

U.S. corporate debt securities
 
7,135

 
(7
)
 

 

Total
 
$
10,633

 
$
(12
)
 
$

 
$


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 December 31, 2016 to hold these investments until the cost basis is recovered.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Supplemental Consolidated Balance Sheet and Statement of Operations Information
12 Months Ended
Dec. 31, 2016
Supplemental Balance Sheet and Statement of Operations Information [Abstract]  
Supplemental Consolidated Balance Sheet and Statement of Operations Information Supplemental Consolidated Balance Sheet and Statement of Operations Information
Property and Equipment, net
Property and equipment, net as of December 31, 2016 and 2015 consisted of (in thousands):
 
As of December 31,
 
2016
 
2015
Buildings
$
36,603

 
$
36,596

Computers, equipment and software
5,954

 
7,286

Furniture and fixtures
8,283

 
7,484

Vehicles
97

 
148

Leasehold improvements
4,682

 
3,697

Construction in process

 
168

 
55,619

 
55,379

Less: accumulated depreciation and amortization
(13,029
)
 
(10,969
)
 
$
42,590

 
$
44,410


The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):
 
As of December 31,
 
2016
 
2015
Buildings
$
36,603

 
$
36,596

Computers and equipment
1,747

 
3,254

 
38,350

 
39,850

Less: accumulated amortization
(5,134
)
 
(4,511
)
 
$
33,216

 
$
35,339


Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2016 and 2015 consisted of (in thousands):
 
As of December 31,
 
2016
 
2015
Accrued vacation
$
4,368

 
$
3,604

Accrued commissions
2,382

 
2,470

Accrued bonuses
8,927

 
9,598

Estimated health insurance claims
1,210

 
900

Accrued other liabilities
3,808

 
3,822

 
$
20,695

 
$
20,394


Other Income and (Expense), net
Other income and (expense), net for the years ended December 31, 2016, 2015 and 2014 consisted of (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Interest income
$
286

 
$
151

 
$
73

Recognition of IEDA government grant

 
1,638

 

Income from training reimbursement program
1,141

 
744

 
99

Change in fair value of derivative

 

 
(193
)
Loss on early extinguishment of convertible note

 

 
(111
)
Gains (losses) on foreign currency transactions
67

 
(293
)
 
(141
)
Other
6

 
62

 
(195
)
 
$
1,500

 
$
2,302

 
$
(468
)
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements
12 Months Ended
Dec. 31, 2016
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 December 31, 2016 and 2015, 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. Liabilities classified as Level 3 are described below. 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 December 31, 2016
 
Fair Value Measurements as of December 31, 2015
Description
 
Total
 
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
Money market funds
 
$
43,496

 
$
43,496

 
$

 
$
53,365

 
$
53,365

 
$

U.S. treasury debt securities
 
3,498

 

 
3,498

 
4,774

 

 
4,774

U.S. corporate debt securities
 
7,937

 

 
7,937

 
12,646

 

 
12,646

 
 
$
54,931

 
$
43,496

 
$
11,435

 
$
70,785

 
$
53,365

 
$
17,420

 
 
 
 
 
 
 
 
 
 
 
 
 
Included in cash and cash equivalents
 
$
43,496

 


 


 
$
53,365

 


 


Included in marketable securities
 
$
11,435

 


 


 
$
17,420

 
 
 
 

Other Fair Value Measurements
During 2014, there was an embedded derivative liability associated with a convertible note that was issued in July 2014 (see Note 6). To derive the fair value of the embedded derivative, we estimated the fair value of the convertible note “with” and “without” the embedded derivative using a discounted cash-flow approach. The difference between the “with” and “without” note prices was determined to be the fair value of the embedded derivative at inception. Key inputs for this valuation model were the stated interest rate of the convertible note, our assumed cost of debt, assessment of the likelihood of conversion, timing and the stated value of the discount upon conversion of the notes into our equity. The derivative liability was re-measured at fair value each reporting period through December 16, 2014 when the note was settled in shares of our Class A common stock. Changes in the fair value measurement of the embedded derivative were reported in “Other income and (expense), net” on the consolidated statement of operations.
At December 31, 2016, the fair value of our debt obligations approximated the carrying amount of $73,000. The estimated fair value was based in part on our consideration of incremental borrowing rates for similar types of borrowing arrangements. We have classified the fair value of our debt obligations as Level 3 due to the lack of relevant observable market data over fair value inputs.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Rent expense for the years ended December 31, 2016, 2015 and 2014 was $3.9 million, $3.7 million and $3.2 million, respectively.
We lease computer equipment under capital lease agreements that expire through September 2018. The total amount financed under these capital leases was $0.0 million, $0.5 million and $1.7 million during the years ended December 31, 2016, 2015 and 2014, respectively.
Build to Suit
We entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $11.8 million for the first phase and
$11.1 million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were deemed the “owner” for accounting purposes during the construction period and were required to capitalize the construction costs associated with the office building. Upon completion of each phase of the project, we performed a sale-leaseback analysis pursuant to ASC 840, Leases, to determine if the building could be removed from the balance sheet. We determined there was continuing involvement, which precluded derecognition of the building. The construction liability of $11.8 million was reclassified to a financing obligation, and $17.1 million of costs capitalized during construction was placed in service during June 2013 for the initial phase. Upon completion of the second phase of the project, the construction liability of $11.1 million was reclassified to a financing obligation, and $19.9 million of costs capitalized during construction was placed in service during 2014.
Total cash payments due under the arrangement were allocated on a relative fair value basis between rent related to the land lease and debt service payments related to the financing obligation. The portion of the lease payments allocated to the land is expensed on a straight-line basis over the term of the lease from the point we took possession of the land and including renewal periods where renewal was deemed reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord’s interest in the land lease and building at any time beginning three years from the commencement date of the lease. In addition, the lease requires us upon certain events, such as a change in control, to purchase the building from the landlord. The purchase options were deemed to be fair value at the inception of the lease.
As of December 31, 2016, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):
 
 
Operating Leases
 
Capital Leases
 
Financing Obligations
2017
 
$
3,235

 
$
414

 
$
2,458

2018
 
3,343

 
66

 
2,703

2019
 
2,592

 

 
2,736

2020
 
2,257

 

 
2,759

2021
 
2,179

 

 
2,759

Thereafter
 
8,132

 

 
27,617

Total minimum lease payments
 
$
21,738

 
480

 
41,032

Less: Amount representing interest
 
 
 
(19
)
 
(20,465
)
Present value of capital lease and financing obligations
 
 
 
$
461

 
$
20,567


Government Grants
Since 2009, we have participated in a program with a local area community college, enlisted by the state of Iowa, that provides reimbursement of training dollars spent on employees hired in Iowa. The community college funds training through the sale of certificates for the amount of anticipated training expenses to be incurred and an estimate of the costs to administer the program. At each payroll date, the state allows us to divert a specified portion of employee state income tax withholdings for the qualified employees to the community college. The community college uses the funds to pay for the program and principal and interest on the certificates. In the event that the funds generated from withholding taxes are insufficient to pay the principal and interest on the certificates, we would be liable for any shortfall. To date, we have entered into five agreements under this program. In addition, we have been reimbursed for training costs incurred for a total of 378 employees.
During the years ended December 31, 2016, 2015 and 2014, we were reimbursed $83,000, $0 and $194,000, respectively. We have concluded that the realization of these amounts is contingent on continuing employment levels. Therefore, in accordance with ASC 450, the amounts received are recorded on the balance sheet as a liability until all contingencies have been resolved. We release the liability to “Other income and (expense), net” on our statement of operations once the amounts diverted and paid to the community college have reduced the total principal and interest due on the certificates to a level below the amounts reimbursed to date. The amount recognized in other income is measured as the excess of the reimbursements received as of each balance sheet date over the total principal and interest due on the certificates, net of amounts diverted. To the extent we have not diverted amounts sufficient to reduce the principal and interest on the certificates to a level below the reimbursements received for each of the programs, there is no benefit recorded in the statement of operations.
During the years ended December 31, 2016, 2015 and 2014, the total benefit recorded on the statement of operations was $1.0 million, $744,000 and $99,000, respectively. At December 31, 2016 and 2015, there was $1.8 million and $2.7 million included in “Deferred government grant obligation” on the consolidated balance sheet, respectively. The deferred liability is classified as current or non-current based on the estimated timing of when the amounts will be recorded as income. At December 31, 2016 and 2015, there was $1.0 million and $985,000 classified as a current liability, respectively.
On February 1, 2011, we received financing from the Iowa Economic Development Authority (IEDA) that provides for a grant in the form of a forgivable loan of $2.3 million. The note matures in five years, and in the event of default, bears interest at 6%. Under the terms of the loan, we must complete and maintain the project performance obligation, including the creation of 251 qualified jobs by December 16, 2013, and the retention of six previously created qualified jobs through December 16, 2015. The Company and IEDA also agreed to a $31.6 million development plan that was required to be invested by December 16, 2013. The job creation obligation was met and the $31.6 million development plan was completed as of December 16, 2013. We were required to maintain the jobs through December 16, 2015. In the event that such condition is not met, we must repay $8,799 per job not maintained. The financing was secured by a letter of credit issued pursuant to our credit facility with Silicon Valley Bank. As the project plan was completed in 2013, which included the creation of 251 qualified jobs, and any failure to maintain these qualified jobs during the maintenance period would not give rise to a requirement to accrue or repay interest on the loan, interest expense of $260,000 that had been previously accrued was offset against “Interest expense” on the consolidated statement of operations during the year ended December 31, 2013. Also in connection with this grant agreement, we were awarded a grant that provides for reimbursement of sales tax costs we incurred in connection with the construction of the first phase of the Ames office building. In March 2015, we received proceeds of $313,000 in connection with this grant.
In December 2015, after completing the project close out procedures, IEDA determined that 10 of the 251 positions originally hired under this grant did not meet minimum wage requirements resulting in a repayment of $88,000. The remaining balance under the forgivable loan portion of this government grant of $2.2 million was recognized during the fourth quarter of 2015, with $608,000 recorded as a reduction of our property and equipment and $1.6 million included in “Other income and (expense), net” on the consolidated statement of operations. The $313,000 received in connection with the sales tax grant was recognized as a reduction of our property and equipment in December 2015. At December 31, 2016 and 2015, there were no amounts outstanding related to the forgivable loan included in “Deferred government grant obligation” on the consolidated balance sheet.
In October 2013, we received a grant from the IEDA in the form of forgivable loans up to $2.5 million and non-interest bearing loans up to $2.5 million available to us based on qualified job growth. On December 20, 2013, the initial disbursement was awarded consisting of $2.0 million in non-interest bearing and forgivable loans. This disbursement was not received by us until after year end. In connection with our initial public offering, the outstanding balance of the loans became due and payable and was repaid in full during December 2014. Also, in connection with this grant agreement with the Iowa Economic Development Authority, we were awarded a grant that provides for reimbursement of sales tax costs we incurred in connection with the construction of the second phase of the Ames office building. In August 2015, we received proceeds of $235,000, which are included in “Deferred government grant obligation” on the consolidated balance sheet at both December 31, 2016 and 2015. At both December 31, 2016 and 2015, this amount is presented as a non-current liability as all contingencies will not be resolved until October 2020.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Debt
12 Months Ended
Dec. 31, 2016
Debt Disclosure [Abstract]  
Debt Debt
Convertible Notes
In July 2014, we issued a subordinated promissory note (the 2014 Note) totaling $5.0 million with a 7% coupon rate and maturing January 31, 2016. The note contained an option to convert outstanding principal and paid-in-kind interest into our Class A common stock upon successful completion of an initial public offering at a 10% discount to the offering price.
We evaluated the convertible debt instrument under ASC 480, Distinguishing Liabilities from Equity and concluded it would be accounted for as a liability. We concluded the holder’s redemption rights upon a new equity financing or change of control event and the holder’s options to either convert the note into shares in the event of an initial public offering or to continue receiving simple interest at a 10% paid-in-kind coupon rate were embedded features of the note that were required to be bifurcated and accounted for as a compound derivative in accordance with ASC 815-15, Derivatives and Hedging. We recorded $1.2 million as the fair value of the embedded derivative liability upon issuance of the convertible note as of July 31, 2014, with a corresponding amount recorded as a debt discount. The discount was being accreted to interest expense over the term of the note.
On December 16, 2014, in conjunction with the close of our initial public offering, the holder elected to exercise the option to convert the 2014 Note. We settled the $5.1 million of outstanding principal and interest with 407,480 shares of our Class A common stock at a price of $12.60 per share, which represents 90% of the initial public offering price of our Class A common stock. This settlement resulted in a loss of $111,000, which is reported in “Other income and (expense), net” on the consolidated statement of operations. The change in fair value of the derivative resulted in expense of $193,000 through conversion and is reported in “Other income and (expense), net” on the consolidated statement of operations. We recorded $400,000 of interest related to the convertible note through conversion.
Other Long-Term Debt
On August 31, 2009, we received a loan of $150,000 from the IEDA. We are required to pay the lesser of 2% of prior year total gross revenue or $25,000 per year until $225,000 has been remitted. We expect to pay $25,000 in 2017, and therefore, the principal portion of $20,000 and $53,000 have been reflected in the current and long-term portion of debt on our balance sheet, respectively. Interest will be accreted over the estimated period of repayment. Under the terms of both IEDA notes, we were required to create 20 jobs in Iowa by May 2012 and maintain them through May 2014, which we did. In the event such conditions were not met, $150,000 of the loan amount would have been immediately due and payable. We recorded interest expense of $5,800, $7,100 and $6,800 for the years ended December 31, 2016, 2015 and 2014, respectively.
On May 20, 2010, we received a non-interest bearing loan of $500,000 from IEDA, due in monthly installments from September 2010 through August 2015. Under the terms of the loan, we were required to create 62 jobs by January 2013 and maintain them through January 2015. We have met this requirement. This loan was paid in full during the year ended December 31, 2015.
On March 6, 2013, we obtained a line of credit with Morgan Stanley providing for maximum borrowings of $20.8 million. The availability on the line of credit is limited to the value of our cash and marketable securities held in the associated account at Morgan Stanley. We recorded interest expense of $0 and $16,000 for the years ended December 31, 2015 and 2014, respectively, related to such debt agreement. The line of credit was closed during 2015.
In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank, which was subsequently amended. The credit facility can be used to fund working capital and general business requirements and matures in August 2018. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank’s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility’s interest rate was 3.75% at December 31, 2016. We recorded interest expense of $0, $0 and $28,000 for the years ended December 31, 2016, 2015 and 2014 related to such debt agreement. No amounts were outstanding under the credit facility as of December 31, 2016 and 2015.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stockholders' and Members' Equity (Deficit)
12 Months Ended
Dec. 31, 2016
Equity [Abstract]  
Stockholders' and Members' Equity (Deficit) Stockholders’ and Members’ Equity (Deficit)
In December 2014, we converted from a limited liability corporation to a C-corporation. Subsequent to our corporate conversion, we have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.
Prior to our corporate conversion, our Operating Agreement, as amended and restated, provided for classes of units, allocation of profits and losses, distribution preferences, and other member rights. The Operating Agreement allowed for preferred units, common units, capped common units, appreciation units and participation units. Capped common units were interests that entitled the holder to receive distributions up to a stated threshold amount. Appreciation units and participation units were interests that entitled a holder to receive distributions in excess of a stated threshold amount. Members were limited in their liability to their capital contributions.
Distributions from the LLC
Our Amended and Restated Operating Agreement provided that any distributions, other than tax distributions, would be made according to the following priority:
First, to each holder of Series B preferred units and Series C preferred units until the cumulative distributions received (including any tax distributions) by holders of Series B preferred units equal $1.00 per Series B unit and the cumulative distribution received (including any tax distributions) by holders of Series C preferred units equal $5.00 per Series C preferred unit, provided that if the amount of distributable cash and property is insufficient to make such distribution in full, then all distributable cash and property shall be distributed to the holders of the Series B preferred and Series C preferred pro rata on the basis of their respective distribution preferences.
Second, to each holder of Series A preferred units until the cumulative distributions received (including any tax distributions) by each holder of a Series A preferred unit equal $0.20 per Series A preferred unit held.
Third, to each holder of common units or capped common units in proportion to the number of units held until the cumulative distributions received (including tax distributions) by each holder of a common unit or capped common unit equals $0.20 per common unit or capped common unit held.
Fourth, pro rata based on the number of units held to the holders of all units other than Series C preferred units based on the number of units held until the cumulative distributions received by each holder of common units and Series A preferred units equals the amount distributed to holders of Series C units, provided that holders of appreciation units or participation units will only receive distributions to the extent that pro rata distributions to all holders exceed the threshold levels of the applicable appreciation or participation units.
Fifth, pro rata to the holders of all units, provided that holders of appreciation units or participation units will only receive distributions to the extent that pro rata distributions to all holders exceed the threshold levels of the appreciation units or participation units.
Allocation of Profits and Losses from the LLC
Profits and losses were allocated among the members so that the balance in each member’s capital account equaled or was as close as possible to the amount such member would receive upon our hypothetical sale and liquidation, assuming that our assets were sold for an amount equal to their book value, all our liabilities were paid and any remaining proceeds were distributed to the members in accordance with the terms of the Operating Agreement.
Losses were allocated first to members with positive capital accounts until such capital account balances are reduced to zero, in the reverse order of the priority the members have to receive a return of their capital, as noted above, and then in proportion to the number of units held. Specifically, losses were first allocated to reduce any proceeds from common unit holders to zero, then to offset gross proceeds from Series A preferred unit holders and finally to offset gross proceeds from Series B and C preferred unit holders pro rata based on the number of units held. Once all contributed capital has been reduced to zero, the losses were then allocated pro rata based on the number of units held by each class of member units. Profits were allocated first to offset losses previously allocated, in the reverse order that such losses were allocated, and then in accordance with the members’ rights to receive distributions of profits, as noted above.
During 2014, losses offset proceeds from option exercises during the year and the gross proceeds from the 2012 and 2013 issuances of Series C preferred units to bring those positive capital accounts to zero. During 2014, the remaining losses incurred through the corporate conversion were then allocated pro rata to all classes of units.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (the 2009 Plan). We utilized stock-based compensation in the form of restricted participation units, appreciation units and options to purchase common units. We determined these forms of stock-based compensation were substantive classes of equity for accounting purposes.
Immediately prior to our IPO, the 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (the 2014 Plan and, together with the 2009 Plan, the Plans).
We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock.
As of December 31, 2016, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. There were no other grants of any other award types under the Plans.
In June 2016, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,900,000. As of December 31, 2016, 4,167,855 shares of Class A common stock were available for grant under the 2014 Plan.
Stock-based compensation expense for the year ended December 31, 2016 was $9.4 million, $2.8 million and $2.0 million for options to purchase common stock, restricted stock awards and restricted stock units, respectively. Stock-based compensation expense for the year ended December 31, 2015 was $7.6 million and $3.4 million for options to purchase common stock and restricted stock awards, respectively. Stock-based compensation expense for the year ended December 31, 2014 was $50,000, $7.3 million and $31,000 for restricted participation and appreciation units, options to purchase common stock and restricted stock awards, respectively.
Stock-based compensation expense associated with restricted participation and appreciation units, stock options, restricted stock awards and restricted stock units was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
 
Year ended December 31,
 
2016
 
2015
 
2014
Cost of revenue
 
 
 
 
 
Subscription and support
$
493

 
$
363

 
$
502

Professional services
411

 
349

 
337

Operating expenses
 
 
 
 
 
Research and development
2,365

 
1,924

 
1,757

Sales and marketing
2,075

 
1,727

 
1,241

General and administrative
8,903

 
6,637

 
3,548

Total
$
14,247

 
$
11,000

 
$
7,385


The fair value of each option, participation and appreciation unit grant is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. The expected term represents the period of time the options are expected to be outstanding and is based on the “simplified method” as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the “simplified method” due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the options.
The fair value of our stock options was estimated assuming no expected dividends and the following weighted-average assumptions:
 
Year ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.0 - 6.1
 
6.1
 
5.0 - 10.0
Risk-free interest rate
1.15% - 2.08%
 
1.35% - 1.93%
 
1.52% - 2.80%
Expected volatility
43.0% - 45.3%
 
42.4% - 47.1%
 
45.8% - 52.5%

Stock Options
The following table summarizes the option activity under the Plans for the year ended December 31, 2016:




Options
 

Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Term (Years)
 
Aggregate Intrinsic Value
 
 
 
 
 
 
 
(in thousands)
Outstanding at December 31, 2015
6,969,133

 
$
11.37

 
7.7
 
$
43,287

Granted
1,221,519

 
15.27

 
 
 
 
Forfeited
(284,243
)
 
14.70

 
 
 
 
Exercised
(373,954
)
 
4.43

 
 
 
 
Outstanding at December 31, 2016
7,532,455

 
$
12.22

 
7.2
 
$
19,988

 
 
 
 
 
 
 
 
Exercisable at December 31, 2016
4,369,328

 
$
10.11

 
6.2
 
$
19,665


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 years ended December 31, 2016, 2015 and 2014 was $3.9 million, $8.4 million and $1.7 million, respectively.
The weighted-average grant-date fair value of options granted during the years ended December 31, 2016, 2015 and 2014 was $6.79, $6.53 and $7.85, respectively. The total fair value of options vested during the years ended December 31, 2016, 2015 and 2014 was approximately $9.3 million, $8.7 million and $5.1 million, respectively. Total unrecognized compensation expense of $18.1 million related to options will be recognized over a weighted-average period of 2.3 years. Total compensation expense recognized during the years ended December 31, 2016, 2015 and 2014 for outstanding options granted to service providers was $0, $236,000 and $1.8 million, respectively, based on the fair value on the vesting date or the fair value on the reporting date if unvested.
Restricted Stock Awards
We have granted restricted stock awards to our executive officers that vest in three equal annual installments from the date of grant and to non-employee members of our Board of Directors with one-year cliff vesting from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the years ended December 31, 2016 and 2015 was approximately $3.3 million and $750,000, respectively. No restricted stock awards vested during the year ended December 31, 2014.
The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2016:




Number of Shares
 
Weighted-
Average
Grant Date Fair Value
 
Aggregate Intrinsic Value
 
 
 
 
 
(in thousands)
Outstanding at December 31, 2015
600,025

 
$
13.38

 
$
10,542

Granted

 

 
 
Forfeited

 

 
 
Vested
(246,690
)
 
13.35

 
 
Outstanding at December 31, 2016
353,335

 
$
13.40

 
$
4,823


Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. The expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. At December 31, 2016, there was approximately $6.3 million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 1.6 years.
Restricted Stock Units
We have granted restricted stock units to our executive officers that vest in three equal annual installments from the date of grant and to non-employee members of our Board of Directors with 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.
During 2016, we granted 381,952 shares of restricted stock units. The fair value for restricted stock units is calculated based on the stock price on the date of grant. No restricted stock units vested during the year ended December 31, 2016.
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. The expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. At December 31, 2016, there was approximately $3.7 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 1.9 years.
Restricted participation and appreciation units
During the year ended December 31, 2014, 108,975 participation and appreciation units under the 2009 Plan vested prior to our conversion to a corporation.
The total fair value of participation and appreciation units vested during the year ended December 31, 2014 was approximately $77,000. At December 10, 2014, all participation and appreciation units converted into Class A common stock as part of the corporate conversion.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2016
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)
The following table summarizes the activity of accumulated other comprehensive income (loss) during the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
Accumulated translation adjustment
 
Accumulated unrealized holding gains (losses) on available-for-sale securities
 
Accumulated other comprehensive income (loss)
Balance at December 31, 2013
 
$
54

 
$
(196
)
 
$
(142
)
Other comprehensive income
 
93

 
60

 
153

Reclassification of realized loss
 

 
136

 
136

Balance at December 31, 2014
 
147

 

 
147

Other comprehensive income (loss)
 
133

 
(39
)
 
94

Balance at December 31, 2015
 
280

 
(39
)
 
241

Other comprehensive income
 
18

 
32

 
50

Balance at December 31, 2016
 
$
298

 
$
(7
)
 
$
291

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segments
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Segments Segments Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have a single operating segment. During the years ended December 31, 2016, 2015 and 2014, 93.8%, 94.3% and 94.7% of our revenue, respectively, and substantially all of our long-lived assets were attributable to operations in the United States.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Loss before income tax provision consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
United States
$
(43,952
)
 
$
(42,788
)
 
$
(40,363
)
Foreign
(1
)
 
(618
)
 
(759
)
Total
$
(43,953
)
 
$
(43,406
)
 
$
(41,122
)

The provision (benefit) for income taxes consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Current
 
 
 
 
 
State
$
12

 
$
69

 
$
32

Foreign
44

 

 

Total Current
$
56

 
$
69

 
$
32

 
 
 
 
 
 
Deferred
 
 
 
 
 
Federal
$
(32
)
 
$
(76
)
 
$

Total Deferred
$
(32
)
 
$
(76
)
 
$

 
 
 
 
 
 
Total
$
24

 
$
(7
)
 
$
32


During the years ended December 31, 2016 and 2015, we recorded a federal income tax benefit of $32,000 and $76,000, respectively. That benefit was primarily related to the allocation of tax expense (benefit) between continuing operations and other comprehensive income when applying the exception to the ASC 740 intraperiod tax allocation rule. Intraperiod tax allocation rules require us to allocate the provision for income taxes between continuing operations and other categories of earnings, such as other comprehensive income. In periods in which we have a year-to-date pre-tax loss from continuing operations and pre-tax income in other categories of earnings, such as other comprehensive income, we must allocate the tax provision to the other categories of earnings and then record a related tax benefit in continuing operations. This exception to the general rule applies even when a valuation allowance is in place at the beginning and end of the year. 
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Federal statutory rate
35.0
%
 
35.0
%
 
35.0
%
Effect of:
 
 
 
 
 
Tax benefit at federal statutory rate
$
(15,384
)
 
$
(15,192
)
 
$
(14,393
)
State taxes, net of federal benefit
(1,377
)
 
(1,833
)
 
(347
)
Non-taxable flow-through earnings

 

 
12,336

Foreign
256

 
(64
)
 
(130
)
Recognition of deferred tax assets

 

 
(29,870
)
Valuation allowance
17,013

 
17,697

 
32,440

Other
(484
)
 
(615
)
 
(4
)
Total income tax provision
$
24

 
$
(7
)
 
$
32


The components of deferred tax assets and liabilities were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Deferred tax assets:
 
 
 
Property and equipment
$
12

 
$
1

Accruals and reserves
1,104

 
1,407

Deferred rent
1,565

 
654

Compensation and benefits
16,048

 
12,512

Deferred revenue
3,255

 
5,372

Net operating loss and credits
45,625

 
30,475

Other
180

 
74

Total deferred tax assets
67,789

 
50,495

Valuation allowance
(67,225
)
 
(50,212
)
Total deferred tax assets
564

 
283

Deferred tax liabilities:
 
 
 
Property and equipment
(403
)
 
(134
)
Other deferred tax liabilities
(161
)
 
(149
)
Deferred tax liabilities
(564
)
 
(283
)
Total
$

 
$


Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2016. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net deferred tax asset at December 31, 2016, because we believe it is more likely than not that these benefits will not be realized.
As of December 31, 2016, we have unrealized tax benefits of $3.6 million arising from tax deductions for share based compensation in excess of the compensation recognized for financial reporting purposes. Realization of this excess tax benefit will occur when current taxes payable are reduced with a corresponding credit to additional paid in capital.
As of December 31, 2016, we have federal and state net operating loss carryforwards of approximately $117.5 million and $87.7 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts between years 2034 and 2036. The state net operating loss carryforwards will expire in varying amounts between years 2021 and 2036. Additionally, we have total net operating loss carryforwards from international operations of $209,000 that will expire in varying amounts beginning in 2033. We also have approximately $3.4 million of federal and $902,000 of state tax credit carryforwards as of December 31, 2016. The federal credits will expire in varying amounts between the years 2034 and 2036. The state credits expire beginning in 2021.
A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):
 
Year ended December 31, 2016
Unrecognized tax benefits-beginning of period
$

Additions for tax positions related to prior year
168

Reductions for tax positions related to prior year

Additions for tax positions related to current year

Unrecognized tax benefits-end of period
$
168


We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2016, due to the availability of net operating losses.
We do not expect our gross unrecognized tax benefits to change significantly over the next 12 months. Our policy is to classify interest and penalties associated with uncertain tax positions, if any, as a component of our income tax provision. Interest and penalties were not significant during the years ended December 31, 2016, 2015 and 2014.
We are subject to taxation in the United States and various states and foreign jurisdictions. As of December 31, 2016, tax years for 2013 through 2016 are subject to examination by the tax authorities. With few exceptions, as of December 31, 2016, we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2013.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options and stock related to unvested restricted stock awards to the extent dilutive.
The net loss per share is allocated based on the contractual participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
 
Year ended
 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Numerator
 
 
 
 
 
 
 
 
 
 
 
Net loss
$
(31,644
)
 
$
(12,333
)
 
$
(30,075
)
 
$
(13,324
)
 
$
(25,259
)
 
$
(15,895
)
 
 
 
 
 
 
 
 
 
 
 
 
Denominator
 
 
 
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding - basic and diluted
29,265,605

 
11,405,528

 
27,617,350

 
12,235,274

 
19,736,342

 
12,419,718

Basic and diluted net loss per share
$
(1.08
)
 
$
(1.08
)
 
$
(1.09
)
 
$
(1.09
)
 
$
(1.28
)
 
$
(1.28
)

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 December 31,
 
2016
 
2015
 
2014
Shares subject to outstanding common stock options
7,532,455

 
6,969,133

 
6,089,938

Shares subject to unvested restricted stock awards
353,335

 
600,025

 
54,350

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Unaudited Quarterly Results of Operations
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Unaudited Quarterly Results of Operations Unaudited Quarterly Results of Operations
The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.
 
Three months ended
 
Dec 31,
2016
 
Sept 30,
2016
 
Jun 30,
2016
 
Mar 31,
2016
 
Dec 31,
2015
 
Sept 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
 
(in thousands)
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
$
38,329

 
$
36,237

 
$
34,969

 
$
33,585

 
$
32,102

 
$
29,832

 
$
28,085

 
$
26,269

Professional services
8,045

 
8,473

 
8,042

 
10,966

 
7,780

 
6,436

 
5,883

 
8,885

Total revenue
46,374

 
44,710

 
43,011

 
44,551

 
39,882

 
36,268

 
33,968

 
35,154

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
7,244

 
6,694

 
7,039

 
6,918

 
5,791

 
5,319

 
5,564

 
5,885

Professional services
5,964

 
6,040

 
5,538

 
6,188

 
5,222

 
4,457

 
4,189

 
3,777

Total cost of revenue
13,208

 
12,734

 
12,577

 
13,106

 
11,013

 
9,776

 
9,753

 
9,662

Gross profit
33,166

 
31,976

 
30,434

 
31,445

 
28,869

 
26,492

 
24,215

 
25,492

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
14,533

 
14,342

 
14,047

 
14,516

 
13,496

 
12,766

 
12,196

 
12,008

Sales and marketing
18,196

 
22,354

 
19,828

 
20,088

 
18,632

 
20,903

 
16,329

 
13,705

General and administrative
7,845

 
8,015

 
7,882

 
8,953

 
8,538

 
7,153

 
6,291

 
6,734

Total operating expenses
40,574

 
44,711

 
41,757

 
43,557

 
40,666

 
40,822

 
34,816

 
32,447

Loss from operations
(7,408
)
 
(12,735
)
 
(11,323
)
 
(12,112
)
 
(11,797
)
 
(14,330
)
 
(10,601
)
 
(6,955
)
Interest expense
(455
)
 
(462
)
 
(468
)
 
(490
)
 
(508
)
 
(494
)
 
(513
)
 
(510
)
Other income and (expense), net (1)
348

 
298

 
278

 
576

 
2,014

 
163

 
191

 
(66
)
Loss before provision for income taxes
(7,515
)
 
(12,899
)
 
(11,513
)
 
(12,026
)
 
(10,291
)
 
(14,661
)
 
(10,923
)
 
(7,531
)
Provision (benefit) for income taxes
1

 
(8
)
 
12

 
19

 
2

 
(31
)
 
106

 
(84
)
Net loss
$
(7,516
)
 
$
(12,891
)
 
$
(11,525
)
 
$
(12,045
)
 
$
(10,293
)
 
$
(14,630
)
 
$
(11,029
)
 
$
(7,447
)
Net loss per common share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic and diluted
$
(0.18
)
 
$
(0.32
)
 
$
(0.28
)
 
$
(0.30
)
 
$
(0.26
)
 
$
(0.37
)
 
$
(0.28
)
 
$
(0.19
)
Weighted-average common shares outstanding - basic and diluted
40,872,772

 
40,762,960

 
40,593,908

 
40,451,668

 
40,204,367

 
39,980,308

 
39,627,842

 
39,593,700


(1) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to “Other income and (expense), net” (see Note 5).
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries.
Foreign Currency We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of stockholders’ equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within “Other income and (expense), net” on the consolidated statements of operations.
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 determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Cash and Cash Equivalents Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.
Marketable Securities Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within “Accumulated other comprehensive income” on the consolidated balance sheets until realized. Dividend income is reported within “Other income and (expense), net” on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in “Other income and (expense), net” on the consolidated statements of operations.
Fair Value of Financial Instruments Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.
Concentration of Credit Risk Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances.
Property and Equipment, net Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to ten years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets.
Revenue Recognition We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from three to 36 months. Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.
We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:
There is persuasive evidence of an arrangement;
The service has been or is being provided to the customer;
Collection of the fees is reasonably assured; and
The amount of fees to be paid by the customer is fixed or determinable.
Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.
Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.
Subscription and Support Revenue 
We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured.
Professional Services Revenue 
We recognize revenue for our professional services contracts when the services are performed.
Multiple-deliverable Arrangements For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered.
Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December 31, 2016, 2015 and 2014, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because
we established standalone value for our professional services in the years ended December 31, 2016, 2015 and 2014, such service arrangements are being accounted for separately from subscription services. 
When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any. 
We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements.
Deferred Revenue We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Cost of Revenue Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and 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.
Sales and Marketing Expenses/General and Administrative Expenses General and administrative expenses consist primarily of personnel and related costs for our executive, finance, 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.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. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or the non-cancelable term of the customer contract based on the terms of our commission arrangements.
Advertising Costs Advertising costs are charged to sales and marketing expense as incurred.
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.
Leases We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.
Government Grants Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.
Intangible Assets We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.
Impairment of Long-Lived Assets Long-lived assets, such as property, equipment 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.
Share-Based Compensation We measure all share-based payments, including grants of options to purchase common stock, unvested stock and the issuance of restricted stock to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards and also used the Black-Scholes option-pricing model for appreciation units and participation units granted prior to our corporate conversion. For restricted stock awards, fair value is based on the closing price of our common stock on the grant date.
Income Taxes We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.
Prior to our corporate conversion in December 2014, we were a Delaware limited liability company that passed through income and losses to our members for U.S. federal and state income tax purposes. As a result, we were not subject to any U.S. federal or state income taxes as our taxable income was reported by our individual members.
Effective upon our corporate conversion, we account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.
Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
New Accounting Pronouncements In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, Revenue Recognition - Revenue from Contracts with Customers (ASU 2014-09), which amends the guidance in former ASC 605, Revenue Recognition. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has issued several amendments and updates to the new revenue standard, including guidance related to when an entity should recognize revenue gross as a principal or net as an agent and how an entity should identify performance obligations.  As amended, ASU 2014-09 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. Early adoption is permitted for all entities only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. Upon adoption of ASU 2014-09, we expect we will be required to view certain of our professional services as being provided over time rather than as of a specific point in time. We expect this may result in some acceleration of revenue recognition. In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer are recognized as an asset. We expect this will result in an increase in the costs we capitalize. In addition, the guidance requires that these costs are deferred over a term that is consistent with the transfer to the customer of the services to which the asset relates. We expect this will result in these costs being deferred over a longer period than under current guidance. We are still evaluating the ASU for other potential impact to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and are considering a modified retrospective transition method. We have a project plan in place for the transition to revenue recognition in accordance with ASC 606 including necessary changes to accounting processes, procedures and internal controls. We expect to complete the plan in time to report in accordance with ASC 606 for the first quarterly filing on Form 10-Q for the period ended March 31, 2018.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs. The standard requires debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The recognition and measurement guidance for debt issuance costs are not affected. The standard became effective for interim and annual periods beginning after December 15, 2015. Effective January 1, 2016, we adopted this standard. The adoption did not have a material impact on our consolidated financial statements.
In April 2015, the FASB issued ASU 2015-05, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The amendments in this update provide guidance to customers about whether a cloud computing arrangement includes a software license. The amendment was effective for interim and annual periods beginning after December 15, 2015 with early adoption permitted. Effective January 1, 2016, we adopted this standard prospectively. The adoption did not have a material impact on our consolidated financial statements.
In February 2016, the FASB issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. Under this ASU, entities are permitted to make an accounting policy election to either estimate forfeitures on share-based payment awards, as required by current guidance, or to recognize forfeitures as they occur. We will be required to make this election at the entity level using a modified retrospective transition method, with a cumulative-effect adjustment to the accumulated deficit. We have elected to recognize forfeitures as they occur. The guidance is effective for interim and annual periods beginning after December 15, 2016, with early adoption permitted. Effective January 1, 2017, we adopted this standard. The forfeiture policy election noted above, along with the remaining provisions of ASU 2016-09, are not expected to have a material impact on our consolidated financial statements.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. While we are still assessing the impact of ASU 2016-18, we do not believe that the adoption of this guidance will have a material impact on our consolidated financial statements.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2016
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities At December 31, 2016, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
3,503

 
$

 
$
(5
)
 
$
3,498

U.S. corporate debt securities
 
7,943

 
1

 
(7
)
 
7,937

Money market funds
 
43,496

 

 

 
43,496

 
 
$
54,942

 
$
1

 
$
(12
)
 
$
54,931

Included in cash and cash equivalents
 
$
43,496

 
$

 
$

 
$
43,496

Included in marketable securities
 
$
11,446

 
$
1

 
$
(12
)
 
$
11,435


At December 31, 2015, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
4,805

 
$

 
$
(31
)
 
$
4,774

U.S. corporate debt securities
 
12,679

 
1

 
(34
)
 
12,646

Money market funds
 
53,365

 

 

 
53,365

 
 
$
70,849

 
$
1

 
$
(65
)
 
$
70,785

Included in cash and cash equivalents
 
$
53,365

 
$

 
$

 
$
53,365

Included in marketable securities
 
$
17,484

 
$
1

 
$
(65
)
 
$
17,420

Schedule of Cash and Cash Equivalents At December 31, 2016, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
3,503

 
$

 
$
(5
)
 
$
3,498

U.S. corporate debt securities
 
7,943

 
1

 
(7
)
 
7,937

Money market funds
 
43,496

 

 

 
43,496

 
 
$
54,942

 
$
1

 
$
(12
)
 
$
54,931

Included in cash and cash equivalents
 
$
43,496

 
$

 
$

 
$
43,496

Included in marketable securities
 
$
11,446

 
$
1

 
$
(12
)
 
$
11,435


At December 31, 2015, marketable securities consisted of the following (in thousands):
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Aggregate Fair Value
U.S. treasury debt securities
 
$
4,805

 
$

 
$
(31
)
 
$
4,774

U.S. corporate debt securities
 
12,679

 
1

 
(34
)
 
12,646

Money market funds
 
53,365

 

 

 
53,365

 
 
$
70,849

 
$
1

 
$
(65
)
 
$
70,785

Included in cash and cash equivalents
 
$
53,365

 
$

 
$

 
$
53,365

Included in marketable securities
 
$
17,484

 
$
1

 
$
(65
)
 
$
17,420

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 December 31, 2016, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
 
 
As of December 31, 2016
 
 
Less than 12 months
 
12 months or greater
 
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
U.S. treasury debt securities
 
$
3,498

 
$
(5
)
 
$

 
$

U.S. corporate debt securities
 
7,135

 
(7
)
 

 

Total
 
$
10,633

 
$
(12
)
 
$

 
$

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)
12 Months Ended
Dec. 31, 2016
Supplemental Balance Sheet and Statement of Operations Information [Abstract]  
Schedule of Property, Plant and Equipment Property and equipment, net as of December 31, 2016 and 2015 consisted of (in thousands):
 
As of December 31,
 
2016
 
2015
Buildings
$
36,603

 
$
36,596

Computers, equipment and software
5,954

 
7,286

Furniture and fixtures
8,283

 
7,484

Vehicles
97

 
148

Leasehold improvements
4,682

 
3,697

Construction in process

 
168

 
55,619

 
55,379

Less: accumulated depreciation and amortization
(13,029
)
 
(10,969
)
 
$
42,590

 
$
44,410

Schedule of Capital Leased Assets The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):
 
As of December 31,
 
2016
 
2015
Buildings
$
36,603

 
$
36,596

Computers and equipment
1,747

 
3,254

 
38,350

 
39,850

Less: accumulated amortization
(5,134
)
 
(4,511
)
 
$
33,216

 
$
35,339

Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities as of December 31, 2016 and 2015 consisted of (in thousands):
 
As of December 31,
 
2016
 
2015
Accrued vacation
$
4,368

 
$
3,604

Accrued commissions
2,382

 
2,470

Accrued bonuses
8,927

 
9,598

Estimated health insurance claims
1,210

 
900

Accrued other liabilities
3,808

 
3,822

 
$
20,695

 
$
20,394

Schedule of Other Income and (Expense), net Other income and (expense), net for the years ended December 31, 2016, 2015 and 2014 consisted of (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Interest income
$
286

 
$
151

 
$
73

Recognition of IEDA government grant

 
1,638

 

Income from training reimbursement program
1,141

 
744

 
99

Change in fair value of derivative

 

 
(193
)
Loss on early extinguishment of convertible note

 

 
(111
)
Gains (losses) on foreign currency transactions
67

 
(293
)
 
(141
)
Other
6

 
62

 
(195
)
 
$
1,500

 
$
2,302

 
$
(468
)
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities 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 December 31, 2016
 
Fair Value Measurements as of December 31, 2015
Description
 
Total
 
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
Money market funds
 
$
43,496

 
$
43,496

 
$

 
$
53,365

 
$
53,365

 
$

U.S. treasury debt securities
 
3,498

 

 
3,498

 
4,774

 

 
4,774

U.S. corporate debt securities
 
7,937

 

 
7,937

 
12,646

 

 
12,646

 
 
$
54,931

 
$
43,496

 
$
11,435

 
$
70,785

 
$
53,365

 
$
17,420

 
 
 
 
 
 
 
 
 
 
 
 
 
Included in cash and cash equivalents
 
$
43,496

 


 


 
$
53,365

 


 


Included in marketable securities
 
$
11,435

 


 


 
$
17,420

 
 
 
 
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments As of December 31, 2016, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):
 
 
Operating Leases
 
Capital Leases
 
Financing Obligations
2017
 
$
3,235

 
$
414

 
$
2,458

2018
 
3,343

 
66

 
2,703

2019
 
2,592

 

 
2,736

2020
 
2,257

 

 
2,759

2021
 
2,179

 

 
2,759

Thereafter
 
8,132

 

 
27,617

Total minimum lease payments
 
$
21,738

 
480

 
41,032

Less: Amount representing interest
 
 
 
(19
)
 
(20,465
)
Present value of capital lease and financing obligations
 
 
 
$
461

 
$
20,567

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-based Compensation Expense Stock-based compensation expense associated with restricted participation and appreciation units, stock options, restricted stock awards and restricted stock units was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
 
Year ended December 31,
 
2016
 
2015
 
2014
Cost of revenue
 
 
 
 
 
Subscription and support
$
493

 
$
363

 
$
502

Professional services
411

 
349

 
337

Operating expenses
 
 
 
 
 
Research and development
2,365

 
1,924

 
1,757

Sales and marketing
2,075

 
1,727

 
1,241

General and administrative
8,903

 
6,637

 
3,548

Total
$
14,247

 
$
11,000

 
$
7,385

Schedule of Share-based Payment Award, Valuation Assumptions The fair value of our stock options was estimated assuming no expected dividends and the following weighted-average assumptions:
 
Year ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.0 - 6.1
 
6.1
 
5.0 - 10.0
Risk-free interest rate
1.15% - 2.08%
 
1.35% - 1.93%
 
1.52% - 2.80%
Expected volatility
43.0% - 45.3%
 
42.4% - 47.1%
 
45.8% - 52.5%
Schedule of Stock-Option Activity The following table summarizes the option activity under the Plans for the year ended December 31, 2016:




Options
 

Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Term (Years)
 
Aggregate Intrinsic Value
 
 
 
 
 
 
 
(in thousands)
Outstanding at December 31, 2015
6,969,133

 
$
11.37

 
7.7
 
$
43,287

Granted
1,221,519

 
15.27

 
 
 
 
Forfeited
(284,243
)
 
14.70

 
 
 
 
Exercised
(373,954
)
 
4.43

 
 
 
 
Outstanding at December 31, 2016
7,532,455

 
$
12.22

 
7.2
 
$
19,988

 
 
 
 
 
 
 
 
Exercisable at December 31, 2016
4,369,328

 
$
10.11

 
6.2
 
$
19,665

Schedule of Restricted Stock Activity The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2016:




Number of Shares
 
Weighted-
Average
Grant Date Fair Value
 
Aggregate Intrinsic Value
 
 
 
 
 
(in thousands)
Outstanding at December 31, 2015
600,025

 
$
13.38

 
$
10,542

Granted

 

 
 
Forfeited

 

 
 
Vested
(246,690
)
 
13.35

 
 
Outstanding at December 31, 2016
353,335

 
$
13.40

 
$
4,823

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2016
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) The following table summarizes the activity of accumulated other comprehensive income (loss) during the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
Accumulated translation adjustment
 
Accumulated unrealized holding gains (losses) on available-for-sale securities
 
Accumulated other comprehensive income (loss)
Balance at December 31, 2013
 
$
54

 
$
(196
)
 
$
(142
)
Other comprehensive income
 
93

 
60

 
153

Reclassification of realized loss
 

 
136

 
136

Balance at December 31, 2014
 
147

 

 
147

Other comprehensive income (loss)
 
133

 
(39
)
 
94

Balance at December 31, 2015
 
280

 
(39
)
 
241

Other comprehensive income
 
18

 
32

 
50

Balance at December 31, 2016
 
$
298

 
$
(7
)
 
$
291

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Schedule of Loss Before Income Tax Provision Loss before income tax provision consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
United States
$
(43,952
)
 
$
(42,788
)
 
$
(40,363
)
Foreign
(1
)
 
(618
)
 
(759
)
Total
$
(43,953
)
 
$
(43,406
)
 
$
(41,122
)
Schedule of Provision (Benefit) for Income Taxes The provision (benefit) for income taxes consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Current
 
 
 
 
 
State
$
12

 
$
69

 
$
32

Foreign
44

 

 

Total Current
$
56

 
$
69

 
$
32

 
 
 
 
 
 
Deferred
 
 
 
 
 
Federal
$
(32
)
 
$
(76
)
 
$

Total Deferred
$
(32
)
 
$
(76
)
 
$

 
 
 
 
 
 
Total
$
24

 
$
(7
)
 
$
32

Schedule of Effective Income Tax Rate Reconciliation The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):
 
For the year ended December 31,
 
2016
 
2015
 
2014
Federal statutory rate
35.0
%
 
35.0
%
 
35.0
%
Effect of:
 
 
 
 
 
Tax benefit at federal statutory rate
$
(15,384
)
 
$
(15,192
)
 
$
(14,393
)
State taxes, net of federal benefit
(1,377
)
 
(1,833
)
 
(347
)
Non-taxable flow-through earnings

 

 
12,336

Foreign
256

 
(64
)
 
(130
)
Recognition of deferred tax assets

 

 
(29,870
)
Valuation allowance
17,013

 
17,697

 
32,440

Other
(484
)
 
(615
)
 
(4
)
Total income tax provision
$
24

 
$
(7
)
 
$
32

Schedule of Deferred Tax Assets and Liabilities The components of deferred tax assets and liabilities were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Deferred tax assets:
 
 
 
Property and equipment
$
12

 
$
1

Accruals and reserves
1,104

 
1,407

Deferred rent
1,565

 
654

Compensation and benefits
16,048

 
12,512

Deferred revenue
3,255

 
5,372

Net operating loss and credits
45,625

 
30,475

Other
180

 
74

Total deferred tax assets
67,789

 
50,495

Valuation allowance
(67,225
)
 
(50,212
)
Total deferred tax assets
564

 
283

Deferred tax liabilities:
 
 
 
Property and equipment
(403
)
 
(134
)
Other deferred tax liabilities
(161
)
 
(149
)
Deferred tax liabilities
(564
)
 
(283
)
Total
$

 
$

Schedule of Unrecognized Tax Benefits A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):
 
Year ended December 31, 2016
Unrecognized tax benefits-beginning of period
$

Additions for tax positions related to prior year
168

Reductions for tax positions related to prior year

Additions for tax positions related to current year

Unrecognized tax benefits-end of period
$
168

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2016
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):
 
Year ended
 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Numerator
 
 
 
 
 
 
 
 
 
 
 
Net loss
$
(31,644
)
 
$
(12,333
)
 
$
(30,075
)
 
$
(13,324
)
 
$
(25,259
)
 
$
(15,895
)
 
 
 
 
 
 
 
 
 
 
 
 
Denominator
 
 
 
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding - basic and diluted
29,265,605

 
11,405,528

 
27,617,350

 
12,235,274

 
19,736,342

 
12,419,718

Basic and diluted net loss per share
$
(1.08
)
 
$
(1.08
)
 
$
(1.09
)
 
$
(1.09
)
 
$
(1.28
)
 
$
(1.28
)
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 December 31,
 
2016
 
2015
 
2014
Shares subject to outstanding common stock options
7,532,455

 
6,969,133

 
6,089,938

Shares subject to unvested restricted stock awards
353,335

 
600,025

 
54,350

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Unaudited Quarterly Results of Operations (Tables)
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.
 
Three months ended
 
Dec 31,
2016
 
Sept 30,
2016
 
Jun 30,
2016
 
Mar 31,
2016
 
Dec 31,
2015
 
Sept 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
 
(in thousands)
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
$
38,329

 
$
36,237

 
$
34,969

 
$
33,585

 
$
32,102

 
$
29,832

 
$
28,085

 
$
26,269

Professional services
8,045

 
8,473

 
8,042

 
10,966

 
7,780

 
6,436

 
5,883

 
8,885

Total revenue
46,374

 
44,710

 
43,011

 
44,551

 
39,882

 
36,268

 
33,968

 
35,154

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
7,244

 
6,694

 
7,039

 
6,918

 
5,791

 
5,319

 
5,564

 
5,885

Professional services
5,964

 
6,040

 
5,538

 
6,188

 
5,222

 
4,457

 
4,189

 
3,777

Total cost of revenue
13,208

 
12,734

 
12,577

 
13,106

 
11,013

 
9,776

 
9,753

 
9,662

Gross profit
33,166

 
31,976

 
30,434

 
31,445

 
28,869

 
26,492

 
24,215

 
25,492

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
14,533

 
14,342

 
14,047

 
14,516

 
13,496

 
12,766

 
12,196

 
12,008

Sales and marketing
18,196

 
22,354

 
19,828

 
20,088

 
18,632

 
20,903

 
16,329

 
13,705

General and administrative
7,845

 
8,015

 
7,882

 
8,953

 
8,538

 
7,153

 
6,291

 
6,734

Total operating expenses
40,574

 
44,711

 
41,757

 
43,557

 
40,666

 
40,822

 
34,816

 
32,447

Loss from operations
(7,408
)
 
(12,735
)
 
(11,323
)
 
(12,112
)
 
(11,797
)
 
(14,330
)
 
(10,601
)
 
(6,955
)
Interest expense
(455
)
 
(462
)
 
(468
)
 
(490
)
 
(508
)
 
(494
)
 
(513
)
 
(510
)
Other income and (expense), net (1)
348

 
298

 
278

 
576

 
2,014

 
163

 
191

 
(66
)
Loss before provision for income taxes
(7,515
)
 
(12,899
)
 
(11,513
)
 
(12,026
)
 
(10,291
)
 
(14,661
)
 
(10,923
)
 
(7,531
)
Provision (benefit) for income taxes
1

 
(8
)
 
12

 
19

 
2

 
(31
)
 
106

 
(84
)
Net loss
$
(7,516
)
 
$
(12,891
)
 
$
(11,525
)
 
$
(12,045
)
 
$
(10,293
)
 
$
(14,630
)
 
$
(11,029
)
 
$
(7,447
)
Net loss per common share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic and diluted
$
(0.18
)
 
$
(0.32
)
 
$
(0.28
)
 
$
(0.30
)
 
$
(0.26
)
 
$
(0.37
)
 
$
(0.28
)
 
$
(0.19
)
Weighted-average common shares outstanding - basic and diluted
40,872,772

 
40,762,960

 
40,593,908

 
40,451,668

 
40,204,367

 
39,980,308

 
39,627,842

 
39,593,700


(1) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to “Other income and (expense), net” (see Note 5).
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies - Initial Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2015
Class of Stock [Line Items]      
Issuance of stock, net of issuance costs $ 90,427    
Underwriting discounts and commissions     $ 4
Class A Common Stock | IPO      
Class of Stock [Line Items]      
Issuance of stock (in shares)   7,200,000  
Share price (in dollars per share) $ 14.00 $ 14.00  
Issuance of stock, net of issuance costs   $ 90,400  
Underwriting discounts and commissions   7,100  
Payment of equity issuance costs   $ 3,300  
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies - Foreign Currency (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Gains (losses) on foreign currency transactions $ 67 $ (293) $ (141)
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies - Property and Equipment, net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Depreciation $ 3.7 $ 4.4 $ 3.9
Capital lease amortization expense $ 2.1 $ 2.4 $ 1.9
Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 10 years    
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Revenue recognition, customer contract period, min 3 months    
Revenue recognition, customer contract period, max 36 months    
Sales commissions amortization period 12 months    
Advertising expense $ 2.7 $ 2.8 $ 1.8
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Significant Accounting Policies - Intangible Assets (Details) - Patents - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets useful life 10 years  
Finite-lived intangible assets, accumulated amortization $ 127 $ 53
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2017 84  
2018 84  
2019 84  
2020 84  
2021 84  
Thereafter $ 260  
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 51,281 $ 58,750 $ 101,131 $ 15,515
Available-for-sale Securities [Abstract]        
Unrealized Gains 1 1    
Unrealized Losses (12) (65)    
Cash and cash equivalents and available-for-sale securities, amortized cost 54,942 70,849    
Cash and cash equivalents and available-for-sale securities 54,931 70,785    
U.S. treasury debt securities        
Available-for-sale Securities [Abstract]        
Amortized Cost 3,503 4,805    
Unrealized Gains 0 0    
Unrealized Losses (5) (31)    
Aggregate Fair Value 3,498 4,774    
U.S. corporate debt securities        
Available-for-sale Securities [Abstract]        
Amortized Cost 7,943 12,679    
Unrealized Gains 1 1    
Unrealized Losses (7) (34)    
Aggregate Fair Value 7,937 12,646    
Money market funds        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 43,496 53,365    
Cash and cash equivalents, aggregate fair value 43,496 53,365    
Marketable Securities | U.S. corporate debt securities        
Available-for-sale Securities [Abstract]        
Amortized Cost 11,446 17,484    
Unrealized Gains 1 1    
Unrealized Losses (12) (65)    
Aggregate Fair Value 11,435 17,420    
Cash and Cash Equivalents | Money market funds        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 43,496 53,365    
Cash and cash equivalents, aggregate fair value $ 43,496 $ 53,365    
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Fair Value:  
Less than 12 months $ 10,633
12 months or greater 0
Unrealized Loss:  
Less than 12 months (12)
12 months or greater 0
U.S. treasury debt securities  
Fair Value:  
Less than 12 months 3,498
12 months or greater 0
Unrealized Loss:  
Less than 12 months (5)
12 months or greater 0
U.S. corporate debt securities  
Fair Value:  
Less than 12 months 7,135
12 months or greater 0
Unrealized Loss:  
Less than 12 months (7)
12 months or greater $ 0
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jun. 30, 2013
Property, Plant and Equipment [Line Items]        
Property and equipment, gross $ 55,619 $ 55,379    
Less: accumulated depreciation and amortization (13,029) (10,969)    
Property and equipment, net 42,590 44,410    
Capital and financing leased assets, gross 38,350 39,850    
Less: accumulated amortization (5,134) (4,511)    
Capital and financing leases, net 33,216 35,339    
Buildings        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 36,603 36,596 $ 19,900 $ 17,100
Capital and financing leased assets, gross 36,603 36,596    
Computers, equipment and software        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 5,954 7,286    
Furniture and fixtures        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 8,283 7,484    
Vehicles        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 97 148    
Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 4,682 3,697    
Construction in process        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 0 168    
Computers and equipment        
Property, Plant and Equipment [Line Items]        
Capital and financing leased assets, gross $ 1,747 $ 3,254    
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued vacation $ 4,368 $ 3,604
Accrued commissions 2,382 2,470
Accrued bonuses 8,927 9,598
Estimated health insurance claims 1,210 900
Accrued other liabilities 3,808 3,822
Accrued expenses and other current liabilities $ 20,695 $ 20,394
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Other Nonoperating Income (Expense) [Abstract]                      
Interest income                 $ 286 $ 151 $ 73
Recognition of IEDA government grant                 0 1,638 0
Income from training reimbursement program                 1,141 744 99
Change in fair value of derivative                 0 0 (193)
Loss on early extinguishment of convertible note                 0 0 (111)
Gains (losses) on foreign currency transactions                 67 (293) (141)
Other                 6 62 (195)
Nonoperating Income (Expense) $ 348 $ 298 $ 278 $ 576 $ 2,014 $ 163 $ 191 $ (66) $ 1,500 $ 2,302 $ (468)
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 3,498 $ 4,774
U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 7,937 12,646
U.S. corporate debt securities | Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 11,435 17,420
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 43,496 53,365
Money market funds | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 43,496 53,365
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 54,931 70,785
Recurring | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 43,496 53,365
Recurring | Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 11,435 17,420
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,498 4,774
Recurring | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 7,937 12,646
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 43,496 53,365
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 43,496 53,365
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 43,496 53,365
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 11,435 17,420
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,498 4,774
Recurring | Level 2 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 7,937 $ 12,646
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Other Fair Value Measurements (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Level 3  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Long-term debt fair value $ 73
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Operating lease rent expense $ 3,900 $ 3,700 $ 3,200
Capital leased assets 38,350 39,850  
Computer Equipment and Furniture      
Property, Plant and Equipment [Line Items]      
Capital leased assets $ 0 $ 500 $ 1,700
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Build to Suit (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
phase
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Jun. 30, 2013
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Financing obligation number of phases | phase 2      
Financing obligation, lessor committed fundings phase 1 $ 11,800      
Financing obligation, lessor committed fundings phase 2 11,100      
Debt Instrument [Line Items]        
Capital leased assets 38,350 $ 39,850    
Property, Plant and Equipment [Line Items]        
Property and equipment, gross $ 55,619 55,379    
Financing obligation, purchase option period 3 years      
Buildings        
Debt Instrument [Line Items]        
Capital leased assets $ 36,603 36,596    
Property, Plant and Equipment [Line Items]        
Property and equipment, gross $ 36,603 $ 36,596 $ 19,900 $ 17,100
Financing Lease Obligation        
Debt Instrument [Line Items]        
Capital leased assets     $ 11,100 $ 11,800
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Operating Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 $ 3,235
2018 3,343
2019 2,592
2020 2,257
2021 2,179
Thereafter 8,132
Total minimum lease payments 21,738
Capital Leases  
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 414
2018 66
2019 0
2020 0
2021 0
Thereafter 0
Total minimum lease payments 480
Less: Amount representing interest (19)
Present value of capital lease and financing obligations 461
Financing Obligations  
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 2,458
2018 2,703
2019 2,736
2020 2,759
2021 2,759
Thereafter 27,617
Total minimum lease payments 41,032
Less: Amount representing interest (20,465)
Present value of capital lease and financing obligations $ 20,567
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Government Grants (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
employee
agreement
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Gain Contingencies [Line Items]      
Government training reimbursement number of agreements | agreement 5    
Government training reimbursement number of employees | employee 378    
Proceeds from government grants, training reimbursement $ 83 $ 0 $ 194
Gain (loss) on government grant reimbursement 1,141 744 99
Deferred government grant obligation, current 1,022 985  
Other Operating Income (Expense)      
Gain Contingencies [Line Items]      
Gain (loss) on government grant reimbursement 1,000 744 $ 99
Training Reimbursement      
Gain Contingencies [Line Items]      
Deferred government grant obligation 1,800 2,700  
Deferred government grant obligation, current $ 1,000 $ 985  
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Forgivable Grant (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 01, 2011
USD ($)
job
Dec. 31, 2015
USD ($)
job
Aug. 31, 2015
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 20, 2013
USD ($)
Oct. 31, 2013
USD ($)
Debt Instrument [Line Items]                      
Repayment of government grant           $ 0 $ 101,000 $ 0      
Proceeds from government grants, training reimbursement           83,000 0 194,000      
Other Commitments [Line Items]                      
Recognition of IEDA government grant           0 1,638,000 $ 0      
Forgivable Grant                      
Other Commitments [Line Items]                      
Deferred government grant obligation   $ 0     $ 0 $ 0 $ 0        
Recognition of IEDA government grant         2,200,000            
Forgivable Grant | Operating Expenses                      
Other Commitments [Line Items]                      
Recognition of IEDA government grant         608,000            
Forgivable Grant | Other Operating Income (Expense)                      
Other Commitments [Line Items]                      
Recognition of IEDA government grant         $ 1,600,000            
Forgivable Grant | February 2011, 6% IDED Forgivable Grant                      
Debt Instrument [Line Items]                      
Debt face amount $ 2,300,000                    
Debt term 5 years                    
Debt stated interest rate 6.00%                    
Number of jobs required to create and retain for a specific period of time | job 251                    
Number of previous jobs required to maintain | job 6                    
Required investment in development plan $ 31,600,000                    
Repayment amount per position $ 8,799                    
Write off of debt interest expense                 $ 260,000    
Number of jobs failed that failed to meet requirement | job   10                  
Repayment of government grant   $ 88,000                  
Proceeds from government grants, sales tax grant       $ 313,000              
Forgivable Grant | October 2013, IEDA Forgivable Loans                      
Debt Instrument [Line Items]                      
Debt maximum amount available                     $ 2,500,000
Forgivable Grant | October 2013, Non-interest Bearing IEDA Loan                      
Debt Instrument [Line Items]                      
Proceeds from government grants, training reimbursement     $ 235,000                
Debt maximum amount available                     $ 2,500,000
Forgivable Grant | October 2013, IEDA Loans                      
Debt Instrument [Line Items]                      
Debt face amount                   $ 2,000,000.0  
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Debt - Convertible Debt (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 16, 2014
Dec. 16, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jul. 31, 2014
Debt Instrument [Line Items]            
Loss on settlement of convertible notes     $ 0 $ 0 $ 111,000  
Convertible Debt | Other income (expense), net            
Debt Instrument [Line Items]            
Gain (loss) on embedded derivatives, net $ (193,000)          
Convertible Debt | July 2013, 7% Subordinated Promissory Note            
Debt Instrument [Line Items]            
Debt face amount           $ 5,000,000.0
Debt stated interest rate           7.00%
Debt convertible, percent of discount of price           10.00%
Debt convertible, paid in kind interest percentage           10.00%
Fair value of embedded derivative liability           $ 1,200,000
Extinguishment of debt amount $ 5,100,000          
Debt conversion shares issued 407,480          
Conversion price (in dollars per share) $ 12.60 $ 12.60        
Debt convertible, percent of price per unit 90.00%          
Loss on settlement of convertible notes $ 111,000          
Interest expense   $ 400,000        
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Debt - Other Long-Term Debt (Details)
12 Months Ended
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Aug. 31, 2014
USD ($)
Mar. 06, 2013
USD ($)
May 20, 2010
USD ($)
job
Aug. 31, 2009
USD ($)
job
Debt Instrument [Line Items]              
Current portion of long-term debt $ 20,000 $ 18,000          
Long-term debt 53,000 73,000          
Loans Payable | August 2009, IDED Loans              
Debt Instrument [Line Items]              
Number of jobs required to create and retain for a specific period of time | job             20
Amount due if jobs not created             $ 150,000
Interest expense 5,800 7,100 $ 6,800        
Loans Payable | August 2009, $150,000 IDED Loan              
Debt Instrument [Line Items]              
Debt face amount             $ 150,000
Periodic payment minimum percentage of gross revenue             2.00%
Periodic payment annual principal payment minimum             $ 25,000
Periodic payment total expected payment             225,000
Expected principal payment in next fiscal year             $ 25,000
Current portion of long-term debt 20,000            
Long-term debt 53,000            
Loans Payable | May 2010, Non-Interest Bearing IDED Loan              
Debt Instrument [Line Items]              
Debt face amount           $ 500,000  
Number of jobs required to create and retain for a specific period of time | job           62  
Line of Credit | Morgan Stanley              
Debt Instrument [Line Items]              
Interest expense   0 16,000        
Line of credit, maximum borrowing capacity         $ 20,800,000    
Line of Credit | Silicon Valley Bank              
Debt Instrument [Line Items]              
Interest expense 0 0 $ 28,000        
Line of credit, maximum borrowing capacity       $ 15,000,000.0      
Line of credit asset restrictions on cash $ 5,000,000.0            
Line of credit facility interest rate at period end 3.75%            
Line of credit outstanding $ 0 $ 0          
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stockholders' and Members' Equity (Deficit) (Details)
12 Months Ended
Dec. 31, 2016
vote
class
$ / shares
Class of Stock [Line Items]  
Number of classes of common stock | class 2
Class A Common Stock  
Class of Stock [Line Items]  
Common stock votes per share | vote 1
Class B Common Stock  
Class of Stock [Line Items]  
Common stock votes per share | vote 10
Rate of conversion 1
Series B Preferred Units  
Class of Stock [Line Items]  
Distribution made to LLC member (dollars per unit) $ 1.00
Series C Preferred Units  
Class of Stock [Line Items]  
Distribution made to LLC member (dollars per unit) 5.00
Series A Preferred Units  
Class of Stock [Line Items]  
Distribution made to LLC member (dollars per unit) 0.20
Common Units  
Class of Stock [Line Items]  
Distribution made to LLC member (dollars per unit) $ 0.20
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense   $ 14,247 $ 11,000 $ 7,385
Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense   2,800 3,400 31
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense   2,000    
Restricted participation and appreciation units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense       50
Class A Common Stock | Employee and Nonemployee Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense   $ 9,400 $ 7,600 $ 7,300
Class A Common Stock | 2014 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of additional shares authorized 3,900,000      
Number of shares available for grant   4,167,855    
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 14,247 $ 11,000 $ 7,385
Subscription and support      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 493 363 502
Professional services      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 411 349 337
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 2,365 1,924 1,757
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 2,075 1,727 1,241
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 8,903 $ 6,637 $ 3,548
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Assumptions (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (in years)   6 years 1 month 6 days  
Risk-free interest rate, min 1.15% 1.35% 1.52%
Risk-free interest rate, max 2.08% 1.93% 2.80%
Expected volatility, min 43.00% 42.40% 45.80%
Expected volatility, max 45.30% 47.10% 52.50%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (in years) 6 years   5 years
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (in years) 6 years 1 month 6 days   10 years
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Options (in shares):      
Outstanding beginning of the period (in shares) 6,969,133    
Granted (in shares) 1,221,519    
Forfeited (in shares) (284,243)    
Exercised (in shares) (373,954)    
Outstanding end of the period (in shares) 7,532,455 6,969,133  
Exercisable at end of the period (in shares) 4,369,328    
Weighted-Average Exercise Price (in dollars per share):      
Outstanding beginning of the period, weighted-average exercise price (in dollars per share) $ 11.37    
Granted, weighted-average exercise price (in dollars per share) 15.27    
Forfeited, weighted-average exercise price (in dollars per share) 14.70    
Exercised, weighted-average exercise price (in dollars per share) 4.43    
Outstanding end of the period, weighted-average exercise price (in dollars per share) 12.22 $ 11.37  
Exercisable at the end of the period, weighted-average exercise price (in dollars per share) $ 10.11    
Outstanding, weighted-average remaining contractual term (years) 7 years 2 months 12 days 7 years 8 months 12 days  
Exercisable, weighted-average remaining contractual term (years) 6 years 2 months 12 days    
Outstanding, aggregate intrinsic value $ 19,988 $ 43,287  
Exercisable, aggregate intrinsic value 19,665    
Options Additional Information:      
Options exercised intrinsic value $ 3,900 $ 8,400 $ 1,700
Options grants in period, weighted average grant date fair value (in dollars per share) $ 6.79 $ 6.53 $ 7.85
Options vested in period fair value $ 9,300 $ 8,700 $ 5,100
Share-based compensation expense 14,247 11,000 7,385
Employee and Nonemployee Stock Options      
Options Additional Information:      
Options unrecognized compensation expense $ 18,100    
Options unrecognized compensation expense, period for recognition 2 years 3 months 18 days    
Nonemployee Stock Options      
Options Additional Information:      
Share-based compensation expense $ 0 236 1,800
Class A Common Stock | Employee and Nonemployee Stock Options      
Options Additional Information:      
Expiration period 10 years    
Share-based compensation expense $ 9,400 $ 7,600 $ 7,300
Class A Common Stock | Minimum | Employee and Nonemployee Stock Options      
Options Additional Information:      
Award vesting period 3 years    
Class A Common Stock | Maximum | Employee and Nonemployee Stock Options      
Options Additional Information:      
Award vesting period 4 years    
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Restricted Stock Awards (Details) - Restricted Stock Awards - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested in period, fair value $ 3,300,000 $ 750,000 $ 0
Number of Shares (in shares):      
Outstanding at beginning of period (in shares) 600,025    
Granted (in shares) 0    
Forfeited (in shares) 0    
Vested (in shares) (246,690)    
Outstanding at end of period (in shares) 353,335 600,025  
Weighted-Average Grant Date Fair Value (in dollars per share)      
Outstanding at beginning of period, weighted-average grant date fair value (in dollars per share) $ 13.38    
Grants in period, weighted-average grant date fair value (in dollars per share) 0    
Forfeitures, weighted-average grant date fair value (in dollars per share) 0    
Vested, weight-average grant date fair value (in dollars per share) 13.35    
Outstanding at end of period, weighted-average grant date fair value (in dollars per share) $ 13.40 $ 13.38  
Aggregate intrinsic value $ 4,823,000 $ 10,542,000  
Unrecognized compensation expense $ 6,300,000    
Unrecognized compensation expense, period for recognition 1 year 7 months 6 days    
Executive Officers      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Non-employee Members, Board of Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 1 year    
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted Stock Units
12 Months Ended
Dec. 31, 2016
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted during period (in shares) | shares 381,952
Vested in period, fair value $ 0
Unrecognized compensation expense $ 3,700,000
Unrecognized compensation expense, period for recognition 1 year 10 months 24 days
Executive Officers  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
Non-employee Members, Board of Directors  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 1 year
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Restricted Participation and Appreciation Units (Details) - Restricted participation and appreciation units
$ in Thousands
12 Months Ended
Dec. 31, 2014
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Equity instruments other than options outstanding (in shares) | shares 108,975
Vested in period, fair value | $ $ 77
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning of the period $ 25,719 $ 55,819  
End of the period (3,125) 25,719 $ 55,819
Accumulated translation adjustment      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning of the period 280 147 54
Other comprehensive income (loss) 18 133 93
Reclassification of realized loss     0
End of the period 298 280 147
Accumulated unrealized holding gains (losses) on available-for-sale securities      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning of the period (39) 0 (196)
Other comprehensive income (loss) 32 (39) 60
Reclassification of realized loss     136
End of the period (7) (39) 0
Accumulated other comprehensive income (loss)      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning of the period 241 147 (142)
Other comprehensive income (loss) 50 94 153
Reclassification of realized loss     136
End of the period $ 291 $ 241 $ 147
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segments (Details) - segment
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting [Abstract]      
Number of operating segments 1    
Geographic Concentration Risk | Revenue | United States      
Concentration Risk [Line Items]      
Concentration risk percentage 93.80% 94.30% 94.70%
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Deferred federal income tax benefit $ 32 $ 76 $ 0
Tax credit due to unrealized tax benefits arising from tax deductions for share-based compensation $ 3,600    
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]                      
United States                 $ (43,952) $ (42,788) $ (40,363)
Foreign                 (1) (618) (759)
Loss before provision for income taxes $ (7,515) $ (12,899) $ (11,513) $ (12,026) $ (10,291) $ (14,661) $ (10,923) $ (7,531) $ (43,953) $ (43,406) $ (41,122)
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current                      
State                 $ 12 $ 69 $ 32
Foreign                 44 0 0
Total Current                 56 69 32
Deferred                      
Federal                 (32) (76) 0
Total Deferred                 (32) (76) 0
Total income tax provision $ 1 $ (8) $ 12 $ 19 $ 2 $ (31) $ 106 $ (84) $ 24 $ (7) $ 32
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]                      
Federal statutory rate                 35.00% 35.00% 35.00%
Effect of:                      
Tax benefit at federal statutory rate                 $ (15,384) $ (15,192) $ (14,393)
State taxes, net of federal benefit                 (1,377) (1,833) (347)
Non-taxable flow-through earnings                 0 0 12,336
Foreign                 256 (64) (130)
Recognition of deferred tax assets                 0 0 (29,870)
Valuation allowance                 17,013 17,697 32,440
Other                 (484) (615) (4)
Total income tax provision $ 1 $ (8) $ 12 $ 19 $ 2 $ (31) $ 106 $ (84) $ 24 $ (7) $ 32
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:    
Property and equipment $ 12 $ 1
Accruals and reserves 1,104 1,407
Deferred rent 1,565 654
Compensation and benefits 16,048 12,512
Deferred revenue 3,255 5,372
Net operating loss and credits 45,625 30,475
Other 180 74
Total deferred tax assets 67,789 50,495
Valuation allowance (67,225) (50,212)
Total deferred tax assets 564 283
Deferred tax liabilities:    
Property and equipment (403) (134)
Other deferred tax liabilities (161) (149)
Deferred tax liabilities (564) (283)
Total $ 0 $ 0
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Operating Loss Carryforwards (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 117,500
State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 87,700
Foreign  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 209
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Tax Credit Carryforwards (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward $ 3,400
State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward $ 902
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits-beginning of period $ 0    
Additions for tax positions related to prior year 168    
Reductions for tax positions related to prior year 0    
Additions for tax positions related to current year 0    
Unrecognized tax benefits-end of period 168    
Interest and penalties $ 0 $ 0 $ 0
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 11 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 10, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Class of Stock [Line Items]                          
Net loss $ (5,909) $ (7,516) $ (12,891) $ (11,525) $ (12,045) $ (10,293) $ (14,630) $ (11,029) $ (7,447) $ (35,246) $ (43,977) $ (43,399) $ (41,154)
Weighted average common shares outstanding - basic and diluted (in shares)   40,872,772 40,762,960 40,593,908 40,451,668 40,204,367 39,980,308 39,627,842 39,593,700   40,671,133 39,852,624 32,156,060
Basic and diluted net loss per share (in dollars per share)   $ (0.18) $ (0.32) $ (0.28) $ (0.30) $ (0.26) $ (0.37) $ (0.28) $ (0.19)   $ (1.08) $ (1.09) $ (1.28)
Class A Common Stock                          
Class of Stock [Line Items]                          
Net loss                     $ (31,644) $ (30,075) $ (25,259)
Weighted average common shares outstanding - basic and diluted (in shares)                     29,265,605 27,617,350 19,736,342
Basic and diluted net loss per share (in dollars per share)                     $ (1.08) $ (1.09) $ (1.28)
Class B Common Stock                          
Class of Stock [Line Items]                          
Net loss                     $ (12,333) $ (13,324) $ (15,895)
Weighted average common shares outstanding - basic and diluted (in shares)                     11,405,528 12,235,274 12,419,718
Basic and diluted net loss per share (in dollars per share)                     $ (1.08) $ (1.09) $ (1.28)
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Shares subject to outstanding common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 7,532,455 6,969,133 6,089,938
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) 353,335 600,025 54,350
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.6.0.2
Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 11 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 10, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue                          
Subscription and support   $ 38,329 $ 36,237 $ 34,969 $ 33,585 $ 32,102 $ 29,832 $ 28,085 $ 26,269   $ 143,120 $ 116,288 $ 91,317
Professional services   8,045 8,473 8,042 10,966 7,780 6,436 5,883 8,885   35,526 28,984 21,377
Total revenue   46,374 44,710 43,011 44,551 39,882 36,268 33,968 35,154   178,646 145,272 112,694
Cost of revenue                          
Subscription and support   7,244 6,694 7,039 6,918 5,791 5,319 5,564 5,885   27,895 22,559 21,182
Professional services   5,964 6,040 5,538 6,188 5,222 4,457 4,189 3,777   23,730 17,645 12,696
Total cost of revenue   13,208 12,734 12,577 13,106 11,013 9,776 9,753 9,662   51,625 40,204 33,878
Gross profit   33,166 31,976 30,434 31,445 28,869 26,492 24,215 25,492   127,021 105,068 78,816
Operating expenses                          
Research and development   14,533 14,342 14,047 14,516 13,496 12,766 12,196 12,008   57,438 50,466 44,145
Sales and marketing   18,196 22,354 19,828 20,088 18,632 20,903 16,329 13,705   80,466 69,569 53,498
General and administrative   7,845 8,015 7,882 8,953 8,538 7,153 6,291 6,734   32,695 28,716 19,783
Total operating expenses   40,574 44,711 41,757 43,557 40,666 40,822 34,816 32,447   170,599 148,751 117,426
Loss from operations   (7,408) (12,735) (11,323) (12,112) (11,797) (14,330) (10,601) (6,955)   (43,578) (43,683) (38,610)
Interest expense   (455) (462) (468) (490) (508) (494) (513) (510)   (1,875) (2,025) (2,044)
Other income and (expense), net   348 298 278 576 2,014 163 191 (66)   1,500 2,302 (468)
Loss before provision for income taxes   (7,515) (12,899) (11,513) (12,026) (10,291) (14,661) (10,923) (7,531)   (43,953) (43,406) (41,122)
Provision (benefit) for income taxes   1 (8) 12 19 2 (31) 106 (84)   24 (7) 32
Net loss $ (5,909) $ (7,516) $ (12,891) $ (11,525) $ (12,045) $ (10,293) $ (14,630) $ (11,029) $ (7,447) $ (35,246) $ (43,977) $ (43,399) $ (41,154)
Net loss per common share:                          
Basic and diluted (in dollars per share)   $ (0.18) $ (0.32) $ (0.28) $ (0.30) $ (0.26) $ (0.37) $ (0.28) $ (0.19)   $ (1.08) $ (1.09) $ (1.28)
Weighted average common shares outstanding - basic and diluted (in shares)   40,872,772 40,762,960 40,593,908 40,451,668 40,204,367 39,980,308 39,627,842 39,593,700   40,671,133 39,852,624 32,156,060
XML 90 R9999.htm IDEA: XBRL DOCUMENT v3.6.0.2
Label Element Value
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised $ 15,000
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 566,000
Limited Liability Company (LLC) Members' Equity, Unit-based Compensation us-gaap_LimitedLiabilityCompanyLLCMembersEquityUnitBasedCompensation 6,915,000
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits 0
Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared 625,000
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 470,000
Stock Issued During Period, Value, Conversion of Convertible Securities us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities $ 5,704,000
Common Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 2,000
Stock Issued During Period, Value, New Issues us-gaap_StockIssuedDuringPeriodValueNewIssues $ 7,000
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits $ 32,000
Stock Issued During Period, Shares, Restricted Stock Award, Gross us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 54,000
Stock Issued During Period, Shares, Conversion of Units us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits 31,978,000
Stock Issued During Period, Shares, New Issues us-gaap_StockIssuedDuringPeriodSharesNewIssues 7,200,000
Stock Issued During Period, Shares, Conversion of Convertible Securities us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities 407,000
Retained Earnings [Member]  
Net Income (Loss) Attributable to Parent us-gaap_NetIncomeLoss $ (5,909,000)
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits (127,626,000)
AOCI Attributable to Parent [Member]  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 17,000
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 272,000
Additional Paid-in Capital [Member]  
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 15,000
Stock Issued During Period, Value, New Issues us-gaap_StockIssuedDuringPeriodValueNewIssues 90,420,000
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits 92,559,000
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 470,000
Stock Issued During Period, Value, Conversion of Convertible Securities us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities 5,704,000
Series B Preferred Stock [Member] | Member Units [Member]  
Net Income (Loss) Attributable to Parent us-gaap_NetIncomeLoss (4,887,000)
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits 11,908,000
Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared $ 111,000
Stock Issued During Period, Shares, Conversion of Units us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits (15,665,000)
Series A Preferred Stock [Member] | Member Units [Member]  
Net Income (Loss) Attributable to Parent us-gaap_NetIncomeLoss $ (6,567,000)
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits 17,318,000
Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared $ 149,000
Stock Issued During Period, Shares, Conversion of Units us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits (21,050,000)
Series C Preferred Stock [Member] | Member Units [Member]  
Net Income (Loss) Attributable to Parent us-gaap_NetIncomeLoss $ (10,343,000)
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits 3,347,000
Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared $ 74,000
Stock Issued During Period, Shares, Conversion of Units us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits (10,486,000)
Common Units [Member] | Member Units [Member]  
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised $ 566,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 364,000
Net Income (Loss) Attributable to Parent us-gaap_NetIncomeLoss $ (6,592,000)
Limited Liability Company (LLC) Members' Equity, Unit-based Compensation us-gaap_LimitedLiabilityCompanyLLCMembersEquityUnitBasedCompensation 6,915,000
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits (913,000)
Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared $ 136,000
Stock Issued During Period, Shares, Conversion of Units us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits (19,318,000)
Appreciation and Participation Units [Member] | Member Units [Member]  
Stock Issued During Period, Shares, Share-based Compensation, Gross us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross 303,000
Net Income (Loss) Attributable to Parent us-gaap_NetIncomeLoss $ (6,857,000)
Stock Issued During Period, Value, Conversion of Units us-gaap_StockIssuedDuringPeriodValueConversionOfUnits 3,375,000
Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared $ 155,000
Stock Issued During Period, Shares, Conversion of Units us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits (21,982,000)
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (^"5TH?(\\#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,$% @ CX)72F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "/@E=*1FV ^.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*':@8R;-I:.G#@8K;.QF;+4UBQUC:R1]^SE9 MFS*V!]C1TN]/GT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,B=\;A[Z MZ!3E9SQ"4/I#'1%$5:W (2FC2,$$+,)"9&UCM-01%?7Q@C=ZP8?/V,TPHP$[ M=.@I 2\YL'::&,YCU\ -,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.=1S+N_ MX>UI]S*O6UB?2'F-^5>RDLX!U^PZ^;7>/.ZWK!45OR\J48AZSU>2/T@NWB?7 M'WXW8=<;>[#_V/@JV#;PZR[:+U!+ P04 " "/@E=*F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( (^"5TIXEWV8T ( ! + 8 >&PO=V]R:W-H965T&ULC5;M;ML@%'T5RP]0#/Y,E41J4DV;M$E5IVV_:4(2J[;Q@"3= MVP]CZKIPJ?HG-OB<>[C N;G+*Q?/\L28BE[:II.K^*14?XN0W)U82^4-[UFG MOQRX:*G20W%$LA>,[@VI;1!)D@*UM.[B]=+,/8CUDI]54W?L043RW+94_-NP MAE]7,8Y?)Q[KXTD-$VB][.F1_63J5_\@] A-4?9URSI9\RX2[+"*[_#M/2$# MP2!^U^PJ9^_1D,H3Y\_#X-M^%2?#BEC#=FH(0?7CPK:L:89(>AU_;=!XTAR( M\_?7Z%],\CJ9)RK9EC=_ZKTZK>(JCO;L0,^->N37K\PFE,>1S?X[N[!&PX>5 M:(T=;Z3YC79GJ7AKH^BEM/1E?-:=>5['+WEA:3"!6 *9"+CZD)!:0OI&R#XD M9):0.00TIF+VYIXJNEX*?HW$>+P]'6X1OLWT[N^&2;/9YIO>'JEG+^MDB2Y# M&(O8C @R0^ )@73L28! AOBT 99EJ=)((\"E"D\F84CXR-P BN4 MH$+I\[$C 4 (+%&!$I7/=V[+IO(VBR2X@$46H,C"%\D<$0 2. R)[FK F "UQC#CL>^H4GIU%:+*69V22MR$[K,L/&Q M;VM2!2+ OL;59XLTACV+?4<2I[YM+69>&M(D791%$3@] GN7^+Y, X62P+XD M^+/I$MAR!+"3FZ[%O/O;2*JBK"KW;-"L76B9.)I63$8[?NY,'SB;G=J].]/M MH3?XV"O^H.)8=S)ZXDHW+::U.'"NF%Y0/T?4$L#!!0 ( (^"5TKYA-.T? 0 (06 8 >&PO=V]R M:W-H965T&ULC9C;;N,V$(9?Q?#]KL@94B0#QT#CQ:(%6B#8 M8MMK)69B8R7+E91X^_:E9,5U9H:+O;$._H?\>?J&XNK4=M_Z78S#XGM3'_K; MY6X8CC=%T3_N8E/U']MC/*1_GMJNJ8;TV#T7_;&+U78*:NH"E"J+IMH?ENO5 M].Z^6Z_:EZ'>'^)]M^A?FJ;J_KV+=7NZ7>KEVXLO^^?=,+XHUJMC]1S_C,/7 MXWV7GHI+*=M]$P_]OCTLNOATN_Q%WVR,&@,FQ5_[>.JO[A=C4Q[:]MOX\-OV M=JE&1[&.C\-81)4NKW$3ZWHL*?GX9RYT>:ES#+R^?RO]\]3XU)B'JH^;MOY[ MOQUVMTN_7&SC4_52#U_:TZ]Q;I!=+N;6_QY?8YWDHY-4QV-;]]/OXO&E']IF M+B59::KOY^O^,%U/<_EO87( S %P"=#FAP$X!R )*,[.IJ9^JH9JO>K:TZ([ MC]:Q&B>%OL'4F8_CRZGOIO]2:_OT]G6->E6\CN7,DKNS!*XD\%ZQX0K\7U*D M^B\F0#0!4SQ>QZ,2 MU^)+,I ;082EEYTXT8GC3CQQXH3V&MHI7.1UQH@7C7AN)! CGM41T-/EQT68 M9JWL)(A. G-B%'$2N!.O#+4BJ)QWF5[12D:2XFX8DQ2KR( -BH))D!FC,XM( M9Q"IN1^@?C2?,4HS3G*5#V7&C(Q*#=P,4C/ S9@0J!FNC5L"6ID!:GYLY,D0UIZBE%-4EV% )JI#++R #%/C^U=+\ GQKFG(J<\-5B":SKP<9QL!A M;&F" 6%S&AS++X(,M/(Y/S*/@?/8TMT]<-#2'MP(&I=S(I,8.(DM35,@;&-- M":6G;@2=]MKE9H[,8O L]=K<2I !"@) V<+D:&03[T>2]U^3,CI10"==D2B@ M,WV?T=FYD70*T&7R',H(18[0DJ86Y&S\ *""9A^Y@C -=L ,1E'&*'*,EC3! MH(#1P/P(HMP^ #,' )RA)4TQR.GX 350I LRL$Z'C!^9HL@I6E**HO"!+VV, M95UV8XPR29&3%#)I'&7V8?G3ZQME9B%G%OV\OT/.(J0+7-! ;GQD5J'PZ9UC MA,PJ##_=&T:FC.&48;TQ:]P[,M-S(D%#3]^*J^/ \7SVCZI[WA_ZQ4,[#&TS MG?\]M>T04WGJ8^K77:RVEXX'#RO_P-02P,$ M% @ CX)72NGEP8BL @ V@H !@ !X;"]W;W)KY8$Q%;PU=2OGX4&I[C&*Y.; &BH?>,=:_6;' M14.5GHI])#O!Z-8&-744(Y1%#:W:<#&S:T]B,>-'55Q*!/#8-%7^7K.;G M>8C#]X7G:G]09B%:S#JZ9S^9^M4]"3V++EFV5<-:6?$V$&PW#S_AQQ7.3(!5 MO%3L+$?CP!QES?FKF7S;SD-DB%C--LJDH/IQ8BM6UR:3YO@S) TO>YK \?@] M^Q=[>'V8-95LQ>O?U58=YF$1!ENVH\=:/?/S5S8<* V#X?3?V8G56FY(]!X; M7DO['6R.4O%FR*)1&OK6/ZO6/L_]FZP%EDZBTXFSR!9]I)X)(FG MBA54D/^22.]_@8B]$+&-3\80F0/12W(K::VD1,C!@)H<$S\'\7(0R)$['+VD M&.V!'A#"#LDMU80E\;(DD*5P6'I).MH%H^'C\-RCG#"E7J84,I4.4PIV^@&=P*FA9W%5GMU03EM++ M4D(6Y^^]+*]7CWNQ=TDG5!CY?0E!+N(:$P*[$42R$I>E:U!0&9<()]G([*94 M5]P20ZK$I<)W4T'E#2J_?6+HG^3:;?N-#T/G Q6)[[.^F[(IC]_\,'0_4)48 MFEIZI2KODDZY_ :(H0/"JH0&AU%1XJ(H7"R/$I>$Y$5RA5= MH_(H_531J,DP7=\/*O95*X,U5[I?L5W%CG/%=%;TH/,==*-YF=1LI\PPUV/1 M=UO]1/%NZ"2C2SN[^ =02P,$% @ CX)72MU)6@P^" E2T !@ !X M;"]W;W)KMUOKVL5K,UI^6+]5S_L_][08MY MRQH36XO9TW/SYFIW[=OJYFKYNID_/5??5HWUZV(Q6_W_2S5?OETWI?E^X8^G MA\?-]D+KYNIE]E#]I]K\]^7;*O]J?4BY>UI4S^NGY7-C5=U?-S_+Y=2&[8 = M\>=3];8^^M[8;N7[[O-Y\U\GZVK]G+^U]/=YO&Z630;=]7]['6^^6/Y-J@.&PK- MQF'WX^I'-<_X=B5YCMOE?+W[V[A]76^6BX.4O)3%[)_]Y]/S[O-M_Y\4#L/X M 'L88#\&R*\'N,, =^X ?QC@?P[POQP0#@/"N0/B84 \=T Z#$CG#B@. XIS M!Y2' >6Y \2\:\Z1#V3^U+?'70][5+?;L(>\*%W?VPMY5+JCSUMY\=_[0 MF6UF-U>KY5MCM7?IE]DVQL=>+-W+%ZNG*&&A&K&G1$<3A3E%NAKQ MIT2/")%3I*\1!TL9$"F # GB3I$106"Y7PD"1C#^[8V;_'Y#TU\JZ$3#CENK MVPEPQPN-7(#G OQ.@#\6 (;:WB-IASSO]U$X"X;4(52T#F1U">7+"+)ZA'(! M-= GE!6#-J,I6Q:HB"&A"H,SC@@5+:Y^K"GQ3BPXS81@$FT!,6"JL5*<)*[D MP)4"4?3%,;#_CL$\@G0"\'"?!--V:+$,#,EE+A4H]O(=1NU;C'&1S6-CR[!8CJ$ M\DDPU!/*&8%8WF.R0L"(KRE7%AC1!X3*3@?V.R24*Y$:$2I(@#LQUI2D(GK4 M,<%\L EC/,$D!PW/M9RXEI.*\Z7A @HNH/A]G"^TMUF/5J*A>+R7O9$02<9A MD">22@&%]3444@EV-""0$YAN2* 08>$C ND(H"&;BA*H":%L"+"J*:%$CES@ M1+4E5VWY^^A>ZGV5N/F.AJ+QZ/]$4G P78]($EQ3GTBR%IU?0SF0@.$."208 M!$<:RI$6)(TUE%,8AR>WIB1%/"RGA,IN7Y.=;4LP6HT8I5PT__:!.9G)60/W MN\,PFQSZ+L4"WJD>G50,GN ,$R-P\@X(5B8LJH:4"GB*,RI&,*PQH4).O]"+ M">:--7B0$\RYXJB>.U5V7>DI6MD6E2UD)L',J<,P*?&.=AEF/-I$CTKS:/%] M@N5\%O/C <.BQYT.&>:M8$[.L*"DC0F6K=]80843S@2#F<24<*DHI,Z]>8'^ M6:P^UUV-B)H*4)PV&H]&XUBJXAP:#<,CKSH5-\U!;OHBAUSC_:!.=E> MH>Y"AV#6.DR'NTQ:65@\])FT?$OQV*=KBZK50Z65QJ&^B;2HFA,CAKED,+,C M6*$5.2%8+ /&N2G!0K;LND.AIG877;RC(MM""N5"5>^$*@S&TRZ5A459C\DJ M\2CN,TIEBP,VHZ"L(:&BQ5QHQ"B5XXP)Y7)NI@Y_5L4GC&!3@N6CMJB+XS5U MO.A"OL0*34A=;8*JY!F62WE!31-,$F;7/8:Y@%B?KBVB[PPH5F#>/R28\P7> M^A'#D58Z5VX$YGNHB>9W< M$VR;W2OO9ERN%APJGC%2TXP1W8U!6VR+;@U<>-Q@AU)8['0YI0YP1I4&-4ZH M@/8XX+(\:IO)PN)PQ"F#JB:4%/CL;L(P:[#NFW+,US3MI*8S([HU(\:@HDEG MPBO_)IT)C!5=!J&I]P@4L"[L,TE&/"J9M#BB.K<)I(]M#5W@T3%FD@+>S@E; MNL.G0E,VX;%'G#Y=K6G.6-V<$8Q4;:M; Q?Y1$%'9IC8 L-"EW*BG*;'Y1E\ M4-&GG%&)U8!R.34&;LCEE7C C/AM<2!NS##O5*8YX9S'?M24JE-H32/&6J)0,+(O!^CX6>Q%*(UZI8)@234^.@S;>CRFZ923 M@$=6C\M3#W'[E,L>CSU9ROFH4C:^/J-J<'I;5*[^E6$N6'SZ-F9Q5M ]0>;Q>\PD?H'4XANV6 M+L=4CZ=&&EH8%X:E8(TP?+ISWM)&-?<#7\Y@F'S"_'52@RFCH9BMRR-J6CQ6 MMWA41&U;W67(96"R"1\X=RB9HBVC>F^+D:%T)=Z/'B6WW5RL(OJ4S&'(1:P) M"9G=LC .9Q]2,N;<%GO3(TKF'27,$\=TG3'E8ECE%DQF$6S$PVK*2"LAFH@% M8NOH?<1%M7K8O=^[;MPN7Y\WV^AQ=/7C'>+/=OL^(UQOR^5(R/6Q7$[W;PC_ M%+]_87DR6ST\/:\;WY>;S7*Q>]7Q?KG<5'D#YE->^F,UN_OX,:_N-]NO*7]? M[5\4WO_8+%\.+T&W/M[$OOD74$L#!!0 ( (^"5TKQVCQIF ( #L) 8 M >&PO=V]R:W-H965T&ULA59=;YLP%/TKB/<6C/F,DD@- MT;1)FU1UVO;L)$Y !VN; M3BS\2LI^%@1B6]&6B$?6TTX]V3/>$JFF_!"(GE.R,Z2V":(P3(.6U)V_G)NU M9[ZN9L&D MLJM;VHF:=1ZG^X7_A&9K9 @&\;NF9W$U]G0J&\9>]>3;;N&'VA%MZ%9J":)N M)UK2IM%*RL??4=2?8FKB]?BB_L4DKY+9$$%+UORI=[):^+GO[>B>'!OYPLY? MZ9A0XGMC]M_IB38*KIVH&%O6"'/UMD1ON=6?NYU'_0H,)T4B( M)@)*/R3@D8#?"?&'A'@DQ!8A&%(QM5D3299SSLX>'UYO3_17A&:QJOY6+YIB MFV>J/$*MGI8HS.;!20N-F-6 B:XQ$R)0ZE.(" JQBAQZ=!N@=!'8@JQ=2%; M)C"8)S9\?)-G#@O$H$!L!.(; 6P5:L!D!M,9S$.,B\RJ9PG"<%%8*4,PA)(8 M=IV KA,@[3MU2T&!U$T;A5;: R:Y,HIR*V4 @JWJK5U,@6&K&6@U ZPBRVKF MQ+"_M-*%/&#[U;B8-(2MYJ#5'+!J^5CE3@RK[N6GB+6+0#B%C1:@T0(P:G_U MQ>9#.Q\FDO7C4268SDO+_U!+ P04 " "/@E=*DD++\04" "#!0 & M 'AL+W=OMT$4-ZV;)29WXEG"+I(T M+9RX(RZ48OYO#X3UJ>N[M\1S4]52)U"6=+B"WR!?NA-7$9I4BH9"*QK6.AS* MU'WT=\=8XPW@3P.]F.T=71DUW M.E(3Y_N;^I.I7=5RQ@(.C/QM"EFG[KWK%%#B"Y'/K/\.8SVQZXS%_X0K$ 77 M3M09.2/"/)W\(B2CHXJR0O'[L#:M6?M1_T:S$X*1$$P$?_,E(1P)X00XQJR?;";"*UUAH8?SFOP[NT" MD54@,@+1IT9M%HT:,%N#:0WFFQ\N:K5A/']1[1KDV;W&5J^QQ>MVX36V^'A8 M>%UC@L7=.*XA2Z=H=A4I\,K\YL+)V:65^HO.LM,D>0ST55[D]VK"# /A0V88 M3[\PKYI6.& 0"GU=JOV?)@+0R!9-XX\-,W= M[#]02P,$% @ CX)72C/Y7^R8! RA8 !@ !X;"]W;W)K1%L\]\'::7?"D\/9?6SWEC;C'X5^:Z^'6^:9G\31?7S MQA99_:7!SKJ,BVN_%LVCU[K&;3\JW) MMSO[6(WJMZ+(JO_F-B\/MV,V_GCP8_NZ:=H'T6RZSU[MG[;Y:_]8N;OHY&6] M+>RNWI:[465?;L>_L9L'$;<&G>+OK3W49]>C=BA/9?FSO5FN;\=QFY'-[7/3 MNLC>G)Y_-L['9]BMH;GUQ_>OW6#=X-YRFI[5^;_;-?-YG:-2/_G?[;G,G;S-Q,9[+O.[^CY[?ZJ8L>B\NE2+[=?S< M[KK/0^__PXPVX+T!/QFP80/1&XB3@4@=O(*\U4+V!NM9 ]P;Z9,#5H$'2 M&R0G VD&#=+>(/V<)3%H8'H#\YG2\!C5BS^3TL,FIV)_5IMWQ8N.JZ1; M=O=9D\VF57D85<>=L\_:#,S]J MN*=";SH$/1T"3X< H>9'37(6:J*3%)3FCE"Q6,=@U=U3 MS@R#\X5529S N<(BIN$T88W0 J2^Q"+@9D4-3H*A/0RY\6HAZ5I(HA9@8Z\D M*KN7B!=&T6%4YT)X80(>-.U!XT1C0(ZYQHE*QI2D R5TH(28$1@HP1LA-724 ME(Z2$E$@Y%(411@M67"[&3J4(4(!5LX-"J54"CO%PN"%#21+[,BQA&G0EU:$ M3$+N8LW$54*=Y>Z-OFW!9)N,KU][+-1J&3&'H)I$" E5BP6:!2.Z!:3' MG!$HYA)U28X*!OBQI!V%IB< =$81'1U%!*XG7(?+"R(_FP#2&,4T [,AH"9A M,H,:/Y< ]YC"N4C8ZWJ1MQL8ZK[+BS(_HP!'&0%2R>#"P21MSPW!6 &4,H*E M"-H,PW0BA3"@8@^7=7Y. ? RBKPH)XQ> U;':ECCYQ(@,R/0##O\@F$.RMC( M-%@-'@ ACXEH<.2]R$.&2E G(&1P$2U[C8>6F(L$'B\H'73V0(@F+-%&!*:< M!TC.V?7=@(>.\Q2A-9Q(#%:1"*,@HTF=#!RI M_'P"$.8$A!'X. :L6__P(+"\*/,S"J"84RA&U<",G>@P9'D LIR"+#QS<>*X MFFBTBRZH_'P"(.;7@)B3@#4)/)==UODY!4#,KP$QQY!5\'?2L,;/)0!B3H$8 MGN\X 6+&!U:'"(!84""&>U5@PDX$>LFQ(&0(Q(2<1"%*THG8$@IO+B/#8, M+LGH[$56^Y;WCZQZW>[JT5/9-&71O;AZ*I&YNM3S>Y?6G:R\1= M5\>WJ\>;IMSW;XZCT^OKV?]02P,$% @ CX)72LP40GF-!P :RT !@ M !X;"]W;W)KZU-E,18VTIM9;-]^\JRUVO/'%HWL:T<4H<4.1^'XNU[N_VZ M>VF:;O)]O=KL[J8O7?=Z,Y_O'EZ:=;W[T+XVF_X_3^UV77?]S^WS?/>Z;>K' MH=!Z-:>B\/-UO=Q,[V^':Y^V][?M6[=:;II/V\GN;;VNM_]5S:I]OYN:Z8\+ MGY?/+]W^POS^]K5^;OYLNK]>/VW[7_-3+8_+=;/9+=O-9-L\W4T_FIOD_;[ MH/A[V;SOSKY/]DWYTK9?]S]^>[R;%GM'S:IYZ/95U/W'MV;1K%;[FGH?_QXK MG9[NN2]X_OU'[;\,C>\;\Z7>-8MV]<_RL7NYFY;3R6/S5+^MNL_M^Z_-L4%N M.CFV_O?F6[/JY7LG_3T>VM5N^#MY>-MU[?I82V]E77\_?"XWP^?[L?X?Q7 ! M.A:@4P'CKQ;@8P'^6+6"/!:PH,#\T9>B;5'?U_>VV?9]L#X_WM=Z/(G-C M^]Y_V%\<.GOX7]\]N_[JMWMCR]OYMWU%1TUUT-"YYJ28][6?;D'H%A6IXG1Y M@X56L) D+0D1FV#83A[*\T4[,Q586($=*K#G%10L.NJ@"8-F,VAFEF,(HKE0 MQC&*)B.9,%B!U\UV1C3[H'%G1KFD0C1:BZPU0I1036?= M=^$W0+]!^[7B+E50=S&6K'Q*0&6*0CK6JL"EPXY+Z+@$/2Q&?U5J+V&S4%#FP%L&IE9"M&O8Y+$I 8 MSDQ3DPG#!KAUTJT9=SLJ24!B8F80&!C1/QH";KUT2^-N1R4)2(S)X,?@T&\8 MN W2+:O[S+RT"S2&I6$M,IP;NA@U!K#&*2A;$,5D# ,B2:,$-!E"&,P8XX#= M*.TZT'?&&FD8R(A+UC0+/&%&AQ:Y#C*R %4P7 F?R',)4)4;R<@6\MDFH,N$(,9\ M8I BR;M4K)D2C%H' )5W)"<'4-G29Z8'8SPQR)2"7&4RH(J1P66!5%S*=294 MQ9SIS%X92)B"W/1AC14N"[DI 51]TX)*0I#.%C$WK#&DV.H9'3)T9DP,!L0( MDABLP[QZ6"C=80GZ=+6F2[^8%@QH$20M>)P6XY($)-$$G]N%Q;A@@(L@<<$Z MO"N_HY($).Y\_^[2+F8$@XQ)IG85@UTUIV,.R(3(RC4Q4+DRYQE#B0&4Y'RK M&& D>!7;QS?JKDHNM]4QBRQ@49 LLN/[=$#":K<6B&84,NL&BSED 8>"Y) % MN8TII64@*N6(0")BG_.,,60!AF2N7EF$H5*NEQ=(1E3*-1JLC<^2X$O?F$06 MD$@F9975[%"# R54*KM#*LJ]9K*9UT1@[T[V366O;;D='8]*$I!P0;G9AWEG M >_D;EME-:64: %$3J:("8C(Y%8G%B// N3)65-9M'&G+(]##]5C3&8OR&+F M6< \^?:FLN/,&Y,+0.)([F@ 43^@,GO! M'C/" T9$R0@_GAN-2Q*0&,Y-6H\1X0$BY*FFRH\?8AB7)""Q;')V,1B\!@/) MC+'RXZ<8QB4)2,XW@R[=8AIX30.2BZG*CZ="XY($)(9MKG,Q [S.@T@NI"H_ MG@$8\A_U]GFYV4V^M%W7KH=3JT]MVS6]P^)#WYDO3?UX^K%J MGKK]U]!_WQZ._QY^=.WK\6CS_'2^^OY_4$L#!!0 ( (^"5TH]:O[DL0$ M -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0 M.4IZ06 ;:#H4+; !08=MSXI-7U!=7$F.V[\?)3N>UQE[L4B:Y_"0HM+!V%?7 M 'CRKJ1V&6V\[_:,N:(!)=R5Z4#CG\I8)3RZMF:NLR#*"%*2\22Y84JTFN9I MC!UMGIK>RU;#T1+7*R7LQP&D&3*ZH9? 2ULW/@18GG:BAN_@?W1'BQZ;68^KFF9&K^ M*YQ!8GI0@C4*(UW\DJ)WWJB)!:4H\3Z>K8[G,/%?8.L /@'X)P ;"T7E7X07 M>6K-0.PX^TZ$*][L.7*?L'(BFG,.8PQ---+XC-SSC_#5!+ P04 " "/@E=*@"*#.+8! #2 P &0 M 'AL+W=O<.3,>9Z.Q3ZX%\.192>UR MVGK?'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7 MG8:S)6Y02MC?)Y!FS&E*7QP/7=/ZX&!%UHL&OH/_T9\M6FQAJ3H%VG5&$PMU M3N_2XVD?XF/ 8P>C6YU)J.1BS%,POE0Y38(@D%#ZP"!PN\(]2!F(4,:OF9,N M*0-P?7YA_Q1KQUHNPL&]D3^[RKFXIF8O_"E>0&!Z4 M8([22!=74@[.&S6SH!0EGJ>]TW$?IYO;=(9M _@,X O@$/.P*5%4_E%X4636 MC,1.O>]%>.+TR+$W97#&5L0[%._0>RUX-_:^-\8!2DALS MG<9L,KSIYQ_$EF]<_ %02P,$% @ CX)72H^L6(JP 0 T@, !D !X M;"]W;W)K&UL?5/;;MLP#/T501]0Q4K:#8%MH&DQ M;, &!!VV/BLV?4$ET97DN/O[2;+CNJVW%XND>0X/*2H=T#S9!L"1%R6US6CC M7+=GS!8-*&&OL /M_U1HE'#>-36SG0%11I"2C&\V-TR)5M,\C;&CR5/LG6PU M' VQO5+"_#F Q"&C";T$'MJZ<2' \K03-?P$]ZL[&N^QF:5L%6C;HB8&JHS> M)OO#+N3'A-\M#'9AD]#)"?$I.-_*C&Z"()!0N, @_'&&.Y R$'D9SQ,GG4L& MX-*^L'^)O?M>3L+"'ND>E/@: M!4H;OZ3HK4,UL7@I2KR,9ZOC.4S\%]@Z@$\ _@[ QD)1^;UP(D\-#L2,L^]$ MN.)DS_ULBA",HXC_O'CKH^><)TG*SH%HRCF,.7R1\YK!//M<@J^5./ /<+X. MWZXJW$;X]HW"?Q#L5@EVD6#WWQ;7 M$)N?&PO=V]R:W-H M965T("7B=_WP$[KI-:?0%FF'/FS#!DH['/K@7PY$5)[7+:>M\?&'-E"TJX M*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L*]' MD&;,:4+?'(]=T_K@8$76BP9^@/_9GRQ:;&&I.@7:=483"W5.[Y+#,0WQ,>!7 M!Z-;G4FHY&S,!V@7N0,A"AC-\S)UU2!N#Z_,;^)=:. MM9R%@WLCG[K*MSF]I:2"6@S2/YKQ*\SU7%,R%_\=+B Q/"C!'*61+JZD')PW M:F9!*4J\3'NGXSY.-_MTAFT#^ S@"^ VYF%3HJC\L_"BR*P9B9UZWXOPQ,F! M8V_*X(RMB'>9>!O>/Q3?Z& M3]/^(&S3:4?.QN/+QO[7QGA *;LK'*$6/]AB2*A].'["LYW&;#*\Z>&PO=V]R:W-H965T M-\=&'-% UJX*]-! MBS>5L5IX-&W-7&=!E!&D%>.;S2>FA6QIGD;?R>:IZ;V2+9PL<;W6PKX>09DA MHPE]!V@3M0*A"AC-\3)YU3!N#R_,;^-=:.M9R% M@SNC?LG2-QG=4U)")7KEG\SP#:9ZKBF9BG^ "R@,#THP1V&4BRLI>N>-GEA0 MBA8OXR[;N _CS36?8.L /@'X#-C'/&Q,%)5_$5[DJ34#L6/O.Q&>.#EP[$T1 MG+$5\0[%._1>&PO=V]R:W-H965T6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+=8 \FW#1H MM?#!M"USO051)Y!6C&?96Z:%-+3,D^]LRQP'KZ2!LR5NT%K8'R=0.!9T1U\= MC[+M?'2P,N]%"U_ ?^W/-EAL8:FE!N,D&F*A*>C][G@ZQ/@4\$W"Z%9G$BNY M(#Y'XV-=T"P* @65CPPB;%=X *4B49#Q?>:D2\H(7)]?V=^GVD,M%^'@ =63 MK'U7T#M*:FC$H/PCCA]@KN<-)7/QG^ **H1')2%'A-B5*RM\)+\KQ"?>'7GH316=J17I M+HAWP7LM.<]R=HU$<\QIBN&KF-T2P0+[DH)OI3CQO^!\&[[?5+A/\/UO"O^1 M_[!)<$@$A_^6N!7SITJVZJD&VZ9I@I3L)HQ0%S[88BAH?#S>AK.=QFPR//;S#V++-RY_ E!+ P04 M " "/@E=*_L/U(;0! #2 P &0 'AL+W=OH7P,;O^=F8?$3[[#H 3UZT,JZ@G??]D3%7=:"%N\$>3+AIT&KA@VE; MYGH+HDX@K1C?[=XQ+:2A99Y\9UOF.'@E#9PM<8/6POXZ@<*QH'OZZGB2;>>C M@Y5Y+UKX"OY;?[;!8@M++348)]$0"TU![_?'4Q;C4\!W":-;G4FLY(+X'(U/ M=4%W41 HJ'QD$&&[P@,H%8F"C)\S)UU21N#Z_,K^(=4>:KD(!P^H?LC:=P6] MHZ2&1@S*/^'X$>9Z;BF9B_\,5U A/"H).2I4+JVD&IQ'/;,$*5J\3+LT:1^G MFRR;8=L /@/X KA+>=B4*"E_%%Z4N<61V*GWO8A/O#_RT)LJ.E,KTET0[X+W M6G)^R-DU$LTQIRF&KV+V2P0+[$L*OI7BQ/^#\VWX85/A(<$/?RG,M@FR38(L M$61OEK@5<_M/$K;JJ0;;IFERI,+!I$E>>9>!O>?I3?Z$3]/^1=A6&D'P?SG8:L\GPV,\_B"W?N/P-4$L#!!0 ( M (^"5TJ+BM@PM0$ -(# 9 >&PO=V]R:W-H965T[^OI3L>MYF M[$42*9[#0XI*!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8#C3>5L4IX-&W-7&=! ME!&D)..;S2U3HM4T3Z/O;//4]%ZV&LZ6N%XI87^=0)HAHUOZX7ALZ\8'!\O3 M3M3P!/Y'=[9HL9FE;!5HUQI-+%09O=L>3TF(CP$_6QCBE?S3# TSU?*)D*OX;7$%B>%"".0HC75Q)T3MOU,2"4I1X&_=6QWT8;_;) M!%L'\ G 9\ AYF%CHJC\L_ B3ZT9B!U[WXGPQ-LCQ]X4P1E;$>]0O$/O->?\ M-F770#3%G,88OHC9SA$,V><4?"W%B?\#Y^OPW:K"783O_E"X7R=(5@F22)#\ MM\2UF,-?2=BBIPIL':?)D<+T.D[RPCL/[!V/;_([?)SV[\+6K7;D8CR^;.Q_ M98P'E+*YP1%J\(/-AH3*A^,>SW8&PO=V]R:W-H965TA@9=Z+%KZ! M_]Z?;;#8HE)+#<9)-,1"4]"'_?&417P"_) PNM69Q$HNB,_1^%P7=!<3 @65 MCPHB;%=X!*6B4$CCUZQ)EY"1N#Z_JG],M8=:+L+!(ZJ?LO9=0>\IJ:$1@_)/ M.'Z"N9YWE,S%?X$KJ "/F808%2J75E(-SJ.>54(J6KQ,NS1I'Z>;[':F;1/X M3. +X3[%85.@E/D'X4696QR)G7K?B_C$^R,/O:FB,[4BW87D7?!>RSV_R]DU M"LV8TX3A:\R"8$%]"<&W0ISX&SK?IA\V,SPD^F%-Y]FV0+8ID"6![+\EOL5P M_OZ?(&S54PVV3=/D2(6#29.\\BX#^\#3F_R%3]/^5=A6&D&PO=V]R:W-H965T=;*^()V(?1'QGS5@1;^QO9@\*:Q3HN IFN9[QV(.H&T8CS+ M7C,MI*%EGGQG5^9V"$H:.#OB!ZV%^W$"9<>"[NB+XT&V78@.5N:]:.$+A*_] MV:'%%I9::C!>6D,<- 6]VQU/AQB? AXEC'YU)K&2B[5/T?A8%S2+@D!!%2*# MP.T*]Z!4)$(9WV=.NJ2,P/7YA?U]JAUKN0@/]U9]DW7H"GI+20V-&%1XL.,' MF.MY1X@L+PJ 1S5%;YM))J\,'JF06E:/$\[=*D?9QN^-L9M@W@,X O M@-N4ATV)DO)W(H@R=W8D;NI]+^(3[XX<>U-%9VI%ND/Q'KW7DN^SG%TCT1QS MFF+X*F:W1#!D7U+PK10G_A><;\/WFPKW";[_3>$_\A\V"0Z)X/#?$K=B_E3) M5CW5X-HT39Y4=C!IDE?>96#O>'J37^'3M'\6KI7&DXL-^+*I_XVU 5!*=H,C MU.$'6PP%38C'-WAVTYA-1K#]_(/8\HW+GU!+ P04 " "/@E=*9YMR"[0! M #2 P &0 'AL+W=O!DI^%DB!V4$N;7$22..=W3=\=SU[0N.%B1]:*!;^"^]R?C+;:P M5)T";3O4Q$"=T[O]X9B&^!CPHX/1KLXD5')&? G&4Y7371 $$DH7&(3?+G / M4@8B+^-UYJ1+R@!$>Y<^N)TL:5E(-UJ&86+T6)MVGO=-S'Z29)9M@V@,\ O@!N8QXV M)8K*'X03169P)&;J?2_"$^\/W/>F#,[8BGCGQ5OOO10\23)V"41SS'&*X:N8 M_1+!//N2@F^E./+_X'P;GFPJ3"(\^4MANDV0;A*DD2#]L,2MF.M_DK!53Q68 M)DZ3)24..D[RRKL,[!V/;_(G?)KVK\(TG;;DC,Z_;.Q_C>C 2]E=^1%J_0=; M# FU"\=/_FRF,9L,A_W\@]CRC8O?4$L#!!0 ( (^"5TJYA.V M $ -(# M 9 >&PO=V]R:W-H965T-(!S2OM@%P MY%U);3/:.-<=&+-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YI8IT6J:I]%W M,GF*O9.MAI,AME=*F%]'D#AD=$NOCJ>V;EQPL#SM1 W/X'YT)^,M-K.4K0)M M6]3$0)71^^WAN OQ,>!G"X-=G$FHY(SX&HRO948W01!(*%Q@$'Z[P -(&8B\ MC+>)D\XI W!YOK)_B;7[6L["P@/*E[9T34;WE)10B5ZZ)QP>8:KG$R53\=_@ M M*'!R4^1X'2QI44O76H)A8O18GW<6]UW(?Q)KG"U@%\ O 9L(\ -B:*RC\+ M)_+4X$#,V/M.A"?>'KCO31&7*;LDL@FF*.8PQ?Q&SG".;9 MYQ1\+<61_P/GZ_!D56$2X&UL?5/;;MP@$/T5Q <$+^NTZ6;ML8T"Q@6\3O^^ W9<*['R LQPSID+0S8:^^Q: $]>M.I< M3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B/$D^,2UD1XLL^DZVR,S@ ME>S@9(D;M!;V[Q&4&7.ZHZ^.1]FT/CA8D?6B@9_@?_4GBQ9;5"JIH7/2=,1" MG=/;W>&8!GP$_)8PNM69A$K.QCP'XUN5TR0D! I*'Q0$;A>X Z6"$*;Q9]:D M2\A 7)]?U1]B[5C+63BX,^I)5K[-Z0TE%=1B4/[1C%]AKN>:DKGX[W !A?"0 M"<8HC7)Q)>7@O-&S"J:BQ96!O>7R3__!IVG\(V\C.D;/Q^+*Q_[4Q'C"5Y I'J,4/MA@*:A^.G_%L MIS&;#&_Z^0>QY1L7_P!02P,$% @ CX)72C\JCD[8 @ M P !D !X M;"]W;W)K&UL=5?M;ILP%'T5Q ,4;,)'JB12TVG: MI$VJ.JW[[29.@@J8V4[2O?UL0UEFCO\$;,X]QY><>W59785\4R?.=?3>-IU: MQR>M^_LD4;L3;YFZ$SWOS).#D"W39BF/B>HE9WL7U#8)3=,B:5G=Q9N5VWN2 MFY4XZZ;N^).,U+EMF?RSY8VXKF,2?VP\U\>3MAO)9M6S(__!]<_^29I5,K'L MZY9WJA9=)/EA'3^0^RTM;(!#O-3\JF[N(YO*JQ!O=O%UOXY3>R+>\)VV%,Q< M+OR1-XUE,N?X/9+&DZ8-O+W_8/_LDC?)O#+%'T7SJ][KTSJNXFC/#^SZ<]?KR/\1A@/H M&$"]@&00Q7NF3F\,KN7#5W057*Q M1"-F.V#H#89,B,2P3Q(426SI+)SB\ R>,'/AV6UX6F""!218.(+%?REF7HH( ML\ B.13) 4'NB2!,(),"BA2 H/1$$*;"(B44*0'!TA,!F#S%(A44J>8$:>6) M $P>,-X2BBP!@>]MA,FP"$EQ!:6 8N&7$ +E 9U I1) 4?@Z"%0&=&"Y/A * M*/S_!H*6 1UX%1!0Y^7,!P@4\@'N!@24>CGS 0(% M?$!Q/Z"@U$O?!Q 4\ '%_8""4B]]'T!0P <4]P,*2KWT?0!! 1]0W \H*/7* M]P$$A:81W \H*/7,GP<0J J,+13W PI*O9KI(%!@\*"X'U!0ZI4_>D"0/WLD M-T-CR^71C],'NM.1:]"F]'5#9@'(30W M9TGO3,XG\PDQ+1I^T/:V-/=RF*.'A1;]^(V03!\JF[]02P,$% @ CX)7 M2@ 1$&K1 0 G 0 !D !X;"]W;W)K&UL=53; M;MP@$/T5Q <$F[VO;$O95%$KM=(J5=-GUAY?%# .X'7Z]P7LN.Z&O!AF.)<9 M#"2#5"^Z!C#H3?!6I[@VICL2HO,:!--WLH/6KI12"69LJ"JB.P6L\"3!"8VB M+1&L:7&6^-Q998GL#6]:."ND>R&8^G,"+H<4Q_@]\=14M7$)DB4=J^ GF%_= M6=F(S"I%(Z#5C6R1@C+%]_'QM'5X#WAN8-"+.7*=7*1\<<&W(L61*P@XY,8I M,#MFX4'RWTUAZA3O,2J@9#TW3W+X M"E,_&XRFYK_#%;B%NTJL1RZY]E^4]]I(,:G84@1[&\>F]>,PKNP.$RU,H!.! MSH2]]R&CD:_\"S,L2Y0K=4W^Z_L''>_N#J:II-;I(8\^H/TFEE 9L*=&=;;BV3\4<<"B-F^[L7(T7 M9@R,[*:W@,P/4O874$L#!!0 ( (^"5TIT)I#HW0$ $% 9 >&PO M=V]R:W-H965T.S^DHY*MJ '3PSEFG,M1HW1\Q M5D4#G*H[T4-GOE1"@FT="3., G# ^:T[5">NMQ9YJD8-&L[.,M M#9Q3^?L$3(P9BM M\=+6C;8)G*<]K>$[Z!_]69H(+RIERZ%3K>@""56&'J/C M*;%X!_C9PJA6^\!V!2" M*?<;%(/2@L\JIA1.WZ>U[=PZSOHWFI] 9@+9$/!DY"K_1#7-4RG&0$YGWU/[ M%T='8LZFL$EW%.Z;*5Z9[#4G#W&*KU9HQIPF#%EAH@6!C?IB07P6)_*!3OST MV%MA[.CQFA[]1V#G%=@Y@=T_+>XV+?HP>[_)WFNR]P@<-B8^3.(W.7A-#AZ! M^XV)#_/@-TF\)LD'@3@,-R8^S/9.X-45Y"!K-WPJ*,30N<%?99?Y?B3N"O^% M3X_#-RKKME/!16@S".ZZ5D)H,*6$=^94&_,>+0MMM8O9RFLHIT**?'QR\ MO'KY'U!+ P04 " "/@E=*.ZTY6K8! #2 P &0 'AL+W=O)+-7>@#E M;UIM)'/>-!VQ@P'61)(4A";)#9&,*UP5T7BIQ MBM\JBRA!;D$H05SG#%T@TE7!/'J:PBZ%^)(_Z/3?7JVFV$6Z=F6 MGE[O"^2[ GD4R#^4F'TJ<0^3?PI"-CV58+HX31;5>E1QDC?>=6#O:'R3=_@\ M[3^9Z;BRZ*R=?]G8_U9K!SZ5Y,J/4.\_V&H(:%TX?O%G,X_9;#@]+#^(K-^X M^@=02P,$% @ CX)72A'.P_VW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$V[N;K%:VI6RJJI5::96J[3-KCVT4 M8%S Z_3O"]AQW=0OP SGG+DPY".:%]L!./*JI+8%[9SK3XS9J@/%[1WVH/U- M@T9QYTW3,ML;X'4D*EN/E]!HEC05/Z MYG@6;>>"@Y5YSUOX!NY[?S'>8HM*+11H*U 3 TU!']/3>1_P$?!#P&A79Q(J MN2*^!.-S7= D) 02*A<4N-]N\ 12!B&?QJ]9DRXA W%]?E/_&&OWM5RYA2>4 M/T7MNH(>*:FAX8-TSSA^@KF> R5S\5_@!M+#0R8^1H72QI54@W6H9A6?BN*O MTRYTW,?IYI#-M&U"-A.RA7",<=@4*&;^@3M>Y@9'8J;>]SP\<7K*?&^JX(RM MB'<^>>N]MW*7'')V"T(SYCQALA4F71#,JR\ALJT0Y^P_>K9-WVUFN(OTW9J> M'K<%]IL"^RBP_Z?$^WW@5AJYXJ,&V<)DLJ''2$! !!0 &0 'AL+W=O14&U,V1 T2:.6"."-1$!P)IUV/B\SYKK+(Q*A9U\-5(C5R3N6O"S QY3C$ M;X[GKFFU=9 B&V@#7T%_&Z[26&1EJ3H.O>I$CR34.7X,SY?4XAW@>P>3VNR1 MK>0FQ(LU/E4Y#FQ"P*#4EH&:Y0Y/P)@E,FG\7#CQ*FD#M_LW]@^N=E/+C2IX M$NQ'5^DVQR>,*JCIR/2SF#["4L\!HZ7XSW '9N V$Z-1"J;<%Y6CTH(O+"85 M3E_GM>O=.LTG:;*$^0.B)2!: TY.A\Q"+O/W5-,BDV)"D:.'(-Z)^#") M7R3UBJ0>@L-.Q(=;X?(W>%_\#GQ^$+E4W7 M*W03V@R"NZZU$!I,*L&#Z6IKWJ/58%!KNTW-7LY3.1M:#,N#0]97K_@-4$L# M!!0 ( (^"5THGIX#9MP$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ; MIF&V-R"J2-**\=WN ]-"=K3(HN]LB@P'IV0'9T/LH+4P?TZ@<,QI0E\=3[)I M77"P(NM% ]_!_>C/QEML4:FDALY*[(B!.J?WR?&4!GP$_)0PVM69A$HNB,_! M^%+E=!<2 @6E"PK";U=X *6"D$_C]ZQ)EY"!N#Z_JG^*M?M:+L+" ZI?LG)M M3@^45%"+0;DG'#_#7,\M)7/Q7^$*RL-#)CY&B&UL=51M;YLP$/XKB!]0$P@)BP"I:55MTB9%G=9]=N!X46W,;!.Z?S_; M4,;8]4MLGY^7.Y.[=!3R534 VGOCK%.9WVC=GPA110.8H M:Z)Z";1T),Y(& 0'PFG;^7GJ8A>9IV+0K.W@(CTU<$[E[S,P,6;^SG\//+=U MHVV Y&E/:_@.^D=_D>9$%I6RY="I5G2>A"KS[W>G\]69&(]",.5^O6)06O!9Q:3"Z=NT MMIU;Q^DFCF8:3@AG0K@0$N=#)B.7^2/5-$^E&#TYO7U/[2?>G4+S-H4-NJ=P M=R9Y9:*W/ J#E-RLT(PY3YAPA=DM"&+4%XL0LSB'_]%#G!ZA&4:.'JWIT1X7 MV*,">R>P_Z?$W:9$#/-!EC%J$B,"T<8$PWQ0R0$U.2 "\<8$PQQPDR-J#%OT\U<@R M6O,_4$L#!!0 ( (^"5TJ\0EU,P $ #<$ 9 >&PO=V]R:W-H965T MAF^0[.2GUYH/O58XWWA (**U78&XYPP,(X86N)Z?U%_"KV[7D[, MP(,2K[RR;8Z_851!S09A7]3X#',_*49S\S_@#,+!O1-7HU3"A%]4#L8J.:LX M*Y*]3ROOPCK.^A=:G$!G KTBD*E0M5B#)/$BZ31(FE$8'=5)(9)KXJ0U<5)T$UXL@:5:NC"N*RR MRU3&UL;5/;;IPP$/T5RQ\0LX8DJQ4@91-%K=1( MJT1MG[TP@!5?J&V6Y.]C&T)IRHOM&9]SYN)Q/FKS:CL A]ZD4+; G7/]@1!; M=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C!%9P,LH.4 MS+P?0>BQP#O\Z7CF;>>"@Y1YSUIX ?>S/QEOD46EYA*4Y5HA TV![W:'8Q;P M$?"+PVA79Q0J.6O]&HSO=8&3D! (J%Q08'Z[P#T($81\&G]F3;R$#,3U^5/] M,=;N:SDS"_=:_.:UZPJ\QZB&A@W"/>OQ&\SU7&,T%_\#+B \/&3B8U1:V+BB M:K!.RUG%IR+9V[1S%?=QNKG.9MHV@/4E!-T*<:3_T>DV M/=W,,(WT=$W/DFV!;%,@BP+9/R7>?BEQ"[/_$H2L>BK!M'&:+*KTH.(DK[S+ MP-[1^"9_X=.T/S'3/-PRCO295Q M\?^95J*S=--%KKRQ-Z$F0LL:O MS.&GJD+L[P83VJY;W*OJQPS4M:.PP? M5NX:++<@4 2->"]QRP=C1Z6RH_1#3;[M5ZZO(L($YT))(/DXXPP3HI1D''^, MJ-M[*N)P?%'_HI.7R>P0QQDEO\N]*%;NW'7V^(!.1+S1]BLV"46N8[+_CL^8 M2+B*1'KDE'#][^0G+FAE5&0H%?KLGF6MGZW1O]#LA, 0@IX@O1\1H"' *R%\ M2 @-(;P29KI:72JZ-ELD4)HPVCJL^[P-4KL(+$-9_5PMZF+K=[(\7*Z>4P@7 MB7=60@:SZ3#! !//;B';*03T"$\&T$<1V*+8!%.'41#9<\AV"H&!/0IHK074 M?#CDA[Y=(+0*A%H@O!$ HV)VF%AC:HU9^&$0VVTBJTUDL0E&M8@F-J'=8F:U MF%DLH%T@M@K$_U_+N55@;HD@'.V)#A,-DHSEC2=_=J.%U6AA,8I&'VTQJ288 MQ_(0S(#&FV?>PF#.V<>/-] F0'=%!?<-;(>ZS4()D8@AF.C M8)(2A!,C;W"A59@==;/@3DY/M5!G?K#:-Z2U[D>C]0U89EU;NX'8L>R MYLZ."GG=ZDOQ0*G ,DC_1=:AD(VUGQ!\$&H8RS'KNDLW$;0QG=/KVW?Z#U!+ M P04 " "/@E=*,!W)N>X! #;! &0 'AL+W=ONZ1-Q;_ RY #=QF8F(4@BKW]8JSTH*-*B851MZ& MM>5N[4?]*VV=$(Z$<"($R:>$:"1$[X3X4T(\$N(% 0^EN-X'O M=L1>HF ;F^X7UNF:[Y3Q7O(H3E)\L4(C9C=@PADFF!#8J$\APK40N_"& M'GX,L+]%1 O(X1:R>5A/(EJM,W+\:)Z$GZP+Q*L"L1.(/S1JLVC4@-DX#'>8 M9 '9WT*^A _1HM@54! O>XYGOYB!K-WX**\09ZYMIV;>:4(?0WM%%OZ=F=QA MT-YEAK'_263=<'V<,Z9,P:/TY:R5UX ".>](C5?NX40S0HAGA=0 M83ZC#=3RS8FR"@NY9&?$&P;XJ$D508'G):C"9>UFJ8[M69;2BR!E#7OF\$M5 M8?9O X2V:]=W;X&7\EP(%4!9VN S_ +QN]DSN4*#RK&LH.8EK1T&I[7[Y*]V MOB9HQ)\26CZ:.ZJ4 Z6O:O']N'8]Y0@(Y$))8#E<80N$*"7IXZT7=8> MW]2?=?&RF /FL*7D;WD4Q=I=N,X13OA"Q MMOT%?4.PZ??4_X I$PI43F2.G MA.NGDU^XH%6O(JU4^+T;RUJ/;:]_H]D)04\(!H*??$D(>T+X08B^)$0](3(( MJ"M%[\T."YREC+8.ZSYO@]5?Y*\BN?NY"NK-UN_D]G 9O69AM$C150GUF$V' M"488?T @J3ZD"&PI-L&$'GQ.L)TB0@.RFT+F2[N)T%IGJ/GAISKO"$16@4@+ M1&.!V#,VJL,D&E-WF-G:/?]N%56!A<1 :VV7#1/8D2VN2I44@M@OXGOVL M>H\7ZM\Y[OX#I5I!B9$'C3I,!>RLNS=WP9^=.>9;/U'WSO#!6^$/G$AF\PUK/VO;'X'W %HN Z$Q6C9$28 MKU=>A&1T5%&I4/QJU[8SZS#JWVAN0C02HHD0II\2XI$0OQ&23PG)2$@6!&1+ M,;TY8(F+G+/!X_9T>ZPO4;A)5/=+[33--O]4>X3R7HMXG>7HJH5&S,YBHADF MG!!(J4\A(E>(771'C]X'V-\CX@7D< _)OKB3B)UUQH8?SY,(4K= XA1(C$#R MKE$/BT:Y,!]DN78&6=\+I,$BB OSP7FDSB"I0V#1[IT+$[N#9,X@F4,@602Q MF-1@.GLFJ\7=V[LPB[8?[C'A#&.31;,'08'79M@(KV273NI[-?-.\^PQT@]J MX=^I.6?'TIN,'9(_,:_;3G@G)M5S-8^J8DR"2C%8J5-KU%R># *5U-M,[;F= M3M:0K!\'+YJF?_$?4$L#!!0 ( (^"5THZWTK900( %<' 9 >&PO M=V]R:W-H965T*UJ+U"VD;+8( MB;R BH@7UD"MOEP8KXA42WY%HN% SH94480]+T(5*6LW2\S>D6<)NTE:UG#D MCKA5%>%_]T!9F[J^^]AX+:^%U!LH2QIRA1\@?S9'KE9H4#F7%=2B9+7#X9*Z M.W][\+$F&,2O$EHQFCLZE1-C;WKQ]9RZGHX(*.122Q UW.$ E&HE%<>?7M0= M/#5Q/'^H?S;)JV1.1,"!T=_E61:INW:=,US(C@)P0=A99+O M(C.I?B*29 EGK<.[?ZLA^E#XVT 5,]>;IG;FF\I6J-U[%D1A@NY:J,?L.PP> M8?P!@93Z8(%M%GL\H^-G@\,<$6"[0V!-(C#\X"F)R"ZPL@JLC,#J22">5,&" M"1=,0JM):#%93TPZ3&PP=5=J/ GD,,>$@3V.R!I'9*G6QBX06P5B(Q". L"> M/RW7'+1>V4W65I.US61:KCEHR61C-=G83#83DSEHR<3W['?,L]A@;WK+YJA% MGX6[[-M\_*G/'+7H8[W0.Q_/3W(\2P?/CBF.O(D/&CU3%?"K>=&%D[-;;=K) M:'?H&CO3-- 'O&LYWPF_EK5P3DRJQ](\:1?&)*A8O!>5;*&ZW+"@<)%Z&JLY M[Y[Z;B%9T[:T P L1( !D !X M;"]W;W)K&ULE9A=;YM(%(;_"N)^"_/%X,BVU+I9 M;:56BEKM[C6QQS$J,"Y,XO;?[X")U\R\XY*;&,A[#N\YG'GX6)YT^[T[*&6B MGW75=*OX8,SQ+DFZ[4'51?=.'U5C_[/7;5T8N]L^)=VQ5<5N"*JKA*9IEM1% MV<3KY7#LH5TO];.IRD8]M%'W7-=%^^N#JO1I%9/X]<#7\NE@^@/)>GDLGM0W M9?X^/K1V+[EDV96U:KI2-U&K]JOX/;F[9[P/&!3_E.K476U'?2F/6G_O=S[M M5G':.U*5VIH^16%_7M1&556?R?KX,2:-+^?L Z^W7[/_.11OBWDL.K71U;_E MSAQ6<1Y'.[4OGBOS59_^4F-!(H[&ZC^K%U59>>_$GF.KJV[X&VV?.Z/K,8NU M4A<_S[]E,_R>QORO83B C@'T$D#XS0 V!K"Y 7P,X',#Q!@@G(#D7/O0S(^% M*=;+5I^B]CP/QZ(?.W(G[.7:]@>'JS/\S_:SLT=?UDR29?+2)QHU'\X:>J6A M4\7&5S!'\M&7R,54<@^RR/_3)+:.2S$4%D.'!&R2@.$$#"9@0P)^G8 [S3A+ MY"!I!HD@-'=:M@&J7(K4Z8FO(BDAS$EV#V1"$($+X[ P#CK#<0(!$PB_,U(X MK3EKQ+5/IRVW%!,3&321 1.98R+S3O$'<<<5:+) .R4T(H$1Z1B1WDD$7W#7 MBJ^2:3 3.Z8R9$9=] VODJF,@]T9@'-+("90#4DQ41*Y\\J"4"- M^"[RU*4:\:IE(F4NV7P5S]- 2PC&$J$S%L\HNCY1ZGJY)9D:P7@C@&_> AI% MD]4A7"= PP)+F6 B$0ZND7?GX?XUXHO<=>.KN R.#.8; 8#+ S&"Y:9D:@1CA2"N>).[\*=2 MNDZ A@4N$L6 HNF,R1U%TXO$7#= 92\2SP)^,.THHEW@L8<&'IS>\.1$,5OH MC&APQAQ- YB*&_1\Q-R=0(1@R=@Q@*\.$]7B)1:%@8 M9@R;PQ@&Z$$X3T+O)_->4&;!QD@N[&F M&88,FP.9421_9\B7(4/)U9M]_S'G2]$^E4T7/6IC=#V\RN^U-LJF3-_9Z@ZJ MV%UV*K4W_::TV^WY(\IYQ^CC^($HN7RE6O\'4$L#!!0 ( (^"5TJ/I?6Z M9P( (\) 9 >&PO=V]R:W-H965T%67OF9<'.LJD[^LP]<6Y;PO]L:<.&C8_\Z\)+?:JD7@C*HBU$S3J/T^/&_X#66VPV&,3/F@[B9NSIH^P8>]63+X>- M'^J*:$/W4E,0];C0)]HTFDG5\=N2^I.FWG@[OK)_,H=7A]D109]8\ZL^R&KC M9[YWH$=R;N0+&SY3>Z#8]^SIO](+;11<5Z(T]JP1YM?;GX5DK651I;3D;7S6 MG7D.EO^Z#=Z [08\;1C-"48A4_E'(DE9<#9X?#2_)_H_1FNLO-GK16.%>:>* M%VKU4D996@07360QVQ&#[S#9A D4_R2"01%L"*([@APFB$""R!"L;@GR\%V5 M(R8UF,Y@4)A$$2RS F56@ QZ)S-BXAN9$):(08EX;D6.88($)$@"<(9>@6=!=>\4+,G#.D$O0D'/2$!PU%,]5LB4_X+"A MY#^:#(X2@K(TLW0>IA1%2Z;"@4) HN:F9LZFPJE#0.R6F@S#L<,NLQ=? MN:R22-WL5JW42JNMVCZSB9.@!9R"DVS_O@:<".QQF[P$[)P9GQEFCNW9239O M[4X(%;Q79=W.PYU2^_LH:E<[4>7MG=R+6O^SD4V5*SULME&[;T2^[HVJ,B(( MQ5&5%W6XF/5SS\UB)@^J+&KQW 3MH:KRYL^#*.5I'N+P//%2;'>JFX@6LWV^ M%=^%^K%_;O0HNGA9%Y6HVT+602,V\_ COG^BJ#/H$3\+<6I'[T$7RJN4;]W@ MRWH>HHZ1*,5*=2YR_3B*I2C+SI/F\=LX#2]K=H;C][/W3WWP.IC7O!5+6?XJ MUFHW#],P6(M-?BC5BSQ]%B8@'@8F^J_B*$H-[YCH-5:R;/O?8'5HE:R,%TVE MRM^'9U'WSY/Q?S:##8@Q(!<#S/YI0(T!O=: &0-VK0$W!MPRB(;8^V0^YBI? MS!IY"IJA'O9Y5W;XGNO/M>HF^Z_3_Z?SV>K9XX)F=!8=.T<&\S!@R A#IHBE MBZ 6Y-&%)-D4\@1XR=@%$^DX+L$0,!C2.Z!C!RR#'5#0 >T=L D#;F5CP"0] MINXQG,?8BF4)H6CB(<- ,@P@$UMD!@P?+?,!4T1L-A ,9;&'#@?I<(<.PQ8; M[BS#",^0109 ,881S"4&N<1 :A*+3.PL0U/*;3( *DNYATP"DDD ,JE%)G$_ M ,>4660 %.,8PV12D$P*D+&JX2%U8Z8$6Z6U!%"<4D_)9""9S"T9Y$DM1K \ MH>M;&GL4#E_1U 8TB3:.$;5U#H)QNRL?#6S<_3C+$++U#H EV)LA6/,PN:(7 M#.B_X4&P<7A30K"&8E=$&?+4,(:5#[,;OCJL5MB5*^"KNU+$,VYW)8!*2.I+ M"BQ8V%4LAHC'!2PS.+DA*; X8$@=G*2XC9^2U"D5%Y6PU+-;8U@>,*0/%'9! M8'T@-^@#@?6!7*,/Q&U\N\F6 :SU,/%-&?+H$8%;CV0W')7AUJ/HBHW'@*9;'+,[!T!1PNVZCT9WFNX: M^RUOMD7=!J]2Z>M1?XG92*F$]HCN='YW^N9\&91BH[K71+\WP_5Q&"BY-U?C MZ'(_7_P%4$L#!!0 ( (^"5TH3$9%N)P( (D& 9 >&PO=V]R:W-H M965TJQ6874Y-2SK1L,[CY+SU/X2; M*M-Z(_C9D$$LYIZNY,#8FUY\.6W]0 ,12HY2.V UW$A%*-5&"N/WY.G/*77@ M2B4%K\/HY-9\9A\K^'N0/@% #G@##Z;P": I 5 $8R4^I' M+'%9<#9X?'Q9/=9W(MP@=9A'O6G.SCQ3U0JU>RNC("W 31M-FMVH@0L-?%14 M:P7Z)P$*8*: 3@IHXM$#1>8V0$X#9 RB!X/<*F/4I$;3C1J49%8E:Q%*@LB- M$CE1HC5*&%@HHR9>9($HLP_5(8K2P(T2.U%B!TIHH<2K+%D.K1M0K45YG#]Y M08D3)7&@6 7ODE66$-I'5ZU%>?#D4%(G2>H@019)NDJ"LL"^*BX1?'+M,R=* MMD:Q_WO9ZC["(,EC"\6E0KE];<&B*>@F_0WS2],)[\"DZB^F"YP9DT0Y!B^J MKEI]%^8%)6>IIZF:\[$[C@O)^JGQ@_GK4_X%4$L#!!0 ( (^"5THX ,R' M00, *L- 9 >&PO=V]R:W-H965T=J?:FLC.=[NSN9ZI1F0)Q(6KWWV^ 2.'D>/DB$)_WY$UR M6?%9;BGEVE>6YN5(WW*^&QA&N=S2+"[OV8[FXI\U*[*8B\]B8Y2[@L:K6I2E MAF6:GI'%2:Z/AW796S$>LCU/DYR^%5JYS[*X^#>A*3N.=**?"MZ3S997!<9X MN(LW]"?EOW9OA?@RVBBK)*-YF;!<*^AZI#^0041J04W\3NBQ[+QK55,^&/NL M/F:KD6Y6CFA*E[P*$8O'@4YIFE:1A(^_,JC>UED)N^^GZ,]UXT5C/N*23EGZ M)UGQ[4@/=&U%U_$^Y>_L^$IE@UQ=DZV/Z(&F J^2U\^CC'^2X0)+"JQ6(.J^)+"EP/X6.!<%CA0XMPI<*7!O%7A2X-TJ M\*7 OU402$%PJR"4@O!6 3%/(V=^2[S+DG:PRD""DCSRKB VLO"!1 /**('8? MF2$(L#N_VBN+ZVXC%?%#?&QL/$7L.H#=2Q$7C^#@$9PZ@M.+X(&V-HQ?,WG3 MU@ P"Y4A+AB_2&5\&S?KXF9=Q"Q,]X9Q.Y6 7%RH!/'L 'B]%*9GU<.M>HA5 M4,?<4XT0!W3:0H5\!R1CI#+AF3SR<;<^XC8$;OVK'7N5B%3BCH1G+"A VN6KU*1"IQ1\B9E3/$K8:*5=N!Z1HJU7@ 6:C(G16")2M"H&XN]>Q6 M^Q^ZX9AJ&EB@7^82ZCD&AC$$+GT((U+AS-I%SNV0!#$,)M!$0MUEQW; 5)PB MD!4"Z!&#? ](9#K@QYZQB*9<'-_02BQ4H'M#(-"T IT/$",+Q&YRR4T6)3G_I+;[-XL*JS%"B?D,&,(.7S MZB92G[V^PS?7F!]QL4GR4OM@7)SAZF/6FC%.A7GS7F3E5MR35R&CO9^/_4$L#!!0 ( (^"5TK3SD+(P , %(4 9 M>&PO=V]R:W-H965TE M.N]G5=;MVC]VW>DA"-K=455Y^TF?5&V^.>BFRCMSVCP'[:E1^7Y85)6!#,,X MJ/*B]C>KX=ICLUGIEZXL:O78>.U+5>7-OY]5J<]K7_AO%[X6S\>NOQ!L5J?\ M6?VENK]/CXTY"RY1]D6EZK;0M=>HP]K_13QL.>L7#(IOA3JW5\=>7\J3UM_[ MD]_W:S_L,U*EVG5]B-Q\O*JM*LL^DLGCQQ34O_QFO_#Z^"WZEZ%X4\Q3WJJM M+O\I]MUQ[:>^MU>'_*7LONKS;VHJ*/*]J?H_U*LJC;S/Q/S&3I?M\-?;O;2= MKJ8H)I4J_SE^%O7P>9[BORW#"^2T0%X6"+ZY@*8%-%L0C)D-I?Z:=_EFU>BS MUXS_K5/>;PKQ0,;,77]Q\&[XSE3;FJNO&Y9R%;SV@2;-YU$CKS0SQ=96T/^2 MP"1PR4+"+.2PGJ_7)QD.0# #0'H71F$ S ,P'8&THP,X8!XON]2&" Y&,O1DET56:243+SPA8)&7.,4TEA*JF5 M"DN'FQD,D-UOA@@Q(>''=DR:=Z4*GLNV2):P#!WY.(@58(.X2L*X";G %0R< M(/"?L6PAJUXVS,1S6VQ91!1'CH0PP,(FF*5CKPE,GH@6V(+9$_$]ML3WV6++ M;MF"618VS"P31PC,H$@7V((I%!G((IW;DMGU\6 MM@=7U(20S-V$V/& "J@FQR#'F$->,-\RYI#M5F@_)]MS*WI0!D.PLPDQ1IH! MTI0Z0F (><%PRQA"MENA[4EFO1< 30BH4!,*KE[N]&_;_LR;YZ)NO2?==;H: MWN8PZA_4=D+[[7>V M"6(5_V#?^;UW[PZ['+5YM3V 2]ZE4+8BO7/#GE+;]""9O=,#*#SIM)',86C. MU X&6!M(4M L3;]0R;@B=1ER1U.7^N($5W TB;U(R*[(AM\0+/_?. M)VA=#NP,O\#]'HX&(SJKM%R"LERKQ$!7D6^;_:'P^ #XPV&TBWWB.SEI_>J# M'VU%4F\(!#3.*S!WKJ_( MCB0M=.PBW(L>GV#JYYXD4_,_X0H"X=X)UFBTL.&;-!?KM)Q4T(ID[W'E*JSC MI'^CK1.RB9#-A"SV$@L%YX_,L;HT>DQ,G/W _"_>[#.<3>.3813A#,U;S%[K M(O]:TJL7FC"'B,D6F'RWFS$4]>&ULC57MCILP$'P5Q .< M^3"!1(!T252U4BM%5[7][9!-0&>I^PJ:=7 @3OB6M>$_]L"95WF^NX]\%1=2JD#*$];XK M#/5$KC,4_QUN0!5<.U$Y"D:%N3K%54A6#RK*2DU>^GO5F'LWZ-]I=D(P$(*1 MX*\^)(0#(7PEX \)>"#@&0'UI9C>[(DD>R M^HTL?O',;X^)IEF2,)H;MJ#62?2.F975S,IB)K(+Q%:!^//'EU@%DD^T(UDT M?=Z*)2):'-T2X\>+HT.3[[,&?C&S3S@%NS92O^:3Z#A>'P/]?<_B6S5V^RGY M*M//[!^$7ZI&.$@3K-4OXEQ0^$L]3)6:]X/RWXC63O\ M!]#X,\K_ U!+ P04 " "/@E=*&4P9^. " #X"@ &0 'AL+W=O,2P$?7?LEV.:Y>^Z.YYQ;7(1\:@Z<*^^Y*NMFZ1^4.EX' M0;,Y\(HU5^+(:_UF)V3%E-[*?= <)6=;8U25012&25"QHO97"W/V(%<+<5)E M4?,'Z36GJF+R[RTOQ67I@_]R\+W8'U1[$*P61[;G/[CZ>7R0>A?T7K9%Q>NF M$+4G^6[IW\#U/>2M@4'\*OBE&:R]-I5'(9[:S9?MT@_;B'C)-ZIUP?3CS->\ M+%M/.HX_UJG?<[:&P_6+]T\F>9W,(VOX6I2_BZTZ+/W,][9\QTZE^BXNG[E- MB/J>S?XK/_-2P]M(-,=&E(WY]3:G1HG*>M&A5.RY>Q:U>5ZZ-RE8,]P@L@91 M;Q E;QH0:T!>#=YFB*U!_%X#:@WHQ"#H'(6MG!-=6? M:],>FJ]CWNEZ-OKTO(KC9!&<6T<6<]MAH@$&>D2@O?<4$49Q&SGF<9R.*=88 M)AMC[C!,/L;<(Q@:XL$2M![$." #!Q%DN(,8=1 ;!_$H I@4M,-0@ZD[$IR" MHA04H8@F%!TF'5 9.%,*1*4)D%HR(0F<3(!@#F:%*5)G8K'-,8=9*B#S(TS MCB=Q9DZ<)",#970JS)RBD3R;TT^.!I,[V9"!2$<.(,0[,G3R(3F=MF3HA$II M I-V6%L8'<%(.A?0S!4!B!"<@%P0F?N,@-X3-Q"Y/'-2 KQ[P6W?63$!WK^ M-+ C)PL:*25)0C(MO]OH)*%Y,A,0WNU /R IO)/!;65$4LG[X/3?JR[BA=*SAID(=D(H MKJ,)K[0"#WH,[3JU[&:Q;J/$T&PO=V]R:W-H965T'D6M_]G)ILJ5;C;[ MH#TV(M^:3E494!@F0947M;]>FFO/S7HI3ZHL:O'<>.VIJO+FWZ,HY67E,__C MPDNQ/ZCN0K!>'O.]^"G4K^-SHUO!U65;5*)N"UE[C=BM_$_LX9&;#D;QNQ"7 M=G3N=5-YE?*M:WS;KORP&Y$HQ49U%KD^G,63*,O.28_C[V#J7S.[CN/S#_(QC(A@3H9C,BIF*.(\XCHEA M3(QB%E8,$,4+PC$)C$E #(56#!#1Z &XB4EA3(IBF!4#1"Q=X)@,QF3&(1H_ MA*D]F6R2DC'N6+,%3%E,4J+8OC,+-!?N>)Y9B+$+IT%)Z+!PD,NF5"7,88&Y M9#2'*Z"*6.0(POPR"+!-%E EB2,' \P@P?8-!"K7TF. &2)X@A90N6(PP P2 M;*,%5*X8##!+9Z#%I@2[4C"_; KP%"TV)3C*7#F88 803LC.F3)\QQRO(\($ M$R*86SF#Z&8^+D8)8TX,Y#CH(T?Y!?77.0H,,,VJP$CEK/2$$:9911BITM!1 MA0E33+/J,%*EW/%:(@PRS2K%2)7&KJ<2LTRSJC%2N9,PSS2G(-.49TH3YOB^ M($PTS2G*-"4Z8J&K^'/,-$=,V^\./F7ZCL(H<7QIQWFZD?>;,OZM9[E4KO&\S7_4Y*);1E>*_'?=#[MVNC%#O5G:;ZO.DW M,7U#R>.P00NNN\3U?U!+ P04 " "/@E=*T=*:YJL" "S"0 &0 'AL M+W=O/J+I&F4ZP2">*WH5H_= 3V7+V(L>?-G/PU@[HC7=24U!U.-" M5[2N-9/R\L_EGMY6D>%F&PIP=RKN43NWZF M=D)9&-C9?Z476BNX=J(T=JP6YC?8G85DC6515AKRVC^KUCRO_9<\LVEP0F(3 MDB$A+=Y-2&U".B0DZ-T$;!.PDQ#U4S%KLR:2+&:<70/>;V]']"E"4ZQ6?Z># M9K'--[4\0D4O"SS)9M%%$UG,LL.EX,KF56 $87-QB MUA"FA(VDX%Q30Y#>&,EA @P28$. ;P@DQE,:S 9+)&!$AD@43H2F2>1 MY@4L,@%%)KY('CLB/28?B12ILVD^Q"%9^PA48MAI#CK- :?(<9I[RX$0=D K M'Y1C[+CU,>6=\U6 9@O ;.*8+7RS<>* 5CZH+.Z7_V$4?Y9_K:'1S-90?35<@ M@AT[MU)7_U%TZ#P>$WWS.?&E[DC,C?B7IF]GOA%^K%H1;)E4]ZJY_0Z,2:H\ MQ@_*XTEU4,.@I@>I7]6%'_"^C>@'DG6V18J&/FWQ!U!+ P04 " "/@E=* M(=UKW0($ "F% &0 'AL+W=O&48]PLR.LGJO]T(TSJ\B+^NYNV^:PXWGU:][4:3U-WD0I?IE)ZLB;=1I M]>;5ATJDVXY4Y![U_= KTJQT%[/NVE.UF,F/)L]*\50Y]4=1I-5_MR*7Q[E+ MW/.%Y^QMW[07O,7LD+Z)GZ+YZ_!4J3/OHK+-"E'6F2R=2NSF[A_DYI$E+:%# M_)V)8]T[=MI27J1\;T\>MG/7;S,2N7AM6HE4?7V*I?VH&UEH%95*D?XZ?6=E]WW4^F<:3*":0"\$&HP2F":PJ81 $X+? M!#)*X)K IQ)"30BG$B)-B*828DV(IQ(234BF$HA_[IP_F7)I-IE,.;>;4(/B MG196MU+OTB9=S"IY=*J3V0YIZVERHUA*O+W:K?WN1[5::W7U81PM +QE.-O'23PMVDG0+K*_ 5F"P NL4@IX"B8U>KT^8J,.4 M'<:H=F,CB$]\WX ]C D-D@W@9 ,KV2 R8JQ/&-Z+$3,KDXV-,G.U$20)^D*# MA#F<,+?[$S-8(8050KMD8OAL'5XK9F,C2,ABNT'AU 9%<+:1G6V,K,<85HBG MW[$$5DCL' P#+Y-K"WIU%;&^BMB,(0:%M%L'.*O]Z\U?:5"_MU0]E:$KE6 ; M P%ZQQ$-9!P18!YAW2/(0"+V1 **9E;1H1_C-2/SA #I3?]AAJ(Q !C,#47LX<(($0@Q) 4,F@1D( M,"02!O$B!;R8F$^F&M1?#FS4!!1Q+>5 M-",QJUH<90D2"3$VQ3P=F)X^SNU MO4W#D:H0:U/ VHEAJ:4X&L#B(_6E\_:EQJ4&#NX>/:(I,"0IMYX9Q[ZD] M)1AA:"R&# EF^Y^C&HC_&?G"(SEB;69;F_OFGP<-&BP9/N($AOT!L.W-?606 M,<2[+/A"T8@C&>!(\^'^CMF.I(SC-2.>9+8G@1L,>'+T!B.F9+8IN8\\(##$ M<.P+^RU#G,0F[+<_&+#?^E#17N^-0_L&[\^T>LO*VGF132.+[@W#3LI&*%'_ MF^K:7J3;RTDN=DU[&*GCZO3F['32R(-^*^A=7DTN_@=02P,$% @ CX)7 M2D2_* 7% @ 9 L !D !X;"]W;W)K&ULC59M M;YLP$/XKB.\K')BW*(FTM&LW:9.J3ML^NXF3H )FX"3=OY]M7!3,T=(/!9OG MY<[V7;R\\.:E/3(FG->RJ-J5>Q2B7GA>NSVRDK8WO&:5_++G34F%'#8'KZT; M1G>:5!9>X/NQ5]*\G0CSQRU=F$HI$J$NFQY46K_SO;4RMX M:51D*"5][9YYI9^7[DL<&!I." PAZ E WB6$AA#.)1!#(',)D2%$"5 (H(+A*A J 7(((+$6HT.DVA,I3&^M1H?(N['" #P?1^/E:"Q$B36 M%!>(4(%H_FK%J$",1&#MZ28>9?H)LG RU00U2L9&,"&0H@+I_%0S5" ;14#2 MU#J^V2C5R-=_N!'X>&'[8ZL,[$H9@R* "9^)!@*(1&#[8*!PP@>O20@0"6+[ M8* I'[QT :E=B&P?I/""]_8(+SU :@]BN_N2\7F ][SP*H4(\4ILKPX477D1 M/R'IE!5>SX 4-*2V50?*!DMX$]L_*Q^@AN'@50]8V=O]!0,%4VGCS0'2C[O^ MQH#FMFS VPB,^TB6V4LW[B,$.S;>U55!W3]_T.:05ZWSS(6\=>B[P9YSP:2F M?R-/QE%>>?M!P?9"O2;RO>GN?=U \-K<:;W^8KW^#U!+ P04 " "/@E=* M4'4H,L # #@$0 &0 'AL+W=OXYE]Z?JJS;N;^7\G 3!.UZSZN\_2 .O%;_;$53Y5(]-KN@ M/30\W_2DJ@P@#..@RHO:7\SZL:=F,1-'618U?VJ\]EA5>?/WCI?B-/>)_SKP MM=CM93<0+&:'?,>_E\JS$+^ZAT^;N1]V$?&2KV5G(E>7%W[/R[*SI.+XK8WZ9Y\=<7S_:OVA M3UXE\YRW_%Z4/XN-W,_]U/9RWPQ:\3):X8E>L@[)9";5*V@ M=3?8+YC^/U7B5HV^+!B06?#2&=*8NP$#(\P;(E#6SRX QL3 M109FB6&R2\Q'&\, +C$/&(9>8AXQ3'2)66$8AD\,1>>>]@;H."$6X08BU$#4 M&XC&$9BU&R!)#ZE[B.IK86A,OXTBZ1AU$0M#8V%V+,R(98"PD1=&[5AL5$*= ML<1H++$="\2X@00UD$RO3(H:2*T(HLQ88ZO42A0<66:HCPS),C%\9'9A6>B< M31+B/2*T/&69V2-"N[BI55L$E1 3M=2H<=1QZHS9T=<(,CNIPP3:MVX)3%\% M!%'<#N#HPZ9 *X6(%,5QK@8@5X7VF/&C2N8"\T5\*XJ $1M=G<'S5H/+4Q M.-S@@@9,JX[W"\"U"NP_YA47(=@B-'O_/=@:-%LZ B&Q>^)QE0*FTOC2TP,@ M*@W3:U7&A0J(4&GB,(%+$++ITT]Q<=$)6R^U-U5SWWT?LJ3VI@ON=T"*"YDB MNZY9H8\:9.]W3F>XY*DM>493 MS QG'U_R9E?4K?
  • >.F" @ N@D !D !X;"]W M;W)K&ULE5;MCILP$'P5Q ,$;'!((H*47%6U4BM% M5_7ZVR%.0 >8VDZXOGUMPU$N+!7Y$W^P.[-CF'CCAHM7F3&FG+>RJ.36S92J M-YXGTXR55"YXS2K]Y,Q%295>BHLG:\'HR2:5A8=]?^F5-*_<)+9[!Y'$_*J* MO&('X73)D-+XEK>F$_F/I9'X1>>3W**2]9)7-> M.8*=M^X.;?8X, DVXB5GC1S,'2/ER/FK67P];5W?5,0*EBH#0?5P8T^L* R2 MKN-W!^KVG"9Q.']'_VS%:S%'*MD3+W[E)Y5MW97KG-B97@OUS)LOK!-$7*=3 M_XW=6*'#326:(^6%M+].>I6*EQV*+J6D;^V85W9LVB_@U->\8;; ^F]1LVJ.PSW3Q4N_>$A+BV+L9H"YFW\;@ M00SJ(SR-WE-@B&*/1^DD#&" *PQL #! " (?1@@! %""Q!^J""\$]G&$!M3 MV1@,4Q"0@HPH\ K.7X+YR_D:(Q @ C22.XW12./$BUR!%*L113!1XAK,7\_7 MB'SX:_5GJ.R"/LBL :"/8&@LRQ MNM?:!D4SM,+V0&-_D' ] 0$[!#U@$01[!$$F&6D=NX1,L, V06.?$#)5*.P4 M](!5,&P5#%GE7FL7A-! K+^8^./#L%DP8!8R=4' 3L#X ;FP$W P1VX;M/ZO M6F]P=99,7&S3()V47RO;L0QV^\9DA^W5^R^\[6J^4W')*^D&PO=V]R:W-H965T^&+&CK(J&_K /7&L:\+_+FG%SG,?^6\+C^7^ M(/5"L)BU9$]_4OG4/G U"WJ5;5G31I2L\3C=S?T[='N/0TTPB%\E/8O!V-.I M/#/VHB??MG,_U!'1BFZDEB#J<:(K6E5:2<7QQXKZ_9Z:.!R_J7\QR:MDGHF@ M*U;]+K?R,/=SW]O2'3E6\I&=OU*;4.)[-OOO]$0K!=>1J#TVK!+FU]LY:->9Z[-UEA:3 !6P+N"6KOCPB1)43OA/1#0FP)\3LA_I"06$(R M(@1=[J:8:R+)8L;9V>/=?6B)OG;H-E''M=&+YG3,.U5/H59/BR3!L^"DA2QF MV6'P ).EEY"5"T$](E !]%%@*(HE=NCQ: ,7,8IR[2*B$>3>A60%'&8$%BLR M_.BB6!$L$(,"L1&(+P3&F7:8S&":KI0QCK-1M@ *A6$X2MA%95&>P!$G8,0) M$/&$0 H*I-?7+ ,%LBMJUF&209XX'Q=C[8*BV*D8 )JXR3D8;0Y$F\("!2A0 M7%\O%,*6#J^HF 5=E&QX?RXWFOAV(&"C;$("-/X=PI](%S8EBOZ?[KT%#=-- MII*%K8L@[^83$K"74/*)9&$WH?2:LTT=VQ?.35\#J"QU_ "AHLE[ CL801:> M^/ BV%8H_T3I8&.APHTB':6[M* +_Q=A..D,#%L0 Q9,T>B8L&O!&*59[GQ? M@\&?>4WYWG16PMNP8R/UW]E@M>_>[K!N!D;K*]75=3W8NTS7$OX@?%\VPGMF M4K4:IB'8,2:IBC.\41$>5!?:3RJZDWJ8J3'O6K%N(EEKV\R@[W47_P!02P,$ M% @ CX)72IR<%M#, @ [PH !D !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4_,%7E41J&DV;M$E5IVV_:>(DJ("9[23=V\\V ME%+[4J5_P#;G'-][P)>[N'#Q+(^,J>"EJ5NY#(]*=;=1)+='UI3RAG>LU4_V M7#2ETE-QB&0G6+FSI*:.%Q^IP5&8A6BVZ\L!^,O6K>Q!Z%HTJNZIAK:QX&PBV7X9WZ':#"D.P MB-\5N\C).#"I/''^;";?=LLP-A&QFFV5D2CU[@] MMKR6]AIL3U+Q9E#1H33E2W^O6GN_#/JO-)B !P(>"2C]D$ & GDCT \)="!0 MAQ#UJ5AO-J4J5PO!+X'H7V]7FJ\(W5+M_M8L6K/M,VV/U*OG59+B170V0@-F MW6/P!(-&1*35QRTPM,4:>W1G@WL?01S(QH=D!1P$ ?,DED_>Y4E@ 0H*4"M MIP()=8SJ,9G%M+U1%-/,R19 H3B.G81]5$;R!(XX 2-.O(CS#.:G(#^]WK(, M%,BNL*S')),T:4$R(NXH#,*8&VX0_@3ML$G&Y%K;"->LIBD MB>N;CT(%IJYQ "I+YIR#JPGRRTDQ<[@1?+I1\@GGX ..TFN<2WWGXLQSSD>A M#&>N

    6?< X^[*BXQKG"*^%Y$;O%#4"E*?&< M\U$DH6Z!BB9__8:)@^VH9+#EIU:9G^=D=>S:[K#I&ISUM>GF;#?Q)M.W@C]* M<:A:&3QQI7L2VSGL.5=,!QG?Z!=[U-WG.*G97IEAIL>B;\'ZB>+=T%Y&8X^[ M^@]02P,$% @ CX)72NJI582$ @ :PD !D !X;"]W;W)K&ULE5;;CILP$/T5Q 27$V4U%G+*S@YO&<%';517CN>ZD5/CLK'3E5[;LW1%+Z(J&[)G%K_4-6:_ M,E+1;FTC^[;P6IX+H1:<=-7B,_E*Q+=VS^3,&5F.94T:7M+&8N2TMC=HN4.! M,M"([R7I^-W84JX<*'U3DT_'M>TJ1:0BN5 46+ZN9$NJ2C%)'3\'4GO<4QG> MCV_L'[3STID#YF1+JQ_E411K.[&M(SGA2R5>:?>1# Z%MC5X_YE<227A2HG< M(Z<5UT\KOW!!ZX%%2JGQ>_\N&_WN!OZ;&6S@#0;>:.#Y?S7P!P/_68-@, A& M@S[\3N^*CLT."YRN&.TLUJ>WQ>H4H64@HY^K11UL_4V&A\O5:QI&PX\;;*<(WX#LII!X 8OP03]];>\_^!G"! %( M$&B"X($@,OR ,#&\20AN$@($B9$-"+,PA "8V#4B"F%F\AJ!8B. P$A;!F%\ M0RR$,8[@#L+,I"\&Q<8 @9&^#,+$AE@(8V1H!V%F#FL"BDVF!(F1O@S"($,L MA#%_+ CCPV(7H-C%A, //9@ N7 -6L MD#>?<5*1DU##6(Y9W_[[B:#M<+5QQOM5^AM02P,$% @ CX)72L<#'()2 M! RQ0 !D !X;"]W;W)K&ULE5C;;N,V$/T5 M0>^51 Y%B8%M(+91M$ +!%NT?59L^H+5Q97D>/OWU2VN3!XNUB^QQ)R9,S/D M'%)PK#9G721-4%UT67WGT-5%UG;O=;'L+G4 M.ML/1D4>\BB289&=2W^U&,;>ZM6BNK;YN=1OM==9_#GPY M'T]M/Q"N%I?LJ/_0[9^7M[I["^]>]N="E\VY*KU:'Y;^*WO9"MX;#(B_SOK6 MS)Z]/I7WJOK:O_RZ7_I1'Y'.]:[M763=SX?>Z#SO/75Q_#,Y]>^'\^=/[ MST/R73+O6:,W5?[W>=^>EG[J>WM]R*YY^Z6Z_:*GA&+?F[+_37_HO(/WD70< MNRIOAK_>[MJT53%YZ4(ILF_C[[D/4[O)>M7$7L17?5W_>!0[.%_77F:;O1C%:?Q M(OSH'4V8]8CA,PR[(\+.^YV"(XHUM\SY(\'&1I !V=J01.$@".9)@ST]Y"FQ M P$=B,&!>'"0&(4:,?& *0>,5%(Q(DP40Z(8$*4&46P1,>"BX<&260*+&)5&00)381):1B@8E22)0"(F80I191$A,7L;'H-S;N MNW.I8$ *!&2L[+6RB 1)13S%1"S"?1S9"UPY8F4.*6 @6F%JP0A2\Z7' DH< M3% 17AD'3);JC"#&YE1QP%U4N.\9 2II4A&@$H&+"0L$ PJA3(680 ],(G"U M$\,*P8!$*%,B)M!C3CS@IO9.N!^=4"PE#&B),K5D CTP10%S["4,:PFSQ41& MIIA $#,31R#N" ;K#;,%1T9D!H- #EEC6$:8K2,RLOIE!"7S\BIE;AT; !.= MV#CFFV.UX1$(R.RJ"?2P2RDI8P<3%B7.+%V3D2M8K#;<5AL9F>TR@>9E(64N MK U I<)$;0&*)3/48]!8M[BM6S(R.VH"S3M*!HDR@T:HF,R@;502I*[)PA+( M;0F4S&S."32OCB*[TC8J3>Q*VZB8.2N-U90#-8W-;8^#$U=W#$K,J &LB\<* MVX8EY*PUEEQN2ZYT:2G'6LJ3)WH+*R 'XL;,$\X$>NB'U#U-6 ,YT$!F:BT$ M.;26L+01D#;FF!K"FD5/:!9AS2)P0K(6)=DZ8[;1!)FO-$Z&4&\!B*6NZ2'' M]Q4X9\6.(RQA]2#Q1-EP+Y/=RY*9^Q( 4>SX%B3YC0BUJ[L8 1*Y/08'[6* ^=GP?"]S' MXHD^%KB/!3A[6-DB$#?G-IS=Z!2Z/@ZW98VWJZYEVU^,S$;O-W*OPX6<,;YF M+]OQ7NU_-^,UW^]9?3R7C?=>M6U5#+="AZIJ=1=C%'1-<]+9_OZ2ZT/;/R;= MKXTO;769K@[#^_WEZC]02P,$% @ CX)72LOD:%\J P !0T !D M !X;"]W;W)K&ULE5=M;YLP$/XKB.\K^(V7*HE4 M$DV;M$E5IVV?:>(DJ( 9.$GW[V<;0HE]5%T^!&R>N^?.]CT*V>[$5;Y5(-VT/0-2W/=\:H*@,"DN2Q_YUXFGXG"4>B)8+9K\P']P^;-Y M;-4H&+WLBHK772%JK^7[I?^ [C>8:0.#^%7P2S>Y]W0JST*\Z,'7W=(/=42\ MY%NI7>3JVITZ*:O"B0JGRU_Y:U.9Z M&?Q?S6 #/!C@T0"3=PW(8$!& T3?-:"# ;4,@CX5LS:;7.:K12LN7MMO;Y/K M4X3NJ5K]K9XTBVV>J>7IU.QY%6&T",[:T8#)>@R>8-X0@?(^4F"((L...;XE M6+L(8D$V+B1.X2 (F"P'"! #VR=S@:0M4'4 M/G0@:G8;8=E KFY$A-CQQ(Z(T@035Y,!( H9Q5/D;52PTB!7:B)BJ^8 FI)% MUIOBE@N6' 1HCEW@&0B*8!X,"PX&!(?,5#>&!0*[ C'[ L:P0&! () M$ "( M,#K# \L#!N1A[FABN/8Q_8]LX<+&0&&[V4+5;_=%P:07K'A[,'UVYVW%J9:Z MI9K,CKW\ ]:]I#6?J1Z_[\C?W/0?"-_S]E#4G?&PO=V]R:W-H965TU#:$4'&F;A]@SG#EGQC#C MK&?\550 TGEK:"MRMY*RVR(DR@H:(IY8!ZUZC';.[J4(V.OVOA\REU/9P04 M2JDIB%IN\ R4:B:5QZ^1U)TT=>!\?V?_:(I7Q1R)@&=&?]8G6>5NZCHG.),K ME2^L_P1C09'KC-5_@1M0!=>9*(V246'^G?(J)&M&%I5*0]Z&M6[-VH_\]S![ M !X#\!2 $U/+(&0R_T D*3+.>H?^GX7OV!O#6.?CIL@/6H" * M'^@\:#3?4FOZ@,+:2#L?_T>U]E;R@_=4:P$%FX4.FDV8!OC%S%;AE.S:FL$^ M\T[S>X?-A/H+'X;_5\(O=2N<(Y-JSIEI=&9,@LK%>U+]4JG[9C(HG*7>)FK/ MAZ$[&))UXX6"IENM^ -02P,$% @ CX)72JLH11'1 0 .P0 !D !X M;"]W;W)K&UL=53;CILP$/T5RQ^P)@1"&@'29JNJ ME5HIVJK;9P>&B]87:CMA^_?UA5 VI2^Q9SASSAG;DWR4ZE5W :]<29T@3MC MA@,ANNJ 4_T@!Q#V2R,5I\:&JB5Z4$!K7\09B:-H1SCM!2YSGSNI,I<7PWH! M)X7TA7.J?A^!R;' &WQ+//=M9UR"E/E 6_@.YL=P4C8B,TO=1KW8(]?)6)9T MAF*_ >HQH:>F'F68Z?8>HGQ6AJ_BM<@5FX\.<3V;"J7]$?AOUGSVF:OY2Y)Q7>&PO=V]R:W-H965TDE#MO55EW2_?(>?/@>=WV2"O2W;.&UN*?/6LK MPL6R/7A=TU*R4T95Z6'?C[V*%+6[6JB]IW:U8"=>%C5]:IWN5%6D_;>F);LL M7>1>-YZ+PY'+#6^U:,B!_J3\5_/4BI4W>-D5%:V[@M5.2_=+]Q$]Y#B0!@KQ MNZ"7;G3OR%!>&'N5BV^[I>M+1K2D6RY=$'$YTPTM2^E)\/BKG;K#F=)P?'_U M_D4%+X)Y(1W=L/)/L>/'I9NZSH[NR:GDS^SRE>J (M?1T7^G9UH*N&0BSMBR MLE._SO;4<59I+X)*1=[Z:U&KZT7[OYK!!E@;X,$ Q1\:!-H@>#<(/S0(M4%H M&'A]*"HW.>%DM6C9Q6G[\C9$=A%Z"$7VMW)3)5O])]+3B=WS*@ZSA7>6CC1F MW6/P"(,&A">\#T=@Z(@UMLSQ[0$;&Q$8D-R&)!E,(@#C#)1],(XS\F$'(>@@ M5 ["&P?(2%2/212F[B.-$F2D@@F5_!%'20SJA@:JEZ# M;NJ7F4F!0&:1

    Q]9.N6^8'U M#R5S'H#$CCDQ\P)@[+S8H*FTP&J+(+F=>H!@$439_.['L#9A2)O,[L>V-N'0 M &T D"W[ .@.A7B",BQT&!(ZL_^Q+4^1^9X",%EH$@9D;NJUC&&9PY#,F?VO M0;/Z'\-:B(,9_:]!-Y]@F55* &36.P= ]@O &WUF5[0]J!&F<[;L5'/YM3K: M'<:D1RP_TXW]M1B?^F'GW4T_>_T@[:&H.^>%<3$$J$_U/6.<"H[^ORYO$W'?]C-/O^"LT?.<-PR5J_]02P,$% @ CX)72HOD.@L+ @ MOP4 !D !X;"]W;W)K&UL?53;;J,P$/T5Q ?4 MW&DC@E025;O2KA1UM;O/#ADNJHVI[83NWZ]M**7$S0OVC,\Y;&#\130 MTGFCI!-;MY&RWR DR@8H%G>LATZ=5(Q3+)7):R1Z#OAD2)2@P/,21'';N7EF M? >>9^PL2=O!@3OB3"GF_PH@;-BZOOON>&[K1FH'RK,>U_ +Y._^P)6%9I53 M2Z$3+>L<#M76??0W^U3C#>!/"X-8[!U=R9&Q%VU\/VU=3R<$!$JI%;!:+K # M0K202N-UTG3GD)JXW+^K/YG:52U'+&#'R-_V))NM>^\Z)ZCPF%$"#\(T4U"-!&B%0&-I9C>[+'$><;9X/#Q=GNL?R)_$ZGNE]IIFFW.5'N$ M\E[R)+[/T$4+39ABQ 0+C#\CD%*?0P2V$$5P10\^!]A=(\(59'\-21_L2836 M.D/##Y=)A%]4$5D%(B,0?6K4PZI1(R8VF.Y6HV)KB/@Z1.+9!1*K0')59))\ MD4%J%4@M&:QNHK!APM6%VC#1ZD9MF'B5+%K\QA1X;4:$<$IV[J3^&Q;>>0H] M!OH9K/R%FD[C,/F0&4?;3\SKMA/.D4GUR,Q3J!B3H%+T[M2--&J:S@:!2NIM MJO9\G"FC(5D_C4LTS^S\/U!+ P04 " "/@E=*D7LD[_D! \!0 &0 M 'AL+W=O E-U5 MU4JMM$K5]-D+PT6Q,;7-DOY];<,2 B@O8 _GG#DSV),,C+^*&D!:;Y2T(K5K M*;L#0B*O@6+QP#IHU9>2<8JEVO(*B8X#+@R)$N0Y3H0H;EH[2TSLPK.$]9(T M+5RX)7I*,?]W!,*&U';M>^"YJ6JI RA+.ES!+Y"_NPM7.S2K% V%5C2LM3B4 MJ?WD'LZAQAO 2P.#6*PM7]^5ZDMJ,- 8%<:@6L7C5IY+R2CDXJR0O';^&Y:\QXF_3MMG^!-!&\FN-&G!'\B^.^$X%-" M,!&"%0&-I9C>G+'$6<+98/'Q[W98'R+W$*CNYSIHFFV^J?8(%;UE410EZ*:% M)LQQQ'@+C#LCD%*?4WA[*8[>ANY]3'#:(OP5Y+R%Q%_V3?B[=?J&[R]-^,&^ M0+ K$!B!X$.CXE6C1DQL,.UN':"5N9_"REG?2OTK%M%Y!#QY^@RNXD70>E,E:C;)Y0Z"4>AFK-1\O]+B1K)MF%9H'9O8?4$L#!!0 ( M (^"5TIYN)#LSP( &(* 9 >&PO=V]R:W-H965TO)&0"8IMP M8Y#\G:-=M(*=GEGU5A\HY=9[GA7US#YP7DX3]7 ;]2>JX[ M]Y;,Y)6Q-SEXVLYL5P9$,[KATB$1EQ.]H5DFC408?[2GW2XIA=W[B_N]REWD M\IK4](9EO],M/\SLR+:V=)<<,_["SH]4YQ/8EDY^14\T$[B,1*RQ85FM?JW- ML>8LURXBE#QY;ZYIH:YG[7^1P0*L!;@5B+4_$WA:X'T(_$\%OA;X8P6!%@1C M!40+R%A!J 7A6$&D!=%80:P%\5@!2=K/1Z%4NVXVP(7&:PE*5 M>IOP9#ZMV-FJFK-6)O)(HXE0"7,YJVI?_2FJM1:SISDA\=0Y22?-+!H&=Y@P M["/+(8):PA$1M&%@,(P%'NAQ?X6;(1&Y?>1VB/A]X@XP07WD?HAX1B@/@(N! M/ *(UT>> ,0(=_GE4WG^.MK5$ EC>&\\N$0\9>!U2R1T809[<6 F#&$XC"(C:0AS/>+!80=PV $0MA'/LF&"[D)&9L\ 0I 9 M, "%P7_VB<#ADD&XR#5B69#A]6MU-:&'0LNCV-GMFV(KK'\!ACS"S1Y0L#\4C103;_S8=]T7]^3:I\6 MM?7*N/CVJ,_#CC%.1?3NE:C1@VCXVD%&=US>AN*^:MJ>9L!9J3LZIVTKY_\ M4$L#!!0 ( (^"5THUG2:R! , 'H, 9 >&PO=V]R:W-H965TAY:CKF9> EW1^8&+!FDS+9DY^$_2J?*]ZS6I5MFI.B3FEA5&0W-6^= M\=JQ!4$B?J?D7'?:A@CEE=(WT5ELIZ8M')&,;)B02/CC1.Y(E@DE[N.O$C7; M.06QV[ZH/\K@>3"O24WN:/8GW;+#U(Q-8TMVR3%C+_3\1%1 @6FHZ-?D1#(. M%T[X'!N:U?+7V!QK1G.EPJWDR7OS3 OY/"O]"PTGN(K@M@0^]S6"IPC>!\&_ M2O 5P1]*"!0A&$H(%2$<2H@4(1I*B!4A'DH8*<)H*(&GI-HY^X,27J>TF^T, MGN6RW8X+*%:36#)3[Q.6S"85/1M5<]C*1)QI9\Q97%R,RMR7?_)LK?GH:19& MWL0Z"26%F3<8MX.)HCYDJ4.<%F%Q!ZT-%[4Q=S6^VY_A3D?$=A]RKT/\/N(! M$7'ZD$<=X@$KWQ$5 'E"(&!5%P@$V%U^N2JKK]VN=4@TPO?&PU/$DP)>+T5\ M7,''%7RIX/<4 A!K@XDDIF@R" :K0\(1"%:'=-:C9S7 K0:(5>!CV6""SB0^ MV+F5#@')NKZ&Z!D-<:,A8C0$1D-MC@! 5CI$6U,=\MF:1KC5"$F@"%>(<848 M"38&P<::S6_P+*P0#%RTM8[Y9&-&N-<1XA4LZ7(TP"N"T;SJF$^\BK<1>OW; MNEMXK\X5J'V,0+Z!#;K'9$#0#Q@&+-XC@H$W-&;' YZ?L+ELL,(+-#!X M3V..X(V "8&WZ!K!:$?-ZKS:&ULC5=K3DP-T)L>Y95+C8LB\M'OF6Y_&?%BRP6\K-86^6V8/&R(F6IY=BV;V5QDIO# M?M7V7@S[?"?2)&?OA5'NLBPN_HU8R@\#DYC'AH]DO1&JP1KVM_&:_6#BY_:] MD%]6J[),,I:7"<^-@JT&YA/IS0E5A KQ*V&'LO-NJ% ^.?]2'Y/EP+25(Y:R MA5 2L7SLV9BEJ5*2/OXTHF;;IR)VWX_JKU7P,IC/N&1CGOY.EF(S,$/36+)5 MO$O%!S^\L28@SS2:Z.=LSU()5TYD'PN>EM6OL=B5@F>-BK22Q7_K9Y)7ST.C M?Z3A!*#"8)SR%2'G$0LZ:"UX: V M1H[&=\Y[&.N(T#Z'/.L0]QSQ@HB 8%]U" 56OB$J /*&0.@Y9() @-WIS5&9 MW78[UR%!A.>&XB5"*P':=4%=7,'%%=Q*P3TK,F!SBF' D,WNP,RO8\[<>KA; M3XO7#R_$Z^,*/N+! _'6F*#"Y!7F@7@4EL ,A9$()AF#N32Z$'B VPX0VSZP M76.\LXXH7 YF&"JD,%4(BKH!;CG$+8>(9;@VA5HW8.&8W43,=01Q*/5QKQ'N M-=*]!G 61%H_C@=2,-,Q#SXHFSF"(=3&[:J="MT:;&1P0[CPVS=']S9DCD > MG"@,+CF^M)D1Q'$$'1,]EX%-X%J#POPH@,YU&'5<]Y)Q?/M[(HYFW'5L:-S1 M!\G5%@P,Y1,/VL:T+GB^L"T0B@PV\#QJ0-V%"6RX8P3R *KL&9,!4^<%PX#< MOR(8N+EC=BCP_(;U98-Y.D$#@UL\YDA+*2*DU:&.Z9P$ZH1:G5-AQHIU=?\I MC07?Y4)M>)W6]H[UY*A3)6@?D=Z$(.U3=2>K3J$G^?I"]STNUDE>&I]!<<2Z8M&X_RBK&PO=V]R:W-H965TV7KR\J/YY.$JIHY>F;H=5?-2ZNT^287N4C1CN5"=;\\]> M]8W09M@?DJ'KI=BYH*9."$)9THBJC==+-_?0KY?JI.NJE0]]-)R:1O1_2EFK MRRK&\>O$8W4X:CN1K)>=.,CO4O_H'GHS2JY9=E4CVZ%2;=3+_2K^@.\WF-L MI_A9RK:#+[M5C"R1K.56VQ3"/,YR(^O:9C(D\;6F#;Q] M?\W^R35OFGD2@]RH^E>UT\=5G,?13N[%J=:/ZO)93@VQ.)JZ_RK/LC9R2V)J M;%4]N-]H>QJT:J8L!J41+^.S:MWS,N5_#8,#R!1 K@$X?3> 3@'4"TA&,M?J M1Z'%>MFK2]2/N]4)>RCP/36+N;63;NWUUF!ELG9)IHTY:@A-QKR M5K$)%?2?)#$ 5PH"4A 73]]08#@!!1-0ER!]D\"#+$<-=YK6:;#?!R"!*5*0 M(@4HJ$.6@2!U52 MEA&?)511E'(&PQ0@3!$N"_%=H A7/_% M;TJAC*&TF%D8/../. 3R*Y63Z+;2(N,DV"E(QQ"9.\(8-DM,_F>-2-A\YML, M("(YG8&!C1=3P+KSF12P:V+(-GWSQJ$E+E)$_88 %:9S1Q!V3@Q99[#CH2TN M<(9]'$B5%C,XL'WBT#\Y"K[0H34N@.T&5//[#1LH#AT4XV!U>/ =]9WB7RE\IOH#U4[1$]*F^N0N[3LE=+2I$-WIJFCN<=>![7<:_O*S7L_7N;& M@5;==%%-KK?E]5]02P,$% @ CX)72A\#9D+N 0 <@4 !D !X;"]W M;W)K&ULC931;ILP%(9?!?$ M8$0DPB0FE;3)FU2 MU&G;M0.'@&IC9CNA>_O9AB+6.5)N8A_[/]\YOXF=CT*^JA9 !V^<]:H(6ZV' M/4*J:H%3]2 &Z,U.(R2GVH3RC-0@@=8NB3,48[Q%G'9]6.9N[2C+7%PTZWHX MRD!=.*?RSP&8&(LP"M\77KISJ^T"*O.!GN$[Z!_#49H(+92ZX]"K3O2!A*8( M'Z/](<(VP2E^=C"JU3RP5DY"O-K@2UV$V'8$#"IM$=0,5W@"QBS)]/%[AH9+ M39NXGK_3/SGSQLR)*G@2[%=7Z[8(LS"HH:$7IE_$^!EF0VD8S.Z_PA68D=M. M3(U*,.5^@^JBM. SQ;3"Z=LT=KT;QVEGNYO3_ GQG! O"?'D92KD.G^FFI:Y M%&,@I\,?J/W&T3XV9U/917<4;L\TK\SJM20XRM'5@F;-8=+$*TV298L&&?Y2 M)/86B1U@LP)LR0U X@4D#I#\TV7L!VR\@,U_'1"0&[^XV:6^_] MZ^([K,ZB]5>-\>Y#';2Z+?8U^D;EN>M5&ULC53M;ILP%'T5RP]0$\)' M%@'2TFGJI%6*.FW[[< EH-J8VDYHWW[^H(BUKM0_V/?ZW'//,;:+2SQ*$Y&%I>DY M#*H7 Y+0EOCK9G_(+=X!_O0PJ=4<62O[-^==^/E1!7<"O:W;W17XAU&#;3TPO2#F.Y@]I-B-)O_ M"5=@!FZ5F!ZU8,I]47U16O"9Q4CA]-F/_>#&R:]DZ5P6+HCG@G@IB+T7W\@I M_T8UK0HI)B3]WH_4_N+-/C9[4]NDVPJW9L0KD[U6>904Y&J)9LS!8^(59KO; M+1AB^)9 @_X3/_)W/+U'\I@E9G1][/>^I//>#0B>A MS5%T!Z850H/ABVZ,[&ULC57K;ILP%'X5Q /4W (A(DA-HFJ3-BGJM.ZW0TX"JHVI[83N[6<;0@EQ ML_[!%[[+.<=PG+6,OXH20#KOE-1BZ992-@N$1%$"Q>*!-5"K-P?&*99JR8]( M-!SPWI H08'GQ8CBJG;SS.QM>9ZQDR15#5ONB!.EF/]= 6'MTO7=R\9S=2RE MWD!YUN C_ +YN]ERM4*#RKZB4(N*U0Z'P])]]!>;5.,-X*6"5HSFCLYDQ]BK M7GS?+UU/!P0$"JD5L!K.L 9"M) *XZW7= =+31S/+^I/)G>5RPX+6#/RI]K+ M_T.R$H"<$ \&/[Q+"GA!^$**[A*@G1!,"ZE(QM=E@B?.,L];AW>DV M6']$_B)2U2_TIBFV>:?*(]3N.4^\)$-G+=1C5ATF&&'\ 8&4^F 1V"Q6P0T] MN#98WR+""61S"TE2>Q"A-<_0\,.K/.=V@<@J$!F!Z$H@G12JPR0&4QN,9[>8 M62UFMQ:^-['H,+.1A1]_DD=L-8DM)O[$)+XQ^22/Q&J16"PFY[E*OFHQMUK, M+1;AQ&+^]5*E5I/48A)-3-([1]Y]W/]%;.XANC#1Z'>FP(^F50JG8*?:M.G1 M[M"-'P/3#C[@72O_B?FQJH6S8U(U%?/K'QB3H +Q'E2Q2G5[# L"!ZFGB9KS MKH=V"\F:_GI PQV5_P-02P,$% @ CX)72J@#*VM ! EQ, !D !X M;"]W;W)K&ULE9A9_BHOW#;J0(&6[*G$. M.X-=J=G:F6=BRT<-AQ=(//OM1QQVH&EB]B4&Y=>MEOJOEM#XE*2_LKW6^>AW M%,;9Q-KG^?'6MK/U7D=!=I,<=6S^LTW2*,C-:[JSLV.J@TUI%(4V(T3:47"( MK>FX;'M-I^/D/0\/L7Y-1]E[% 7I?_)3J[<2ZH[L\3PJAO*6)+^*E\5F M8I$B(AWJ=5ZX",S/AY[I,"P\F3C^K9U:ESX+P^;SV?M3.7@SF+<@T[,D_'G8 MY/N)Y5JCC=X&[V'^/3G-=3T@QQK5H_?UAPX-7D1B^E@G85;^':W?LSR):B\F ME"CX7?T>XO+W5/L_F^$&K#9@%P/3]U<&O#;@0PU$;2 ^#<27!DYMX PUD+6! M'&J@:@,UU,"M#=RA!EYMX TUH.2<.3+8Y)+LSVQ7RNXW.:>;LL$FYX13/CBP M<\HIS+E=R;=<#P]!'DS':7(:I=62/@9%Y:"W!C7.B]9RA97_-&LB,ZT?4T6= ML?U1>*J9^XIA34:VD1F"J#;R#4'<-N)W$7HA;#..RV 8.IA[UNW" X%V$=8F M'KJ$2]K(8Q<1;>()<4+;R',7X2"4.>(%( L$X6WD!4% N-\0!(C OSIQR^L# M6GV9H%:&.2Y77CK@S3X$P3T(W(,H/8BFQ@B8L?N*4243E\Q?CD>@E!!*.12L MC >$HLSU@!H>,8PZ#&3A"?5&!,">,8PP#XQSCF%"-PCH'@^8: P>I0 ?,9 HR$NP>3.NZ"969=PV/4" R53K@"C M?L% ,QA%P*A]+$:I*.5 PDO,H^LPR4")6R$@HXXDLJ=\2%P$LB,"!9?\K&*\ MIMK(#063]H!2L&(^HA2#N<=]@;SCKD#P<]P5D,9B4%@O^$2 Q>DC%+V!&EOB M%%SH*-6(JY5BA:=8=5+*$'M M$?2=A^GU!>[7T#7)]F!0LSC6ISF*GWWO*.L$SGM$1WL.5_1_G*YHS_&*#CA? M^10]QO!.<44*M/O%K5/Y!?SIOKJR6@;I[A!GH[T^JJJ'K)DV-]#69?[N*F?P!02P,$% @ CX)7 M2@HJSB\P @ 7@8 !D !X;"]W;W)K&ULC57M MCILP$'P5Q .< ?.5B"!=$E6MU$K156U_.V03T!E,;2=%Z,:E(U;IZ9V([G&3M+6C6PXXXXUS7A_]9 6;=R??<:>*E.I=0!E&R)@P^B?ZB#+E9NZ MS@&.Y$SE"^N^PI!/Y#I#\M_A E3!M1.U1\&H,$^G. O)ZD%%6:G)6S]6C1F[ M0?]*LQ."@1",!#_^D( ' GXGA!\2PH$03@BH3\749DLDR3/..H?W7[0+9S2+*PF\#6/+'AAW=YIG:!T"H0&@%\)_# 0605B.8. F]2Z1X3&4S3 M8R(&PQ_N )%:!Y/.E2ZT"Z2=* ME\Y2Q1'&>%JY.2SV/"^8P+9S6!3BR)N81C>WK 9^,AU,. 4[-U(?UIOHV"2? M WU+)_&U:IY]KWN7Z3OO#\)/52.F1,@C+I/2E_I6KVXX+"4>II MHN:\;WG]0K)VZ.9H_*7D_P%02P,$% @ CX)72H4>*,L]" EBT !D M !X;"]W;W)K&ULC9K9!>IK*V[E9( MBK#9,1"..7%FKK'46F) Z "RYKS]5$-+AC__MKFQ '^5M>12F=E]];;>_+U] M+,M=ZY_5\GE[W7[<[5XN.YWM[6.Y6FP_K5_*Y_0_]^O-:K%+7SW+IES< M[0>MEAUK3.RL%D_/[9NK_6_?-C=7Z]?=\NFY_+9I;5]7J\7F_U_*Y?KMNBWM M]Q_^>'IXW%4_=&ZN7A8/Y7_*W7]?OFW2M\Z'E+NG5?F\?5H_MS;E_77[LUS. M;:@&[(D_G\JW[='G5K65[^OUW]67\=UUVU0K*I?E[:X2L4A_?I3=M_-VZZZ\7[PN=W^LWT9E MO:'0;M6[GY8_RF7"JY6D.6[7R^W^W];MZW:W7M52TE)6BW\.?Y^>]W_?:OGO MP_@ 6P^P'P,D_'* JP>XH#_.<#_\J'LG]J6^.LA[^H6>_:0=X6+.WMA[RH7U'GG8+Y[ M?^@M=HN;J\WZK;4YN/3+HHH<]A^_],/K%-O_ZXR:R]ZORH)-7, MEP-CCYEXBG0)DITB7PF2GR)3C<@'T4G[^-B,I9OY8O44!2Q4([#;GB9R)/B0$1(J?(4",.EC(B4@ 9$\2=(A."P'*_$B2 ;GY[<+/?;VC^2P6=:-AQ MYXH9$+\%R WPOPQP+ 4+L')-LCSX=]Y,Z"(?4(%:T#67U"^2*"K &A M7$ -# EEQ:#-:,H6.2IB3*C0\T)*:($$6'FLHR##XC#47O M0-)80R%7@8&L/%=^KR$7@H7Y9IJR>8%A9DXH<5F#;B/7;=2ZQ1@?U30^N@P6 MTR.4SP1#/:&<$8CE R8K!(SXFG)%CA%]1*CD=&"_8T*Y JD)H8($.(FIIB3+ MHT<=$\P'FV&,)YBDH.&YEC.NY4S%^<)P 3D7D/\^SN?:VZQ'*]%0/-[+P4B( M).,PR!-)A8#"AAH*60%V-"*0$YAN3* 08>$3 ND(H"&;Y050,T+9$&!5:2@%$C#< M,8$$@^!$0RG2@J2IAE(*X_#FUI1D$2_+.:&2VS=D9U4-1LL1HY2+YM^MF9.9 MG#5PWCV&V6(,7.<&HI5M4=E"9A+,G'H,DP)/M,\PX]$F!E2: M1XL?$BSELY@?CQ@6/>YTS#!O!7-RA@4E;4JP9/W&"BJ<<"88S"3FA,OR7)K< MFQ?HG\7J>]TUB&BH ,5IH_%H-(ZE*LZAT3#,8>[>IYCQ*D+0245%"()5-2$: M#<%LAG8_IIB@M G%#(;,*<%"YO&ZFS',>%S;G&#>RY$7G>J[H6 77;%C[M&M MF9/MY>H4>@2SUF$ZW&?2BMSBI<^DI2/%:Y^N+:I6#Y56&(?Z)M*B:DY,&.8R M@YD=P7*MR!G!8A$PSLT)%I)E-UT*#;6[Z.(=%=D54BCGJGHG5&XPGO:I+"S* M!DQ6@5?QD%$J6QRQ&05EC0D5+>9"$T:I'&=**)=R,W7YLRH^PP@V)UBZ:O.F M.-Y0QXLNY NLT(34U2:H2IYAJ907U#3!),/L>L P%Q ;TK5%])T1Q7+,^\<$ M8:-BSGC)/.VZ?9O*.HETRK'RJUFCJ>Z MR+Q.[@E69??*NQF7J@6'2J?R1"QJG/%!RTSSD7L$,X9Y_(H#;T8:6C&B.[&H"UV1;<&+CQNL$<\]J/FE$O76D/' MU39T:JSNU*@GCUU+6@FH=8U>C2MGX^HRJP>FQJ%S]*\-<'#\\PD?H/4X MANV6/L=4CZ=!&EH8%X:E8(,P?+ISWM(F#>>!+V TI6W5RL(H:43&'( M1:P)"9G<,C<.9Q]3,J;<%GO3$TJF'668)T[I.F.6BF&56S"9>; 1+ZLY(ZV$ M:"(6B)VC%Q)7Y>9A_X+OMG6[?GW>5='CZ->/EX@_V^J%1OB]*Y<3(;]/Y7)^ M>$7XI_C#&\NSQ>;AZ7G;^K[>[=:K_;N.]^OUKDP;,)_2TA_+Q=W'EV5YOZL^ M9NGSYO"F\.'+;OU2OP7=^7@5^^9?4$L#!!0 ( (^"5TIH'SU[5 4 -H? M 9 >&PO=V]R:W-H965TG86,ER)27>_OM*LF(D,X>"^A);SM'HD!I^')+K M2U5_;P[>MXL?97%J[I>'MCW?15'S?/!EWGRISO[4_6=?U67>=I?U2]2<:Y_O MAIO*(C)*Q5&9'T_+S7KX[;'>K*O7MCB>_&.]:%[+,J__??!%=;E?ZN7[#U^/ M+X>V_R':K,_YB__3M]_.CW5W%=VB[(ZE/S7'ZK2H_?Y^^9.^VU+2WS H_CKZ M2_/A^Z)ORE-5?>\O?MO=+U7OR!?^N>U#Y-W'F]_ZHN@C=3[^&8,N;\_L;_SX M_3WZ+T/CN\8\Y8W?5L7?QUU[N%^FR\7.[_/7HOU:77[U8X-HN1A;_[M_\T4G M[YUTSWBNBF;XNWA^;=JJ'*-T5LK\Q_7S>!H^+V/\]]OP#6:\PTZ\[G_<>B[X7]=:YONU[=-8NPZ M>NL#C9H'I'&?-=NKQGS2T$T3=1YN1@PT8H8 [E. F!E!FH09N6J207,:-)J4 M4MB*A5;L#"M(PZU<-?3!"L5QT(N#7AQX3LJ\($W&O#CA)(1A-I"&Y?4VEGUBPEV20"\)> X;&P](0\Q+(KRX1 6] MI-!+"I[#\Q9I>-ZF8@A1HES03 ;-9.!!*0Z@%4:3 B$RSB8@-<'F MZ H-7B0YFZ0R' W6O1O$G:#::D!"L50A"(^%K4$IIWH'$Q,#7#HQ#2"1&(> M = ,IY[&T-2 B(ZX'22*N1W)3:NS) T[PN34 (LNX8Z0*.6.)#R3_GT%#6&& M:@!()P87$)$87!*C3DTD-.:H!I D'0B!\:SBA(RQ&H064$WD(13P/+4"ASE2XTK"8AA85?:*/D$CT$5A*:QWV$UA,HZJ/TQF* M.)VM+ U7NEM13RSO,5TM "=E@1"8B!; 3F8B$HE>)EEKQ!1/9"(FHIU#1"@2 MF2B)J#O51"9B(EH$.]%'2"3Z*)&9Z,*$MIB(%L!.9B(2B4R41%P9K2@,:8N9 M: $3X]#^$&:BF\-$*.*]/(H^9:)6UMGPEA6&HIL#12CBJ>@D%*UUX;'A,!/= M'"9"D>@CR<0D/!,ZC$0W!XE0Q!/1(20JET[L,@:V&0$2X\#RRV$D.D [4;-" M$2\XG$3BY,8I!J)#K.,K7"02VT=. M'&$V\=X]"A%:Y(0B0222AQV$T967BA MXC 0'6"=W%Q&(K&[+($XN;WL, [=G/4R% EP@/5RIL,D(PQ70EN0_)U!$7]G M).&J;3BG"9.5T/XB)P<4<7*0).M*9U.S/&&V$L!F; (A, \)H"[FNX=0Q'VB\/NV_YITW^OK:?/UHJW.XTEZ=#O.W_P' M4$L#!!0 ( (^"5TIL>?KTEY< (I2 @ 4 >&PO2-OCYW5]1T:O>IB**:-P!VC,305%2CWIL22/*=DQ,[(G\S\E[INDOVN^,<^ MORKWN^9?_[28S_Z4?-EN=O6__NF^:1Z^^^M?Z]5]OLWJ0?F0[^"7V[+:9@W\ M6=W]M7ZH\FQ=W^=YL]W\=3P7Y6J_S7=-DNW6 MR:M=4S1/R9L=/Z$H=\EY\M/UR^3LV?/D65+LDA^+S0:^KO_EK\V__O+WJ M>< 5K%>5;>"]Z_Q+\A_Y4V>ZNJ@?GQXZSQ\-S_^C]X;W>564N!'KY&76=.[5 M=?P__M?_BJV'>\SKHE[! /\KSZKD-7S9V:]+N&S-EVZRN_:OM]FF[KZ[]7 9 M:O3QK_^K_Q[Q<[F!HY153S"<35YUAJ_[+&/^D#^455/L[I+K)FNZL_VOO.\) M]/CD"N9X5U8=,KEO4JN__W5JX_7;=;Q\;[ M).5MDFTVY6.V6^4)\)ID7>YOFMO])LGT%KCDV<5P2(-YMAA-DJQ)8&+Y]@8( M0#D?_=K^=I;"^^J'?-44G_--EY?DMSDL 4P1MJ&HZQCW?=?/90.'R8?L"1=?0@W_\"\>O5M8__AA($> M>"NQJ/MRLP:>_G_]G\OQ:/%][<]GT",'NM_L-B0J9T*%+A)3++6A_]T#AP%F !$ZNT&S_98GB8"IOU; G+W/D&3O\Z8 G>+YR0+G\C O/THAGC3.X#7K MO4!RK-+_O43"N\^.IOHY?&I1"\]- ]+'M=[)T=W5<4#"1UB!?L'E$$1/>(V M)ST&&4]>?2Y6?0I)CWR]*FO2R7I^%GEV^**_524HMP\PEBXG??> 2CF*JCY] MZ4->@P&S8MUS#6_8E*0-==8$M%'FBUM20",4_+=\EZ,QB1=EZVVQ(]L4=<'X MO,JC@_L!9W9;E5N]-B)H04/+X6@U^I"XJ&>104,[DPN?1U4Y>N5-#NPTQS7] M7.#V$G>51S39EYA6JE>>W< JW**$.';/6U#'-_"VON^):ZV$BR#[^*Y]Y8NL M!F.*-J[8[%%:GL;T?LF+NWN\/ .E+KO+@[<$3 KXS4WT)7QIEYWV,[&K=S^^ M__#JWU^]O7[S\ZODAW?7IS,SM%5STCWA%%P%JL ;7N#_OKQ!6ELU'4_)NU[] MP1E$L#L=JQ^VO[C;B2JY>DK0R5)OV#&3K7_=UXTS&? 1?I\]>>'W9\]&$Z S M^&LX6U9 ( T:5/.6X33GRV*Z!Q=R,;D'.==BR^FE7Y=D&!59RE\%*GB'] MP !@K)^S8H-VPSF\];S. JOQ\/"%D&4:%S"-9V.P\/ZP27S(5VBF%Z!@9:KN MNVGMY% @>1Z95=*4[O*.OG3HQH@$-T03>]S7D?NW*GDG$V.P?P=H1,B#2.4X MC>!3E19ZGWY@)7Y\]>.+5Q^N_Y)MWE Y#?JLB<&@+T Z13// WT?L/>;B,C?9>;+2KXS8:,] HUSU#8=DA!7OS MR[B!=]T5-#?Y7;';D5%]2XSE@9VR1MB((\KI>I/XXM5_$>,L-0^]R39D)AU[ MQ(N>81R[#U:D(@?!&5Q&GYXC 5LS_B_)*QI6\M\?0$(G<*H?LVI]DL"*\9[( M&N9HHY^Z>AUE^%7G[J-W?,FK50&31AY3I\M;.(L1#96VXQPT&G9"(BOCL]2C._Z-75THA_#]JT8-TR3# MO3LTP=^Z/1U#YNCV=.[X"(S[L6CND?[@_>@,YE,I I+>#*R^:3:D79'KM^Y; M(IKQP3W](][W>R]K)/!V9%D[=QP2^I?7_YZ\_N'=+Z?KMN3WO]V4CZ&A _/* M4$^*^X2=S"=E!X1$N5L5(+95[=$5IUC"'I<6)?T)3WZ9MT1.MD7?ZS^CCM[W M@7ETU/F$GNI<%;MU4=-5J'_ Z,$.:][OJ]5]QI+P(1J8.G1'=*MCOIN3+[9/+]K1K]Y5(E<)VH W M3\F9+-GSD^;?7C,?73FP9MF3GD-6]<@'2PH>.LMB[IE5GJ_E#0\S!BJT=8%5+6'(70"X= ]2RP%=$!]55WB[X8 MN^]Z__# YP?=[LJ8B!6 _-Y770V#>!^>1_;VLFYR["KO$W:\I\IO]S'/IQV0 M'P;>L0.=#Y]K>&QP@/KW]77Q!7V_(HE7L#HHOIO[JMS?W9]V! \_HG6NJPII M9AO;YI<130QEOC@"X9G[!U2:'%\[B:E>T06U@@_:E[-B*^J#TR?A0YDH!FEU M((ZKBL?Z1#;T!O4KY'RAV.&P#@TCVW1N^EM; 4,EO\+#FZ$^"7?&=86XYAA$ MB9M\AP\LML@/XMNB.D#=KY2D;@5A!7!=B< [SHSJ+MNISHKW7P,;(0\OC$"4 M/%R+]R4L30RG8>Y/$]C7&BY<&X\8;!T>#E5@7S/QPFJ[F$%]*#CPE<-+@AM^ M*:M/0+WH#1O B@K&30^MH!1/()9O'DZ+Q\1Y5?O;^IB763D M/$3VB)+VEW5>?\('K3"" ZK;+^ PE#R#X$25*FUF: 1$1XKW MM5.4)9_0X8Z!2Z;X7;9Y^F>.IBX80S?[&H0-$#NL9C;@=PO*@8*)#S TPA7" MZ]?XQ0HCG:@M&1PN/??![D$&_$K\]W#.JIS.UQT# _'BFWVQ:?A09_1J.[,< M=,U=GOHC4C_M5L!3=F1(X=4IGN:FPCFN[3+A0N,YV6^R"NUXA9?QQ!,P2\$N MW8-,1=]YL8'YYOP6GG@"9"7G&!7_ MAKOO8?'_L<\JU%)IA3?EBI87QG:Y19'R!@Y[2IZ8)/,N7Y@NAJ?MY3@5]"+# M7W1SSM3+57L#-KH T,,Q(G"$X;'S]2ZS;,*,+C^?$>#X)^DSO11!@= M=S;O,Z#PFSS?(1D]9&Q'T@)6:UH.FL9/@^M!?\@2C*']$'/Q1> M[-5FOR9B#Y"-]LRVCF;2/9J#!%@G;QSN4+9[\@_#FRD0@X(6*<=/)=\46YBL MK/+*+LL@47$@4-AW2NMO=CY^QL&RQYSI(B<K^BW7&F%?[A?15"^NZTXG,6@Y%_C#/IW?"\M(R'\R%V"%TG%%"'Q M+:LW2#Z:&")I%/QT#K$B6W$*!Y_'@X \H)R0XW^IHYO(@HHX MQIHX#CP*!SP>?G\$/D)7C;Y'4ZAI,[P6C1F>_HM9WF?S!9W5-'EV-KZ8X&=! M"IR-IB/^$QW4?OJR7V>\<,^3]9Y.QM%H?-(*QR=A/'Z0_,1>GU=@3FR)BI"' M,U]V&M9QELXL#S445.99#$7Y=(2AQX02#)+L"SPII&9GGV [W1CI$(#1O7VP MI,&F*W'_K7H241/R[S@^$17EQ/AQ[&0]T.[=D(,,N(8?!RS//5@$987!?3IH MP$%4H'\&=E+NE2CM<&] 6.2?V9%S@V2!>2#HHAO@ZM=VID*A*6G<2+*H=:.H M83]02M-:Y^B$P1,A&\;<:<.Z9)T#LU0F[UB?0M=25"XV#=J48&6R%V.3%5MZ M]9Z\&U?$ =[CMP;U"^,*&YA '?5*BAH: M-U.LNPRS-*V-P;U@+QO>! MZ@P8E M)O: FLHJI&+2D24[TC($N\V>E&CW7LW<-WO$:L.5>\(0(H>LZ=IU0=HKOK\J MZ P1UVR-;) X3PA]>&4\(?0%'H*B9@9%W@28P!JVM0:=E4[N3;;[)$,$'9 . M!T7(4*2H= 2=ORJ_R%KX2 L=%/9.\%'Y@B:$NHOA\JK8D/R\+^[NX=.F@-&M M41#F3T(*"3E%#.JP11OT"G$6/&%B2^M9_'8^S30=F0 ,5<%"=$*J/&>U1&7$N[E-[[ZCDP_)Z;,.+*Z;\HF >C:@Y[03(C>H'N, MKR.]0ZW3G#RU]DJ<"5W2(!O:@_'7OB)<\++WG:@+=,]WQAP9B+.UJCOT9^=\ M\. Y>R"J%A8LH^7*L]6]@W*P!8I;1*/"4X'L3$CR:JZ716S^ZGP;;)G_:"()@PQW.1/ M)5H4C_GFLR6",)-).4,@E@))%JP.&C 'H7*!H@?K9.*DM-:5RQ?DX#CH""'4 ML*,VPBEG-8H.$*@C.W*Y\Q;KBW#I:E8KBHI=I0A$AF7[T$]^ MA&!?81"%#@K3\:][$,'K0[-C.X+5)J(:D>0T0E"/D0LE2"F-YT=;V)6275J\ M*%ZY_"-IYC6>SY\5Q^"]G6]V=5/M^1:4!%Z?U:Q%%M7J%HD*L1[U"^>W)7D@ M/KP>AD$NO0IOK!AQ1]M%[JL@';$]-DDMZ[_,FKS$E/U+5=WW&HA23%95Q!QY M;&OX#RB ?ZOO8:\X5ND9\ #=5RM*AU?=[XJI^0-2LU_JPBPUO?P!K()=PTI8 MO;_Y570X\L6:)]8^L,<'1.7R@\9&-T].#8O'KKQKT>K5=*(?-MF*V4C__<0\ M4$N189S_ [1*U&YO@\D5S5ZH[1H%L:B#K';>D.0430X#@_E:3#@R&9 CH3V" M_H621#.)1B=)O56T)I'L$=T'1\XSS"OR>K,@@A.9.T6][M@YLLX.(R:_]TT4 MB32RLL(9*G)X>965)-MJ#[;>%GVPQJ'Z%@CK'KVP: 0&HRYW=R7):AY8:^PT M>WV@>DK\8(%2V(TKQX_,84S1) ]X0TDWC!^PSQ&M"*TEM'9V1Q._S<29!Y*; MGIPG7]!+("[WHX:>RET>P1J48=Q[\:'5)L*R:I^XV,-H8D@LZ":#OW5^*&!: M.T'3]!>R'XZP@NC.%QH(?0O1W/:R8D?)( DRQ5\%0;8DGD4>,Y,T\3[(?#T MM /5Q/Y^1(9>^*W#JBX(&WUKV]+>H]A;6! M>:'K;C)8./]SFCR;6@_XCGZ_<%^9K,]1TWH:!!X^%)FO'"Z0^W!@:\9[@.*QXSOMY,PXY!F"VC%L MCN0X'6-\')U4=(D^D#!5U .MGBZ*Y*_J/H9!VMTZ98M,C5E:1N;$^5KB#[IL M?GQB2&RWY.34S:O,YN*=_1O7&45\F] (M'E9+B+O:X(JE=DHJ$VW['J/?\> M/:<5V7/ H.M]1N9B3L8>A[90&/KM^M[>YR9ZG]4IFU?SLYJUJQR-KS)6WP M*I3112VFI#5MLF2WI].+;X+=+*O 3_&0U4T0<6#/]I,G/3<./6^LV#RB L2X M IF]7LCC$F4%QH2DC9H,L&5U%H27OU'CT9AFQ.;97+*KG.%JZ4-ABV[8W96L99LC,(I0Z2;/#2JJWO&9OT'(O)KES4MEB=Y MH>75.F]_LC4& "JTF-@&YB=5"=A8Z:2H7_,1=X/YQ9W%?TH4_.ZNRN^0T6)F M]G:_#?F.27-GV@.>3+1*U!(J&S<,"%"Q'3P']RHUYX0$,XA.# BM,2;V"=L(B#F)XK,C2$;5QGV;5!:KB["2#5/9.IGCXG>GLGW'>84HE0 M.TJ)'F-2$SWGNE;.%=T*)4@"[\"DXDS/2P%B?XWG2^SD$;,"W_TC1DT?8%E? MLL2C);ZTPNAUV9).['O4^];^OIK,->>5\KXGE()K=)=A',+>D) -B<[WVGOT M,).K-OH\L!0XSPFR4E0P<)_0[QT^")7WZ*#LV(^])K6RGY^[!7)@XX.LP6Q3 M[G+Q"M"15D6!\ /AK42\)]Q*JR:#H(TEWZF=@HYY\^0\*%UR:&GFP5"RVGO@ MY ?<_.NXZA ?,SSC,3?.MT T^Q$B1,6= I0&2@8]I)HA VTI#&:^Q.+ )C # M]?'&1^.+)";%WFIG75):5O2U;._2N& %UR3 8+/ +$:73JY6=?QFW .=E2X) M7AVH)(2L?VSI76!,]JF3;W;?I"0_YAT)1RZ3-5HLL/E%?<\NP7 S#_(/C!T; MR#.&:K45W\IW<6 Q"DLA*D]6?_&)@T ,'M_*JMU/:=;G= MB75B7I%, 4:ZWY\1-8]E=I;P#N0A!E#GRBS_V\C_[!#U>SI6 7J!59N2E>K9Q MC0^PUL O7E0]F (CCWI8>&V?>;.[+V<2A"/J9&,6Y\^F7Y*P-C(.SGZ_?O7K.U&N>FX91 7X7GE32$VD5FWS+ MZL$=@E#1%XPN$E';F46I+N4(F10I+ Y5[O':7' (I/GF7S P3WHPCJDS)-5W M79P5][ZHUN>H/3V9&7U\'YD0WDTO@S5VITSTC."R8"PT$#PM\$QGX[*_GI(D MT9U-]N+N21FPI?0!8:HK-#'0EW%[NE["?%%$C5+I^J0#@:)92+YS.&YS#0N< M2/H.W*'>I,["#EIV7/MU_OA17(S!.T E*+SA(3E!_06W5Z"E^L1>5!41)PS! M<<9@!8,YH.Z.-C5>SZD> LIP[FC!%!*RSI\JL2>[ @+J.C.;OS-SHC1*!08F-L M)"*CWNML4Y<4^7!J2IW3VHGN08-[* L!OA'.Q?GV[8"(QE#CD_=;PD_5P83" ME^PG$L%=+PFRE-3+YG6^+<'X>0 F5#OIRX:]_/WTP#.&HRX*C S2OA[=GF(: M&Y/%N\&*W>>RT.B2TX;:WAWQIB#^6SJJ#X#.8K@57)9&D M&&PA&@NBZ')8+A65/GKGVKV4G="W8M]G=?19)2';)3#&NA#%?9W/BT"3Z-NX MK?.&0^WAFQ./[\580BYAKEU@L\6<6+:E([T)P;1TSK M$J>5]\6+E2.1)-$CK8.2[V.>::J\=F:K:C$8^EP 1Y $-\%;&'7.1+)"9#H= M/$+4G).K5DL\%,;IG:$8W9UKV+G]ZM0=K"K'8!KQ*QEIZS%]CT#7%^.O]'BU MROYY&)Y7R]%M#<>LW.WRC=B,S $9S+TNX,T-^R#*%9./<\[U&SV.== "H6LE MS[8NET%FIZ\-D$O91A#Q4@H*/Y4[X"LUKU!?KO'WXJ]3D*&P73)UO+8B)ESK M8AQZCG@M!+C?/(4,Z'L8G2^6W^2K^UVY*>^>^'9VK8(H8JN&O@-SV;GC?M0B MALDK32B(5#CTV08F6'_2!IV\=B;](<4]^(SK?FA!!XE6"*J;T'9HT.;3&!7Y MQ-T\Q+V^+07YSC#4E$4!\642$03<1ET*-=YRQY%%?0AY]3"APWYU: _2Z![8 M4"*+;3A!YB@8B?V$RKY M>*E1%W2,+=%YN:;DTMH5!Z#1K^ZSZLZJ*U&R0J:AR.KP29U(XSB,-(X'RW:D M;_F[1AK1JVT*@[[TA4']@>DK'?H_<&H.'9#T, .1@>8<\?A:ZK4U3B^#&J=^ M7?KKH'[[RCB=/O^2K_;XK%13#E%[O$/%ZGZ_S:AT URWTE5J#>#W9N[RZB#C MT44[>G6$[QV@4Z'(NC#?PM5_X$ UAB.Y/85#*=2B018$Q,L?%$J<%_1Z7]*E M[(2]^< ^:<*;1QS@%CQD.XZSLO,4CPZ0_3T!^)YDS:(P";,X!6%?&)6Q<_J5 MI,S?@6J\== G[R[FGUUIB6A@)K3@U"V=F9I1MP2=R4F)S+&)"2]"Q64&M$)' MJG.F522K493N V"+0$M659XX*3(X349%<\!!.G05HF%GM/PHB9 5PV#^ROTM M3W^:]9J6QD4Q\C_;(#9"&P((.E%)4(7JD.P :(? )'[>C(G)U MTL[H5X,@7SMEV8.C?3$$$48AZ)TCF&C .[?!RL.YP4K\+%N!MW+]@%8@59.- M! IMVEQ<,BCDES"BT*7MV>7WU/)G,ABDL0;DF MM1V'QEI,\&IYLDE8(/:BEJ6D(.%PT )PH*,6AOW0;L; 4/)6LKT%\)2D1X!6 MH-++@74CH11"(0$MZ1BK+.F<'D/FOB7==SD+W.0L39ZQ[V9QA[O MT$(B'AW_!B$+[WDV&G/2(>D.LXDD((8*P&NVDJ,(J%M*D[GCY+T'.EUK-R#4 M0AW8"C;DV7)*+\!,8C+W%>$S'HY'O%/AZ,9S3E^FI2*C#LC$(=5QMM1=XP4'"R<1-*:;1$LWWAV);[!Q)!2",W#A;/((\W MMZVW*"J4F3.78S++T7[N#7*M6ADM0H=HZGZ*Y#B]+:JZ$5\:>T_AU$OV=K[V M%7)JCQ!ESJ*@+G& 9\W1 <%]Z'=M+0U-M&?)Z*@=>:H#FKBE([&YZYF'"E"X MP&RVF/GB9!!_(D<;4>)R4S8GC$J0O2)6ZLC6Y?G$H>V+LE'(O M*I>7R%YG$QE"^0$N7NDRJE9!\XD]99;DKG:I" 9;J*Q3X!3C MN'3?F4HQ*H MRIN$:<2]>%-B$50I>Z,L,Z/IGG.,CL>O//.C&/=!<-!)04X8TG?2"]!X\]\4 MI@ 5J0=P,JE3 MC(,O;O6,>O&K:15I6UX=Q=S0H^JB\7@U3=#ZA:0<7?1BDP&M7:] "4)Q1W1R MKB[_;;D&0T.S>"BT0'@9DUNA*?RJ^,ET.>&Q+B6 =-J+:,-L06N.LY!C(BAK MS=\KIN*UM9B+:V@X(7:^:X^1F=?!UKY MF@OQN31^Y_H+DHV#B(M)%/?9P'"=!'9=EI#"/0FBWRVMF4O%5W(P6^ID86T* M^;M">P(X0/([%+O8;A45:.=%$K#0PEDE@<'$SP3 MPQ2M1_+BXTA:)(*ZG ,9WFBRJ8-FR;@'"=?N0\.57.]]B]I!+@5#\#HPRU1; M?^1)N+IB)5V1!H%(1LO*XF+UU#)1IY53)(2B\19DVP@5W4G- E&Z/#R+PABA M*S1>[ 5C18PU F[@)F##JZ>,U=ED4A>),&<2A5Y1+F/SF.>]HV !C%T5M,1: MSWM@?WD+\IVXS.&F2FI!)#F7"[#>/OS:0Q+LD#C&Y74TC#Q4M41>;4[#<)B[(5K"6AUKHMO=?9DIU>%RVY0?\=/(>91K4*RGF9.IQP/:AWKB:"E=9G6D M*-GE]56RF [30"=(.\PAHX WJ-\/S@W@3NG9Z'FXZAJ]9>1[G&;5X@@'J.'0 M&E8M(Q]/C$N10Y50%9BCV+CO]3FD J/;1#Z!L,BZ)[Q5ISI+J-E1K:<"0X3G@T5N^'6(3BR+-T0,428 M$E,GU"?)*'($J48@]$\M)N.*@)(&!OQH0PS-@$XPY]Z;@'[,3A@8=4"=)*2W M'RW8T&.&D.\GK% :#BZH6>52$_QV\5DC!NKJTUC("@%07GS1"7$_QI$*62-?KJB>E*BH62CL9/M=AM$^Q_R?6U758&Z"^@$ <5&+_< M9WMT>0R2M[!_MI1K!;-!+L_&$4C\'V$:;$_@6WRB?]2U_8)<'F>O+Z]?/-?6 MN [$NB*_-^L^*!WFPWD:37L\=]^2T^/*9WL@U[IR&*NSR^N?:&SG0^R_)N66 ML.$]:T[NS05)-21D?N\L_EYUP5!O0ZG#A@1A7H/'R"?M4+=U@:=VDQ;(>?!0 M2*$URA>[Y5 )8@T*/(MW)2*L+! +485AQK;R SE59-K6CEMY^"' ,"5Q&+LLY@VC&I8$V=12/AH[4IP$TOO,\W#X*LPS2Z6 DYL 0P M>$2Q$N(2C$G(I*Z7*#\-E@N5R*E30)A!.336+G"W9A7C!#A_+"0?4P =QM) ME7*EA%H5OTADY#T$^XX*R@/\=H=\2LRD^_*Q^TA!K#]I&A0S!5^MG.WP+2$?TC9QY\XRIC!H@?%/ MCOIH=C7BX[8.'2B@2::@\')?AYZ19\X],9I1#&8!=CB)D6PM'C1.297T/G*) M@=9&DV.[DB*I+!1W7/(MK+]4'WWGW.Z2SJ7[&#>KK.G\"D8RU6?608<,@E/$ MZ-BY@CXW[K00(9#,5#WZ<").)[&6/9Q8J@M.O2O6(XOBR_$0Y):4&KB4H<8\ M)+;L*7"/Y@Y>4I./9[7*-\I)S,$RKHJ68\O2C?%N(&NDHL"KRG4*4+Q)>=,( MB,Z@E!C,:52-$!HI%(_V3&<>M+A^(MDNLMFVXT91WULSG:,3"KM46(,**^,>V&G MA0Q$@='9>^=G@^]0G+:XN'"["63#T!6GA&$@B!UW AL_7#54J_&0N*(C%.X M4_+?,SC>8-USK';IXMA6Q\O0<\[Z1)4WP#,U,9!6O3!EJ.B=4E]%7 0\!(Q/ M4V$@=1*96\4)U,8']QBZH,H8OK++T8[%"6C4TR--Y#3C!>*R )6?1*;CKK8( M>K#_8:Z9FP.Q QHO9^OV#U'GR8%+!SZ'OS>"CWZ-U7A&P_/_=-<*X3!.[D<" MM$D,?4E'Z1*$U(8BZ:(AHD 582H\8G8^G* ?0 RU6:6'@F'Q6&RK3W,$B#I3EA1%6R9Y.O68MWD*] ,6EJ RDDZABQY3Y6W,^MK M#X_UG+WKR ,8[ER[88A%JQ*V52-)J[HJ[W$._*.\YV1RG:4&>%.?=Y$YYV_D MI)YC5>AKA4IX"I[,AN=3I."KMN5G#"=I"RR2!9N7>9%.QG ,Z\S 0L-?1;],: M!(51UNO\IJ(A\7C:U-5K!R^GXU11FFK% MUGN$HN8: ^BQ9)?H7W5W-J77?TB2(2R%ZK?OUH)247X&7(A@G;8["B68(:MD ML&,0HA+.,;BSR%";\2,$M"?6P%!J3=# W?#.*4\,;4&XE2_L.7B'$1$Z-_8;\B6")U MD"&8AR'/+OT2Z.H6OB/%K-S%X$8.0Y$9HD _9$NM3A,.W'M#WSY;"U>4*[B/ MMC%F,=(<.']%QZP$QY;_!E'[QVBLHQBGWO@B%"5<="[!SFY\*2S/1WW+O6*= M;TSH](1YMD_5[W:@YT"OO5 M3>.;1;6JQ5_>JOHN_A0+U_2!CO@0!-+!J SRDL7KR/=F%*2^B!QI KYBO69> M/3EPL:EH0-X;1OTXH)H9ED5PB=^TV.VQ6TXXJ@XI]XSR!\IK1C>@3P8-TD*U MZ8:EYY#L#_UTG,LA,W.\K4LT1_G<",X_<;DV67_$;% DFF$ZGTP,T^B^!$N& ME)(YP+ HJ$1\B&R-M_4QX*>@]GPMF,5& MRKG%]O!@&]PKJQB\$&OLVEEC@91_YV'=;[Q-=O#QW_3$ Z+\=Q[[-Y2D3C6R M=CA-*) BIQXVNO/%OMBLJEM%\F+"VN+1FL9S78F6]!<4]F MS_^ _0S'"#;&8KJ ]1[#7DZ6Z60V3"87Z1+^Z:YEN'0S8'@HY<^FZ6S$2L($ MGC-"S6@"VS&Y<% HEV+M$PBOQ!K]P7AJ]/+<7AYVEPC:*/YQ)T-'\CF33$!4 M@";S)[I&/#2;@8+Y(+V(JEZ].W[FW;-H)E M'"870_\<7@4[^PFH:DO\_QC5XC&(EHL9?YA<3&61WY@N)J]L%Y/D2)>3;ZQ% M<'#!7UO <]\3Z7GTK#>^P3<-$J:V)*5[AGK88A( 9#!8\^KEI2V[R]D?CE6 MY%VZOV1=. BB]5.JO-C>[*M:NC576*)I"S>.IJ-D,9TF%Q?)E0-9AUE%:]\. MO2W[ST87$S@;I((@Y(G,__P+NGOV17W?UQL]\APZ8W\+6T@R*O9 P\WY(L'N ME,3@IO@ WOAY,A_CT$29!0,/V1T0\!")Z6P*E/Z\TSO>ZU8_^L!.M\6\O^RE MP=WT"]J>YX;5TR(I3F70+\?FD 7I0F:G7(7"3O*#AZJ04^M+L57DZYY[:Y8W M&!,7S#8P4BDT@!696U?N=]UK"6'#T3!& ?J\PM=!HA/ZKW8,+F"/:+%22+?B MN5W>'=8HH2P?DX)*];2H3J\$^&U*.EL/5*US$Y")2WP0&\TE=A'(2"##)I;' MGMV/X>)26T:#4 A>H&/U, )D!@Z%<)_;S'GTQ#D\>H TVE**.-8IPYIP:&JH M52F\Q3W;/R[$;9KQA4?8KJ*_N;[/V.G9UV>JT\$TMH2\=]*^3M/KXL,5I%_8 M1(]+I8?ME\)Q.EB0(7(/K'4ET$[*3EFB30<3L?U=Q+%J%LCL?F?C_0LI MZ:] -T4MP&&B?JIGP>T7Z,T&AJJE,_'421*M?_)WH(+@0$<8F)=#5Z$5Q#Y@ MN.T?^U*2#:5T;,8.5.GNSCY; IVM?-NJ,I"C WG).'Q)^&2J2 7YYQX'NDC M2BYKDNS4.(,[=>K9WI7=%IVVW26&&[HMN6I'6[[%F&TPYJM1,Y#)BA<#;5BW M#XI;F&\A3:DV;"K#'NC464D]98W@=2G6/SY(L&X/17.(Y&Q)NI PQM[W_\:7 M4DS#O\/V4.0GWU3EIURSL>4([9N"4ICDK ?2;&J5%+&$AHJG8&5IT?.M23NJI&C WB](! M^UE :1-$7WXO &>J8''%&?LL'&X--]$[QN^T/' GA= ME';:HP!@E% M*=!Z7.B-:%MQ/=IZGS'^==?/X!M?)9;]IKHUNB_Q;R-!!A/QB81^7'B@$RRW]Q<,0%K4X)E7 D3&_AOR1>XFQ6_M/%N#2Y8.O7:W+2.?O9*.ZM"JE9UTAFR\CG M2,"8_[[?<%J0\:/-GW-?2^+P$=V?\ K=L:32RD"<-?'[HH;[>/@]#EE[Q>+2 MFZ_AW.HO/6]V@(E6L9MS*G;C(3D?@VSQ('_]JX9! Q>.CLO9J3AV\IHEG"3. M)?L&R7\0J(I41E9X@>5XSLX51DC$-(RHDN+P[/BII-QX;)E3KWGF:U>1W'(X8.116(;B [$V, MKKD4Q'D/EXZV[W8ZOT>5S%.F@@IX)/W_RM;O^ZJ+C5?L@%/L\",H=I+8:WYQ-29=^LYM(;U=@ 18*\?X[0.F M%7 4HE5BUU?5E$ $<=W/H.E23)?1FY0*J]3X]_TNARV83K#JK*\?^XW.8Z3= MH/-F&C;JI)IWD\'8_!X6OO-K(+$.$^:(M,@TU3I9D,#PN1(;S^X:F)C#*"WY M0%-=7Z46J>.J01W)> G+D=*DAH.AG=1P,&L7 ?:S_-W:=E(P"-GW-? C2M8@ MOBK--[+V&G!I0 :V<2R9">A&8DJ$"=ZB:OVF?,QR><6W[G!$@[,%^L'= JHA\0]6]?$#J>=3()G7A/-3'M*>A^M M!*J%L-JQFLN<>$+CECT9F1ZMKA$=YE2OY3*6)"Y R1A)E66N6K$SZB2_1PYD MSRQ)P'!]\+#^1NW:(P3%BOC7HJ8<_];-"8)C&&_ 1*(;L7-4M(\74,] MLNDW^3G1V$U&Y?*RS1/:.# QS#0AOV84G.[##,5M2&4K[W7?EJ[870=.'K9Z M61LM5U Q3+%VB^CX8&B:M6U@(&$XRPY#T[_-FAIW^6V+I/D<&9.3CKL/,WN) MF JI+PRI$U775-'1U]H5B@A&@*^A)#76-*2:G5PIDF$T<4='.X?13D8W.G; M@NWN$%9G$4:_81$NPI[+O\,B(%L>B+E*EI5X^[6:G]*S4$=2.N>V/ITFGQX3NY+U;5[D]'+?5># M4RHC=MN&N[/&2<./*'[+3Y%^R4YL=1N-N[SI>^98_"W;.,0<8[6PM>R)5AX/ M2T1_O/=Z!K6)KGW]3E/34R ?@8QSJ5:%#V['-LOQ'ZKG\,10/(\PYU@*JP<^ MD4]:.KL(76O8G>1B?IT+@>YK,7!$@=16$UJJQ)88DR30-*A=&C!.-RR=NI!1 M>Z$".46FI@TI'MZ(/O]FJD6LO.VNK7-;='M8#TX/XW3XJ-;BK>MZRMXY?5ID MS94\3?Y\[1[XSM@H"/@GE,F8/"S3T90"\]/9DC..)^ED.DGF<_AN,9S@=Q<) MPI7&SFT$/TP02#$>PL?Q;&%_F%UP\>9Q.EIS7[%IE 7!Q)I=6FXD@^ M%5W(A@O!*F#!YH\Z="'Y M4#BH$#5Q;!!I4"P0-2HQ2E#N4$#T%G:&_:>T8WIX G/REEQ_WI[>^RPX1P#M MZK,>/^[.!M=6<23H6B7Y!@*9F.! !9/%TF_H0-W,WV(X/SHGEAO'LZ46UW\V M5 5Q&BVWKYEFW7"35+O+C.CR9IR4YM#>D>Q95%.!IT6<@A$3 ^;.B/5*^^HH M3+%5@S_8?7TJXNFP8?.*OCX5=LNX6X7471/O4(#C ;+X:D\@F? ]];VI>IB= M'S,)84D.^10]OC1P+BK)]C!34<\Q6>_SV%%)Q&^" 2>*UK56VQ%/4QJ(5*;R MSU98+>V*%":6*,"OP/8/98?=U]H9R.%VLOKG-.MOF&OJJORU%ILX 0^1BT&X M"&EC-D1N"IE34-3S5/X47_2^%7%MA+WMB,RGUL 3]15P=2O=F1 MO-?M_!MX MB]^ SEO+@V]EU^$H=!TNIE/?_^/B(LJ0HCYR$_/WSHF@^Q@]TK8KLP!W.+&>T,>&PLPZ&_:F] N],J09^YRC18JQ"WT[Y=086JH;) M*ZWU:!N^76K5U.0,P='/6QHIBU/I,N2*OF\%;5A6=U+L<5.2-QB)8^(FRMM% M,2>"77$ B=0 [<3#)]LH.!2@N\VHQOH-7>1+I#;)_,\F>]YT\2.A D.@A=CN MI:\)U1IB_$>QX[J_QLD:KR_7;NN+%2E4-H]G(Z,G_EK>$-*G'6Z;V*ZB5&B* M[ZZ++^C+^XR1$L2U4:+:NOW OB#>C!?S2@K>XQL(S$Z]&KSW.DN>34:#N8\4 MF*WFP@P:#6^5@BBTC4AL1OQN&)]9#K=B]+2M)#GAK(^,@#V>O#OK-L3#O_&7 MO.M #O;QV')U]6;R4KA"I]H_9ILWGFS @7M^-DR75Q<4$\CG#1=):_6JAK^ MD'$X=;67"@HHAQII*B8E6@5X8%W,E 3/O[J.=Z2D7<-G&")B)#;Y4_(BVWTB M)T9 N=UEA#5AT@O2\=8GD+"T)P&:NLV*#=4=#Q>ZSMLT:GS_=&%.(2YU_;.= M@&MV1[WUBCK7 E6TDUJ6(:.L%>FFDCUU!#R?9_>MQ@V)R;@>4M0D8,WJICE< MF63$/!)Y49]EQ=.)E'K3>NXW1)K;8;@>@0^T?,GMEO&I.RFZ(.&-0KJAV("7 MZWR!)3HH:,&7=#ESQU_ _4BYK8+4#G264?3]+6>Y _[Z0)=\A6&];BC&EE.9 MA5*(\O!R;N$#'($MI8-K0(^S74#@B>QJTAB ++:> XR0(S2T,87H4F:+09P% MEFTTU(G@"? EST'TW154(%;\*,8HE=8P4F.)ZJ*K8^L1BRT;>JXEU*9!1R9I MW95GRR7-7@N@:4D-U72\E[\M40./.@ZIHU*1R!VW0QJN$)RGT%M@.;#<4C:/ M> 'O&6["L_F0AQAV*@S:,TJAST@.HP:HYX?4PC\"Z?&1I,Q:*F%KS!@LP.D A89@!E3)'6-'+8\\YKUWN*QSK-5?6_B\$4M82>&QN2<% MV>R-JF0VO+@N:L\U"68HG%9R#<06@$$,#47'1TW>YM:TD3 Q3ZO]&NE6QPM* M_5_4B4)<3F4([42;@AD>+N'1/6SO"KDQ%1/ER5E2THTUFG&MQ1'74G :^)-K M B"-AZ2,'^6!".<(FC*Q($M/E63^Z)U@?OSO(/9B@>5>N7>YOT.%\8C@&T]F M8G]+?7?;V.$/.LEH*-V4S?TAAD0,Z]A%*6^K.*?(3>OJ2""WM):UA>1&G()D M1KM>E]+$EHG?\YSQ$!'QC4\S@QAHH9,Z>D2:!SAM\S'-VWN!Y>38S/$,"1(L_(T0$PZ8$ M5F6#M!$,A%3QTL4W)K,$CG,&6CUHBJ2 7,/6%(&G#,\Q,*KS3X5UFSGL:0SA MR5%=L(_0HXB--T+4!8F?*.^AX#-H5W_V"%B17^X*@@QS)6!&]:I98C:#:[VZ MO!#M/XP.ZR6P\)?,E#$7FD*EMK48RB.IOL65(MWI,OFPD=;3)IORE] QGV.S M[[6I>0H',^?<-;!F[NX;"8)G5$A?VE.:B*.VBQ7P%P;!Q0I5"[GU? ,(D$P3 MW>1&B8%V3Y"Z;7_)@=WAXGT2-% >1?D_!:4V6=\*;V- /)9LB3<[:.]M+@X= M@V].? VBEG/AIKC=5XS](&.SNQM(;^5^%V"&>T(8R]'L''GN2WBG\C-Y'3//4E"LN*\7QK M R0.=>V@5K*B]N5(/;I2^FC8YJ(E=DWC&$P&QQ8J10H+5T'^ZW[7%HYL6-T> MUSJ8DFT%Q?Q+7JT*"?1TV5; .&FK%(I.KJ-9B#+K9W)N\C3HZ1#KQPQ/P+(S MI;NVH,]&X\&%MJU5.ZHKD/TA3LV*U;9G0Q$;<,.^5,&H1 O?Z'YA(P@.F0 MG45PC<\:"6VM2,Y0>P8#26"B5N0?\7R11O'.*8)\Y@4Y8LPFYQD?S7@<@07E M:M]:CJD!^@V6V6=3G4B0^^5REW6*%G'Q.*WT#[\]&\_";NRL8CT;R_?WQ$@H M-*L518,*_>3\E&O9I;A(G#M;0\MA;,ZX*)Z-AYW&\S8:?"M<0MM;B.I(L#9< M5F);YGF>&7"TQK%)QQ)]L$?%8L^HH'#0N)/.4^-. &+KJ,LWIQ*@/++\=$[??5LF1R2NQ>M! M%PZ3]CGJ]1GPZ(;F<.&FI31%S$_$TH ;[A\.=@E[Z^BR('?#HBV43/-85M1VUP)E&;@&O!J36/,Z(._: MF\AL[?CY+>-O+<((G*]7P%GO*."S#8LI M_MGG^Z_@>;N,P-!A -E&R-!8XW8!3>@I(! K4#1\O*=Z=BBY:1'=8<+E@_FZ MZC_MA5>8N0ZMDEK7!<'.9'!LHM'!XO7Q,"S?X0^+RM0/8@'H"F[SZDY3J,1$ MQ4@T]4[@Y*3]EJ">^GYM'N2-X-3!W5M/2$GOH/*QV/TP9>>= P)2F1#*]9095QVYI/)7%#=/KE?':XJD-09X%4IU7'6#&N74C7Q#>]F M"? K8?"3P6+V9WQ 5PB?Q.<\G'&\/)G9=07\,1[WUH=!2(A:6\]'Q-J[ M8Z="*YI?;*76?Z&K?J0[X0_Q&IV]Y'X G5IV\GNO3S'YLMU\1[FR__HGLA:K MS_F?@A?*)MG7ZE?ME[=CGU,M3R)H.=)8,B<3O7-"JT>(G9TE5^?FJT%R[7BW M;W.F]29LDKMB]# UDT!)4E&&'?3_S->!0?M=CW&-6B84$DH:],WEA<'QP)"A<92=P?3 M&0B.^_AD32(1J(>]RXY@!NXGM6]*+#2SHOBY>GBLJ_+0VX)$(I4^MIPK)Q<- MDO=D]AXD7OS%I])<>BQ%YGJ%:E(M%6](?>DFRJWU](Z0X#K59#61S5A"J=!Z M;B7WO@,9"?+U9L]9KU4N]35$<> 9;/DX,]WS&8B,DK,:9"C\)$8BT$ADS?2O M[.'!'T4=[(,I7TS?B6VGF2ON^P'F%[4?H&7C61AHGKNC-._EX_XH.?7M,;/7 MH&VFE3%/$_AWMR]/:(V?5GWE5F1A/>U[/49TWV26>Z3KMS;27-T1J]#I5!2?PB@IVY+K'#9.8I[ M@+QWU)3^Z+-]65.]T-OB9@WPS\B^]- (/!T5U.%LOSOI>K10Q'(P#BNA M_*G:^WM/(DDE'7M*OG%93EP2,ZCX4'EQ:K,ZQV\)U^DU@=M23UX!T#\ZYRXE M([G+@GI>VWO$C[_A:U:UNV[!5IK3U"5J63W#.5HG-L:Q1'4(^8]=C*[$IM+1 M$8&-JB!U-X]+Y"9(!5(T#V]3YTK< QT%RG%10+S\EN+ PGA@E!M0/PG'9 << M'ZJAE^(V()<#Q/#_A34Z;90([_):;W*+'4>0& M$WVK+A.7^JC^#M39D/CY&N?9?D'"/0GOA#\0.6>R@$(6C. 8E! M4<)90]+E)^,#K8;[IP<\[5R-EE*AV;V$U8.U] <6D&-W7A84TZ3)UKCBG NK MK[5.(A!J-UB0@KS74DMU'S9IH,>0#U^1^$'7/0:3<0V$KB36=8V )3I!BXC> M.="-;6T<.TNIXK;HR?A$QDU_SMM;HX*58U6M;7/U:3G,*>F59?+/O&(L84.@ M:+3EHJ"JB20OXA:ZC:,3$T@N.;IN"6A(:-YRH@('=[4%>9;6/*!2 MWJ<\Z06[:OJ>=[H(/Z5.)0(3<&YM/$?1_'*J7BJK^1627&4G6?'X MFYQX86K*I?HH7!9+QF*32/3:'BKU.451YA?26^QP;D.7H+C'>DU;[XAHD_8@ MB;H]I06M[6#;@44&[8V#7KE3:6I[8YO:'FK8T3< =$ SLI6\0/) MK+NQX]*@U)>6Q%Q#3TZ3;=D@\D3K%)*_*%*N(:40L2O[P*7P2SD<%*#8-!R@ MH7U!.8HM49AGV%+WZGJ0?3)0J-KX=D_P2[73!*:I3H]9ONH5WMN- )+D)SR) M;]R*O,=LKS/W*_[YG/SX4NE\':SDRJYU"YZO(:$\ZGGI]2,9>*(KS6.UTTAA M,Z[OR)*G=W0L/K4-P>?;I^&+-;C0=L N*;(U 2 0(3+@7VJ#4>:-O2FSI3>:YI3%+';ZU-HKT!^I= MQC=3;$2\__%-AM_ISXR-VSMN>>^XAIL8SQ,_U0%!? L]B&M7FD)W?CA,#''$ M6W_E)5EI8@-=\J>Y!TVB> SZ9EK1_B?HZO4_(3(_>9ZZB+MSE]H:+H&'+<0[ M+AM$&%SU]-.CDN;I(:_-N&B7!@PWYZIW\[1%,$HDI$<"M=KVU7Y:TFL342:U M*/Y>*(K7W2?,W)8R2!22D_1"4#*'-F>:CN:+=#F;&1]^U'_/TB[RJLAN#+B9 M>HPF8_5@>V.,E$M_,9C:<@?C;GV"85"4\P#_HIE\"SVTT4N_Q_1F/+V%R:.C M^4S,?$^93WS8YFS_SN.6JKP"1$.$F*D!P#,8N3ARKPQ21AD*H/1_=K;M^J-? M/=K?S&A<6J*M.>+=]U3$G$ -,F+3A4$YGLV\,@Y5IQEA\Q^M\II?T%!K36ARU0;2*<:3U'(4+NZ8=+S89 M4/WU"B1-KLDFY]H(ALKK#ZCY)I'BYQ(=E8JJ+6CIK9A:D]7PQ:J(O(S?7EH-([O'FIS:(^WN?^"H((&W ^N0DZ4?O* MD>AR\/=2+HJ%F4BX/# Q!99."3)L86Q! 2O7KD&";\ ',O7ZU15B"&]OL0FG MJJDO]AO*5D_>E@.@@&%R]K%\*%9 %8.7@['H:I(A<>QUIO,4;B-)>1_O,=OB M\B[6XM!4/1<=)%*^5.,MY/UB>%\CNLPCWNKJ]35VS7MWI2KJ3^>W6&8T!"'9 M)7TJP$2GKI;4Z^2C=DRY_OCAS?OKY.PZ1Q*!FSX"\4CB[8?\CFH#PA,>;$5[/MO[]F*.1GZ_/,S@&6$3 ]$4[F:>^"F:!C)F06<^3.6@^Y_#_$?TWH[]& M6%C^0\].C0:CV9_A(E"9EG^&OR;TUVAP,<&_9F/^;3G\#(5XQG0W@ M^NEX,*6_%H/1G_&[)?XU&P_@F21X@5WS&GX,ED3 NP@?K%Q70$D$D=Z D$8?*92+LCL,PI-Y.>H M>& 5BG/:-%,H'KFTOU&-.JGDJ 6W]PL(=9K8FET M<:EZL3"_=XN5=0X\3>^<9'6+U\C(=?Z_;=SSP>("!SP?S#CI +3RY2PZ1%[+ M^&"D*-1O&HOIJ +;"^;;)%S15O<.FP+8&2X-=;\S=3NB>CSE6RW-@PP8U7%R M4]E-GB7DVMDSKV%@>3,E0Z[9'GM]O ++UZT<67KFV+?) T%V+2U>.XF053R9 M^UPL6\*OG8K0UP=9OD$"H +$I%Q6/5?Y7D1T78'^>2:= <&>Q,YA,7#)-I!F MN.B$^FPE;9GT!00^J=U9@#( D2%"'%%W=4GI:%'NP#XDJSS6J_D8H3AFSX M.LF"C1@C_7RF[V5?RW=5!C" QT[K:7>F]UI/^Y>?>67/QE,P MI"^&J S!(V?'59X)-B.JF=[Q[G*5!11>6'!,B-P%+ ZU/].FBN'Q MF)OC@>\\4<0:B=KK?7,Y["T;_*M$+M85$Y';$24_D+%A1 MN:HQA/RWI,.]Z)H\YX2\1E-"0CB'"C73@U1;2'1*T/H,L;ZPS:6[!)4=#\G3 M4(F;#YV0)[M8'2#";N$3$3TS\!T+YUSWK)2XF0Y C-N?$@N M^_#244$LL,[?(H=C(HX?^U42#C/)?B.?=9/Y_PF;M5T*?R+&:G/346%19:>@B!%PYN03DH0?);G]IY8 2)'\)7 M*GV135\L8GU"+U<""(;'<%41/$M5?@\[CCSP#1=#.4-HWO-3-$FG,B)/- _W M>;;^X5)IY6Q##_]F\[0=#K)SHF2NC:SM^M<]M[0/+D'"EY9IVK"$ZO/RN-"G M6YK"C^? #L\)G&ER_"^_:J(O!&L:424IWH0=E,Y&%W/0/_$#J++/96^B3[V8 M@ ZB#/)M@B MZ6)ZZ-FS9+P90K**UPD8[1(+?/E MQ'14^^Y+^HWPBP)PXO@,6^>'YYDFW'H''1#YI@9UBF$!6@ I-7=RK29)MX/- MW&FU#@6),PG HW"-??.,8'5(FZ0;!A3GHMRR#=?L-, O32$&&8Z_VV[!L@*_ MJ4O&Q01#"O#O%,,-^ -\6ORY33#"/3]B_Z/^WTZK&FF?14AI6"$L@F3;29'W MC38G@!R%<9\VNWQ]BC'O(SYHYY#10THX'+GIA/1*8E;3<;I8+N7S,,4 ^G-\ M08[PQK,1]DZ;C_#W,^S@]MP%J?DA$[EQDDZ'POVFHW0TQH=_O,_-],ZD.\".%SW W'+@0V./4L$5_UU1XL+7PDM0&36QFC(3GM$H-N[LG8 M^WD7\ZA?ZR.JLGH/%0RJ"E0?*!TE*(06ICWCJU0/]9NO_41-*RI3$]\G/TQB)&5NUWU"SRH,7N)HR4KQ%@=F2 M6J!4W:'ED^?GD3>$XZB0M9I>F/VK0#A ;3I:['SU+^&>2"CG3I9=*EYU M:$7+".%^U!2.K/W9=W$INJB.=%F^D1O.N9:R>9TP&WS=84MB<;%#2F":()_MSZYQ7,?(5LZ#L2J;J+,-'N)"OFWV>C63I93D7-GJ6CB[&JW.GD M H412Q\6$[PKK/)%/]^6^[P!# B%1;D7*NK.4)L M"XK1.)V 4JZB9 R"XFP^I4=/T!O](6RY[9I/$V!VK(R?36EE0%QCG].SJ1/6476C(VL^WN=6F>L9+>>W MM=+/#K2H[8,*$\F\[+[@.P3NQ9HFB/ >H0I94=+CP MCR7I/4IG\UDRGTU#GQ/>+0118U';X72)NSD;C>W]##N?51J=U_^M'4W:+VV^J><"!QET"(@]YA+(J0J>3P71'0 MS?GE@('3X W:33HVZ_E6E4+B^+X7*J)4T"9I"&4G##+_(IT=(LL-5@V8+'#* MT8A'=W.12SW?FU\%/=L=K*]F_BC.;)/F353E>A#XPLP$A+'XEW[_ZC4*9S\ M]UXJ5B(+ZXN4D$"@W$E9M8I7'LR)FVU[Q*^%+EY=_GCWH64&E;@!CZB8 7)CDH)(5^W)=5L^80N-DK2 M1[>\9A77N6<*8=5 RCQ M1)RP>V?PJUE8VAKG8? P"Y\)]:'=/U;TI+H.-"O.0%]A73U2C;3X+JL3KAF( M2=&-EBZ7<+\_JBS&-E [=C*UL1-+/,\NAF,M@%RKYJAD&DZAKW1@N-.J M!IRXTMZP[]U4?:(\K#7W\0BE#Q[Y'98XM(V@)8$["!(%_*BH#REN!]'$/_4] M]-R/#P,E+*6\C%TK7ZC\++BW?Y)B MXKGIX2 51@!:S.:)HF;4_0"KT*$!(PX1__8F^Y3O.O4&,1/>E"4QFCM%#J6E MZH:.#Y?R,K#6(QN>(K+._Y::7HMX5*J" +096V6D]-!'U *\<=G+FTVJ05B@ M^3;"'G))^RWI[5)!'A?L&,WB7G&; :-Q;9Z\CK3+OS1H*5"=U)H+$3Z4L)Z4 MD=*4VC+7=(PDWT<.VT;J:C<&[:H,VOVCQ03VGYH.)#MM)K"OHC;7($Q(\.]T M5=FM&OG-P377%4#4.-H6D$XVB3=T">.M6+(63C]S':D)(5;MKS"2>EVLQ)G2 M+Y\=/1*94G!,+6CV4H:#RK]DVX(%@H8N2*V3KEX%40GNP2UVRE'O#=9(B"VTD!"%-*LS">FQNI3JR[ MZ2Z7.7?BZATT@2_H).DD!MUFR$1A#2^+#;WX^+CNN)]/+F>>^<]#27V'LTW/ MZVV-:BJ!;4;33;;F;PRO/0J>"\L9K7$RQ6?1J.)3\G4Y D +E12!G=R3EFEC M]F$M63&95]I_BLVWHVO;D_,>KRC 0!"SQLULR_&P-=@[>U)I<:^4TY<^F&F_QT(DKDXBF=K^)+EB('TJ M',RZ)!:))=VYU E3MD"XY-(;8D-,7WST(V>D1]5SI8]]#6!_'V8#'M,%NTB! M+BY!3YB>KF-_O]UO45V 6;_5TX"QLU$ZGZKS%QVO$GV<#"GOEK^?I).Q7#.> MI6.*6;*S>'DQ(S^57])?VIPW//66L9U'%GE\D8[GLW0^G&&F[G0X2V?C93)> MI//1(IW,ANA/Q!:.X\444Z$6DWDZF8[QVRG^.5J*_+#/C# X'/U@*"':X--% M]]-X&7Q"GHGU4_=LZ9-P9J:+AHX+O,:Q4W&O0[9 MDZ >=_.W<&XA=?@P!X-K^\S*"3CBV3,#+"1_[O^QW]\6/&?*!S5?N"5IK) MA^,U(29+$ :$VI@#(\;TVLD4.01^F*2SY8PB7^EH."8$6KJ#Q. MIL!T%UCS9WF13-+%8N'2&L-!@E >#RF\MIA,*G&,$"](@#]4(6Z9((#B7E@@AD M20"L)6W+(D4X*5 ,;.ZS[F?^A54\KT.IL-Y2^*+\Y&$_YGZ$*7 MO7TAX=W/879+PJ".%T#/0%6PFPBAG<.>P"*>S1&A95%[!P 5L HSCKK#C)<7 M%S)C&1+2R7@N,\8-XE682_@4Z(!7"_48_.K]*: Y&"'.'E87#O(8E6/\"P[4 M&:$ K-Z\(!)6M7E) WC& QS/W/?(SO@S#G+BTU;] MOHOHMG#?<# 2!74X4"C/XR&6.5@@=[Y8#M,)7 ?YV,\EV/\B+J$!U?=A?]+&-OXTJ/+ZQXP,V MLI1>]^TZHU1UQ1=7@)]SKDMHJBIR615E@:(V26*!U/>%$?^";=P^9^AB&/"% M#0&9\;&@UZ%V"9*L6!<9@K\&[4DIP(8AF:NG]N^@BFG> +\[.FEQ,*A?T[Y1 M$V$$1'GO]313"4^F8AHR9YJI& MHN(?/\MLZ: 1X%HRQ@]HY"1'XP&=QH6??!DDH45?>$AVR(>--,AIVS5W5JS7 M"L.18[6O)RZ,U$BH"!V[0>I=W2HL9IKYV7"&E-4TPQ63S>>Y:7DK,I%J.U,A M%$I3=9:1;RR:BH^.O7Z!34:V)+M;-IM"FWP[#J3Z=9K>-6%,_Y!LU($V1SS)9S8=G5Z2$U>$4W(2K:_S1%=\_M?@,S M_C.#44KM7O;$P-;?%YMJYS"CKRN<:F MD3*!HM;^5%E#?%]%F($_U"9SD8Y1L>/*2I3)3C ?>HV']!=XJ.ZPPR2'+E!: MY4]"*-21U9HZ+!,HU4KM#TY%= M%:E,QN^3O66GO_'5=]1^VB*"CJYG-00-,CNW$]G!X^6 M#..<:NECL?5@ZNN7LK\3#FI#=YB& 4[!1W62?R89 J%LFB(^_A9HH6 M84'/[4Y$J11!T#MRGB$G68JS$NQ!#TJM.Z);UMG7T+IM61;!1)&"(PLKJFM% M?9H\F^54G#UH+UOTD6O8D:I^HE/^$KX&M288=+F[*PV*LC5TFKP^4%5PVV%Z MQT@H.9NI+JXOJ^= Y<@%Q_Y;4.T- /7NI![A'!*8DBUOA9YZ:H )V:+8;>_RFU M 5[:GRVJPE?.#4M1<&'66 ';MK;5,C*5-7OEG043-W%MSUF]XB;QY*3&P[]X M"+QSVRIVAR:#ZB)%^+V_V17%66W*_5HJ8]?E;?.HD636CW%F#(%[B#F9F?LK MS3G41HUE\*4[;$7V+I @'.4[! 2QZB7+,)D'<"_@Z7@Y!F$F#>241@?HYM(R@R5CO M9)DJAT/0W%GMZO:Y\0D$9+LEXTF!6'.\ ,XB/4^JX-WN?FZ@#V* +%#]*:RMIJU9*]@1O MBG_$%?,9LPNW>2XU8\3D>R*3!-@I-]FV+_==-.DNA<(4K@2>HU?,_"^^Y-19 MS-F")%*O0DY'( Q*;#$XIAY8_'P MB&*$.M6[) &YD,X[I&84$E\XB;'$W'VMSJRM-X]N=$"HF+AT85GH$+"1;&^2"L MO79!&O$622+D1H+?+8&LO@&J.$5$=H><>\?I21:@V G 74L 3@?SB\EUX4/O M"NEA?&>[WX9\QP;QB/:PD172ZO'Z1L%S<*_:[0?AN.7H*%KE4E>=68@_8@A M96C@38DMVQ#]1-K]BG-"F&U<9]DU%J^2UE+N;E-=U))0JJ?/A:=[)]QWF+A] MCJ&4Z#$>A%',:^579B MGEV3)JNI7RY)C8/XA'+;4T:?OT%:53TQXY=BY]*&\=9X^>"4)COM+%:2W=B$ M#T+]+3HH._9CKTFM1.?G4GHW*>>D*&<;ZG)/YA0=5!7_ THE#F[ECIC';Z55 MTX: #AEBIZ!CWCPYTY//F\63M/2J8"@,27D2;9U^0'*ZCBL$\3$3O(4Z*QT2:CSI54TL-QA_MC2ILI]TZ#_6*,LXL2C4D1\BD'J4& M&,A1!])G*:.[)NT6Q]09DFJQ+FJ">U]4ZW/4B9[,C#Z^CTP([U;0K#ME?'K# MRX*QT$#PM, SG>7*CDZ8,%WE8'<.+.\IO55>Z_9TO83YHH@:I=+U20?B,0^+ MN]C#<9N[G+#32-^%]7(2EBXLFX$BF]ZY=B]EM,&MV%Q9'7U62? 3\?BR)*,8N_-#4( ; M[4UJO4N)%ZV"'1X2(=5;R7^["S3NF*/$.3(\/&:;8]VY]@LHV5@$2^T"G&X< M,9DIC@2%,Y@,1U)V10NP3B.^CRE>VTW;LBS>3\=*#0+]*57%E[6P519N&V>MC-S6E\&BTI?UJUZ4X,4W'9:2MQ_0](A)1X1A9 MS^%K V!=R-2K7)R:"[;A+M\$R&Y&QW#?5;8:@U3/?FV8C$]5V6CYT!C.LZV4 MIJIT[OI:Z\,!?4T@1CX3]Z;<@7B0;L)]'5>_%P^+!H3%_B UUDLB4<];%Y-M MBDE#B!@"_A>PI^\#S'B3K^YWY::\>^+;V1EVFZU88Z7O.KOD0:\_.M#K*X$< M_=6B6"]#%*M>TW[> >"K ZZ:8-=I.ZTJK"O:GDI$!#YL\CODM_?[;;;S]3G3 MV !^[UV55ULIZAU3O:SC>X?'TK"Q+LPW;&<,L_S-ZWSRLJ"3NJ"YH359 8_= M'%ZK@:LS6S>A(B^52J1N>)6;>8@'&QM_TR(R B1E"Y1+\L-P*- @I=?@MQT' M:?0AY#C#J@/VJT.KG,96F1*Q.6R4BP?2+(&!MCF.U$H6S+R+SCGY$ [!_F*7 MYMXI$;W^C&7W*1)%#=@/72"00:S5?Y]5=ZRSUOWT0YJ0RT)R=]5])%>TE^ &;,7<6YA??G?6?N.D9H34;L0ZQ MY;UX3^$8%'1(/-0?TV2YFHZ[<<9 ST' 9Y)L:56TVP_.[95:.HP1>)5(:*[DNP.=-FM"\)[[QS_+"O=X]W& MJ@*?6#7% R%>0)LH156.*FY-F]>@E6N&TZZAQ&_2F'E6.&=:10*2B);L-;*V M/SE4:U7W1K6ZTQN"IV)6(1J[R[APD&IRP?Q=E2_37-*MW"#Y(;8!^OZWU^2G.DRMX M=:LT.W#C)87:(R?1.I^[8$A.IC=0_FMR06 FZ56Y]K7=SRZOKYXGD]DP3?Y6 MEFO2T7'@+..H.DCKR08R1DJ#FI&"#:6*XUGC@3W!VAZFA!CJ0-Y:FH:)G=7: M@C59:1+H#^7N[OP'VM?XVM$%&]YXP3%H'3F%CZ8&FD$LV0(((LA3FB-6:I<% M*/R(T).5XP0%](E\D*#RC)$NJM5^R\Y4GY9J0ID*!C/>A9T4F5-D/A:HV3_8 M;BZXWN)&(6=2^!8%VC"323:MY6@_]P9/7ZT, W$$-'4_1?*WW!95W4A_9':Z M 46M?(:0C[=4J9_JZ>'+W)(?K.L.3H@N _=-:VEH8GV+!EQC2-/=5%GMW3$ M_G<]\U!! !>8S0Z;OX15'WKW%%%G.=9-;@)H;,>ZP0RB\Q>D%MBJH1'6()A' M8E"4>"3:A)<[7AT17ECZ#IE]?>E3GZ3N^]23'Q0D4R;@B4[Z.CH;I7L4'K1. M@T=\R VUD9+>4JG E3B[^)P=_SQ^QBL-I"PL\R!G#SMN3@XA]TYZ@>UA50O2 MC_-52 BZ)X>51>-A[9HTK1IZ7V\WWI8:H1"ZP;IJLDXK@FRE*\C M5'1=BE?ZM!?1AG6;ZY"!%=33X>\U_-_JL*/FJN^UP['@WL9O9M?:_=6Q+H+W MGBOL,2@*T=[7SN'^186D\TF%%=RM,]IDF]S:JI>V.IO8FX0-(U2D*HS!8ZEH M)'D^+7VRK]46"Q.VH7%L!+C4L8I>A _O5O?G6+:66:A]-6P*H&K9S53KXH0E MPGQ<+UKZ*^$R"(]:1R!'O,61K<8'NL @-W)ZU+H@\,,F(U&OCGJO"DH2D*"C MLYJIEO&(9MT%_"L#T(YYN O!^F2N4*A=:E<%]=*"[G1X5(_-+P\.)G@F^L]; MC^3%QY&TJPQG!I$D-J1!?,BX!U(2'0TTUVHLMJ@=0$0P!(] E0*Y.[NPS-<5 M6.4RO01/=:Q8>3LO47$53M'PU5")<2.N;">)3Z*4>=3'C52[-TZ=>.(F!C$8 MPH#U>W4")K!_TEB==>&J$MOR^V%1SL@H6 1C,<),&_S$WT.M#!T.G=Y5+2&!7.OGHYOH7A&R_F7E[J1EZ0A=W_^A M<95$>-=\ >A$0(+6HN!ZVH%0\*Q63W834ZV6'9P.PQVX;J)K MKT1NY_Q.\X J7],'Q<&N"1I;@!X>G -=U4>->/N"Q;1:XKWJ;DZ0 ->I,%UP M]6UO6Y(VG?HW48IH%C1LD^V.5.R.%/I6?L1/D^K*$H_I*;K@*(ZZE$:+=,92 MVJ5!3*I]\CYRJX@V<\@H$@L*^ ,.@9;"G5(L'A&LNH853R@PWAJ@QNEJ6+6, MO!4Q+D5N1A@,\YP&>XP#/>8! M:>A?"JNSLSV'?F%T)7@KSQ0'UVQ$FC=->#;4XDYN'8(CR])-.V-B+:IFPSS6 M(^I-?Q?%VSYU5+E+#1]_"$/1ET&:RDM-4]'+>Q_3RMNQOA2&507Q;)#\>9T MX$T9XL#SR=DT!CG6F;XO(/J(\?1S#-0+!H.8,/%3QKH[;U TDSO57"=),@.3 MZ\ZU9#B4-21P84T!AA>7VV+EDZ"Z.<"96TE7S<'T1X %&"0Q*EFC>Y;XCT"3 ME70TEJ(-#)I@_PGB8-#,(,I!-[15.?(O]]D>[?\.S;^%[;1E0RJ8'/*_:)8G MB,8?89*L>.,8? YBU%_)3:;/7E]>OWBNK9H=B&Q%SDQ6$I"-SH?S-(DD'"7G M[EOR#UPYX"P=[RN'DCF[O/Z)QG8^O'CNTI=A(FM6,=R;"V+_2.;\WEG\O>JM MH&(]4O4 R<6\AJI .R@\%HI0>%@7-$QV]D,A90TH"^.6?><87BSPI-Z5B)&Q M4!JJ)JX3%,0A1?D=I*:V9?#T^P"OV70&F,5DH])3L3=1E*E# 2AUAHU-#3YD(R\*;U_6)-2 M+%H)(H_UW;50?^"I\ZOD"A=S_M-QLN$:YA3:<&FYN"LH+?#;'7(QL2?NR\?N M(P4Q^F1[@B8EL-L[5?O08-T2ZC9M$["*](\62.7=@"115>$\#(3O MI*NQ,[#84O4>5[9&%B5QT-F'LI"&]<66;2L9$IO %,E%NP OJM2>>54(=RV\E M-+40>G7(NMG(8<91'YNS'2.32GN4&$S)*V.'[R3@J.J-SMY["1OJ/N*[#..H M<+L)#\4H(Z>B841%Z^Q6QVOT:*$ [I>.1RC< :;DOV=PO,$,YD2 I0M.6@TP M0R*MZ2-\.RQ"$&5,7S% MEU[5\*&''LAI7E&#LO3_J>[*>MM(DO1?J0<;2P-%3MU5],,"LHZ&![*ED>R> MA\9B08FTS1F9-$2QVU[HQV\<>59FUD'3"^R#+;*8E6=D9$1DQ!?\<4E'IN*N M&XZWAS$]V.MOQWJH,1 [H/YR#%RXBW*:S!&:?16PQV5[Q&_3"Y M!95F"Q)3U.3E-$]>O8YN@;XP@$V2H8E(;#)6WFI1RWM0$ M@J(NP'C/&.?SPF0[5%9;/>]61@+OM<_-@,YK=L32B;B,<%C?32?%V)GMQ X; MH=_EI:8064QZ),<(H%]U60A*/_754L*D.8>>MZ5IE+:W=<5F:.0![)*Z4]T0^JX\89=K3C,C]K#$4)*\1UFZ>WG/8'(M M8\.;8C=UW2VF;\5.G2(DVZWT.= 4G)?)M$ */FWKA8;BA)-[@=>49"H=&5DZ5;=(B@@L96)QAP%ATM:T$,'[]ZHE,Q1" M66H7VI\"M'GTJ&MU@NXFCDD_D6D=;&Z>Z0N<7_: MU!74@YLBB]D_:Q=)+7:W1^_ E326!S39!@V1ZLVGK99_Z"1#_PX"+=PLA;N' MY&? AZQ&+*VY,M1!K^O?JA^7RR%2) MU;5H<-?B3$*2)J/KT>BMB?L([H,U^[NH=9\O*4Y8^+">-1YEXM34AX9TE @( M+80MM;C_XI6/$+Y =D'Z**@96,K;$Q*0=+27+;Y),K\0@G'^C6P,&COKW_ I(RVUB];SH7+?Y< MO9UXB:L!6>I/E!<6A8=]U!EX&7S8>'#)'B,G"H3%P$[LQ%S$7!%QF>16\NH) M8Z9C=H"F#]6QCN=%CKCMB&<.7_(Z>N>":Q:<::"=%5X\?H&Y:.8%9T(GW'9J M'Q_F*5YI*E^*,(3?"UV9FX5;_6C6Y5^?%Y3UJ*A:?<&'>1EYEKK\?[341=PD MI;W4.>/F%W%=%WUKG69Q5<]QL2F3.GZ%B?(L-V8:JDIGN<7C%U&=Q$TQEU-< M,;G!P[HI!R^WJLRWW.+'0+AER(+$+CK*J\SHENEN)6RW8O;L M7CF;+=#+2XI_15.DBD$S/FT?%9"NN>-:Z]3Q4S\?1G:KN*]+UKV<. 4.17RX MO?$X:\H+3.93Y;G!UIQ&'.K=?_OV($WFI^;I_D:H5+=*I;*.:B-5EYD%;,BA M>ZUB*#!A(]>M,#&'P6'&\E[*N] "NJ6T.?10,J$WW^S7#TM*KTAYF"HZ0>%# M"8<,FTG($3T0!%+&\Q(3&&5-%5WL'S=/O*]"^T<%A MCJE[FE#45!%7F& IKJ 8+M73H[#WH459N/O(!_@![L/H*$7QB#,X\0'> [UI"BUY+"<^;SS%+J_?T0Y6T:O&N%: MIT)-O-0F%(];$;V],M^VX:NM'!^_;@_*GORY$*%H*,;D54.\M$H*5< ,3\[B M'#9)%A=UHGX7P;.8>BJK(\QYTZAD%LM@,H,4)CR)YHFNAV?!''T. E>#_V>4 M@PW8[[SD#_F\Z%HC7HZW1MJ.FKV^H1IT! M4UVGB$YB1CH2LDN4N^K<%RM MO][M'W=\(@&;@!J^PHMID49U443S>72J_(OMD!I"MF:OV?9).DDIB10=Z.CB M1 K]ZCL:LC5[T:! MX5-^IT&8DYW"K&N>E=Z$3P;H@ ;K[\7G-T,*T$8"+0";5O'IJYU+\H$I"_&X M<>4QQ;"&.6*1[9(L:*GXFP6>>C0P0QWVZ,5*=W*4J&XAE45469:_L>:H-/HA M>B2;">0K_$THDVJ#\U=E!#"&(51QI3 :HV"U;;S%8(RZ*%L7;;E(/G#6/&D7 MK5,KO'O(YKI@;_5W D:7Q"-I;G9/XZ#&)9S>=5B6Q.7E2Q(5DL5B$>$AX>G& M(00*=2'N%IA:J9"=':,S58K[($OHVTG'3?C]2GN"D=V3#O&,9KI("^)F1=FP MXP6L5I%'%28WK$'0@F?S".7.3)$/9FW$TP<6* /YJC9_*.?X0PH?4Q![[1\^ M8"P8VW ;D+&,"BG_M=A_@9F$/H)(!^=2T228@3*!]UF2.^'K]<>5X&;*S8O\ M"RCMWP1D@H*L#\*90!]'%NI%:QT,!SJ%WD+A! MD@9AI@,LJZ&DLJ!6Y:@OE: "*XM& >_6S)<3DGIJ$/#+3EHV;LW4+=Y?Y"K[ MNXKA.=%9O;PJJ24O4O(S*WD[N1\HSDLIPL@%:ZOO4LBBM9*9IVSBW^D4^2[!$4_+L MG^1U3K:G5U$Q@Q(]G<&\WR4F2BY)XLEFH,;6,[JGP7RQC:R98XM\[Z-"/H_S MK"'KXRQ%FA/O5U7G-C7N]/C"_B=6W7\ZA*A@*!&\5SDN;CDW[R^AAB2)DXRF M/Y_E/(W 3-%!VW-4M-!^Y??&7ICDA680!US$F.593\1Y"@?YZ(/1<(725GN ML0PI>Y4P)UE95H6:/D'E^=4P/7-,C0?0A2* K9TFR9%UUUPW$*\CR71#FEHV;433(,%.VH#O7-C"]Z. 5X-D_= M #<=Q3MHHY ]Z@UG=-HN.01=]I'$***^BF2:[ EEEJ\HU_H$M;572@SD2D1Z=U3K$T&0H(:E<&CU MW3?)S/1OS,STYBKX4QH/R&C_ZR92VNII)NEXAO\JO%4'&I1S5A2!RT#Y-FSA MRGA/84)?"$ 0=!$0BU-7UITAUZ->Z"L(A%YHHL^SKA71WE &,=_@,-%*O$'@ MR6"6>,34M](%R--@&J]I)F6,.]I(_;4@*R]!D2H$6R_C=)Y)%A_G9(&^ MU3 \*M>@K$ZV,$GCO*[)7!TW.=FM\P*_O]]NIA(P J,CIQ(&!P:_H7NT-MFF MH%?"(2 ).P.RG51T"9;F*,O<]..\.$;X;!XW-;[\NPO>@ 8^/./@#UZHHA0, MH@\S_TE!,P.\J*1;.,6)O+QT#.6K[83KY#>S^XA>I:W?#<6XZ;/<==Z\G;D- MO([\-_&2,:5\2T9(I6R309L_WJ*E"=H)BJ0V >GI>K2L0/XM"]OB1'!O OK) ),E 8/,PA2+OP---*Y S,Z3N*A+ ML;UP&7P MN; 56(@D1MP6P\41+T=?BQL9?#7\M9$-RLMWZ]WP(%>;I34\Z*2+R? DG,]@ MWDC%'22+GDL.KEZ+Z0[PGN&SUP]XR XE@.4*02XV"SB:1)X;$4*[>+C?/ZBB M=ZK^)=DK(<1Z M9LE)XWG@H5\&OHHD;: MF*2]JRR0@-IS^W&SV"])?_R'"A.^T5ABAM/A$$ZEZ] ,H:SX@"#$J:I(^^: M)TP )\)-]JJ3.I9Y$-XK,AN=C$QP0%&'QG9>FEB8(A8:4:DDBA =U&:*2*J- MH%LIW]CNR_:O#0>/Z)Z:WA4ZL]CC:L&7Z-O-O_8;=B:D&R^\\?!BIRR,Q 7H M^&(XZZT>=BO&VI0!HAP:3O$Z;< \8Z+]G520,XCKL,''#X:#AXFDK^/>";N# M[VZ^M2*V*1K-J-Z.,]_ID#F>."U(2B0[F<%,+)>*G9&MKRFK%JT@L@0&.K;> MM%)483-X$2.W$ZI=H&6"?JF_\(0O1.S M.7LT9CG=S1?D\DE^AR4Y80 [2,G=")6JG#XTP!#(W0W>@L+^:T8H5)3P?U'G M]#F+R)T4KQYJD+^KN "M#\ZN!G]NH+X/%H$7<*3 Z5(4<)PD>$>2I"E^*\N4 MO"G1(Q:;;["G<_P#NFPYXKH4Y'48\8)FSKB!98+5*D#9SPI05^!A2=_&7 "G,/MP'*"A %>S@$'7]#!% M.RZYW. (*OJ3\K<$AN6[)DX;*I&!L%.2#-&@@ %'!,P=_%8!H<$WO!T&51!I M%!JH01SIN$RNXX8(#H^_F@BD(=MA0\M2QVB+"LPO63[0_[I*V#@*(\%7E;>E]%Z8%"6;*JJ,_U!3!=T" M@68JOI&^5Z8Y_TF4*AEV+$74R!PT<+1H9S70.620KV!-8!(G524=)H7! MN<-262KDW&0FS:Z)DGWA6:*>5>I9[98CWZ.?U *0R&L@ MVCK#CW65 :]+:'?,@>4";<''H@35I:*/68*7PC5RYWF3Q#DZ2 .GRG!?9O@1 M7ZL31_:[,G !.-YD#8HM7A_98=C7& :+LO84M@%G#+[>W\&SZ H-P&1Z/5L] M+=8/?2I-S7GC@#63!MY3Z0#M7ZRN=1GI M57V$3EMFN7,["B78_W?KAP=?^YWQ3YU4=F9$[#@T87L1FO$D*[\3G_! '1IQ M921=:K^2^]/NO%M\]S4 !X^W^ 'KXL/3I#<[$CV.7[ ;%Y(KUK!J"E..)?L8 MW4?="?+GO!M;\^*[4W,5J/K6R=QGT017Z2S-D.1\ 7(ZB'^WLEA9:W,MDD0- M90L7F'9W)3([N55W;2SQ*F?_\>3*"I-^]YMQ,,AK7.=C%"!B&49NN>;&T07C M7Y(-\QVBF*+'RQ\G=SLB'F>LV@=Z&(["-.I%3#B AX,6.U..)BXO"P1?=RYB M9_1UQX2TH_$[?N?@_&!WG1@$4D^ZO'5B(Q>&W^XPVG[N"6493IC/GBB=H?MK "Z L<.&[ZM* M;,5P:-AK-ZVG$R,?/".,D/F>+>,T<^RP\VEW4/D!_.GO^\U,VN <_A02D>@Z MTS>E(P*O0W*=)SY'IR<R\,:DJ)-H3(M4='^_0HS=$OEU*1LF[P_1% MR[N=\@;,!_MN+^VOI]]Q0=L'$+1LP*Q%MV$^#9^4[8CLT.\=JFLK)KO]D P\P&KIYN/QS6(I6"@CZT>=,FY/=&WS\-0 MS4[; N44C_4^"<:-1'X>#I6D1NVH)&2"%\J6/\0[6-=!'1@Z2>8+H^1GY\7! M(J;5Q]X%,4N+L/$!10ZLVO%L]!3YF8EJ53%XRL)[GYEJ$ IAH$QM;F[[L/@- M,P-3&+7V,-"'!XA4?&YT[69*-DTA?#3*,,5W1YY/12"Y6>J 0T@[4%)MG(G( M;^^Q#(Y2% W)4X8LCGU7$M_809+0B0XGM_OUTT\I1=\P?7%7P3*@/9EEBD 9 M2WL(:6&>(.]HHV+.J'_(7KT=];T<%@U#A]@ M/'R5$[G/U.9I4N63UM"I'O.D?I>)78,*C*4C3>A^'(;!I-5&0(C;^ ZJQK/] M ;:Z#CR"T'[D?G3_>MQ>]H,@N KT81@(88*X"A?JHX7?M"#\&^=@Z(RC,EGW M.7AU_]1;CPH.5C/:><2T9K;O=Z!MO?C2 #/DI9%TXZG"S-X 4U"]C-Z>G9\Y MM.$]<#]A$B'.[.+]'87*]@^E_^J5RI.;Y]+&AF@7K&9)X@ YZ$!Y(#<[6<$] MV8>%VRBE'F,G39TSC ,4)!SL<^2A6%W_-\P,BG9RIR&$.Z?ZO37;9C^P'U-P>[SX?:-LE#YH7K_B6E#H9.?V-2!27!:7EH]\P:B/Z9))!=9 M^7G+"7#%2*DKW@'V\N =70=CB(C7V..C[ONGK0!QQSQ*:#(R2EUN%^Y)2V3T ME6_]Y92I.ZK136(,H9K"-T"VM,>P']CX82,(=YNN812H'SWRZ$]>!H<@]Z@, MN%K @]847+V/(0:-/,(>8$&?'=ONY+/MPV?[[_6R]FK\24CW3I;-H.99L!S22>$('O^:>[M;: M,X\3)O@7@\J-\=7JG&&NZ!NE15T[W9N'IU?:6,B,\0'-&/;6Z9(^0MHS21]) MU2D1<()@*I(,DG62>;@8<074@8A]/$?PVA[H E^*^4#V\@VA\2R!.M:"AV-( M )]YSK)U-O(B+1,"N%*M.1R>#DH\,<61)+5".SR$(RJ%0WF[CLRWC$[%,OF) M2@/;:K&W @Y144A8XK&[0>3O3D- SYO5]R5LZME<0XKCM5A!]SO40#++;XM[CW\P&GH%M@&;$_*& M!2HJN-KQD6K$MSWS+SY=397YD^*:='CB,SUQ9,/%TTJ?V#X0EML5H0F^0<1' MH9V2V[$S2HQ=6-_M.4?28DD9]"XO3T'TH^%,3-Z.[-EUW.663OM:$N5.^LJ) MZ?#7$<*9G$;O,9$:G8KC+<\F:I]5K9F*\.Y'&-VO4R,TW_+A5;J"?QNXMY9^QF'/:ELQA^9V^5M4S<("I42BYPY0O=GPR6%MYB M"Y6E78HKB_W3ERVB;SG,1+\EBTJM@/1!KTK206CG,NKE_Y[,8OLU"C/KI+SP M* P,RC +/$*'C>LOLTGFR9B1;?NP_=QEWPTA33K& 8&5EK*#6%1%R\4/=SOX M42B]?M.$3.D^S'T/R\QY&&[*=:0F\$NWUGGN/"0HS. <:61,[X@0+=-]&U$S M/4_+X2VY T(\3D^=]2QUGR(^I_NT\AN+.DC:XCW'"L-1U>G(%<>AT,0XM/ ] MC&32'9$O$FRQHXB!OQDN9"!QA@N9?14P'<-ZV4+C'/6NB@$[$3%@LJL@"X1U MR$/F.78A#U:RK3'ZJEB38U6GUN]8%:JU/E:%G71QY%Y+&N)LGK^H+6- GBIU MBDH9YX):)Q\Q_O.E%N>+F;W+=\+(COX+T_?2'DI)H1J", MJ&8Z_&4.$Y!E0Q8FU1"58?"+L>HZ2+Y&X)XN0_9K$,FD(#1PT05+7$<(&WPE&=WV'CO79L;2>FK:US(H;8Z4;X MAA6=$W8$$X\RW4D7S)VXEJ-0OBN91>?]5L"TQ6YR@S]N8(/B#3_6Z)J N(&U MTY,9N-<=GUU'^!T_#(M=.N9( M%'4YW K#GKY]@?/I=$O6G'!FS=[#J@@73'LGCD\M5#+AZ1A.& >3_T^O=1OAZK,U @A*G7&RD3KKROT4A@N MOF?._*D1;.SD \(3O6D VJ4PFX#GOD$E%_!MTMY< ]Z%Z4XKX).6.Y,)> ZQ MGEP!CB3B8KOW+-0 )/^?894&\GZ[C!]]P'-RNG#\P>9\&R((R^^L3R?TOG]K M#%B3($J^7\@)X>$/K;9GO8U 'QS@*9R'/SZQO'=0M)!;2=?A?V5/[[WY8D_' MD3Z%T]%AG0Y4T-E?X_PV^]K3U1L'(SZ88>" O36B]EB A..$LYFY; '?W8# 4'=L%,5#!\"BS#DDLF M0EQA\/[-XL&W83WY#*8>/'GKYJ^Y[&-%,>DUNH@Z)^5;VH'>H6 M-7.]6"N9);OJ'#!]AH<_G5(>*6K(U.EJKC[U>YZ^DYZG@^8R9K -LX8=0M,# M7PNOLUD:F_NP[9M8;,1J(]3$B9$1 9A7'=?BY@/$0$=1R%[:QQ1F-@.P[AN M15YOGDT37S0T-J,#'[:Z>6S][4:T32W?M0E$M2H:Y3:-)@_=A389F3$\8<23 ML71EU-J!-6/>ZO[!*]OIHWN@&5P9NB6C(*YX[94I>@;*C'\0\QFP$N]7?W&! M@^8;WO:_W-4R#R .7%;'G#;@H$G1-5(QJL];VY#N_3RKXYIZ>=V0SAR\3%S! M3ZW3+]BL[LP,VJTW%*B+6'125 IM6912;3OFR1.S:K+5 !^^7O@L"[+?\#Z_ M?NF[6+@Z?1NH+]BA49BJXS'#S"UYP]%9T6QEV0F'0 MC4+S8N^*8I]M@1X\6%_//$ZHP/-0 M5/R*ZQ+%LA(ZPM/>A=S\2YE A.^.WWZOI+YX@UQ[].[HR!_Y=R<7NY'C-G2" MD=/YG$0XF+W'WI\+/RB[(SI]CNC(]Q_C]7?%9\\4?TQ[1_KT">EK6 %[8$,V M8[_=E#,K[K7'.@]3*8;3G6#G,-D)![0B+,*7A-&EHG962CAE:^<>6TK;A6AU,A59/;97"_RW;X3J#K64#*6 \XQLXQ#PNB-2AQ M93K-X,;Y2PBU]F)=&,),D74PGN)A0M.8)$NI$E!]F@!WKGG((+4XBF:Y;;4L M/!O46G)C))1D4I"&H9O1&D8V!L9N[>/X+=W2KE/DQM@C\3&R%)UI5MV:PZGY M#?*FFM/>E!WOI8L*NI+Z4V66(YJ^+1RX49#2NNG7:0]@U$E1L/5'1C/!P2WF MR83!G@GG(>GRH%PJ>F_T;*G$Q@$*HQ4H3>--SP]%B@74NBNG.MV7>7R S"^] MSQD(4(1M0IO:?\V[_)^))Z=_C]S\J^P"OR"C?;$> .3T$"!GAP!Y$#5Y]OHA M)^?_F-%KW]\;EX2M*T+O1@E(CS87R"A%3]O$@[?'/.?4$L# M!!0 ( (^"5THS10GM304 #TO / >&PO=V]R:V)O;VLN>&ULQ9I; M;^(X%(#_BL7+=A^ZD,0.;=56HL!H*I7+-LR\NXD!J[FPCM-IY]>/$V#WP,#1 MOISF*<0QSB<[]F[VPFTF==^YO]V7-3??^MO[Q7:L?Y7_I]2V3 ML=5O:B%?[CJ]CLO7!1F;0O?7+=&-^3],Q7*I8S4JXBI3N=U"&95*JXN\7.M- MV6&YS-1=9Y^%R3QAX]QJ^\$>\VU1+F^'-:]^3.XZGOMMI77_>=.E?DE5AYD; M[1Z8Q\2KP>D@A[-I-'MZ' T6XQ%[&#P-IL,QB[Z.QXL( /H(H-\:(+N82P 9 M()#!)T)&"W>9C*<.;C9P#)$4C>&N1P-ID#2(% BC8A0P 9(I!A:Y"3 M\>0!0/81R'Y[-3F(O@+(*P3RBA9R9E8RUS^;!\TX&>E5KMV?I1LW!S& O$8@ MKVDA)]*\*BO=.UFDXLIHJU4)A^\>-G[W:.&B:K-)59U)IFSH'A:I3AQ+PAYD M*@\L@VJ&V#-?I#;LNTPKQ29*EI5ID ]J$9.,1VV9(LNT;9":S]!5I-7Y2N7Q M45-CDO&(+3-2+Q:R8"[QB&42V2)^71=IHDSY1U-E$Y6]-#?C?RH-,3&;>,0Z M:3 O'V2IZC;-7$GE;Y,O3"0>L4D&L]$Y.$1VR)J2OWJ2A+-G>M&*VE@:WG8XKP MB17Q+9=5HNM/[.]*&JM,^L&>55FE;K KE@QB8HKPB16!S@5\'V*BZQ%B59R< M#;"+19U2_@DI,5?XQ*Y IP4^AYB81GQBC9R9%NRK$V)B&O&I5R78](!=0$S, M)CZQ3<[9;E>=$!.SB4]L$U1Z_A7$Q"3C?Z)D3O9OS#;^I]OF%&* :2=H4SN! M!S$Q[01M:B> V@DP[03$VL$Q XB)!L*(O8-C0N\$F'<"8N_@F )B8MX)B+V# M8\)H6(!Y)R#VSNDIT26+7-E)E4),S#L!L7?.86YM7D%,S#L!L7?0J5MP#3$Q M P7$!D(Q>0_&O#$+\3;C8QQ:B&,6XNW$Q]S7.2A+!<,^'+,0)[;0>NO%-&5N_G#5)%R.G4 V=SC$+<6(+[3"WR\BG(E]= M+I3)_D6%FYJ8A02UA;!PN8 6$IB%!+&%S@80+ME4&CB\"\Q"@MA"".;X?7/0 MZ)B%!'4,[CRFDSJ<;PK,0N(SMG).8]:/("9Z,*"EK1R'^:Q*.$,2F(5$6S&X M&E- "PG,0H)Z1P?%A!82F(4$L8704*& :R&!64A0KX5V^V-[.QX$X4),/"&Q M> Z"F-M17-:'XG:D$!,33T@LGB/,W>V#+E4S4G(7;U"3$P\(;%XCC!':JF,<1W=)=2"A)B8>$)B M\1QASC:J[D+Y:AM_'T),]$P:L7B.,.M*'+K:U)8-7:?_@)B8>$)B\1QA/JNX M<"N?5&_M4T!,3#PAL7A.[*^XCB1-[AK>)4),3#SAYV\#N'RIX]9J$]LH6]Y[-Z\*HS^Z5 ?KOTIHS] MQ M)4%DD>3V5;VI"B3ZNC ^;6P8-F;>A?% H/3XDLY-.75M/I[ZO'J_G-N\J8ZE M]-^GJIG,QQ2V53N_>S>NN$U'U,JV5W?_-VX8/S)1Y_^9WVWWY^VZ7NW_75) M;?FDXN^"RGT>)/-!0@_2^2"E!X7YH$ /BO-!D1YD\T%&#ZKG@VIZT/U\T#T] MZ&$^Z($>Y-= QC4_"6'-U]H#KCW?:P_ ]GRQ/2#;\\WV &W/5]L#MCW?;0_@ M]GRY/:#;\^WV &_/UUN WL+76X#>LL"U-KK8YNLM0&_AZRU ;^'K+4!OX>LM M0&_AZRU ;^'K+4!OX>LM0&_AZZU ;^7KK4!OY>NM0&]=X*P$'9;P]5:@M_+U M5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]0Y [\#7.P"] U_O /0.?+T#T#LL M<-:-#KOY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>@>@=^#K'8'>D:]W!'I'OMX1 MZ!WY>D>@=^3K'8'><8%[E>AF)5_O"/2.?+TCT#OR]8Y [\C7.P*](U]O WH; M7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P-ZVP+/FJ"'3?AZ&]#;^'H;T-OX>AO0 MV_AZUT#OFJ]W#?2N^7K70.^:KW<]T3L?FR'M?I3AU![RK4O^&?YES03N7#[. MZ?89UZE?[I\H7<8MR5U?;_Y/N4[]$^&F%?GI-U!+ P04 " "/@E=*U5SV M4 L" !.*@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;(= M-:ZO'1!E VP!"5[ DYPV49/8L@V4M\<)%PG4D4"TTK]IFASGG#^I]:UZ=O_L M*Q3PO*X^5(SQWM#S!5#CDYY6U!^T9- MA==/_JN![[NAQ\N1;G,ULG'A(1^1QJU34_VMX;GU\7[8)Q>V MT_=]+_RC&-ET^-U;/UP. 9)#@N10(#DT2 X#DF,)DN,O2(X3D!Q\@1($152. M0BI',96CH,I15.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D%2BR"A19!8JL D56 M@2*K0)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR"I19%4HLBH4616*K I% M5H4BJT*15:'(JE!D52BR*A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP: M15:#(JM!D=6@R&I09#4HLAH460V*K 9%5H,BJT&1=8DBZQ)%UN4199V.96_; MX7])_CFW?9_/IK^1GK\ 4$L! A0#% @ CX)72A\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ CX)72F;S M"V"" L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " "/@E=*1FV ^.X K @ $0 @ &9 0 M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "/@E=*F5R<(Q & "<)P M$P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( (^"5TIXEWV8T ( ! + 8 " ?<( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ CX)72NGEP8BL @ V@H !@ ( !KQ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72I)" MR_$% @ @P4 !@ ( !TQX 'AL+W=O8T' !K+0 & @ '<)0 >&PO=V]R:W-H965T M&UL4$L! A0#% @ CX)72CUJ_N2Q 0 T@, !@ M ( !GRT 'AL+W=O&UL4$L! A0#% @ CX)72H^L6(JP 0 T@, M !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72O'8-"FS 0 T@, !D M ( !,C< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CX)72E1S/GBU 0 T@, !D ( !\SP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72KF$ M[8"T 0 T@, !D ( !M$( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72@ 1$&K1 0 G 0 !D M ( !FDD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CX)72A'.P_VW 0 T@, !D ( ! MHT\ 'AL+W=O$! !!0 &0 @ &140 >&PO=V]R:W-H965T&UL4$L! A0#% M @ CX)72@9GAE+L 0 9@4 !D ( !EU4 'AL+W=OX! #;! &0 M@ $V7@ >&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72G^&PO=V]R M:W-H965T&UL M4$L! A0#% @ CX)72H^E];IG @ CPD !D ( !@FL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCX)72C@ S(=! P JPT !D ( !'W0 'AL+W=O&PO=V]R:W-H965TF" !X;"]W;W)K&UL4$L! A0#% @ CX)72M'2FN:K @ LPD !D M ( !+(8 'AL+W=O&PO=V]R:W-H M965T- !X;"]W;W)K&UL4$L! M A0#% @ CX)72E!U*#+ P X!$ !D ( !0Y 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX)7 M2IR<%M#, @ [PH !D ( !^)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72LOD:%\J P !0T M !D ( !/Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72N6)=R,] P 8 X !D M ( !$:P 'AL+W=O&PO=V]R:W-H965T MR3O^0$ #P% 9 M " <>Q !X;"]W;W)K&UL4$L! A0# M% @ CX)72GFXD.S/ @ 8@H !D ( !][, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72E/U M7-'7 @ .0L !D ( !TKT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX)72K;IW=LG @ KP8 !D M ( !!L4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CX)72H4>*,L]" EBT !D ( ! M0LX 'AL+W=OU0% #:'P &0 @ &VU@ >&PO=V]R:W-H965T?KTEY< (I2 @ 4 M " 4'< !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( (^" M5TISZ]N'7P( ( , - " 0IT 0!X;"]S='EL97,N>&UL M4$L! A0#% @ CX)72C-%">U-!0 /2\ \ ( !E'8! M 'AL+W=O/5@( #TK : M " 0Y\ 0!X;"]?7!E&UL4$L%!@ !1 %$ *18 -B 0 $! end XML 92 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 93 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 247 394 1 false 77 0 false 11 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.workiva.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1003001 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF MEMBERS' AND STOCKHOLDERS' (DEFICIT) EQUITY Sheet http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity CONSOLIDATED STATEMENTS OF MEMBERS' AND STOCKHOLDERS' (DEFICIT) EQUITY Statements 7 false false R8.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationAndSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 9 false false R10.htm 2107100 - Disclosure - Marketable Securities Sheet http://www.workiva.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 2110100 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformation Supplemental Consolidated Balance Sheet and Statement of Operations Information Notes 11 false false R12.htm 2113100 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2119100 - Disclosure - Debt Sheet http://www.workiva.com/role/Debt Debt Notes 14 false false R15.htm 2122100 - Disclosure - Stockholders' and Members' Equity (Deficit) Sheet http://www.workiva.com/role/StockholdersAndMembersEquityDeficit Stockholders' and Members' Equity (Deficit) Notes 15 false false R16.htm 2125100 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2128100 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 17 false false R18.htm 2131100 - Disclosure - Segments Sheet http://www.workiva.com/role/Segments Segments Notes 18 false false R19.htm 2132100 - Disclosure - Income Taxes Sheet http://www.workiva.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2133100 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 2134100 - Disclosure - Unaudited Quarterly Results of Operations Sheet http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperations Unaudited Quarterly Results of Operations Notes 21 false false R22.htm 2201201 - 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 22 false false R23.htm 2307301 - Disclosure - Marketable Securities (Tables) Sheet http://www.workiva.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.workiva.com/role/MarketableSecurities 23 false false R24.htm 2310301 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) Tables http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformation 24 false false R25.htm 2313301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 25 false false R26.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.workiva.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.workiva.com/role/CommitmentsAndContingencies 26 false false R27.htm 2325301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/StockBasedCompensation 27 false false R28.htm 2328301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLoss 28 false false R29.htm 2332301 - Disclosure - Income Taxes (Tables) Sheet http://www.workiva.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.workiva.com/role/IncomeTaxes 29 false false R30.htm 2333301 - 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 30 false false R31.htm 2334301 - Disclosure - Unaudited Quarterly Results of Operations (Tables) Sheet http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsTables Unaudited Quarterly Results of Operations (Tables) Tables http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperations 31 false false R32.htm 2401402 - Disclosure - Organization and Significant Accounting Policies - Initial Public Offering (Details) Sheet http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails Organization and Significant Accounting Policies - Initial Public Offering (Details) Details 32 false false R33.htm 2401403 - Disclosure - Organization and Significant Accounting Policies - Foreign Currency (Details) Sheet http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesForeignCurrencyDetails Organization and Significant Accounting Policies - Foreign Currency (Details) Details 33 false false R34.htm 2401404 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details) Sheet http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails Organization and Significant Accounting Policies - Property and Equipment, net (Details) Details 34 false false R35.htm 2401405 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details) Sheet http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesRevenueRecognitionAndSalesAndMarketingExpensesDetails Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details) Details 35 false false R36.htm 2401406 - Disclosure - Organization and Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails Organization and Significant Accounting Policies - Intangible Assets (Details) Details 36 false false R37.htm 2407402 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails Marketable Securities - Schedule of Marketable Securities (Details) Details 37 false false R38.htm 2407403 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details) Sheet http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails Marketable Securities - Continuous Unrealized Loss Position (Details) Details 38 false false R39.htm 2410402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details) Details 39 false false R40.htm 2410403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) Details 40 false false R41.htm 2410404 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income (Expense), Net (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income (Expense), Net (Details) Details http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables 41 false false R42.htm 2413402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Details 42 false false R43.htm 2413403 - Disclosure - Fair Value Measurements - Other Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails Fair Value Measurements - Other Fair Value Measurements (Details) Details 43 false false R44.htm 2416402 - Disclosure - Commitments and Contingencies - Lease Commitments (Details) Sheet http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails Commitments and Contingencies - Lease Commitments (Details) Details 44 false false R45.htm 2416403 - Disclosure - Commitments and Contingencies - Build to Suit (Details) Sheet http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails Commitments and Contingencies - Build to Suit (Details) Details 45 false false R46.htm 2416404 - Disclosure - Commitments and Contingencies - Operating Minimum Lease Payments (Details) Sheet http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails Commitments and Contingencies - Operating Minimum Lease Payments (Details) Details 46 false false R47.htm 2416405 - Disclosure - Commitments and Contingencies - Government Grants (Details) Sheet http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails Commitments and Contingencies - Government Grants (Details) Details 47 false false R48.htm 2416406 - Disclosure - Commitments and Contingencies - Forgivable Grant (Details) Sheet http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails Commitments and Contingencies - Forgivable Grant (Details) Details 48 false false R49.htm 2419401 - Disclosure - Debt - Convertible Debt (Details) Sheet http://www.workiva.com/role/DebtConvertibleDebtDetails Debt - Convertible Debt (Details) Details 49 false false R50.htm 2419402 - Disclosure - Debt - Other Long-Term Debt (Details) Sheet http://www.workiva.com/role/DebtOtherLongTermDebtDetails Debt - Other Long-Term Debt (Details) Details 50 false false R51.htm 2422401 - Disclosure - Stockholders' and Members' Equity (Deficit) (Details) Sheet http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails Stockholders' and Members' Equity (Deficit) (Details) Details http://www.workiva.com/role/StockholdersAndMembersEquityDeficit 51 false false R52.htm 2425402 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.workiva.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 52 false false R53.htm 2425403 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.workiva.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 53 false false R54.htm 2425404 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 54 false false R55.htm 2425405 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 55 false false R56.htm 2425406 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails Stock-Based Compensation - Restricted Stock Awards (Details) Details 56 false false R57.htm 2425407 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 57 false false R58.htm 2425408 - Disclosure - Stock-Based Compensation - Restricted Participation and Appreciation Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails Stock-Based Compensation - Restricted Participation and Appreciation Units (Details) Details 58 false false R59.htm 2428402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossTables 59 false false R60.htm 2431401 - Disclosure - Segments (Details) Sheet http://www.workiva.com/role/SegmentsDetails Segments (Details) Details http://www.workiva.com/role/Segments 60 false false R61.htm 2432402 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.workiva.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 61 false false R62.htm 2432403 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) Sheet http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) Details 62 false false R63.htm 2432404 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Sheet http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Details 63 false false R64.htm 2432405 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) Sheet http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails Income Taxes - Effective Income Tax Reconciliation (Details) Details 64 false false R65.htm 2432406 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 65 false false R66.htm 2432407 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details) Sheet http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails Income Taxes - Operating Loss Carryforwards (Details) Details 66 false false R67.htm 2432408 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) Sheet http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails Income Taxes - Tax Credit Carryforwards (Details) Details 67 false false R68.htm 2432409 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 68 false false R69.htm 2433402 - 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 69 false false R70.htm 2433403 - 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 70 false false R71.htm 2434402 - Disclosure - Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details) Sheet http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details) Details 71 false false R9999.htm Uncategorized Items - workiva10-k12x31x2016.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - workiva10-k12x31x2016.htm Cover 72 false false All Reports Book All Reports workiva10-k12x31x2016.htm wk-20161231.xsd wk-20161231_cal.xml wk-20161231_def.xml wk-20161231_lab.xml wk-20161231_pre.xml true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "workiva10-k12x31x2016.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 247, "dts": { "calculationLink": { "local": [ "wk-20161231_cal.xml" ] }, "definitionLink": { "local": [ "wk-20161231_def.xml" ] }, "inline": { "local": [ "workiva10-k12x31x2016.htm" ] }, "labelLink": { "local": [ "wk-20161231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-doc-2016-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml" ] }, "presentationLink": { "local": [ "wk-20161231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-ref-2016-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml" ] }, "schema": { "local": [ "wk-20161231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2016/elts/us-parts-codification-2016-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2016/elts/us-roles-2016-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd", "http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd", "http://xbrl.sec.gov/currency/2016/currency-2016-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd", "http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" ] } }, "elementCount": 616, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2016-01-31": 70, "http://www.workiva.com/20161231": 5, "http://xbrl.sec.gov/dei/2014-01-31": 10, "total": 85 }, "keyCustom": 53, "keyStandard": 341, "memberCustom": 25, "memberStandard": 50, "nsprefix": "wk", "nsuri": "http://www.workiva.com/20161231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.workiva.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Marketable Securities", "role": "http://www.workiva.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetandStatementofOperationsInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformation", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetandStatementofOperationsInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Fair Value Measurements", "role": "http://www.workiva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "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" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Commitments and Contingencies", "role": "http://www.workiva.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Debt", "role": "http://www.workiva.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Stockholders' and Members' Equity (Deficit)", "role": "http://www.workiva.com/role/StockholdersAndMembersEquityDeficit", "shortName": "Stockholders' and Members' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Stock-Based Compensation", "role": "http://www.workiva.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "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" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Segments", "role": "http://www.workiva.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132100 - Disclosure - Income Taxes", "role": "http://www.workiva.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.workiva.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133100 - Disclosure - Net Loss Per Share", "role": "http://www.workiva.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134100 - Disclosure - Unaudited Quarterly Results of Operations", "role": "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperations", "shortName": "Unaudited Quarterly Results of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Organization and Significant Accounting Policies (Policies)", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Marketable Securities (Tables)", "role": "http://www.workiva.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.workiva.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "wk:ScheduleofFutureMinimumLeasePaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.workiva.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "wk:ScheduleofFutureMinimumLeasePaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.workiva.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332301 - Disclosure - Income Taxes (Tables)", "role": "http://www.workiva.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333301 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.workiva.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334301 - Disclosure - Unaudited Quarterly Results of Operations (Tables)", "role": "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsTables", "shortName": "Unaudited Quarterly Results of Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "D2014Q4Dec11-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Organization and Significant Accounting Policies - Initial Public Offering (Details)", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails", "shortName": "Organization and Significant Accounting Policies - Initial Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "D2014Q4Dec11-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Organization and Significant Accounting Policies - Foreign Currency (Details)", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesForeignCurrencyDetails", "shortName": "Organization and Significant Accounting Policies - Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details)", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "shortName": "Organization and Significant Accounting Policies - Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SalesCommissionsAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesRevenueRecognitionAndSalesAndMarketingExpensesDetails", "shortName": "Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SalesCommissionsAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Organization and Significant Accounting Policies - Intangible Assets (Details)", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "Organization and Significant Accounting Policies - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details)", "role": "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "shortName": "Marketable Securities - Schedule of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details)", "role": "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "shortName": "Marketable Securities - Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LicenseAndServicesRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income (Expense), Net (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income (Expense), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USTreasurySecuritiesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "role": "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Fair Value Measurements - Other Fair Value Measurements (Details)", "role": "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails", "shortName": "Fair Value Measurements - Other Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Commitments and Contingencies - Lease Commitments (Details)", "role": "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "INF", "first": true, "lang": null, "name": "wk:FinancingObligationConstructionNumberofPhases", "reportCount": 1, "unique": true, "unitRef": "phase", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Commitments and Contingencies - Build to Suit (Details)", "role": "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "shortName": "Commitments and Contingencies - Build to Suit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "INF", "first": true, "lang": null, "name": "wk:FinancingObligationConstructionNumberofPhases", "reportCount": 1, "unique": true, "unitRef": "phase", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - Disclosure - Commitments and Contingencies - Operating Minimum Lease Payments (Details)", "role": "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails", "shortName": "Commitments and Contingencies - Operating Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "INF", "first": true, "lang": null, "name": "wk:GovernmentTrainingReimbursementProgramNumberofAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416405 - Disclosure - Commitments and Contingencies - Government Grants (Details)", "role": "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails", "shortName": "Commitments and Contingencies - Government Grants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "INF", "first": true, "lang": null, "name": "wk:GovernmentTrainingReimbursementProgramNumberofAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "wk:RepaymentofGovernmentGrant", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Commitments and Contingencies - Forgivable Grant (Details)", "role": "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "shortName": "Commitments and Contingencies - Forgivable Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2015Q4QTD_us-gaap_OtherCommitmentsAxis_wk_ForgivableGrantMember", "decimals": "-5", "lang": null, "name": "wk:GovernmentGrantIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Debt - Convertible Debt (Details)", "role": "http://www.workiva.com/role/DebtConvertibleDebtDetails", "shortName": "Debt - Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "D2014Q4Dec16_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Debt - Other Long-Term Debt (Details)", "role": "http://www.workiva.com/role/DebtOtherLongTermDebtDetails", "shortName": "Debt - Other Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2009Q3Aug_us-gaap_DebtInstrumentAxis_wk_August2009IDEDLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember", "decimals": "INF", "lang": null, "name": "wk:DebtInstrumentCovenantRequiredNumberofPositionsCreationandRetention", "reportCount": 1, "unique": true, "unitRef": "job", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "INF", "first": true, "lang": null, "name": "wk:CommonStockNumberofClasses", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422401 - Disclosure - Stockholders' and Members' Equity (Deficit) (Details)", "role": "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails", "shortName": "Stockholders' and Members' Equity (Deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "INF", "first": true, "lang": null, "name": "wk:CommonStockNumberofClasses", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425403 - Disclosure - Stock-Based Compensation - Expense (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_wk_CostofServicesLicensesandServicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2425404 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2015Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425405 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425406 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425407 - 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", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2014Q4_us-gaap_AwardTypeAxis_wk_RestrictedParticipationandAppreciationUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425408 - Disclosure - Stock-Based Compensation - Restricted Participation and Appreciation Units (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Participation and Appreciation Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2014Q4_us-gaap_AwardTypeAxis_wk_RestrictedParticipationandAppreciationUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2015Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2013Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_us-gaap_StatementGeographicalAxis_country_US", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431401 - Disclosure - Segments (Details)", "role": "http://www.workiva.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_us-gaap_StatementGeographicalAxis_country_US", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432402 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.workiva.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-5", "lang": null, "name": "wk:TaxCreditUnrealizedTaxBenefitsExcessofShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432403 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)", "role": "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails", "shortName": "Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432404 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "role": "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432405 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)", "role": "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432406 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432407 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details)", "role": "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "shortName": "Income Taxes - Operating Loss Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432408 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)", "role": "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails", "shortName": "Income Taxes - Tax Credit Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2016Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2015Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432409 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2015Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "D2014Q4Dec11-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433402 - 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", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2013Q4_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_MemberUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF MEMBERS' AND STOCKHOLDERS' (DEFICIT) EQUITY", "role": "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "shortName": "CONSOLIDATED STATEMENTS OF MEMBERS' AND STOCKHOLDERS' (DEFICIT) EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2013Q4_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_MemberUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433403 - 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", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2016Q4YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2016Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LicenseAndServicesRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434402 - Disclosure - Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)", "role": "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails", "shortName": "Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization and Significant Accounting Policies", "role": "http://www.workiva.com/role/OrganizationAndSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2016Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "D2014Q4Dec11-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - workiva10-k12x31x2016.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - workiva10-k12x31x2016.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 77, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word \"Other\".", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_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/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate \"Yes\" or \"No\" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate \"Yes\" or \"No\" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r51", "r57" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $900 and $713 at December 31, 2016 and December 31, 2015, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r127" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.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 of premiums and discounts on marketable securities, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r34", "r36", "r68" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r34", "r36", "r68" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r34", "r68", "r268" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r61", "r228" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r82", "r88", "r345" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from the appreciation (depreciation) in value of securities attributable to the parent.", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Accumulated unrealized holding gains (losses) on available-for-sale securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r85", "r87", "r88" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r84", "r88", "r345" ], "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 (loss)", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r80", "r88", "r345" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r52" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Payment of equity issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r269", "r271", "r301", "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words \"stock-based compensation\".", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r245", "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Cost of offering", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "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 used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r134", "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesRevenueRecognitionAndSalesAndMarketingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r271", "r293", "r300" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r77", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r109", "r126", "r381" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Accretion of discount on convertible note" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r0", "r7", "r14", "r149" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r149" ], "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/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r149" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r398", "r419" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r31", "r33", "r78" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r353" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r201" ], "calculation": { "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r202" ], "calculation": { "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r67", "r200" ], "calculation": { "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities [Abstract]", "terseLabel": "Available-for-sale Securities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r207", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "12 months or greater" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss:" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]", "terseLabel": "Fair Value:" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r207", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Less than 12 months" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [ "r206", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "terseLabel": "Less than 12 months" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [ "r206", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value", "terseLabel": "12 months or greater" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r193", "r194", "r200", "r410" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of debt securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Aggregate Fair Value", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r193", "r196" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.", "label": "Available-for-sale Securities, Debt Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [ "r203", "r204", "r208", "r209", "r213", "r411", "r412" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments": { "auth_ref": [ "r197" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments", "negatedTerseLabel": "Realized (gain) loss on sale of available-for-sale securities, net" } } }, "localname": "AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r272", "r296" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r346", "r348" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r227" ], "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": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r131", "r132", "r133" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r42", "r390", "r393" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Current portion of capital lease and financing obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r393" ], "lang": { "en-US": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r71", "r390", "r393" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Capital lease and financing obligations" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r389" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Capital leased assets", "verboseLabel": "Capital and financing leased assets, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r392" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "totalLabel": "Capital and financing leases, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2017" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2018" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedTerseLabel": "Less: Amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r393" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Present value of capital lease and financing obligations" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesIncomeStatementAmortizationExpense": { "auth_ref": [ "r391", "r431" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge for the use of long-lived depreciable capital leased assets for the period.", "label": "Capital Leases, Income Statement, Amortization Expense", "terseLabel": "Capital lease amortization expense" } } }, "localname": "CapitalLeasesIncomeStatementAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r385", "r389" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r4", "r29", "r58", "r128" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [ "r3", "r4" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "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 equivalents - money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [ "r3", "r4" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r121", "r378" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r3", "r4", "r38", "r129", "r134", "r181" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/DocumentAndEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r73", "r231", "r232", "r234", "r374" ], "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/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.workiva.com/role/DocumentAndEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.workiva.com/role/DocumentAndEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r50" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r50" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r50", "r245" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r50" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.", "label": "Compensating Balance, Amount", "terseLabel": "Line of credit asset restrictions on cash" } } }, "localname": "CompensatingBalanceAmount", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r6", "r22", "r23", "r93" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r25", "r85", "r86", "r87", "r89", "r90", "r91", "r92", "r252" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r160", "r162", "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r160", "r162", "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r160", "r162", "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r367", "r369", "r373", "r414", "r415", "r427" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r160", "r162", "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r158", "r160", "r162", "r163", "r367", "r369" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r160", "r162", "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractRevenueCost": { "auth_ref": [ "r103" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfServices", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs incurred and are directly related to generating contract revenues.", "label": "Contract Revenue Cost", "terseLabel": "Professional services" } } }, "localname": "ContractRevenueCost", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsRevenue": { "auth_ref": [ "r100" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_SalesRevenueServicesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue earned from products sold or services provided under the terms of a contract, including, but not limited to, government contracts and construction contracts, classified as other.", "label": "Contracts Revenue", "terseLabel": "Professional services" } } }, "localname": "ContractsRevenue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r237" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r104", "r134", "r267" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfServices": { "auth_ref": [ "r102" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs related to services rendered by an entity during the reporting period.", "label": "Cost of Services", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfServices", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfServicesLicensesAndServices": { "auth_ref": [ "r102" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfServices", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of generating revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period.", "label": "Cost of Services, Licenses and Services", "terseLabel": "Subscription and support" } } }, "localname": "CostOfServicesLicensesAndServices", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r144", "r336" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r10", "r139", "r333", "r339" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r10", "r139", "r333", "r339" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r131", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of convertible notes and accrued interest into Class A common stock" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r131", "r133" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion shares issued" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r42", "r44", "r45", "r399", "r401", "r417" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r238" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r382", "r384" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r71" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r71", "r141", "r246", "r249", "r250", "r251", "r381", "r382", "r384", "r413" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r139", "r335", "r339" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedTerseLabel": "Deferred federal income tax benefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "http://www.workiva.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r126", "r139", "r335", "r339" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows", "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r13", "r46", "r47", "r324", "r400", "r416" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r35", "r256", "r257", "r258", "r259", "r260", "r261" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r35", "r257", "r258", "r259", "r260", "r261", "r262" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredSalesCommission": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of advanced commission payments.", "label": "Deferred Sales Commission", "terseLabel": "Deferred commissions" } } }, "localname": "DeferredSalesCommission", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r309", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r11", "r325" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r328" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r326" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r309", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r307", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Compensation and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r308", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r307", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r327" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r309", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r309", "r331", "r332" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r126", "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r126" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r255", "r272", "r296", "r297", "r298", "r303" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": { "auth_ref": [ "r156", "r157", "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared", "negatedLabel": "Distribution to members" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid": { "auth_ref": [ "r156", "r157", "r252" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash distribution paid to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid", "negatedTerseLabel": "Distributions to members" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by a domestic corporate entity (within the reporting entity's country of domicile).", "label": "Domestic Corporate Debt Securities [Member]", "terseLabel": "U.S. corporate debt securities" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted (in dollars per share)", "verboseLabel": "Basic and diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r105", "r146", "r147", "r148", "r151" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r378" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r313", "r314", "r338" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Fair value of embedded derivative liability" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "terseLabel": "Gain (loss) on embedded derivatives, net" } } }, "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Options unrecognized compensation expense, period for recognition", "verboseLabel": "Unrecognized compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Options unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r245" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExecutiveOfficerMember": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of debt amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r352", "r353", "r354", "r355", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r352", "r353", "r354", "r355", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r353", "r360", "r362", "r364", "r365", "r371" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Information by level within the fair value hierarchy.", "label": "Fair Value, Hierarchy [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r352" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r356", "r363", "r366", "r369", "r370", "r372" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r18", "r354" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r19", "r21", "r351", "r354" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r20", "r354" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r352", "r356" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r352", "r356" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r134", "r359", "r361" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible assets useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2017" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r375", "r376", "r377" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Gains (losses) on foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesForeignCurrencyDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r134", "r377", "r379" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesLineItems": { "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": "Gain Contingencies [Line Items]", "terseLabel": "Gain Contingencies [Line Items]" } } }, "localname": "GainContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesTable": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period.", "label": "Gain Contingencies [Table]", "terseLabel": "Gain Contingencies [Table]" } } }, "localname": "GainContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r126", "r239", "r240" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on settlement of convertible notes", "negatedTerseLabel": "Loss on early extinguishment of convertible note", "terseLabel": "Loss on early extinguishment of convertible note" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r97" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r134", "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r134", "r225", "r230" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r143" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r95", "r397", "r407", "r425" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r143" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r144", "r317", "r328", "r330", "r336" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r16", "r144", "r334" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (benefit) for income taxes", "totalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/IncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Effect of:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r134", "r311", "r312", "r322", "r323", "r340", "r429" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r310", "r313", "r314" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r137", "r313", "r314" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r138", "r313", "r314" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax benefit at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r313" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r138", "r313", "r314" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedTerseLabel": "Non-taxable flow-through earnings" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r130" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "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 obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes.", "label": "Increase (Decrease) in Restricted Cash for Operating Activities", "negatedTerseLabel": "Change in restricted cash" } } }, "localname": "IncreaseDecreaseInRestrictedCashForOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r218", "r221" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r380", "r383", "r409" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r109" ], "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", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r122", "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid for interest during the period.", "label": "Interest Paid", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r108" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "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/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r189", "r190", "r191", "r198", "r203", "r205", "r208", "r213", "r411" ], "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": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating lease rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasePolicyTextBlock": { "auth_ref": [ "r134", "r387", "r394", "r395", "r426" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements (both lessor and lessee). This disclosure may address (1) lease classification (that is, operating versus capital), (2) how the term of a lease is determined (for example, the circumstances in which a renewal option is considered part of the lease term), (3) how rental revenue or expense is recognized for a lease that contains rent escalations, (4) an entity's accounting treatment for deferred rent, including that which arises from lease incentives, rent abatements, rent holidays, or tenant allowances (5) an entity's accounting treatment for contingent rental payments and (6) an entity's policy for reviewing, at least annually, the residual values of sales-type and direct-finance leases. The disclosure also may indicate how the entity accounts for its capital leases, leveraged leases or sale-leaseback transactions.", "label": "Lease, Policy [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r66" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r56", "r402", "r421" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 (DEFICIT) EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServicesRevenue": { "auth_ref": [ "r99" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_SalesRevenueServicesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period.", "label": "License and Services Revenue", "terseLabel": "Subscription and support" } } }, "localname": "LicenseAndServicesRevenue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LimitedLiabilityCompanyLLCMembersEquityUnitBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in members' equity due to unit-based compensation issued by a limited liability company (LLC).", "label": "Limited Liability Company (LLC) Members' Equity, Unit-based Compensation", "terseLabel": "Equity-based compensation" } } }, "localname": "LimitedLiabilityCompanyLLCMembersEquityUnitBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r45", "r401", "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r64", "r141" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit facility interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r64" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsOtherFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r145", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "Expected principal payment in next fiscal year" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r71" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r71", "r236" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails", "http://www.workiva.com/role/DebtConvertibleDebtDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by major type of debt and equity security.", "label": "Major Types of Debt and Equity Securities [Axis]", "terseLabel": "Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "MajorTypesOfDebtAndEquitySecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain": { "auth_ref": [ "r190", "r191", "r192", "r411" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions. Equity securities are ownership interests or the right to acquire or dispose of ownership interests in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock.", "label": "Major Types of Debt and Equity Securities [Domain]", "terseLabel": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "MajorTypesOfDebtAndEquitySecuritiesDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy": { "auth_ref": [ "r39", "r43", "r134", "r203", "r214", "r403", "r404", "r418" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investments in debt and equity securities that are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined.", "label": "Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesAvailableForSaleSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MemberUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ownership interest in limited liability company (LLC).", "label": "Member Units [Member]", "terseLabel": "Member Units" } } }, "localname": "MemberUnitsMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_MembersEquity": { "auth_ref": [ "r156", "r157", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of ownership interest in limited liability company (LLC), attributable to the parent entity.", "label": "Members' Equity", "periodEndLabel": "Members' equity, ending balance", "periodStartLabel": "Members' equity, beginning balance" } } }, "localname": "MembersEquity", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r428" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r121", "r124" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r121", "r124" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r121", "r123", "r127" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r23", "r96", "r127", "r150", "r408", "r424" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows", "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income and (expense), net", "totalLabel": "Nonoperating Income (Expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r88", "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2017" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2018" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "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/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r161" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r34", "r36", "r37", "r68" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r342", "r343", "r344" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r342", "r343", "r344" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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 ($13), ($101) and $0 for the years ended December 31, 2016, 2015 and 2014, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r79", "r86" ], "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "negatedTerseLabel": "Foreign currency translation adjustment, tax (expense)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r342", "r343", "r344" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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 loss", "totalLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r85", "r89", "r212" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Reclassification of realized net losses on available-for-sale securities to net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r81", "r85" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of ($19), $25, and $0 for the years ended December 31, 2016, 2015 and 2014, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r83", "r86" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax", "negatedTerseLabel": "Unrealized (loss) gain on available-for-sale securities, tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r110" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Nonoperating Income (Expense) [Abstract]" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other operating income (expense).", "label": "Other Operating Income (Expense) [Member]", "terseLabel": "Other Operating Income (Expense)" } } }, "localname": "OtherOperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r126" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Paid-in-kind interest on convertible note" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r119" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of issuance costs on line of credit" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r15", "r120" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of equity issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r117" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r17", "r112", "r195" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt securities classified as available-for-sale securities, because they are not classified as either held-to-maturity securities or trading securities.", "label": "Payments to Acquire Available-for-sale Securities, Debt", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r17", "r113" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r17", "r113" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r272", "r296" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r49" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r49" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r49" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r49" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r49" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r30", "r32", "r215" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r15", "r115" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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 issuance of convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r15", "r114" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from public offering, net of underwriters' discount and offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r15", "r115", "r142" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowings on line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities": { "auth_ref": [ "r15", "r116", "r120" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.", "label": "Proceeds from (Repayments of) Restricted Cash, Financing Activities", "terseLabel": "Changes in restricted cash" } } }, "localname": "ProceedsFromRepaymentsOfRestrictedCashFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r17", "r111", "r195" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities, Debt", "terseLabel": "Sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r15", "r114", "r295" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r61", "r229" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r60", "r227" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r40", "r41", "r229", "r423" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r59", "r134", "r229" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r40", "r229" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r40", "r227" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r107", "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r152", "r153", "r155" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Unaudited Quarterly Results of Operations" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r88", "r94" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Reclassification of realized loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r15", "r118", "r142" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayment of line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r118" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Principal payments on capital lease and financing obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r15", "r118" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedTerseLabel": "Repayment of other long-term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r306", "r432" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r26", "r134", "r306" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Shares subject to unvested restricted stock awards", "verboseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r53", "r252", "r420" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r134", "r263" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionMultipleElementArrangements": { "auth_ref": [ "r134", "r263", "r265", "r266" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for multiple-deliverable arrangements including, at a minimum (as applicable): (1) the nature of such arrangements, (2) the significant deliverables within the arrangements, (3) the general timing of delivery or performance of service for the deliverables within the arrangements, (4) performance-, cancellation-, termination- or refund-type provisions, (5) a discussion of the significant factors, inputs, assumptions, and methods used to determine selling price (whether vendor-specific objective evidence, third-party evidence, or estimated selling price) for the significant deliverables, (6) whether the significant deliverables in the arrangements qualify as separate units of accounting and the reasons that they do not qualify as separate units of accounting, if applicable, and (7) the general timing of revenue recognition for significant units of accounting. This element is applicable to all multiple-deliverable arrangements, including software arrangements (for example, software products, upgrades or enhancements, postcontract customer support, or services).", "label": "Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]", "terseLabel": "Multiple-deliverable Arrangements" } } }, "localname": "RevenueRecognitionMultipleElementArrangements", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionSalesOfServices": { "auth_ref": [ "r134", "r263", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for sales of a service. The entity also may disclose how it recognizes cost of sales for such a service transaction and its treatment of any unearned or deferred revenue that arises from the transaction.", "label": "Revenue Recognition, Sales of Services [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionSalesOfServices", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueServicesNet": { "auth_ref": [ "r98" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.", "label": "Sales Revenue, Services, Net", "totalLabel": "Total revenue" } } }, "localname": "SalesRevenueServicesNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r149" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r1", "r203", "r204", "r208", "r209", "r210", "r211", "r411", "r412" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Capital Leased Assets [Table Text Block]", "terseLabel": "Schedule of Capital Leased Assets" } } }, "localname": "ScheduleOfCapitalLeasedAsssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r150" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r271", "r292", "r300" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r271", "r292", "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Loss Before Income Tax Provision" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Income and (Expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r61", "r229" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r272", "r296" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of Stock-Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r74", "r140", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r321", "r337" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentGeographicalDomain": { "auth_ref": [ "r28", "r179", "r430" ], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Estimated health insurance claims" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfOperations": { "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r97" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r134", "r304" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Sales and Marketing Expenses/General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Units" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Units" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C Preferred Units" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r283" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r287" ], "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": "Forfeitures, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r285" ], "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 during period (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r285" ], "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": "Grants in period, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r284" ], "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": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Equity instruments other than options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "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):", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of period, weighted-average grant date fair value (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r286" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r289" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r286" ], "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, weight-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, min" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, max" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, min" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r296" ], "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/2016-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": "Options Additional Information:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r289" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r283" ], "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/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options grants in period, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r296" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r280", "r296" ], "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/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r279" ], "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, weighted-average exercise price (in dollars per share)", "periodStartLabel": "Outstanding beginning of the period, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r270", "r275" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-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, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-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, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r134", "r272", "r276" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r274" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r291", "r299" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r296" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r296" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r290" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r277" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "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 end of the period (in shares)", "periodStartLabel": "Shares outstanding beginning of the period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r48", "r49", "r50", "r245" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/DocumentAndEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r76", "r245" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementGeographicalAxis": { "auth_ref": [ "r28", "r179", "r430" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SegmentsDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "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/2016-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/2016-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/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2016-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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r75", "r245", "r246", "r252" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of debt to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r49", "r50", "r245", "r246", "r252" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Effect of corporate conversion on December 10, 2014 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r49", "r50", "r245", "r252" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of stock (in shares)", "verboseLabel": "Issuance of stock/units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r245", "r252" ], "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": "Grant of restricted stock award (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Issuance of units in connection with vesting of restricted appreciation and participation units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r49", "r50", "r245", "r252", "r282" ], "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)", "verboseLabel": "Exercise of common unit options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r76", "r245", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of debt to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r76", "r245", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Effect of corporate conversion on December 10, 2014" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r49", "r50", "r245", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock/units, net of issuance costs", "verboseLabel": "Issuance of stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r76", "r245", "r252" ], "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": "Exercise of common unit options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Shares subject to outstanding common stock options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r50", "r54", "r55", "r186" ], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "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 the period", "periodStartLabel": "Beginning of the period", "totalLabel": "Total stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.workiva.com/role/ConsolidatedBalanceSheets", "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r24", "r50", "r54", "r55", "r135", "r136", "r187", "r244", "r245", "r246", "r247", "r248", "r249", "r252", "r253", "r254" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' and Members' Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockholdersAndMembersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesInitialPublicOfferingDetails" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r2", "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Unrealized tax benefit related to share based compensation", "verboseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesNarrativeDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r2", "r330" ], "lang": { "en-US": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r51", "r57", "r134", "r182", "r183", "r185", "r188", "r405", "r422" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r406" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r126" ], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedTerseLabel": "Change in fair value of derivative liability", "terseLabel": "Change in fair value of derivative" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r27", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits-end of period", "periodStartLabel": "Unrecognized tax benefits-beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions for tax positions related to prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions related to prior year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166" ], "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/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "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)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfOperations", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "http://www.workiva.com/role/UnauditedQuarterlyResultsOfOperationsScheduleOfQuarterlyResultsDetails" ], "xbrltype": "sharesItemType" }, "wk_AccruedDistributionstoLLCMembers": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Distributions to LLC Members", "label": "Accrued Distributions to LLC Members", "terseLabel": "Accrued distributions to members" } } }, "localname": "AccruedDistributionstoLLCMembers", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_AppreciationandParticipationUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Appreciation and Participation Units [Member]", "label": "Appreciation and Participation Units [Member]", "verboseLabel": "Appreciation and Participation Units" } } }, "localname": "AppreciationandParticipationUnitsMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "wk_August2009IDEDLoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "August 2009, IDED Loans [Member]", "label": "August 2009, IDED Loans [Member]", "terseLabel": "August 2009, IDED Loans" } } }, "localname": "August2009IDEDLoansMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "wk_August2009OneHundredFiftyThousandIDEDLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "August 2009, One Hundred Fifty Thousand, IDED Loan", "label": "August 2009, One Hundred Fifty Thousand, IDED Loan [Member]", "terseLabel": "August 2009, $150,000 IDED Loan" } } }, "localname": "August2009OneHundredFiftyThousandIDEDLoanMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "wk_CashCashEquivalentsandAvailableforsaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "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", "verboseLabel": "Cash and cash equivalents and available-for-sale securities" } } }, "localname": "CashCashEquivalentsandAvailableforsaleDebtSecurities", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "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/20161231", "presentation": [ "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CommonStockConversionBasisRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Conversion Basis, Ratio", "label": "Common Stock, Conversion Basis, Ratio", "terseLabel": "Rate of conversion" } } }, "localname": "CommonStockConversionBasisRatio", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "pureItemType" }, "wk_CommonStockNumberofClasses": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Number of Classes", "label": "Common Stock, Number of Classes", "terseLabel": "Number of classes of common stock" } } }, "localname": "CommonStockNumberofClasses", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "wk_CommonStockVotingRightsVotesPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Share", "label": "Common Stock, Voting Rights, Votes Per Share", "terseLabel": "Common stock votes per share" } } }, "localname": "CommonStockVotingRightsVotesPerShare", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "wk_CommonUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Units [Member]", "label": "Common Units [Member]", "terseLabel": "Common Units" } } }, "localname": "CommonUnitsMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfMembersAndStockholdersDeficitEquity", "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "wk_ComputerEquipmentandFurnitureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Equipment and Furniture [Member]", "label": "Computer Equipment and Furniture [Member]", "terseLabel": "Computer Equipment and Furniture" } } }, "localname": "ComputerEquipmentandFurnitureMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesLeaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "wk_ComputersEquipmentandSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computers, Equipment and Software [Member]", "label": "Computers, Equipment and Software [Member]", "terseLabel": "Computers, equipment and software" } } }, "localname": "ComputersEquipmentandSoftwareMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "wk_CostofServicesLicensesandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of Services, Licenses and Services [Member]", "label": "Cost of Services, Licenses and Services [Member]", "terseLabel": "Subscription and support" } } }, "localname": "CostofServicesLicensesandServicesMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_CostofServicesProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of Services, Professional Services [Member]", "label": "Cost of Services, Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "CostofServicesProfessionalServicesMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_DebtInstrumentConvertibleConversionRatioasPercentofPricePerUnit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Ratio as Percent of Price Per Unit", "label": "Debt Instrument, Convertible, Conversion Ratio as Percent of Price Per Unit", "terseLabel": "Debt convertible, percent of price per unit" } } }, "localname": "DebtInstrumentConvertibleConversionRatioasPercentofPricePerUnit", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "wk_DebtInstrumentConvertibleDiscountPercentageofOfferingPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Discount Percentage of Offering Price", "label": "Debt Instrument, Convertible, Discount Percentage of Offering Price", "terseLabel": "Debt convertible, percent of discount of price" } } }, "localname": "DebtInstrumentConvertibleDiscountPercentageofOfferingPrice", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "wk_DebtInstrumentConvertibleInterestRatePaidInKindInterestPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Interest Rate, Paid In Kind Interest Percentage", "label": "Debt Instrument, Convertible, Interest Rate, Paid In Kind Interest Percentage", "terseLabel": "Debt convertible, paid in kind interest percentage" } } }, "localname": "DebtInstrumentConvertibleInterestRatePaidInKindInterestPercentage", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "wk_DebtInstrumentCovenantNoncomplianceRepaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Noncompliance, Repayment Amount", "label": "Debt Instrument, Covenant Noncompliance, Repayment Amount", "terseLabel": "Amount due if jobs not created" } } }, "localname": "DebtInstrumentCovenantNoncomplianceRepaymentAmount", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentCovenantNoncomplianceRepaymentAmountperPosition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Noncompliance, Repayment Amount per Position", "label": "Debt Instrument, Covenant Noncompliance, Repayment Amount per Position", "terseLabel": "Repayment amount per position" } } }, "localname": "DebtInstrumentCovenantNoncomplianceRepaymentAmountperPosition", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentCovenantRequiredAmountofInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Required Amount of Investment", "label": "Debt Instrument, Covenant, Required Amount of Investment", "terseLabel": "Required investment in development plan" } } }, "localname": "DebtInstrumentCovenantRequiredAmountofInvestment", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentCovenantRequiredNumberofPositionsCreationandRetention": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Required Number of Positions, Creation and Retention", "label": "Debt Instrument, Covenant, Required Number of Positions, Creation and Retention", "terseLabel": "Number of jobs required to create and retain for a specific period of time" } } }, "localname": "DebtInstrumentCovenantRequiredNumberofPositionsCreationandRetention", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "integerItemType" }, "wk_DebtInstrumentCovenantRequiredNumberofPositionsFailedtoMeetMinimumWageRequirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Required Number of Positions, Failed-to-Meet Minimum Wage Requirement", "label": "Debt Instrument, Covenant, Required Number of Positions, Failed-to-Meet Minimum Wage Requirement", "terseLabel": "Number of jobs failed that failed to meet requirement" } } }, "localname": "DebtInstrumentCovenantRequiredNumberofPositionsFailedtoMeetMinimumWageRequirement", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "integerItemType" }, "wk_DebtInstrumentCovenantRequiredNumberofPositionsRetention": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Required Number of Positions, Retention", "label": "Debt Instrument, Covenant, Required Number of Positions, Retention", "terseLabel": "Number of previous jobs required to maintain" } } }, "localname": "DebtInstrumentCovenantRequiredNumberofPositionsRetention", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "integerItemType" }, "wk_DebtInstrumentMaximumAmountAvailable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Maximum Amount Available", "label": "Debt Instrument, Maximum Amount Available", "terseLabel": "Debt maximum amount available" } } }, "localname": "DebtInstrumentMaximumAmountAvailable", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentPeriodicPaymentAnnualPrincipalPaymentMinimum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Annual Principal Payment Minimum", "label": "Debt Instrument, Periodic Payment, Annual Principal Payment Minimum", "terseLabel": "Periodic payment annual principal payment minimum" } } }, "localname": "DebtInstrumentPeriodicPaymentAnnualPrincipalPaymentMinimum", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentPeriodicPaymentMinimumPercentageofGrossRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Minimum Percentage of Gross Revenue", "label": "Debt Instrument, Periodic Payment, Minimum Percentage of Gross Revenue", "terseLabel": "Periodic payment minimum percentage of gross revenue" } } }, "localname": "DebtInstrumentPeriodicPaymentMinimumPercentageofGrossRevenue", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "wk_DebtInstrumentPeriodicPaymentTotalExpectedPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Total Expected Payment", "label": "Debt Instrument, Periodic Payment, Total Expected Payment", "terseLabel": "Periodic payment total expected payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTotalExpectedPayment", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DeferredGovernmentGrantsObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Government Grants Obligations", "label": "Deferred Government Grants Obligations", "terseLabel": "Deferred government grant obligation" } } }, "localname": "DeferredGovernmentGrantsObligations", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "monetaryItemType" }, "wk_DeferredGovernmentGrantsObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Government Grants Obligations, Current", "label": "Deferred Government Grants Obligations, Current", "terseLabel": "Deferred government grant obligation", "verboseLabel": "Deferred government grant obligation, current" } } }, "localname": "DeferredGovernmentGrantsObligationsCurrent", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails", "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "wk_DeferredGovernmentGrantsObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Government Grants Obligations, Noncurrent", "label": "Deferred Government Grants Obligations, Noncurrent", "terseLabel": "Deferred government grant obligation" } } }, "localname": "DeferredGovernmentGrantsObligationsNoncurrent", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "wk_DeferredTaxAssetsOperatingLossCarryforwardsandTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards", "terseLabel": "Net operating loss and credits" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsandTaxCreditCarryforwards", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_DerivativeLiabilityReclassedUponSettlementofConvertibleNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Derivative Liability Reclassed Upon Settlement of Convertible Notes", "label": "Derivative Liability Reclassed Upon Settlement of Convertible Notes", "terseLabel": "Derivative liability reclassified upon settlement of convertible notes" } } }, "localname": "DerivativeLiabilityReclassedUponSettlementofConvertibleNotes", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_DirectorNonemployeeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Director, Nonemployee [Member]", "label": "Director, Nonemployee [Member]", "terseLabel": "Non-employee Members, Board of Directors" } } }, "localname": "DirectorNonemployeeMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "wk_DistributionMadetoLimitedLiabilityCompanyLLCMemberDollarsPerUnit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distribution Made to Limited Liability Company (LLC) Member, Dollars Per Unit", "label": "Distribution Made to Limited Liability Company (LLC) Member, Dollars Per Unit", "terseLabel": "Distribution made to LLC member (dollars per unit)" } } }, "localname": "DistributionMadetoLimitedLiabilityCompanyLLCMemberDollarsPerUnit", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockholdersAndMembersEquityDeficitDetails" ], "xbrltype": "perShareItemType" }, "wk_DocumentandEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentandEntityInformationAbstract", "nsuri": "http://www.workiva.com/20161231", "xbrltype": "stringItemType" }, "wk_EffectiveIncomeTaxRateReconciliationRecognitionofDeferredTaxAssetAmount": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Recognition of Deferred Tax Asset, Amount", "label": "Effective Income Tax Rate Reconciliation, Recognition of Deferred Tax Asset, Amount", "terseLabel": "Recognition of deferred tax assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRecognitionofDeferredTaxAssetAmount", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "wk_EmployeeandNonemployeeStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee and Nonemployee Stock Options [Member]", "label": "Employee and Nonemployee Stock Options [Member]", "terseLabel": "Employee and Nonemployee Stock Options" } } }, "localname": "EmployeeandNonemployeeStockOptionsMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "wk_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, 2014 [Member]", "label": "Equity Incentive Plan, 2014 [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_FairValueofFixedAssetsAcquiredThroughCapitalLeaseObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value of Fixed Assets Acquired Through Capital Lease Obligations", "label": "Fair Value of Fixed Assets Acquired Through Capital Lease Obligations", "terseLabel": "Fixed assets acquired through capital lease arrangements" } } }, "localname": "FairValueofFixedAssetsAcquiredThroughCapitalLeaseObligations", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_FairValueofFixedAssetsAcquiredThroughFinancingObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value of Fixed Assets Acquired Through Financing Obligations", "label": "Fair Value of Fixed Assets Acquired Through Financing Obligations", "terseLabel": "Fixed assets acquired through financing obligations" } } }, "localname": "FairValueofFixedAssetsAcquiredThroughFinancingObligations", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_February20116PercentIDEDForgivableGrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "February 2011, 6 Percent IDED Forgivable Grant [Member]", "label": "February 2011, 6 Percent IDED Forgivable Grant [Member]", "terseLabel": "February 2011, 6% IDED Forgivable Grant" } } }, "localname": "February20116PercentIDEDForgivableGrantMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "wk_FinancingLeaseObligationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Lease Obligation [Member]", "label": "Financing Lease Obligation [Member]", "terseLabel": "Financing Lease Obligation", "verboseLabel": "Financing Obligations" } } }, "localname": "FinancingLeaseObligationMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesOperatingMinimumLeasePaymentsDetails" ], "xbrltype": "domainItemType" }, "wk_FinancingObligationConstructionLessorCommittedAdditionalFundings": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financing Obligation, Construction, Lessor Committed Additional Fundings", "label": "Financing Obligation, Construction, Lessor Committed Additional Fundings", "terseLabel": "Financing obligation, lessor committed fundings phase 2" } } }, "localname": "FinancingObligationConstructionLessorCommittedAdditionalFundings", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails" ], "xbrltype": "monetaryItemType" }, "wk_FinancingObligationConstructionLessorCommittedInitialFundings": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financing Obligation, Construction, Lessor Committed Initial Fundings", "label": "Financing Obligation, Construction, Lessor Committed Initial Fundings", "terseLabel": "Financing obligation, lessor committed fundings phase 1" } } }, "localname": "FinancingObligationConstructionLessorCommittedInitialFundings", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails" ], "xbrltype": "monetaryItemType" }, "wk_FinancingObligationConstructionNumberofPhases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Obligation, Construction, Number of Phases", "label": "Financing Obligation, Construction, Number of Phases", "terseLabel": "Financing obligation number of phases" } } }, "localname": "FinancingObligationConstructionNumberofPhases", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails" ], "xbrltype": "integerItemType" }, "wk_FinancingObligationPurchaseOptionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Obligation, Purchase Option Period", "label": "Financing Obligation, Purchase Option Period", "terseLabel": "Financing obligation, purchase option period" } } }, "localname": "FinancingObligationPurchaseOptionPeriod", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesBuildToSuitDetails" ], "xbrltype": "durationItemType" }, "wk_ForgivableGrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forgivable Grant [Member]", "label": "Forgivable Grant [Member]", "terseLabel": "Forgivable Grant" } } }, "localname": "ForgivableGrantMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "wk_GainLossonGovernmentGrantsReimbursement": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Government Grants Reimbursement", "label": "Gain (Loss) on Government Grants Reimbursement", "terseLabel": "Gain (loss) on government grant reimbursement", "verboseLabel": "Income from training reimbursement program" } } }, "localname": "GainLossonGovernmentGrantsReimbursement", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "wk_GovernmentGrantIncome": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Government Grant Income", "label": "Government Grant Income", "terseLabel": "Recognition of IEDA government grant" } } }, "localname": "GovernmentGrantIncome", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformationOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "wk_GovernmentGrantIncomeandGainLossonGovernmentGrantsReimbursement": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Government Grant Income and Gain (Loss) on Government Grants Reimbursement", "label": "Government Grant Income and Gain (Loss) on Government Grants Reimbursement", "negatedLabel": "Recognition of deferred government grant obligation" } } }, "localname": "GovernmentGrantIncomeandGainLossonGovernmentGrantsReimbursement", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_GovernmentGrantRecordedinFixedAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Government Grant Recorded in Fixed Assets", "label": "Government Grant Recorded in Fixed Assets", "terseLabel": "Government grant recorded against property and equipment, net" } } }, "localname": "GovernmentGrantRecordedinFixedAssets", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Grants [Policy Text Block]", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wk_GovernmentTrainingReimbursementProgramNumberofAgreements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Training Reimbursement Program, Number of Agreements", "label": "Government Training Reimbursement Program, Number of Agreements", "terseLabel": "Government training reimbursement number of agreements" } } }, "localname": "GovernmentTrainingReimbursementProgramNumberofAgreements", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "integerItemType" }, "wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberofEmployees": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Training Reimbursement Program, Reimbursed Amount, Number of Employees", "label": "Government Training Reimbursement Program, Reimbursed Amount, Number of Employees", "terseLabel": "Government training reimbursement number of employees" } } }, "localname": "GovernmentTrainingReimbursementProgramReimbursedAmountNumberofEmployees", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "integerItemType" }, "wk_InitialPublicOfferingCostAccruals": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Initial Public Offering Cost Accruals", "label": "Initial Public Offering Cost Accruals", "terseLabel": "Initial public offering cost accruals" } } }, "localname": "InitialPublicOfferingCostAccruals", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_July20147PercentSubordinatedPromissoryNoteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "July 2014, 7 Percent Subordinated Promissory Note [Member]", "label": "July 2014, 7 Percent Subordinated Promissory Note [Member]", "terseLabel": "July 2013, 7% Subordinated Promissory Note" } } }, "localname": "July20147PercentSubordinatedPromissoryNoteMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "wk_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities [Member]", "label": "Marketable Securities [Member]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.workiva.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "wk_May2010NonInterestBearingIDEDLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "May 2010, Non-Interest Bearing IDED Loan [Member]", "label": "May 2010, Non-Interest Bearing IDED Loan [Member]", "terseLabel": "May 2010, Non-Interest Bearing IDED Loan" } } }, "localname": "May2010NonInterestBearingIDEDLoanMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "wk_MorganStanleyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Morgan Stanley [Member]", "label": "Morgan Stanley [Member]", "terseLabel": "Morgan Stanley" } } }, "localname": "MorganStanleyMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "wk_NonemployeeStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nonemployee Stock Options [Member]", "label": "Nonemployee Stock Options [Member]", "terseLabel": "Nonemployee Stock Options" } } }, "localname": "NonemployeeStockOptionsMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "wk_October2013IEDAForgivableLoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "October 2013, IEDA Forgivable Loans [Member]", "label": "October 2013, IEDA Forgivable Loans [Member]", "terseLabel": "October 2013, IEDA Forgivable Loans" } } }, "localname": "October2013IEDAForgivableLoansMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "wk_October2013IEDALoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "October 2013, IEDA Loans [Member]", "label": "October 2013, IEDA Loans [Member]", "terseLabel": "October 2013, IEDA Loans" } } }, "localname": "October2013IEDALoansMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "wk_October2013NoninterestBearingIEDALoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "October 2013, Non-interest Bearing IEDA Loan [Member]", "label": "October 2013, Non-interest Bearing IEDA Loan [Member]", "terseLabel": "October 2013, Non-interest Bearing IEDA Loan" } } }, "localname": "October2013NoninterestBearingIEDALoanMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "domainItemType" }, "wk_ProceedsfromGovernmentGrants": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Government Grants", "label": "Proceeds from Government Grants", "terseLabel": "Proceeds from government grants" } } }, "localname": "ProceedsfromGovernmentGrants", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_ProceedsfromGovernmentGrantsSalesTaxGrant": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Government Grants, Sales Tax Grant", "label": "Proceeds from Government Grants, Sales Tax Grant", "terseLabel": "Proceeds from government grants, sales tax grant" } } }, "localname": "ProceedsfromGovernmentGrantsSalesTaxGrant", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "monetaryItemType" }, "wk_ProceedsfromGovernmentGrantsTrainingReimbursement": { "auth_ref": [], "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, training reimbursement" } } }, "localname": "ProceedsfromGovernmentGrantsTrainingReimbursement", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "monetaryItemType" }, "wk_RepaymentofGovernmentGrant": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repayment of Government Grant", "label": "Repayment of Government Grant", "negatedTerseLabel": "Repayment of government grant", "terseLabel": "Repayment of government grant" } } }, "localname": "RepaymentofGovernmentGrant", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails", "http://www.workiva.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wk_RestrictedParticipationandAppreciationUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Participation and Appreciation Units [Member]", "label": "Restricted Participation and Appreciation Units [Member]", "terseLabel": "Restricted participation and appreciation units" } } }, "localname": "RestrictedParticipationandAppreciationUnitsMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedParticipationAndAppreciationUnitsDetails" ], "xbrltype": "domainItemType" }, "wk_RevenueRecognitionCustomerContractPeriodMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition, Customer Contract Period, Maximum", "label": "Revenue Recognition, Customer Contract Period, Maximum", "terseLabel": "Revenue recognition, customer contract period, max" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMaximum", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesRevenueRecognitionAndSalesAndMarketingExpensesDetails" ], "xbrltype": "durationItemType" }, "wk_RevenueRecognitionCustomerContractPeriodMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition, Customer Contract Period, Minimum", "label": "Revenue Recognition, Customer Contract Period, Minimum", "terseLabel": "Revenue recognition, customer contract period, min" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMinimum", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesRevenueRecognitionAndSalesAndMarketingExpensesDetails" ], "xbrltype": "durationItemType" }, "wk_SalesCommissionsAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Commissions Amortization Period", "label": "Sales Commissions Amortization Period", "terseLabel": "Sales commissions amortization period" } } }, "localname": "SalesCommissionsAmortizationPeriod", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/OrganizationAndSignificantAccountingPoliciesRevenueRecognitionAndSalesAndMarketingExpensesDetails" ], "xbrltype": "durationItemType" }, "wk_ScheduleofFutureMinimumLeasePaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Future Minimum Lease Payments [Table Text Block]", "label": "Schedule of Future Minimum Lease Payments [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "ScheduleofFutureMinimumLeasePaymentsTableTextBlock", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "wk_ScheduleofSharebasedPaymentAwardStockOptionsandRestrictedStockUnitsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Share-based Payment Award, Stock Options and Restricted Stock Units, Valuation Assumptions [Table Text Block]", "label": "Schedule of Share-based Payment Award, Stock Options and Restricted Stock Units, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Valuation Assumptions" } } }, "localname": "ScheduleofSharebasedPaymentAwardStockOptionsandRestrictedStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "wk_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Silicon Valley Bank [Member]", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/DebtOtherLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "wk_SupplementalBalanceSheetandStatementofOperationsInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Balance Sheet and Statement of Operations Information [Abstract]", "label": "Supplemental Balance Sheet and Statement of Operations Information [Abstract]" } } }, "localname": "SupplementalBalanceSheetandStatementofOperationsInformationAbstract", "nsuri": "http://www.workiva.com/20161231", "xbrltype": "stringItemType" }, "wk_SupplementalBalanceSheetandStatementofOperationsInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Balance Sheet and Statement of Operations Information [Table Text Block]", "label": "Supplemental Balance Sheet and Statement of Operations Information [Table Text Block]", "terseLabel": "Supplemental Consolidated Balance Sheet and Statement of Operations Information" } } }, "localname": "SupplementalBalanceSheetandStatementofOperationsInformationTableTextBlock", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetAndStatementOfOperationsInformation" ], "xbrltype": "textBlockItemType" }, "wk_TaxCreditUnrealizedTaxBenefitsExcessofShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Credit, Unrealized Tax Benefits, Excess of Share-Based Compensation", "label": "Tax Credit, Unrealized Tax Benefits, Excess of Share-Based Compensation", "terseLabel": "Tax credit due to unrealized tax benefits arising from tax deductions for share-based compensation" } } }, "localname": "TaxCreditUnrealizedTaxBenefitsExcessofShareBasedCompensation", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wk_TrainingReimbursementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Training Reimbursement [Member]", "label": "Training Reimbursement [Member]", "terseLabel": "Training Reimbursement" } } }, "localname": "TrainingReimbursementMember", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesGovernmentGrantsDetails" ], "xbrltype": "domainItemType" }, "wk_WriteoffofDebtInterestExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Write off of Debt Interest Expense", "label": "Write off of Debt Interest Expense", "terseLabel": "Write off of debt interest expense" } } }, "localname": "WriteoffofDebtInterestExpense", "nsuri": "http://www.workiva.com/20161231", "presentation": [ "http://www.workiva.com/role/CommitmentsAndContingenciesForgivableGrantDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Glossary": "Antidilution", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6505113" }, "r1": { "Glossary": "Available-for-Sale Securities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6505594" }, "r10": { "Glossary": "Current Tax Expense (or Benefit)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6509736" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(e))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.21)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r11": { "Glossary": "Deferred Tax Asset", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6510090" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3255-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3255-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3291-108585" }, "r12": { "Glossary": "Deferred Tax Expense (or Benefit)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=63044130" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3291-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3521-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3574-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3044-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586" }, "r13": { "Glossary": "Deferred Tax Liability", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6510232" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=6367179&loc=d3e4297-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=6367179&loc=d3e4304-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=6367179&loc=d3e4313-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=6367179&loc=d3e4332-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r139": { "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" }, "r14": { "Glossary": "Diluted Earnings Per Share", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6510752" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=64863997&loc=d3e1252-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=64863997&loc=d3e1278-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r149": { "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" }, "r15": { "Glossary": "Financing Activities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6513228" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=65016374&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e725-108305" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e765-108305" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(j)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68076893&loc=d3e1280-108306" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68076893&loc=d3e1570-108306" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6327-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6351-108592" }, "r16": { "Glossary": "Income Tax Expense (or Benefit)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6515339" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6003-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6404-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6442-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6061-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6132-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=64851502&loc=d3e6143-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8380-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8538-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8595-108599" }, "r17": { "Glossary": "Investing Activities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6516133" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8844-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8924-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8971-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8981-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8984-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r18": { "Glossary": "Level 1 Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51652821" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9054-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=66008989&loc=SL6953423-111524" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=66008989&loc=d3e5212-111524" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=66008989&loc=d3e5074-111524" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=66008989&loc=d3e5093-111524" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74567-122707" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=65890831&loc=d3e10133-111534" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=6379141&loc=d3e15032-111544" }, "r19": { "Glossary": "Level 2 Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51652837" }, "r190": { "Glossary": "Debt Security", "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=6509901" }, "r191": { "Glossary": "Equity Security", "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=6511694" }, "r192": { "Glossary": "Security", "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=6524771" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=65884222&loc=d3e22054-111558" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=66010992&loc=d3e26610-111562" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=66010992&loc=d3e26853-111562" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=66010992&loc=d3e26626-111562" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=66010992&loc=d3e26805-111562" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27405-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=SL6283291-111563" }, "r2": { "Glossary": "Carryforwards", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6506874" }, "r20": { "Glossary": "Level 3 Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51652851" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27198-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27232-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27290-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27290-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27290-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27337-111563" }, "r21": { "Glossary": "Market-Corroborated Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6517519" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27340-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27357-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27357-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=73527792&loc=d3e27357-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.M)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68072981&loc=d3e8275-108329" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Glossary": "Net Income", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51831255" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=64802544&loc=d3e202-110218" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "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" }, "r23": { "Glossary": "Other Comprehensive Income", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51831270" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=73718637&loc=d3e25287-109308" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183637&loc=d3e4852-112606" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6928298&loc=SL6031898-161870" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=49170532&loc=d3e12317-112629" }, "r24": { "Glossary": "Preferred Stock", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6521494" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=49170532&loc=d3e12355-112629" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21553-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21564-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21484-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21488-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21506-112644" }, "r25": { "Glossary": "Reclassification Adjustments", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6522872" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21521-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6928386&loc=d3e21538-112644" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=68057994&loc=d3e25284-112666" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q1(c))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q2)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r26": { "Glossary": "Research and Development", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6523717" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(c).Q3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.4(a).Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.B.Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68055036&loc=d3e47769-111627" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=d3e50766-111635" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=SL6750900-111635" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68069731&loc=d3e63676-111659" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=66904339&loc=d3e4534-113899" }, "r27": { "Glossary": "Unrecognized Tax Benefit", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6527854" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r279": { "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=6415400&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04.(c) Schedule III)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674" }, "r280": { "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=6415400&loc=d3e5070-113901" }, "r281": { "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=6415400&loc=d3e5070-113901" }, "r282": { "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=6415400&loc=d3e5070-113901" }, "r283": { "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=6415400&loc=d3e5070-113901" }, "r284": { "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=6415400&loc=d3e5070-113901" }, "r285": { "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=6415400&loc=d3e5070-113901" }, "r286": { "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=6415400&loc=d3e5070-113901" }, "r287": { "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=6415400&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r291": { "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=6415400&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r293": { "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=6415400&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5444-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r3": { "Glossary": "Cash", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6506951" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=65896087&loc=d3e11149-113907" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=65896087&loc=d3e11178-113907" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=65895303&loc=d3e17540-113929" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=75116654&loc=d3e32123-109318" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=75116654&loc=d3e32247-109318" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=75116654&loc=d3e32280-109318" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32687-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32698-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32718-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32718-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32718-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=SL6600010-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=SL6600010-109319" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6787-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=SL6600010-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=SL6600010-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32809-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32840-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32559-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6801-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32559-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32639-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32639-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32639-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65882285&loc=d3e32639-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=75116239&loc=d3e36027-109320" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6911-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744439&loc=d3e5504-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=68079674&loc=SL4569616-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=68079674&loc=SL4569643-111683" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=64809438&loc=SL4573702-111684" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=64809438&loc=SL4573702-111684" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=64837297&loc=SL5618551-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=64837297&loc=SL5624163-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=64837297&loc=SL5624163-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=64837297&loc=SL5624171-113959" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6935-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=64837297&loc=SL5624177-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=65894324&loc=d3e18349-110257" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL7498348-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e6935-107765" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=6447952&loc=d3e13220-108610" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13279-108611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13433-108611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13433-108611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13467-108611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13476-108611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13504-108611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13531-108611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13537-108611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=73719730&loc=d3e13537-108611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=28358313&loc=d3e7018-107765" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=6957238&loc=d3e14064-108612" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=6957238&loc=d3e14172-108612" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=6957238&loc=d3e14172-108612" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=6449706&loc=d3e16207-108621" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64836518&loc=d3e30690-110894" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64836518&loc=d3e30700-110894" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=49171198&loc=d3e33268-110906" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6453394&loc=d3e39740-112701" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6455314&loc=d3e45014-112735" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6455314&loc=d3e45023-112735" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6455314&loc=d3e45031-112735" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=6456037&loc=d3e48589-112741" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Glossary": "Cash Equivalents", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6507016" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)-(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=68064133&loc=d3e61044-112788" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=68064133&loc=d3e61082-112788" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r417": { "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=6879938&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670824&loc=d3e14754-158437" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=28088331&loc=SL29635902-196195" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S35", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488548&loc=SL6090579-123006" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "840", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501752&loc=d3e56872-110439" }, "r432": { "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" }, "r433": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r44": { "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" }, "r45": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Glossary": "Common Stock", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6508022" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Glossary": "Comprehensive Income", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51831223" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Glossary": "Contingent Stock Agreement", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6508534" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580" }, "r8": { "Glossary": "Current Assets", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6509628" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e),(f),(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e,f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e637-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e640-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e681-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669686-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e689-108580" }, "r9": { "Glossary": "Current Liabilities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6509677" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e709-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e716-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=SL7669619-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004124&loc=d3e557-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=66004921&loc=d3e1436-108581" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(d),(e))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" } }, "version": "2.0" } ZIP 98 0001445305-17-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-17-000008-xbrl.zip M4$L#!!0 ( (^"5TJ)>=%31!0 "[? / =VLM,C Q-C$R,S$N>'-D M[5WM<]LVTO_>OP*/OC2=J6))=I(F4^=&MN5$=[;ELYSF[M,-1$(R)A2@@J!M M]:^_!?@B4B3!%\DG^:%FVI@BL8O=_0&+!; $?__;\]Q!CT2XE+/35O=MIX4( ML[A-V>RT]6W<[H_/A\/6WS[_]/O_M=O_.KN[0A?<\N:$270N");$1D]4/J#O M-G%_H*G@<_2=BQ_T$;?;/A'2%\^N_''3JEQ 81'**J2!2(/998S(B\P7/B+K!%3EL/4BX^'1T]/3V]??)K?VOQ M^5&OTWW?[1UW6PBT9.XGA[(?B<+/$^&\Y6(&)3O'1^KQ!+LD+,XX8]X\F\"6 MXD@N%^0("K6A%!'4BNB*B9($3S]*JZ!X48,.E+D2,RO2X3FE\].Q+MW]^/'C MD7X:%77MK(+ MGOTK^NKL4:O]?DGA#2:=+[@0B*60F&*W8FF]-SV#..%UJ'= MZ;:5%GX;N.(6EKK%!31:B4S"(^)(-[S37K%Z"S*TT%$U<01WB+LE>32O3052 MK6%; FE>=00RM:(<<=(DZE<[I&NK6^UN;S,I5OVQFA0AW3:D^'B$A:6@!M@L MV2;/"P:=_V27AB!&HBM]5J](EUML9?SRR MN,>D6)9V:5ETX8\ZOBS)U!,"HID:TL0)HU\;RV,3JCB>5!$EI%$7[15Q/0'( ML_50V1@1D;[:V B4/1)7*H;'5:2(D077[16+>I(P3"T]^':K"+*B\B_;*P;U MQ'"I55F(D$9=;"Z 7(CJ$H1$^LH@ V:,2\U(W0IO+A:43;E_!^ZI(?M3.&[? MD2G2D>FG8-0TQZ]'"\$71$@*D50LA-<,'@29GK:>?K3#./H_%G;>0KP;%DBQ M3\83>GP"$LMSM I7*Q%##LICG[9<,+5# KW_QRK99%I5)2"AC.ZM1@Z>5-4( M2(BSE\HL!*FJ#)"X,/^MU>04@WLH@"A,Y_H63-95VR7V2#X0<<[GP/N!,)<^ MDB%,].?DBKMN"RFJ;W?#W'FH%JLLMU"@4*15:_OR&>.WBCVO_Q^M,YUK3[/!0'99WV];LJ ."AB(%SK]:7IDETK MDRRX&2*U.7X71&+J;!G&D*D)S9/>;R>=WD9HHC=!10=<4Q#+P&Q[R.;P+43W?55T5Q4A7=,!X"007_@C$4P]TN:I&/_48%P( M\;NJ$*]J\B%V#Q@GH;@B,.F)/=\:QGF,"S%.Q;E%&.N:$J4.&"=L-()9-%8_ MKZ&ZN3?7!KO%R^T"7JJ60O1/JJ(?58N">H/V$-9\: Q)F"I-=HKY&"AJ>-&_'UR@L_Y5_^9\@,9?!X/[\0$0Z=YB 5H]$$E!SDW123(KA*I;'BKT M)L&[J7TILI8[FIYC]^'2X4]U^E0V'S-@[PKZUO@>_EP/;@"LT24Z[X^_HLNK MT?>F]K*$B>/+7166S#KX&8\_&. KD;C X09)M_4<59@ M7@BNT9$6@7MPK2D\KLE\0H2*#\>26S\>N&/#SPNHVJ)R\*='Y7)#Q,O48(;] MI%*?OAY/1*7A"2;UCR0'&<,)(H/THQ0 MG%/34>B[+M&KKE<43ZA#51I<\!PJN2,J79JRV1EV:<4U_*U59_:,QQF>,0=K ME?:BZ]<],B9!6,I&G*%("*2E:*0KS<1.#S293[;0,(J9%S:#5-I%?C/PQ\R\ MYP?$ TM4VL0Q<3!OWQQG;-_D8M.\C1L_%>\>/Y>&(DYA'"F/>QDC99#ZI\F; M:6:U]L>9OUQP*_@C52]4GQ$&U:G7F&,EJWF^C:HP^K_C7L:>=AQ(?TH&1=30?9OSPC MX-]6<%S 'U=2"_H>.%Q"9_6QKLB_$/)4)+L&>?#3KS#V\%<45JJ[>5!MT]&_ MP4(M^#^2VOBF.!0BF)J2KB$8<6PZ.%%>G=IB/0>K+*%-/V%AUQ]=BUD6PO>A M +Y5-J"J R4J:3JBR:%G-/W&!-R9,?J7#GB"8+,^O!7Y%V+]L0#KM:$40N=X MC7JT#>ML.O25U@O2=,95@N->QBI!P*.]5O!9U* M]1J?_\%YMJZQ^ %:0^,=J[5G/2\KB5@FJ7')I_,A8\EGQ0:M^#0< 3]AW..> MJ_P]=I2WUWE@W*759X:;U&#L;9T/&?.%3#S]G?R@1K2JTH]APDH//3 PESHB MS_8<,IIF/=T<_7+\"[%/S33RL _K4Q%,=ID#\KXA*H4Q!@;&>*;S(2.>R<&E M>8'-#9':$Q(Q?L""E,1BG#.9A RP8S(@C\FH>\F7J-L>I67O&Z0:@L@9BTL0[9BB/ M?U1N3"+E8T.98IR:Z@%U'2N58J"72"V5>8F_4:$KR+FP4J2$ULU%DX*LK MU$NO094'Q 6I-)IFTYH7!K+2!S(0:^ H.A(SS.A?6@KU6@.=,3JE%F:R;^EC M.:']WG*'5CC4IA)+\T2TFS'^QMGKCA2K *UJ0&$5!S S+1_L_)P'9YU6\ZI; MJ,@\:^EFC+M5@??/5=';6V'EC72V5< :JEJQ<^M-X/=H.B4JR_'EVH:QNL(6 MDAJ$:[200 +DBX!"&0X-I1 YB=E,O>_A)XV\9!O)KJFP>:127VHUC[#R,#GF MT##,<+U@L% J:.AUNKUTL%<9^C?AU0'G'##\(W&7ZCV8/SVZ4+FW$%*_G!\H MJ+#0':1R'VNX@U &_WV=4(I?$2/-?)^J"GYWY)$PC]SY^^(A!8;Y%OSU5S6A M].!Y09A;=?'\Y>4H;%ZI'+P:S2L0#<5D\RF5=/HJD@^% C:RW8W)K,H+8E%Q M\VIOUFPS)&V@<:MUP74J\Q):-^-5XI!#,UNT.D_B# .U6B.&GEWEG=0<8F-K M[[W+:NV*45MS0G%6C0<"@G]OOE!75;M%67;&_M)[EQ&_Y('EO\,8\C_TIL@P MP9"Y#0#76!6"EUK,,H 7\#X %QFE9GIV26:%X*76F0S@-3MK.]OB=\25@EJ2 MV+=82 AV%V&@WE^ OI:?-ON-54[YW5IUA4T@E:QH: *K^E%" !W QT5 6H9# M0\E 3C_OU\A/K<&X$/S40F(Y\'4IU&]NTFHI+%Z@VZ?Y%D*<>INC"L2';IQ$ M0M\=;2]:SN)7B&AJ/<: J _CZ! PKQF^4EZ&D84Q/:/W+B,](Q>N!B9IQ ^; M5(N4_BF4_GF3%T0?/ED%I ).YF6#K.,@XEQ_]M,=R#,WNL9>U^E8>PV9Z2&^Q[ MG:R^'*L9Q:M&0=U(5^[O2T3GGO(I6@G0T"/LMH19W[*$1^QP?PRI>:AC>J_R!D8 MNW).P/]"DL)&F5YLWWJC]-M?^!'-0,9??M5YR8<66!OW,$7CUL'^(:UAEL9. M6F&A-(4M,;WXO/66& KY*])B)I-;#FVQ/OK5YL];K=,XX>YVLB;<6VY7#9RG M?V/8LRF8[)\>%I((9WE'7,^I]6V"DK5C.CT\RW'EYM/]_ M.^K?CYY=^Q->+"B,3>I6<(,Q[DNO[ZE;Q!_]--I//_X33!K!J%+0B:=M)?G5 MU7FP+M9"#,_)::M$.>HXRL2G+0DE6\CU)JZD4A?](KBW.&T]3X1#/P%<\Q:2 M('MX9\X9=#6Q',(3I5,+^?,[ ]$:PX'>6JZ#C\ M2?&!4?N>,(C]AO.%X(_AZ?N!@D6E]DX]# ((;,E0HE#=V-X[1#&)S7F]A^*WN=SL?AQ>#BBF.VKIJAP/XJ,V+D MJ\=L:!*7="J7]P_<(J3XV=,IH:R^\ZJ%&#ZQ $;X-#R$0&M0:($R'%Y0^>)Q,E?R(8Q9@K@2D".WF-I#]@\*<7EP=Z5/H0DJ M,-HK2SSJV?0-5WN "X>JJ/".+/!2?U]PKD#-4[T4Y4[FY2]A!> ?GCU:WR!) M)J_*-G<$AFW@ZBO"IT-H^:Y4)\%RQ'N:Q/PO^3V M!;R68.K)%X'5QP,G#IV%J0>ATF6*[FW_+Q0^2.JLH.Z*XO5JK8+?RHHGB/9< M]^A;B/F?;X+8+?NS).LFV9#7OKH 01_UV^=A.O/RCEAZO=S^MN!L3*3T*?@T M-GV^4:O0*P-MQ&,7AJFQXG8!\9PEN8#F3V"^R)=D;<745&#G:VJQ5(-K;!/) MK^A1A;N^J+8YGPT&?;WGL=W]B@MN><'B]@#B[?87R^[:)X+^E!\"J*>DC4:GF6IUY" &DLG?1)7)<+E7= )40H?=O6(Q1V+CUFJV]LI!2MSV<_@_MJ MB@7GFF]FG3235VF::-WV <=2BZH2[7B!-T/<6T]82CH_,O'7K@S:Y12OKU?8 MJ[?MT(S>>M^\F@3E: M9A3;P"7)D,VF7BD2\EY &U1YI_$&=ROX3.!Y.-3U9X(D7_W8@'['PV4YR:-[ M08I$J$FX#%#1$&78[=@NF5_<4?F$^C4F[$0:ERGX2J:%?_<<-;L[^1#,[L;> M!#P2!$AJ5T_P.55![U*M8"=CC1IT^S8YS/KT;%))8XG]4TQ6+%7HPXT-KKF!0+Q<_4K0;+K>2>,0Q8AMJL^+[P>DH8: M%939MU&\A&;Z@SCW^%G_*J/F.L$KU#DS\"RC>Q[AGMH@2MOFTS5-0F6-)?9N M6IGCF7).J<<9I]0G_5,=PEU[J?0WM\X]5_(Y$>><:>OXRY%!+NI*U:IDNUO, MK*II,B6U.MG.-=4N56\5Z'?/PA>G<7HMNE3)W>L3''G#IY>>?N_3-[7>+PMR M/_W36%)+0;4H]V!U:"6WSL69J+.VPRQHE>@6C\GU2Q'I _;5AK*?,K/ZXE"1 MD5ZVLEW:-X\>+;4=K/O#S(^ M?>>;9$,>^Y;2G-.S,F/TI)LP%]EUA/== &<^G:J40?5&A3]K#DZU#54H*K3[ MV-T_',R%L6J./__T7U!+ P04 " "/@E=*/.$CD^8K "=T@$ $P '=K M+3(P,38Q,C,Q7V-A;"YX;6SM?5F7&SF.[GO_"M^:9[:Y+WVZ9H[7NC[CJO38 MKIFY3W&X@+:FE%*.%B_]ZR\H*3?8#(=C$<__\3^2G]Z!*,X3H/1AY]_^OT=>?+NV:M7/_W;O_[E[_^'D/]^ M^O;UH^?C.+^$T>S1LPGX&:1'GP>SCX_^*\'TCT=Y,KY\]%_CR1^#3YZ09:-' MBP_#P>B/X*?PZ,MT\+=I_ B7_O4X^MGBM1]GLZN_/7[\^?/GOWX)D^%?QY,/ MCSFEXO%-JXU/E-_(]6.D_(DP3@3[ZY=I^ND1#FXTW:/_U9-_^U+^<._YSV+Q M-'/./5Y\>_/H=/#0@]@M>_S?O[Y^MQ@B&8RF,S^*\-.__N71H[]/QD-X"_E1 M^?G[VU?WVR^Y]M3> CC*:#3_ *Y^@2 M7H^G4Z2GD/6WCQ/(/__T^0_D =.,+SGP+P=V,OMZ!3__-!U<7@V1)X][(_HY MS/Q@V WM:WW5&L)['X;0S0CN=W7T / MEX-96:+3)Z/T;#R:X6+&13W81>X> M#?LD[NE\,$SOQ^_F@]E>^&C559\#>(D" )_%R?QEXD='#V)[=WT.Y)K7H=W$T]PEN" MY/ ^>QO2KW 9T&C!Y?]N-HY_?!P/$_[Z'/(@#F8O_A?W_:_MQG5 Q[T-;B6+ M\=MV8_BV_=&D/H1V.#K6&V0 %>OEUKPUN=[M.2%LH\Z_'HP_O M87)Y$'&[6AY/WLHZ1P"_P'UQ]O75*(\GEPLX["!OCY9'D_?2#R;_Z8=S^!7U MB_EDB=CM=&UMT@]!3Z936.@6KP<^#(:#&6H6J^_3Q>@MQ/ED@BK'4S\=[*=X M=?V6?H:] .>#W[0?Y-Y]]C.D?=3)/1H>3=S2V'_OO^PBYH$'NWQYV;;'H^4V M\68R_C0H?K^G,,+];8;VYITG]YKR+GKN MY QQ=N,EPK^A/!BCB3,<+ 3RH2,YL+\NA[+\^!1P,[E]^W/\,455$1F*X(#! MAX-'U*[;+@?VFY\4->L3'$KZIH9=$G=CSQ?=_!F^\"LRZK.?I(,7P=X]=4G^ M?71>Y-]'$_S+A]'@'XO5N)(K!X^E7;==#FR?#6GCX]T2\N49BK;!["AP[-7+ MT63_ZB=_8)?(BG=%*UH(W^TD;FO1"SE++]1\/)\63/EA0=3"+!Y/!WL+[ XZ M[F5PY3 KS8> YO$#W[8>VD'=]C*P?5;C[G9'D_8;S!93"I-W'_T$MM.SX>&N MB7B"L$N#X;SL4[<#?_$E#N<)TLO)^+)H?//92I*^\),1[A$WS?<"1:^O[)HA MZZ\K=EE1-)X7BB&U&?!A778]H'W O[7)T01=3#YXW'L7\UD\;JBO#?(@^M'L M28SC^<*O_V8\'.P^NFS34U7R5^KH,[3I812_[H66[OJO.M17(URW?OAF'O#W M"S0\BA>C\P'O\Y;*PY[YT8?B=ES:BCV,>.L+J@ZV^U5YTM7Y9C)&*V?VM?@^ M_W<^N"HN(!1]G4_A?N^I.O2W\ E&N M5^WU1S/J'7S8PP.]_E1GK]V+FQL>/IZ(DHE4A>_IB>24-K- M+Z\6YUG[,>S 7GHB>X79(TA^N(>>R#W,FW58'SV1_!:FL\D@HJ;\QD]F*$ZN MKD7.DZNK"<2EE^?WT;Z.HJ[?TONP%]\_V=]QT[Z_.D/I;JHV=M?30!9_O3A: M2&WIIB?"]S$"]VG9#7FK<(NR]2_C,)81%ZOPBSVHW*^#&L3NCX*#^CF>]/D5 M-BT:A1]NB@!;1+^LXDGNAI/L'4O0\4O.9="HOD[FD*ZU46RQ#.M>&-VS0P\: M3TS4N3!U0>WR2&$UAGTMKXH$G NSK@W(-T._C-2YMB)K,FQ?(LZ%:7OM<7V\ MZF@&_#[R\S1 ,OYCCKHG3(9?4<69#P\)$CRHBSH$WY[[K#^U%XJ[?4>=(>\# MP18=/41\],-8$X4K0A;) MN=E/PR*5=CXE'[R_>ER$Y&- .7C]EX78))2MTGS_9?7GYIF_&N#VO2!G^G(^ MFT]@1>$U<6\F,,6?BVC/BXQJWMKWUU0/?8#ASS\AF4UWG3?.!FH2"\1&:XG7 M01##J29*YQ"E28I'>Y]OPY(B/9ZLYO*$C'L^AZ-X@^T;GSF/U$JB4O8D!<8( M2TP2K3F$%%/PDNT8_ATP/YG$1^,)&LX__X2M/L/@P\?9XN.R S^)WV#\?N[W MZHG'T_GE4G7KRG!<"X#H^1#6BS*5MTT6G&JO [39X:L_-\*C M5H0)08GCVA"6!5 5(7F56V%,_,DP=@Q+SP=E+\?S24<@N^FJP<6F#;6!1.,Y MH3PD C%3HI@3'J)/W+;;).6?"V/'63B,@&KG,BK,Q# M"L&03%-P)D4?["Z;YV&(J3\9Q([@Z+E [/U'F(#/,Y@A;X>C5"XF$Z>S5:I@N\&G7BU-G< M;2.I5B:#(<"51LV51^)DTL10Q:P"ER(UQUH!Y,_LT.B4]Q5 >ILIV=:1MFDNQ>VD+-CM[#FLHX92E%X:,:B=%L0G MZPD5P19X(#ZI"2ZV6XMUW#V]S/NX,D?/9X7MY?0YN*]&H1;OM8R$>^1Y8$GA M)Q1Y $PGD[@W7IVQV^>,0'844\\*9_LX?UKTUG"F9* QD:"]))XK3I0MA.+N MEK)+SE!^QNZ?\\+:,6P])[3MXP0ZO+,F#029FG7 QL7C& M[J#S@MH17#T?J.WE%#JXKR98!\8[2D EAIHK\T0!0_/4,DI5-!!UNR.Z.FZA M,P+:44R]Q=G?'Z]%(O45G=1O?-Y>A7WKA#LML\"WK)KE PVU "H1J@0WW/K( MF3YC4[_-I(R[Y4<5?^WT8UF8^*-D!WSRP\5279:)PJ6Z<"EN=8[0&:+ MY3I.F X1TBV7*L#ANG3KHI3(0EN<3N]DE#Z A TM&DTA*Y2,X M4!YU!N>E!KU+?3JE=Z0[$'3'H!K69\G@N87K="]AL+E1PQUX+YG"O5-$'%^6 MA-(8"(><&'- MMP1-.TJR)P^ M#X;#+7C8IWG#36!*6$>$U9YD9P6)#'\U@B6=1!0YA+/7%(_"14]LJJ4JK(@> MC^)^6L+Z\PUHCS(091ZUPI&0$LK!$@C,J;#&4[#X]K-7$X]"0%=\J3#E=ZJB MK-WT=/^*IP=F?U?3ADI@)@>!,M 8PJ*S)$M-B^_OSW8 MJ E:66M $&:U0M8)(-%Z()89BY8>VA1PSHF/7:&@4PY5CIZ_",/!AV4MF;W0 ML+-MXXRCF@:$>@JHU"61B4U)H3D9-.=>&8!V&1AU=-^N0-$'HVJH0G$Y$26H8@,Y$>6-%T(HHW[I)K-^W55<%6T[7A:.QH)M5!0"D5 M>M"ZW]BF4=J$G'PFQAM&J+>10,D6#"Z;(*G35I[S^7GW..B,3_6MP]TX>+A! MP\'*H$0B3L5 E$;$>X6[&TN"6:$CY1+RS(A6'KB "4?$I'D^,Y!]MW--U]\ZP' &PU^ _MHHD&QZ-1 MLW&*&;2?O"3&FKP:DHH> ?]]P*"5/5B!7Q6$_T&'80^!;GH-6MPJZ/S/JA%TU5,/QY>7J,IJ=@?IKCS9)"8'RTA 9 MT="1H!/1X) _7@/UR)U@VOD!ZW@'CIVB=?7O>/;4B9%;A7;N,^4//-V(B#MB MRA+5&1U)-CBV0#DCS B!.YGT3!Y="^?[F?5N.%3#(932XLY%/WSC!^G5:&6M M;','/=RBX0:#PA.24H(7KB=7,RQ0UM;1=E'0=/T#' .B.2Q5 \+94 M;!]!NKZ-^LX]"&OW9CV A]V-FVR4 U/4G(Q*KI,,"&/"$NE"E#*CK&%;'=[S/[1B_P>PBO_=?MGN4#^FI036844X]ZN+6$V\C(UE(%)\^ MY\QTY#JV"SVIXTSH6K3TSKW^_I+W+ZYPVEZD4O& MY,OA^/.)[JMX*&OS#4P&8]PSXJ3X#)_#\N=6?^S^W32,2I\-DT18[HA*QA%1 MK!FJ7+8Z"JW3+L]20X@C>3\:+?J]$GF);D_B=Q-OBT M*WAQ_TX:I[(V0E%2+'UDA&0$1.#$RQ*ESAPP=#Y&QS(S^FA<]5D5M*_Y M7C>1^N3H*6"U/8GZ$&QM[ZE1 %DR'XBG#HBRP9-2S8Z9EU?D_8M-H[B694 Q:L)Q,&":?AY"(OY&*4GE^/);/"/Q=^W MABON;MX$FC18&@@OD9DRB%3X:(@&R634GG'1SE:K(THJ@:4G5M:(9?CH)_ 4 M!6DJ7E(837>AYN$&C11<6ILLX39ZHDIM VT M1^2E8,1*EHFE:!Z*P)3,7K,;QCI:-99)SC7)3T:Q)%KDXE;0G6EN:HL=]UK13 M4,Q)/2Q= Z5[-E9 32%U6F@%I/;%E\*.^6#ZL;B*EI)P"VYVMFU"9$K%:%%1 M!T84>$.2Y9(X7#,I4MQ\13NEQ?Y0R.F#D354EVM?=!Y/IO=\T;],<#!OUU;# M3<&N163)^X]^]!XNK\83/_GZZO+*#R:[[E/LY7V-\XZ7D"AB')6$Q1!($KEP MVBB](D($)IYL$&[EL?X](< W4E87$%BKKO@7XV^K7V] M10#NT[S)&9AC#M<0PX44%AH&*^F?/&NI+)6:MDR1.&V,2-<"K2=FG@1%UYEA M>SHB]^N@$1J4 E"$RIAP'2$ET=-(H,AL$[R"G;4&-R#IA_)@]\;-DT!IO0+W M03!:;]QXF1)PQP@%:8@NA=M+7!7A"J*6R4HM6T)(_.#"J -6G@0_]TMX'X2> M^TT;"9$!=9[8K#+)7G&4O<&6]6/1%**&P:YKJ#=@Y[21'?UCYVA&GD[RW"8P M[PP-VK.'QD3K#21%0*#%G&5B!&CFA 7(TE"F<']OAR/U@^.H*WZ>5+->E3L(_5"N\CX8>5)]>E5IJ94J MO6K;"!N",3D35V(7DE>>>"C".%J7K8PZM"Q9P,R/C9WC&7DJN;-6JNU0T;/6 MO(E@N 4HM7ZU*->BE4P[+0G#Y2,"X\GJEB41[8^-H$YX>1(0O87I;#*(,UB$ M&W782, UU)FE!BER^%45$0EK4ADW$EG=;#0,KSQQ_*%5V-OG";,,2, )(0;M%H)VBZ0Y M$YD=)R8R!(JGTDE8#;#SAO.3QF?>^J4D&Y86CD=\M5T.B\E)%Z-D& _?#,/ MPT&\R+A:<"#;0WCWZZ-AS'K(7A"6F2WE_R(1T>+:32QHFI6C_IPOFN]KLK@3/QM.]DAX?:M9XQW-,2A!O:"#*:49B"$"D!,J=#4+P M=G4P3YNAW3ERNN5A9?GS;(RZ&ZIW80@'9%ZOM6H",]+1H/&-7!*=+!!+?20< MC>"2>*4$^PXS2_J4,<=SL';>?@'WQ=6B^.N++S")@^GM891*\%M(S=*&]!86-;[>CU'G_Z_![&.I M((;,*44%#LUJ:]LE[MC(9YEP16G%B)81B X))\(X*Y107K=,/SCML5Q?&UD% M_E:676_AZF:37G.@'63+M>ZS$<$8F:Q!H5X*L0-#]=$928+G,9NDO&R9'G72 M8[T^95W?_*T P;M#6-ZU>.<&A2TPV]JN81S'P[4@Q@NT/[+3!!<9(\X!5]:" M]ZZ=-#MMDDS76.J:B97Q?'5JPU&E/H(2>9@6* MT9@"9^U,O-.FS?2)I>Y96L/_/2@"-,P+B;_Z!._'KP>7R-J;$\NO94/WHZ^O M7S_[%2X#3 I;[[::ENS$;7[R;M[0:"LESX(2+V7"Y1@H,27A/NM *1<4/[?S M5IWV8+!K1)Z.W955M]>#$90"MQ-(6\]I-K9I-%CE$T\D:"5(]LX0ETIQ#T$I M+=%!/+>KZ7\W!>;[1U27#*SJ\"S[^>'^SF]:-9Q1R8(-)&:EB/!9$"J](LX( M*J(4D-KBY+3I+/WY.[O@86VU:D]QLK%-8S-%O=%2XKQ0Q<3EQ%N%2\+P')B( M2K:\(H3]6&[Q+CEX:"KFM2PK@U]/WGM@TG>T:)2-49H,1"+9A/&D2&+ENKN2 MX1>4"92US _X(=S;W;/OT/F^P=HXK[W]X=G>_'P33/#,V5*14@/A.C+\QUP3 MJPV7JIU%=.)S;,%(4?VW.1(N0DQ$X9: M+3%.Z)+$CS80X(X*PH$DU] M7)697?RVFMWT/_-EN'0_F.V%CD9%"H![+-$EK8YEAY\@1V)M$MPEQ(@09RPU MJR)QSU5P+A-UPC6SN=I3WZNDHSG[6/5H"!\#WN"2?!WYYKXP1S=F+%_BW$H9].!WD0 MUW;#'!B"QQGZ,V1!RQC$1:B;^*K)4M5]GY=LF5U=+@VN+F MVYH"9\3D&KK%=2[S7@OT@:<;2VD*00!N"O@&H.5Z34&!Q%RN)3?!1MGR4+ * M=LYFQM>W\DY871-!JZSUO?!S_6Q30M(]0VW"AG*EAV6)L.*>"=Y$CXIXR+G= M#:25XHJ.GJ9-TWX$AZJ$#4T!7U,.(I_#)QB.%]7NC.4PU#FJ,(BC#N):&9EFHXV'?4R9DD/?X\YQN!NU83 MCF--A1DN(<_%D33Y-(A;5<+[#S9&&:8Y;F12H0#CJ#@3&;G&[DT&&71(^FA+ MM$]]L/7$C#MF2_4Y?HW_%&E6G%Z'3OL#;1MCE/,!Q\A0GR%!\D2<#K2H.=%F M&3/W+0M&5PH::3^!6['0#:^JP ,M8A]GJ\JQ911; ?'-TPU*PARC*K49@R0Q M^$P2!4&$2H+E''"[;'^AR".^/)[VHCZ(X]%69_)9ONB*;=M;LWMFE,2,6, MC40'[4BY8IID;4K\O(R!B@3!MZS9704!G$= 1YY8C-T9ALI,SJK$,#SO4LX7@^5X -CGM\WTK>#:"-;1J'RP! MXD:;.%K808N2H8W&M5*X3+35UK>KUE_'1W2N2.J2X55$T:$EK3?68 Y,:VT4 M"0:%+*/:H*V%>AP5@0%0QG5NIXO42VSN](B\"P[U%2%TMX)4M^$UI>>UXI3/ M8>8'PTUA-1V\[YOZ3/V^<1SGY9P)-IX7CO7-!R>K[=#%Z6T+A2J#H4S\=3+>SOM\;(A9D MWHR@W#0P'!*#Y22 UP3BXBX0RIGVU!IQS@?.',>&Z/T%)4A[/%K&)"^J<$RQ MLY4&B7"Y\^0)M]JSLAKZ&>)W>.=/S7#0(V?R1[C?YYKHEY!*?$E[H&SOH,F" MZ21Q:V$\&I)9HB0GD4CP-EC'A53QG%6P3N=V VXZYV -S__RLN+#8;.]86,8 M-'"=$J)?/2]*]^9>.F<8_7@L4A1*J8WSM&P!4JV MMV^$#PH524VXE!E)H)XH[SB)00>M2Q'6"=^H,.)?1@SG?.O'G16Y2%: M@&93RT9"S#2Q2+3.E- CL0Q;$J"(6-*H\B@J"@H@!I9+*[T)5[&3N-JB*1_*KHEUQ0^DB M4.H0*"P:-$)*(62R)#&EB3#@46-2C@0(-B1/=5;M L)/!(:#)VP7 MJRZ108 M>#,II\JSKV^&?GGT]+_SP2+=Z1!<;.P$F5 J*D1* HN<0*FGK((/Q$6II(G" MB):AA"?"2HNIW866+IEW"@3AA^N_K723DC\W^;2(DRZW=<_]\" ILU>'36*2 MV9*JDP-R"'RY[Y1I13A#II70+!U;WI?^PR"K+T:>!\KNWO6&XUDIQ$>2E0PS9(K(F2$AXMDAU)64CY9#HM N>+9.B>T:2&G+J%.@X+Z7^1 XW&_9 M6)YT%@RAGA#YN'U+HK@"HJ$L "V=%NT\8NJ'P<71'-L*D 2SGZ2I'Y6GEE>%W/OB 4ATU',3@!I=0CMRRI0XT(;0)./JV@)I MI<[M(FGKW,[9(61.Q]'ST'4>T-NNGWA[H*UV<.<-!^>=M+CP-*?$(\.(9H(3 M1RV5W'B=85>9_9TW>WX?,#PI4T^!Q!(-LYRUX7#\N5RH=0C4OFW=" V!1QPG M.)M(-DR0E%7"3=^! 46#M4>G%O49S-V_\Z@3IE7$RHW;_XY/]9 @ECO-&@56 M)HV60#*X*)1#4Q0$U21ZEJ4SF5,X.JBO*CIZ\#-WQ+BZTN0.K4N+CR6!U@+6^WJJ1GHIH M(R?<\[B\&8R"I"5!R\DD<@KJZ RC'P6W73>UE_-M;B.-11,H7 M_?XSLK7*$.\S?<,XGLQ6P74E$F:.Y'V];>]GVW.7.WQ/$W0T.BI&'-."()@E M 6DSD5+1%"/WD9_S"54?86VG9G#-]-3[0[P7E?5 =/[^:-S4$^J *5 M#MC M"4OU4A(E9$;&X/P;:2#30\,8MPY*(2.# M_VAK3+GD!JT(D8++45'7LE9#S03[*@CJ@'6G0\XJY.^>,'T^0 VGQ ,.;N]5 MV!])NWIL@D^+"TM)EDP1!RBJ&=..Y*BC"TI8X=K=%ECG[*HBLGI@Y:&'%P\H MNTC$?3++;Q]&@_)QG->]$T\NQ_--5U%WU'G#C;94"D%4R&@F0#GOI4&O'.X< MN="RE&"=4Z\N$752KIY.C#U;7*#\:G2<;_GXSAOCK$W>>[1_DR#8HY-&R,0;E/6T7@V9J5LVJ@JGC65?!?[3\N%;?Z3G^F,X&$2V1U:Y_Y,]]WT_= M*:FV_1TTH)5DZQ:XJTX;3RU500-QVB1BK$0FA>Q1<=4"0-J8PCF':O] N&T_ M(Q5VW]_\9'F!1J]%7NZ\<',$62T*UMQ5N=RBNS#__K'0NJ\CIFN14ZG6S;T.MV6H^G_3:FV.Y]/;:Y(7]Z2.IX/=YY(]$/0N?H0T+Q?./O3M M*6OMK56PNE^WZLEEN;T7F5>J\"_* F[9L [MJ@G1&TBA.(/FD+:$4-2 G?! *P.F6Q_Z5Z@=^#V ]EN/_+%EY3N>V)X5<+Y4L]SMG M*]58URJR^E&Z(1#A/=W.C8=/V([NMN%)R"!,)C)F21Q/)8U!(<2!@U4RZ9B. M=@?UL>'6'_PY;KZGV#V^6\[WNI-TM.:[6^8-YYKJP"CQVGHB@T&AEHQ;L5A% M(4&=X4YQ,GC5XW-?;K"'S/ ^O3&_P6SA@(#)NX]^ E5>\F0T&Z3!<%YC M?/$E#N?XLJ4/\_)J/EOYPE[XR6@P^G#3O%R(=4DY0^ M47 Q^>!'@W]<%VAX-_@P&N1!+&D@,99($^3!F_%P$'OSEAU"P#:<6MTY=R$O,=>_]#F$VCG^@0"_ZQFU]FIKO MPH4XO[Q:G-"=8*0KG)S@S74.^!Y^]UN8SB:#B)OW&X_:9AQ<72^])U=7$XC+ M$[C?1WV?MNVB;O']D_X/Q/:BXU3L6/SUXF0KI$^5:_'&C^,AFF,+Z0V7 3^5 M;6>&&@WN (.>+E#;X\7]LGI^=35<7*GBA\]P7G%O2\72?^J')9#TW4> DGR\ M2/HI3UWDVSB&WF]"ZXBX1:6/FQ(@A?SJ("\HO$.,2ORMKFX-[5I ME#8A)Y^)\881ZFU)+Q8E5SR;(*G3=J=/N]=A_J>/RY#F?<>XUJ#1,G%A>2#9 M.D^2 $\D2XQ8&ZFQSBD5SOE2E8YF;MV-UQ6O:ISP+&E=J,LHY"\'T^DA>'BX M70/>) ]!$:ZE)RQ)2T*"2'A03##E-*1VF5*5C@_[A$5G+*N*#C\Y1!2N-6A" M"-8ZI0D7CN$_IN2E1D9R8CXP8X75[?!0Z6RO9SPV$QWGN7N>]T._8*]HUWS&_!>9?WTE?+[/D$RXH 2X+O#F%K!L3F9@UPA)\H M[]),($"9(YQI3E*(@GIM(=%SMA,ZFL5O,A0ZY=BAI_B_C#_!9%1>_PON-YNS M/C<]VKB0M L<%55M2VG.; G+4JSRK)51SIUSK99N)[5#+AT\D7XP*F>BX]$: M!=.W,+@,\\D4-E00W+]QHXS(FC)D@B[*J'8EYH#)53" 1M;$7>'?IU3ANY_L MWOA606V['[15AG$Q>@X3W,3+^<.V<,X=+1O+).<:=5-%LR999)18H#W1VM(4 M/3!NVL7FU%'K^Q'TW3.M D8*J=-"*R"U+[X4CLP'TX]+?:U$"FU!R MPWV?Q(4#>FEL2+S<\4FXU)I$%SVQ7"?"HF':@(HFMTM/J%.LI!_T],O 6LZ$ M-D;6]H9-<$)GSCQAGF4B"S]QT41KD%8U3$&*@)4KE]\WQT+:R^:UX#DPG;V?"-#[D6W[5I- M[=_0"!X!._2&UL[+UI=QL[DB;\?7[%?>]\OG6Q+WVZ9@[6.YZV+;VVJVOZ4QZ: M3,GL2S%=7&RK?_T ))-:3#*3N8 IU=1B260"B7@B $0$(@+_^C]_W,U^^98O MEM-B_M=?X5_ K[_D\W$QF.'Z>_;+_>/QK9/NOZ.-\]"*>7OFV_WCRZGAQX,G<+?_\^[MQ\W:/PV MG2]7H_DX__5__+=??OG713'+/^0WO\2??_OPYFG[+2C45=] M$N## A">#?QJ\^9ZT[5Y?WV2\C8/.\&C[]N2 M4M%?GZ1K>^VPSE>G3?"5WG=-XGD766U=K-.QCH?%G,II.X M@NO1+.[D'[_D^:IR@!7-^AO8]6@1F0/Z["OQL&7MV8 MT?*+GQ7?S\#T9//^!OIX]ZY6O<[N)MW &PK)^7WV1M*[_.YSL&_"]/^X*L9_ M?BEFD_"GS6^FX^G*_2/L^_?-Z#JCX]Z(VZW%X=MF-/ST,^2# +NR+ MJ_LW\YMB<;<1AXKAU6C9>GA^-%W\^VBVSM\%_6*]V$KLZ7&=;-+/@-1RF6]T MB[?3T>?I;+H*FL7N^\G5_$,^7B\60>70H^6TGN+5]5OZ(7LCG >_:4YD[3[[ M(:F..EFC8>O!;8W]3Z,?58,Y\&"7+X_;=C'?;A/7B^+;-+H(=3X/^]LJV)N/ MGJS%\BYZ[I*\L$_GBS!]PA^'9M>Y-)W779>$N)N;?+S:>XG"9V$]*(*),YMN M%N1S*3FSORY)V?ZJ\["9/+S=AA_+H"H&0(-PY-/;LREJUFV7A+T?+:*:]2T_ M=^C'&G8YN+T]'W5S$UYX'X#Z/EI,SIX$M7OJL#OHN!?BXF'69#W+@WE\X-O& MI)W5;2^$U9F-U>U:#^U]OMJP-%]\_#):Y*?'<^3AK@>A@MA-IK-UW*<>"'<_ MQK/U))_X17$7-;[U:K>2NM%B'O:(??-:0M'K*[L&Y/GKHET6%0T;1YQ/FA!\ M7I==$U1'^$\V:3V@J\7M*.R]&WY&CUO0UZ8WT_%HOE+C<;'>^/6OB]FT^NBR M24])A[]31TVPZ?/Y^+Z6M'37?U)2W\S#O!W-KM>?P]]7P?"(7HS.":[SEL1D MKT;SV^AVW-J*/5!\\@5)B>U^5EYT=EXOBF#EK.ZC[_,?Z^G7Z (*2U_G+*SW MGJ2D?\B_Y?-U_F%K!Y4M1F&9#S^WND]XVOWXFL^7-76]9*]O#=3'_+:&!_KY M4YV]MA::1QYN/XAXOA4TCGP2M:H ;XTS@M-M>AI26.W6=U\WYUGU #NSEYZ& MO9/9%D,^W$-/PSW/FW5>'ST-^4.^7"VFXZ I7X\6J["R=Y\K^H[;IKWEX:4[EAUM+N>"-E\>M5ZD3K134\#KV,$UFG9 MS?!VX19QZ]_&86PC+G;A%S5&6:^#%(.M+P5G]=-^Z.NOH6G4*$:S8Q%@F^B7 M73S)XW"2VK$$';]D*$0']76QSB>E-AI:;,.Z-T;WZMR#Q@L/:BB@;D:[/5+8 MT5#7\DHX@*& 51J0U[/1-E*GM")3 E9W$$,!K=8>U\>K6@/PM_EH/9F&8?S_ MZZ![YHO9?5!QUK-S@@3/ZB+-@!_.?9X_54N*NWU'&I+KB&"#C@X-?K08E^/? M_?J8A'WVVW2^^GTRO?M]]\SOH]FS2. C^75EREQ,RZ.;<3]JV>%XPN\QN+B8 M_S;);T8!AH:C.]I//V,M[D;3>?NA/NFFRY%N.O[M;J-H-AWFH3XZ'..7T-5B MO/Z<_[8'I.%(3_1T:+Q!0*9;'^3;\,CNP3BD3A,UMV_.?ZSR^22?I'GWP35O M/X0X@#"$63$^!/,&XIO1\O,&Y_7RM]O1Z.OO<>7Z/0^+4_G)9BW[#7( M&&N>XC&+J12P.R6>C;@['I)K.02D"I1T8( S2GT)L=$$ )7@7$@W"J MQ?B78A',U;_^"LM&NWE[UA83<\I3,;=(!EP@-'RP683^93PKEOGDK[^N@G'V M\&$Q7X5IY[::9EA_MK[]OD5NK[5N/0L/H;KJQ_34A#O9+N->>T801DH@S*07 MC.H2&VD]3B-4)];XQD)V)N^+_E#;2%2_PO%LE/:)ZG% * X^GTD* .%2"&\A M@5I8 /B.+&@E5=E![:LOH3BJ]/TL$AUQJ^@/I%Z+>GU9 3G20*06M)T@BK#'WTBFA1$DX,!@D$HI# M-LO/$M&2=\X02BL:[_/50]CQF_FW?#OR/P(L<:,\1TAJ=94YJ#TT0'A" M!6(< 691J=4IKQNM(>C%B4L?6*45G&/JU3D2<[J/3 .%-2#2"4$L(!81 $KR M,2*-1 6_.%'I%*04,G)EWJC5:C']O-X$U7\JMI4#@LA?W<2\M&(V\]L\DE-2 M4K^7 (%5$A.&A'>. XIEQ38(3G$/GOAV=(9FZ91_[?U]5W<8T1U:Q+L^;^7*UV-3#J7,R M=:1%1JPPW$I--82>>&H\1DQ I1!3#I@J$R4%>57G3 >>SC0/\U6$\4,M*06: M.+DG"WB1R/-_\CBI-4>*KF$8ZN%0K$:UVE6C^A1&6G$F=.CQ#'&M$&#">!?/ M2Z"2[ %5QV$:@3CK**@50XO.,4F@WCP?9:67_W"#C =TH FV =,06$F!1;@D M##FG!WO4TXY-%3QO! M36\W^NY15VIEFTPQY"B03ENCEMO76$2@*6 M'XVMKV.&5#?.%+'<*><%<9!2ZAB'O"188E2ENO?DSMT':Q^EH,I,J=M%1H$1 MRD*&-$%AX?!$P/TD%UXG6OI.VBY=LO&YG[!HJ^<;ODPEM+6:[1.I.,",,"ELXS:+UDDK&2 M9.Z5':S=U"D_Z\I*:^#^*61F:-;6T$4EN8AL/-KQ6I6JN)>G#V:$(B,(,#J8 MJ9P#26W8Y'>$,&K9H-3U3CE3=(C+)=> *DOM=,,LF!_4>4"M!4A)9B509F^9 M2)=JYK<4@/8::Z;"*\JA9,(0H0@W M[H4>:@&/,;*.4(B=@%PX0.2.+("(0VDF7*-#K=H:CU5C$Z>91UZ- LJ)-644!U4 M/04TP0B9W?"$) >:!H M25 0[D;F[_DQMA?;>ULCDIS%[T=WU:OOL2:95LQ#XAQG@3A!/;50[.47:#38 MW;<-HT[RO#4XKTP"AK8##X'Q+7?@_/-B/5K)!H,HR6)*#5+-\O401"$V84B2!Z5RN7XU717A+^!B_<58]#.%M M,9H?S^>MV3(#4 )GO RJC/=!&Z4$DG+PE(%&A69ZRXWIDL<]H-."M>^+>< D M7^3+E[L :B1HSN+1NE)T9W M#%++J7SN!'XLF 1;)P@#,*:2*V$Q4JX<*!+-XK?)"^-F.TR2JUM^-,[57;Q- MH[:Z]= D U)0@3E!R",B.0QR6D*EA-"-Y54,<(;Y0PFVHX[/]TX'X_D#'ZSVTT^C%;YICC19*0BV/4L-MW*R@.1'"'!C-70>* %(@Z( M/9%.HT8"0E^?@#0%K%NIV&HVQ"X1%293" MS:I_LA5P#:&-DLG$"V!REZCTO/O[T7263U;%NSQ? MO0MHWZWO_AXTV]WS33>"!J_)H*2 .8@LP, 9@Q6V>]E6@0E-A$6^ &&Y-)+G M"MA^>2IN_@B#7PF\ )YW MALFYS+M>%.,\GRPC=<_>O/RT""A,Y[6+VG]U-4&ZA#309 P%A M%"-"F=TO>M(VJZXX>%=B JC:[0_O1C_B"K+5--2WL+8<"8FNV3*C F++I8VZ M"0)&!W-FYPZ7F%C8;$H/WI?8#SI=3N[-7=F?1C].+-2UFV?:4XZY)-))@Y%' M'M#25L&<\68ASX/W#_8(40(75LCM>-HFTP()(1V!DJ%N$#*258* MLC7Z0O4!G@^W*KWCX/,9(CSRRB(62MP'E%W$_.]8H@ MTR$PO9WFVCK-0R =E&EGN%5*.80\*:-PI%*8D40LJZ>0MH6X*LWC/# 23,QM M?>+]/4IOBVTEYHJ-^$2KC'&!G5*&*: =48)2OL<*HV8%+WI._.AV/^X.G,OQ MOW)]/MDN(YAABX%WQEGKXD4H0._)%,P-=I/NA'?UY*$55*]6,H:V@0]/(-+K M;MNKR^>WNU.RRD(XAQMDV!'G*3>,&$,IYIX[7Q)F&$[%^GJ*0$<\>J[!=8%, M*G5]/]@M%K6Y7]4V\PA2B:&D2DIC*?28E.?#1>&DJDC9>7,D(9\(*:GDY/"E4HKSM2S"O"SP>V)6H/-5S2;M@ M?:IXM^63L=4YQSC>*+/<*V.@ @CZL,RZ*C P6"F,1(7F2K';B(BJTXR#C?( M!'2 (>D!$!110 .99$><"Z+;*/NNXZ.,+EA3] #&4 \S?B).W[\?K=:+JM)5 M)]MEUEN@-:#:8<@ ]A $#7$'M:7-@OE[/MYHR^4JH6F!3P+=^>EP=T.MM)I/ MM,J(=HAC(750&I!BQ#-1 N<)H.=$@TY8)P;CB5@,1C /G^9Y\Z?6P;CCN!/.B!UQ>Y'D))LI8 (@#QB&I M,-14[27?R$27T5YR@^\.G1?K%O=<2X0)4L);A)@6#+F23!:('NP6WPGOSO*/ M-X/JU4K&T+;YX0G$*_.>"T>8Q=)!YYU@6G))84DNUC:1YZ 3[WEMSIWM/3\/ MI.9.UH.ZR_6BN%V,[LK\('6[R#>?'W&I-^TM@Y8R*8 "!'E(<)A7T&Z)A #) MRKN)+ZDTMO(FI<.L'\'8?[9+-BZ'Z>Z^SHK[/&\E)Y6=9U81A@"G!D,NPOBU M#AK[#@)#S+!*REQ";+J&\,5D@GF./&$BF%N(,16/J"0KR?(2-I*,WG)'NI6, MOL$Z>R4)KWQ;+)?%_/EH:G"^9N/,>:F<@1:IL!YJIJ 7J"0AJ&C#*AK7\4K0 M"T2#.H9'C!)C.0S2B9FPEBC@RJ$3#1H%WO96Y:5;[G8/3P^<->OPP/$D_KKM M,\H#$A :")7Q4'K+X'XS"@M3HUG<6QV7Y'QNAE+R<_S-Q<:/ \\O=X[?]P7& MUF MB7/*8TFI)-IK(B#4RDKH@:LR6_HA.N4%Q@X;1RU0@@< @,+"4QJL5=RG#)V'U[F62% JOZY7^6+_YM%\XM>+@/!Z*48!78V!LJ5KX-XYT=+R1X\OE, M6VL5]40@B(*!):2&!#-.D(E+'D]U.-G9%<=-==HNT$G =#/Z.@WCVXQVHI;+ M?+6LNN/Z6),,6&?"-@<9%X@&.9;82Z(EOZ[I+>A^YNN8:6QPO$&3(<(!.4,D.P5\P 1X%G_C)^A@YNN>86<>&X M<=:+H)9X:/V6+!)CY/P O >M.5+GENNS8!BJ=Z"+6ZY!S >T*,8W&($I]4[! M$@EL5")W4ON;-NLRM,XMU^=ADD+?ZNB>8V4@Q,&2U!IY8HGE$MF2,./%<',! MVK&IWH7'SS*M M3N54:75;=FU6G="QVR)SKOO$3^>CH##/;Y^]_60AK)-M,A;- >04-0I(8A%6 M$)<#9E .*P"K(U9VC4KB>;STZXTW9VLK[AF]T9,0P&58F4->*?I]0#45BCH=]-.DF@( Y=$@SB1FC5!@L M80D"E(0.2EYZXF\3*6J&WU"$Z,W\T_?B/_+1HJ[OKD9/&;/4(6@0]([@6)R2 M"U]"H3E*E(GV\D2I,80#DJ;PSKPK>=KWE0D#XSW9'&H)PZ:NO,!N!P=&5#:R M5WH+*!Z61#4%<3@RY8OUHB.1VG>5(8(<5A@;[F \:L3,OOVDE1L>[S1CPVC( A 5.""N\4R4+XAUFC;:YWN[['(IT=8;G((3N.I 2 M?O[[:+;.KV[>[^^H[$3TJCK/XA*N'!+(8.*X$TJ3TC*F1NM&RUMO=X@.10 [ M1C5YD-'F9/]8&-%N)(W?.E\6L^EDM,HG>C2+MS-__)+GJXL$+3T4N*@1K_3S MPQD):XADR%&E'0988"XU]F$K0\1A^?Q^^50I4>4X*Q.?GCR8613ORX#"<0&U M(EI!6A(CW#!N:6O#@N?I3&V('VI8TIXH,QLMEU$*&@5T MV("(W1%DH>-@L(%)'?#H^;[>%3JO@.U#BT@:!+?3=L6BK2\U>?P=O=PQH.4!WL!*N1B M+1LG(=L31)AI%#[>>"'B8L.9H$P(:T0IIIY)G2@#I"9W MF[+D(&?;(9'$"[?\$IT@X4?,,?LVFFW<(BLS6BSNI_/;C2?GI*.M1OL,2LF% MM4)QP"P+,P(RL2?;IDH!.DL &G/N)Y]9]P"EF/C?1M-9-"5]L?@8QOPQ'Z\7 M@07Y,H90/OQ5'1QX9D^9#_8JB#65PK3CG%B/]0X*"@2TC0XD>]O>NY65?J%* M(37C<:P_N?R0C_/M7<+O\U4-$3G1+$P-2'0\,L,VUM7'SCE:$DDD:G2_5V\A M61W+0W>X)&!^6=LL2NYRXV-?/O99'X( MZRWHJ%MF=P%(:L.OKL&7Z; V68L-!M!!8R0,A)3BJA%O9,;W%A+4\5[= H@D M\_9(09&PV)R

      ;9=A3ZI5QB*'P T"%M"F)-(3@)MSN65-O;=9W"$@"KK^) MM9UNIV%3V9(?!NE^Q-"@8'C^4123[].'0^>#%[U4-\\$U]1B)A QR#'B'/&R M))H%BV2 ^GEK*>@!F%0JVV[ Q7Q<3UM[_GP6]BDAO6!.&1FT$P/I UD PT9[ M=\_*>6M^=X%$LDV[>27J*2AO3 MT>?I;./6"=O)YISH2S$+D"[CUK*ZK^%TK]M%%A0;'A8DR44\=8(JF)-[K23\ MKU%(8V\;=H>G+#T!E%8ZZA_"'&^4::\]- ) *1TP6HBP>NT(A!;P83GBNV?; M<;EH!U1"U^KUZ#XZ">H[59\VR*1G(N 3)P_G5E+C,"\)0ZY9&<04$M"804=\ MJJU@2<35!%;.HNA< F3V!!#>KH)Q"S>]G.>@,J,MI^K4$HK)MAC6C&' = M=D'E*-6"XW)#14&C;73XGD+?[TM!=4X[&K8!1%^D%[H&IW9]*8;=EJJHB-(DF6U M;D9P&7%@2+UF-GP%YU4:GJ3=3F;WNF',QL;0Q(FK#G75Q^ M'08?>#K#Q%F(/<= ,.B0@F3OM4"0B&&9]3WPN#TF*0Y=)Y,-QJ/9]6@Z>3/? MJ96GCEP/M\@DPM1;9XV!%$@-)8.E=P)[:AOMUCTNV9VSNQM<$K#\0[PY<)Y/ MW&@QG\YOEVH\7M^M9[%*EPU,&$]/[=G5C3.G, *4.T*L))I$#87L"98>-1&$ MWNSW'@2AG3',%&'?*.$"=Q!QQ4(:A8"MEHUVB-ZN^CV6C5[PNHOJ?I?)G04O&P@8[ M%7$/)+/>T/*\&D.!&KEU>K/F>Q" UI ,(&2WGD%_L&D& )26&&^P"&1K2S71 M);' -KN HL?M(EF([IG /$A!MX5#CY3PO!Y%+].7?#4=/VB++ZF>IV&(2D - MTU:Q>..S"#--H'BS$#:&5,42]$S4F?4\C:9 :82)5>%7J3QGK"2&*Y_HAJES MZWG69L'I>I[G$3_ZIZCGB2Q0!D1M$AF @\7IL2HQ480E$H@V]3QK<[5V/<_S M,$GA0&M9V-$Q 3D(Q@,51CB(XMT+)4&6"_0"ZWG6YE%UA<=FZ+P"MB=G=^-Z MG@FY?2'O>/-ZGAX)@Y3@0>$W0@7#C@%3$@2@2W6/=..:C[494EW/\SPHTO*V M43U/:: T"''.M+*&><$8*0DBBC:J_)*RGF<'O&T&10I/V&Q6?(]VCB\6MEA_ M7MVL9S]7I:J1F71./QE@QFK"O\2J6.&#QOE3D!7%A3*1,<* L#=8Z7)&(QN$.U M/MC?$I-+L/W-0$P-A[MX;+-JDFE](5VQNY&>%R" MU5?KU7(UFLY')QQK9_NF$6 MJ%&6&&&P<9#JH,_8O?]36];(_N\M^+4W.6@)RX7X7[G_'V^4&0@-X(!*HP#W M'@N(]S:.Y*I1<'MOMX#VS/=&D%R(Y_44@8J6&862&&X9P1(A)Q5A8.\1Q;X]+_6?B>].753;SHP,^*[_U?HOGDK8_CA&*$T&7?7B<>H)^A M;!V)SV,H=I%V3\-37E)\@I5*( 09BZF^F#JL]<[TD<@!6Y4=.ZSX!.>!X4)Q M*J3%@#LL2$D,Y @F"O<_-SZA-@M.QR><1_S@XQ.V4RHN ,5\<[%+S1B%0^TR M@#30R'$H+.<2.\?*$T )+6P6_9DV3J$V=X\)20>X)%!YGHVR\MSZX/.9@M2: M\'_L". 44:L4*\D"C-#A1RRTXU;1'TBO1@8&&[XP -8G9_E6N?I; 'Q9>=#] MT[.9PY12IZ4")ECJ%%@,?4F. ,UN..GM5+,E1XINP4CKRZX9Q/#HV8QSQ['F MP!OK.73 $R1+M@7CEDFJW_HD9[2TQ>0)1Y4&249%8*H8Q7' E%0$F0AIP, MWU1OSJ/JQKJ[-MS_?S'\NS_&AF,U\L?@^6IP*]#NSIZ"T$BB" M>,=:,@@30[@V9<@!([11]%_*/+"F(1/]XI1BCSXC"/#G\#:@#$)4!HP(YP@Y MKB'=DP-5(X]*;VSOC5?/-^N6,"4['JTN@O3DN0P"P*"T % :[]%U0=N$^TGB MZ;!R^E)QNPU$23RH[:J<*1]L"..=<=89"KFDH/3^(^W L H:)YOA;7%*Q?AM M(+I=+\(J=!ULB&*R79S>Y]\W7YWVH]?I( ,\5O&FPH7ES2K#@*9L3[ABP[K< M+JF =(W=Y81FD\K40F:>ML]$/&>.I=_#OUX8B@5^0%7(1L?QO9D4%Q:95M!= M>IDQQ?Q; "EP*D;>Q]]7T\^S_&,^#H]67*C0KN.,\; 52R IL1Q(*Q1[4.BY MLXTTT][2$0>Q+'6-Z867JQYDKUZ_&1(8BK"F"^4!@H)ZPO;< 4@U6MYZRX < MPO+6-:277O8V_^H YB3&:^3SY<9S],?B4;+3N0O>B2XS#G'8#0+\3D'@K7-6 ME7[_H%781DDJO65>#F*IZP[-!*+V=GHW73ULMW3.5R"5$].(K7/SRZNOFYC;W M(U^,I\N3>>/G=Y8IC#6VQH85GWKH-<)Z;U KCYM5BP0O7<9Z!_+"6EM'@G6\ MKTRA.,>8D9@[Y"2D#._7=XF<:217+]]GW3.."<3*3I>KQ?3S.H[SW6B2?RJJ M%N28 /^XU3*@/ L3Z93 =?B6#+ 83HU$6.JAQ$0R+??N'X%LL]BE%^]0OQS" ME]Y5']M!FW/F+MPCFXXR2RR57#B/15C\PW\4V /!(6IV4/5*RVG2;&1IKHSJO&41:6@-M63])HL89UR_^H" AI$.1N[@> M?WYN,G_( Z3+H!A\S!??IN-\.]\^Y./B=LOUJKL_^WYU1BCD"ABIB*,06D*( M+3.G@TFFFN4DO/A#B('!?FFE[T,>%=?Q:A?4JR*VK5S%1SO,/# DS'\GN*+* M:V 4*2<_AE@VV[A?Z\E$MV FB^2+TR@@\FGTX^_3U9<(5J H?'#8Y5T9['=> M=YGRW@/.40!>>\8L9ZP\(0S6EVGFM'OY9Q']0YEVI_Z0;Q+'/Q7MQ:Q%KYD0 M""OK">+:*^@QPLSL&X(L_ADB': *A>Y^O'NZ2/2%&3Y[++,(&$DZ= M\DC[6&I3E86+NTCAIS#2BC(UAQ[/&.?4,H01A4'K=\ 1N4<" M$9HHG^JL"C6M&/H\@J8])BD"LIZ-LK)$&&2':!1U;4N8MTT8+ TK"K&3 M#+9233LV5?"\%3BOB/O)N5Y1L&8(3$_.[&>Z5(URHP>>S[#5G@ADP\8(@.52 MAB6Q)$OS@5V)VY8U/]4<;8](BN"A)[M8Q=;]\\,9=H ;'@P:J*"SU&*!24F0 MDRK1S;@7V[A;(Y*]'=]5+][$F&02*6PHA@D@"3[650.^(<]P:/MBMNPVC M3O*\-3BO3 *&MGT/@?%G,/Q M9O_O9[=A\\(OPYK7'CQQ_7G@-MT'GTWUX'> MZ7)9+.[?%ZOC%8(;])(9K:E5#""LH0%">N%Q293%?E@W7+=G39$*J33E<(J[ M_*':2^1-9,3IW?U$J\Q!+)A3EEG/K7=&&KN#40#J4:.(I/.C*"^VS7<'S>6X M7[GDGVR7,0FQ= H&&0<&4DR@=*7?2S$G![OS=\*[>O+0"JI7*QE#TPB&)Q"7 M.7)\7\R+[7'/_'8[?O.\X":NK#/\AK"2:!:-W4/I# M1_P[=%+8+4[)K04_&N?JKEB?/&@^UB2+E$$FI$38604IAY:6Q'EHAE4>K]\C MG\:H)&?YF_DJ7^3+U8N\TX=%M_8.^4YUDG#.GM?$$6P&-((%J7 ) M'6WD ^XM_ZM?L>@0IW,-RZ<#>>RPG"['45 ?1E+<7-WDA12;9"S6*Y>\O!2B$I/2&78-=Q ;S)))_8(-7? M@G[T+?>CZ6*3RW!U\_.7^S38$WM0TRXSKP0Q,LP J2C7$,( 3 F.9*3J]N:T MI=FZWI$2H99"I'Y$-7L]77Z)R%S=1*0JM=?CC3)L.0)$*@$MYH09A=U^D;4, M-2IIU5LB4^=BT14NB338AVS3W?*83Q[@V.8B;--=8(466[^CS$C%&=2 :AY4 M>@(<1_M%%=AFY?9ZRRSJ0Y/M#:OD9L^C/?6!J(VN524OM?K(O* 8"ZV!!9@Z M$J8)%"7YC#0[*N\M1:A?HZ<[F#K3:Q_&\2&Z?D;+G>94W&S&=;V]&_A,K;9> MIQE4AA!%@"5A X7$*4+,CF1"(6ATNM);.D\*G;87W!(L*'\$ )D:GXL8.)&(2$.@ MX*?OWN1KN18X$>\<@I)2C%Q5FH#)8/4DW0EQ!TT7E)E!/52 M642EWY$%3% ]TIQB-4I7JLV1&NE*Y\'PFM.5,-"2:R.$ $)(Y:PPI$2"N8=- M^OGA3$$O./..0"Z-!TAC W<$0:5),SVY M+S6Y+5-^XG%+.%+P-^@S5S=FD4^FU;EH/S^<^:#V$RR9UX +:Y$6LL0&>0L2 M92E=B+]MX7@!66@2<8(H=U[KZ.BQ6%"V(RC\"A-=T'@Q?:PU(B\L!XD*XY%@ M6!JIK64<6B9+XEQ8JP:KD;5A5-UDI&;@O#()&)I6-@3&MSLX4^O;]7*% )!O MK+,;I>'D+>O''L\ 4DAK[+C#6"&L-$.H'*8/'PY*UVH/=M$Y),TY=S7/_]=Z M/@FJ@)_>K.X_?2G6R]%\4@ZG'C]K=9(9@XCE&@7E42$A$?5,E"1)KX>1^M\- M4PYQN ^0SN7[NU%,8P3OBWGI"-?Y*,:/UN%WS<99$'YG/-8":LI1,#(=!CL2 MJ+&F68FXES";^P$HL2WE1^--(%^5#_1(DRQL8))P2H@,/[V-EWZ7AH3 '#2: MY1=("VWL!^T&EPLQ_6T\6EI4^\4JFH95S$NM)<"8"2JU,)J5$BX$$72PVGA[ M]M60APZ@>N7R,31=?7ABT5(/"'",YA]7H_DLOS^YY__\8.:)0RY0K)2BG K- M 2U5%&DA2%2IL:[GK#.@BPY!.9=?'\.XQYL['<(;]6C^YRF>'7DX$]X1HZ%' M1"A.*-%"E+(JC;.-$JKZ\WCVP+=N@'EAZ;9**XRP!P9(KQ"+$=;E.8_V4C:[ MAB!UN$\W(0N-46D74;R]0V,ZOA[=QS_?!3SOUG>/L_@VMVA\R+_E\X.7]+3L M,=-4 62UY!0;P+#VW)9G-QK9AB7@ARX":4'K5$+4?+X>S:Z#Y3B>?HVW 3T> M< /Y.-E?QK%$V@'J$ 2,:Z*!*)T:AH!F]Y0DS[/M6CJZA*Q3V?A4K$:S&+T8 M[^'9?=9 ) YUDP%"N*6>0(&P P@ZXU5)E@.J47F.Y'FT74M"!T@E"FTIPT;? MC5;K1>!#O+'IZW; RZN;O2R_F;_/?ZP^?<]GW_)WQ7SUI2K4K7&_&:8&6!'O MA/*:09M4]TC)72))2:CUCC"K M+7P9&;!=<+HQ)FUS&(,..YJO-I=$!A/Z_3I"4-Q<%\L-K,M@5V^*68WFDP_Y M*K0X?#%9-QUGAD@3%B]'$+>*.&'")KDCW<5JUTW$(7F6:VN](@5VW8A-E-KB M[NML&N_*W6]81UT0C?K),,<$&@P !9);8)0DM"0, -^HC$+R!-?.A*)#J%Y$ M%IIV#KF F<7>D_ _2W@\7B-8*LF#2=7(*Y4\;[7I%M$>D0N=_[P;_8@&L"X6 MB^+[='YK1E_#-R?+[YS33::D"M[A"J! MO#Q]T""\CS%0VH:F8[ITU2;2D)7 MN%QHF7A:70XU>+=D!U#TE*E>C+82EC;A-WN$H'[8R<:;X\EH'^TS.9P\P:+95'V!*+A"54 M[0:M'2+-%.>S)\/!O/.NX"ZZH7VHR>;[BN)F-EHNKVXV-Q)71%L>;9-Y)*#' MVFLA'(=&Z+#'8>(P# M<1*Y/4%>J.'>L=$!CYXKQ5VA\PK8/K0 R4%P^Q(F[UTQWXQ4U;@/\_G#6_!?]\+89%+5Y>Y[-\"&_G0:S;+1-\CEI+3Q]-$->(NP% M""+*9)!,Y#W<#]\W"Y#J?);VI7RW Z,G7IJPT2QBV,0D__%O^2'O\]%G,Z@\ MLXI2Z@S2%J) #2X)"&+>2&'N?%[VQLUV:'3.SM*9$&M:'.'BXT>+9W,]J@^E4P[\FSF:'>.(V#\<<(@M@# M)O8$A*6E4:9^YPZ]'KG8!HW>V.FGR_%H]A_Y:.'#)\?<:4>>S@31E@$%I+:. M*TH4IVXODT W*HG5>:1?CRQMAT?G3%5A3)/-N&:CVR.L?/),%JAVPBC!,!#4 M6VO=7MVS7MMAW&K1 P/;H-#S7-PN$_5GXZ/G,Z8HTTQ8A)Q .MA3VN@M(00! M"AOIK)U'X/4^'YLCTCEK=S&?#^O$Z8WSV.,9PU IJ1D'G@.C+/0EV1()!M5 M\.X\EJX'QG8$2%\&R<;HW9C/V_M-KM:KY6HTGTSGQY;?ZH89@C0L.D$% ($B M+HBR@I2D4=(L=:_S$+G^3)7NH.F)ZW_/9[-_FQ??YQ_ST;*8YY/-K3:'_$25 M;8(AI@BF!L7RBD0Q@J-&N"-(.=3,R=!Y0%QOS.X&EI[X_._%;#U?C1;W?CK+ M%Z=/FI\]FU&!E%)<$@P#+EIB(O8$0 R;)\F'_&NQB!%6 M\?#BJ(YUJDGF'66(R8"&(<&,DPI*_K#YL&;'-"_(F]0%*CTQ>2-P)F@(M\7B MM(?PR9,9,48("+BWFAL!A"'&E8./!Q3#B"[KC:5MP.B)D]?KS[/IV,^*T:&8 ML8//948\J[)(APMEU;4PG;TC M P8+([$/\]%))QQTR&XA=%ICU"SMH9N@O@O+3#$,R(<:2[C'0]\_6N_\(O_' M.I^/JVHXUFB= 8<,YIQ()IR"-FPF$NYP,E" 1'==G%7.\0)"0F:$% M0@Y=5 8A(LO]VEL965>G>28LTC:8,MXJR22DC, 24*N5374A4[U8NTZY6$-" M6J*54D3T_?[7_S7-%^'57^[?YM_R67U%YD0'&><6.VAD-*2Q#.8PPVRG=2)" M>"-O7<]7P@Q*E^D.VTNM.S]3T&B3.MI/!KS3TK A?00CG5ADA*"#(8E68F!)L M,*"\)-'Q9O&42=6?#KAW3$9:PW4AB4"-)&+7*F:;2XR#>J1X MKKTP>P(];50!NN=+62ZO^7:&9P*!^9 O5XMI+%%[>-2'/ZU<8]ITFQ', R1* M B@@U50B#7 )$H #U87[H+QQ<6!_']2=Q"LH2G++TW8D@O9NV*>W[\;+?[, M5WX]GU2+S^$&60P&ALARJI@7"$@?:"H)HYBE\B37TXG2L+#H ;@4$C'ZSV(1 M4^&65S>QWE(L111 6-U_C+O_1D&H4)5J]I 1HYSW2$/C@$=X>W%?.0-ELWJ$ MYT<1O3"]J1]PAR%7E9Z=VGUD&F/$7)A.'BGM!!+2Z9+\L/"+P:I'G?/W?/EI M!>$_G20-3>5Y.0*47'#^]O'38K-&/QIKI<)SO%'&+:.04XV01E1B8*@2>PB= M((-2>GK@6]$34@E$(9 :E,#IV!2+K\5BM-J4B3Y#*FJUSYRF83-7'D(OJ,;A M_Z2<8T'?DXT$I#=/8?\"T@=H"61E5R/XXY<\7[V-/(H,.:T"'VN2>2@,ET'7 M8P);I!G'NIP(3 K?R( ^/Y7_A>F\':%Y(5&IU$6.-\J$MPI28QQG0&-K/:2J M))!IIP:KQK9G60T9: 72*Y2&H:FB0Q*"@9PR51>[.^5[@EQZ92FD "D#*9=P M?SS'PA8\+(6S"V;5.C1J!,Y)"3ATJ??&WL1I:XLGG,R659-P@[I4._^5< M %H.%"O8**"R-ZVP0RYVB&[+394Q6"!;*EOH^DL3@-?+#Z.'L^&IR;1"=&JVT4& MJ56<>F\=EU*PL#:R742RY];981FAPY"LGK!-(5@;V,Y;I(ZVR1!2,%;^@091 M[:TUEI>A.YQ;W2CVK;>[8 8B.AV!F3!5_&KU)5\<_&8(Z=J/%9 _%L7Z:^"5 MG\[#9]/1[*$R^NCKYIK'M^=D:#?L.LQZ@Y00*%;1IHIJ322Q7G$O 16L,@"P M]SR/0W35SK<^T3S#"@&E;)@,V%$@C':8APGBA5 4"YXH%:A>*G7OS#V>RM$5 M@"\@,;K7E"+J@': T6#)J; (VV#$ 2T$ 58S!IH92JG2HSN1@F;90N?!]FH3 M.Z 4QAI#!12,$&TI'Q_"^6C&4%AH1KR<'X0=32@1V"*95+ %/?3/S:P#Y16F$[#SP M+I1-@AMED^ R -!JS!!')!@$0=N@:E-XDQGAXJ6#(%5\21_9)+6Y5R.;I!E< M"23B;1&V]7QQ%ST#^X&?D(6#SV>,$Q\FDI0L%E\U0GDF//7(.R,M LTJ6?8N M!:EU["ZP2VA8;[2]?BJQO8DWVN>?1C_Z[S]>EUS,-XZ"F^M%\6T:MQ&=ST/' M*U\L'CUYVEW0V8!L?I,O%ODD_''(U9-H%.[F)A^OIM_R_6M]5,,TV]WB_+99+$UY^ M'W#X/EI,+NFZ.CZH.MZI&JTSXX4EFD,/.:.6&T50O.J8< QD6/.J#HM2DUWE M>ZIHF4E '**( @0EE6''9Y@0 Z# P;SP.E'6T4FW4Z=<*_J$9ZA.I?VL5NO5 MEV(Q7545V#O<(&@#T#JE@H89- O" A[$,J0H ]H8YA(=I)[E-.J,P44/""50 MH7\>9Z4-?JQ)9I%%1"@@E%(6:8>L55NWA!+!^L OS^O3EHN50M$/N,\,AX+X,\PR#T.M45T/7L[?;,.1J(WQR3!*S>>!"B<1?@G_WO M]6*ZG$S'$?1*IE>TS(0D4!'&E&>04B(T\9P@!(0SCH29,ZB8F,[9WRTZ*;RN M6R.V[I0_]'@&)0)&,AYW.&JXU![KH)%[[*$4R@WC=M/>6-X!) GX?%P1;F0] M9D%YT8Y:P[GFU 9!9MP 9U'X3"' AW&Y]&5-R#,QZL=[^LBC\]2)=G7SMQBA M5=S.I_^U/\K 9B1Z3#1"1R0)ST M5G7%IJ(G4%Z[C\I90#W" $O+,,9!K<*\1",L\8EB L[R477!VWKNJ?/ >6%N M!AD4."*U$X89 Q"B@:!R:EF)X6 3.MLRJZZ_H1E KTP*7HBS*3GS7ZBSR3-O ML),$J+"M0J2]@+XD2SJ=JL1T2].S-G-J.9O.P^1%.YM(F T,2<*4,H## *- M):DJ;)@OP]G4E/W=HI- $ YJ.NHN2N^Y!L&V58: )(AYZXF 3'F,& ,EB8*Y M5&<+]00@I6W0")]^7!"',I-[L?L/O<@$Q0,!(HP M5$Z%G44QA11#3@VN#M9P).L\Y!((3MD#M!1E;HXJ?U6F]$.5F,_+U6(T/N73Z? M&8$8$>ZE-I)2[ZC 0 =0J>#. M0I#JJO>:66*F*UXY!B9ITG9EBG%Q>1J<[DNDM&#%K&'Q-XM8AIO8\J4/4BXR?? MF G-)00DF%I&4QMV-T9X4+YCGK+P WKB.9ERWB7C!BTC*OQ>'VWG@6=:O-Q MK_K&D7=EV%C'H!".$A?6"2=!T _#4N$5!]3#1D[DWN1ZZ%I'-R /6F;+#0BB M[01]1G*OVL>1=V; QTJ)W!/H#<7.2R&98EQ(**@S?EBE,2XH79UK(=TP9-#R M7I)8;D0IY+WBG9FG@EI-I;4L&ME0*ZRQ=5( RK'EPZK7^QKDO5N&I M/>-@O M#WU[P9B!PX6YZT0)5+3,N 22&\0:@;2*Y2&H1V@#TD(SF!^O]<(82&$DC08750PY:F# M0)<#Y2)5]%;[:X1J U[K&J'S4$DP=_NX!RP8W,9S1:(AHAASUE-5$NDY'9:[ MND/6]P#.Q22@0JD[WBC3SEADE8?&QWM2O>$ [0B4P.!&J_?YW!^06M<95@F$ MX4.^7"VFXU4^.3SJALM%FVXS"!1%3@LLF6"&<@R%*4'B"MC!*H==,+ZX.)#_ M3^H.@C4T)?2E"5OZ(.!BGM]O53._GD^JQ>=P@RSF@RH%.8 64,2 L*#4"B0. MNOZ@%-LT+'P>\-L%<)?3?+8Y@-/Y;56X1ZWVF1=* :4,M!IR#5TE)5N1:F; M%7/K35[Z\I'V =7%)*2O2U:Y%=Q:HP%PB&GG/*'E!%$ 4S8HNRFMI+2'*T6. M_D6241D1W%#C+86:Z6"M B5V,%AG2%7Y\"\IZ!DM) M0%0FRKCI,!FU-D\;)Z.>!]D_PW&4U,.0FPYS0YV2 ME,5(YI@PRX/Y330IR<=0RL'ZLCKG;^,DT680_M-)TM#\4R]'@)(+3M=9QA!C M07PPI1%%# JC*2K7<"L='E9(<@]\JY]E?!Y2KR;+&)%@(9-83EMZ92T*..[- M"R3,L.X7Z%] ^@#MHG'EK9)Y]J'.GDN-.):0T@"G@U:R\MC !82'5:P@C7W= M.6H7$).GPJWNBL4JAIR;8KG2H^5)"^GM>OUG/K"#.\Z]DQ93 MA87UI4O8A;\:*<472$[I6]YZ07/ 0ACS9/H4PB?]9_%P-.PI6@L L4"<8ERZ MQKQ7KI$WNK>K? 8HA&W0O*C:]93 1LK7TRXR[C3%$'+M+7)&AHU E0>BWG'4 M2%$GKT"4.@(L73)^>7R.E]\_#)Z.(GN\QUJOII.IK-UO$K[@4;W M8SQ;AW?Y(!GQ5O;U:G=)DALMYM/Y[;[Y!7/_6HZ\SNEM5Z_(2$QB5LYBX046 M(I@J8=*P8+=(00SVE[F.Z)&=U8[.,TY_.WA1YKC'6(7] V HE#%,1#/6)N"86^/]Q!Q5EDCV_- /&$ *JA$(QXR:47H.0+MR31 M]2Y-SR^32N9S-60P7$FAYQX@PY" FI)96NT7[F(#>U\]%5*5OH0S%4Q_O/J:\V+D9X]FP'O#&:$<."9 M!@(&DY26Y,0 TV&YJSMCSD]7(K7#)6G"T&:P9V0"/7H^0TJ(@!"E$@N##$78 MPD"6TT!#IYO9!/UYB_MB=Q?87&ROJ+T^5MZ0U4G_@0G2$:Z9M%H8ABETJ)PI ME'/X$E:0A ;G)3#OQ^?WS$'VT^X\6D[':CZQD=A\87L!@L*-8F'. M...YH,AZ 0TD"&'IB<-:IPK"K>U_2"(&YX&2@LO%W5TQWXQ451<]^NGA3"NF MB>;">(PIA5!9(P2VG".N-5-5R9>)D[M;,.0Y;]M"D9:W^AS>[A[.+++:2&T) MQ(#2N LJ(Z %$!*/@:NJYIHX';L7WC:#(@%O@[VUO0J\H@[VD^+V]%\^E_;;/CYY./T=CZ]F8Y'\Y4:CZ-/,D!U7+/+Y^/ZT[S'=L-[$_D>SZ_7G\/?5S4V^"%^^>,.$J1#!,=!ETBS'DK-7?46V4(2J-( M-7",UN;/&8[1\\#XYW",PJ /8*@#HK$J$Z=A9XC7A6\N9B4XU740G3E&:[.X MMF/T/(!>@+\KX(.1DE Z I@$3AB'-QX^Y[P5EK\FQVAMYE5[Q#J&[04("@*< M,L0#05Q0(+T4 (JP @M$.<8TU86M'3A&.Q2#\T!Y 8[1>!^F$M2 6#!;!.," M!X(P="P8B%;2826/MV%(M6/T/"A2!,FM/R^GD^EH<1]SJ6IN]R0]L:P1%%4E]_J.P(H!?\?!ACCQZYN/BU&\^5H7.O>ENK& M\9(+"3P'"**P)C(D"?7;/^8^%Y?D,+X"P=+2<$N8A(8Q:CE6 M&&NM /=8 +@\%2'2XC->2 ED(HWUU>5&L3^F0Q#I9D+"C$0GA+.M(NZ,")0 MA?68@&&=J';)CJ(;1%(%V;]9+M?YQ*ZCV^XZ7TR+R<;KNGR??]]\==IO4*># MS'C%HI]:& UH+-.%.!0$>(JA ;+9/4*)C^L:^YOZ0"B%:&P&N!WX]6(ZSI^G MI1^2AF-M,D<=)4'UP@@#&L@)RKC'5))XC0!N6-;8"K4)-)AOT1[/KT73R9FY&7Z>KT>P1:?'?6&LZ%L$ZF1K=HMM,.\ P,DP' M=8LJ',QRIN(=!88+9@UN%+#;6T&5;J4H(6X#$:ZKU9>32F?M/C(8E'-@G!=9KI;+?'7)*^E] MI#5_._T6YMVS4=4YBZ[3/",&:>4-HP11CYG0*FJ,S$" 7= IJK3IOH^F3]!0 M_Z2ZJI/,2<\<9]1!*8*(!L/*HQT(X2^4Z%;:DP?7W3+SZ#EVQU -]5C[!)GZ M?E-:>.NK/^W]/J.73%,JI>(2:Q(0I)QP DO<@FZ6*#:BH3^\.ZDH4B&80-DX M,?B'H=(4\IE(0(JHW55N[(L)[S1&7!:MHXO?&HZ ZB MBRXMG.M[G/U:?ON>S;_F[8K[ZTM"Z:X3I,<0NO;Z;IG^PQ"S $="233 <32AJH)2VAD<#.SB)4S>K M?-&YV#WI-:,!=2^UIS38\XQ9XR M(5*&-8HL8?_$LM<&W"8TUUD3 +MH9><"VT<<5 8NP. <^V&4-.A2S8>#8SI M%*:AAL5\".MH7A'TLG\F$Y0)XPQ#6@0((8)2[8(^F,"BF8,U64A+5_Q\7C:_ M(3H)M)S-T*KO1'AX*A,.>"*LM)XQKH6BV-D]"0:!P8:9-.#"(3ZV@N%%\"FG?KNTH6/GDN"VHR-QQ2 #R#@EF@+2@W,PYDJNB<>L9!(_R+ M[LA/P<71CWIT[X6(+\E.$1QU3 M"&K%S-1HG1GMA V*)\2("2U ^+UENGNL$HB'S;\N\O&T*A+F M\6,9D%PX#:DT#$#-8$R#V1'AE<+#2E3MD>$M0$E1TVB;K?0V'RUC]D^LAKPO M[G3 E72"^6?VE/D@RHP8XHB.!3HP[W" 3Q'%% MC%2&:*HQE@Q!1@TQUFIF4A5C.UVNM0/6_%2*K0,PANK ^XDX??\I#+C"I7>B M54;CA9'6.X0@#&LXD0*"L*X;S82(^_< G7QM.5PE,(W12:',_$1[>'-U/<[C MK3*$&!5,(>8=IT%;PPJZ3;TQ[T'XR+R\LFV=,+1R5>D-P1+[5_+: /11>2A'._Y.\6S MIAGC1L3 5Q]04UI1!*U^V#*1>!5*1T/^5@I.OUB^<,E"FA"&D7:0$>H"T8H; MY!ARAEGE::I"HFT4D41RYZM*->3@\QDDQ'B(D$0(4(6% MY-Q)KF#XFQCFAU5)MCLF':@8W!:;%"POW< /^M)H5O?ZF>=M,F^5X,IP$'ZA M)JA6&A"F/&?6T[#>-=(RSO>W7U++Z J;%*S?>LP>#[2Z6/BQ-IE$1%BH@35( MBY,>!3552F$/H: RF'Q$A^4U&'M P5B" M?VA*0TK9. ^;VJQ?YN._W!;??M^TSW>;PQ%0]U2P# M!@"'@/)244J0%U!8AZW B@.DY,#N[K^X='KD?WFW"([_^WO:OM M<1M'TM_OSQS?7X## 6217 3()'.9E\5]$IRVDOC6;0>V.S/97W^4;#G=2=N6 M98FFG%XL=C,9R2*?IXHL5A6K)JMIFZ#VY3]>8,]%/$I2%S!B02%@$HRCDEOB MB&.G]&CHNR\G9[@^-,4S>IQ>]HW"!]!4&.610X1C*2QG.PBMU-U.'#V'V%,* MRN'VJ4EQSC5Z?][U&R189;X)KWPTNB4Q5<&*W9Q!L$3II%T[K*4B_.#]G//@ MR_(VA_0>.ZL\BRN=72#892,YG;03$MD<@*[ MW<\)06!KF ^"!XD9M8PU:Y-#(;/S1R?\C][/.6_ZV=[/P89:(FC0@2FF1=52 MS3;3<$1U4L4D]W,ZLWC!]%-X]+K:J6$R6]5-D1Z=^JJ\ZW+S:3E=SIXV MY?3W4;#JBQ?Q;/^JEQOWDTVY7H( JB0&+-%&BOL4.*$=P<%#VGOI.?8K"2JC^- MRO3)V8TH3=I=YN@@"FP]]IX*JCD@+0.C2NT("$ZP3A&]P:K"_NQ*TXFSE#D/ MNSO_5TQ"\/>?Y\NO9?E;N?HRNRL/L#*O!3G^Z>V'716#?T=2ZG[C=2?H-AD) M/7^I0!PYI -VCCE.*3$J@)+5<=5B!R>KJPR=GM#/=-NG*O3XO8)Z(6R0TEEB MN--55IFE8(36H)GVB9I['4U;N)HT'8S?%?*Y?5NYBP^*KRP='Q7 7HAM9V@#(/A:&4)^6CRDL"EP(XCQ#2+-B]R M(DY74*,[57@;,E\CO:2M?1;4B+C_L%M2XF]_5%;0F MBVGS5P>#_NU?+CC'1BM."4:6,\Z-LS8*/#")@2CILPI5]<3&GZ],9>*??+A#%Q$AL!)*&6Q9W,N2,$30('E?+ M;GZ?P>(+_4K&<# EN0@XC[_Y\9E"BZ?OCY]XM; >86R8-9PBCK&T$*+YBE-M"@G-"( M6T^59IX3R4#[8 B"K-S$PXC&$$ ED(_= ;RMD&P3>GP?S-9;;7@Y=[AP;Q0&3S6P06A M''A!#%-8"2%-E) 0A'NY=WCZ>I0+-B[2<67E<65%*E O_0Y"\$8DJJ\W]+W# MUH(RV+W#\W#.U4^_W_EA/EFO(RK5TM6VRL[W[Q0 'LO@B-+>@_ $(RQWF+AH M2>3=%BR90!PJS',AG"E*-CP:X>EZ;#\\7/"HM8P(HX$KQX70G.XGY.(>G>VM MQ1XX^KY20U_HW #MN;G*LV [/V5"PCYH>;*A5 DX+;JW/)FZD#5R8]_J;^04()A2#DXOXTP<+RG'P#.& L08<&/9U![AZ M(MQYGNV^W8V. YQ>!,:(V[X&J9>%,*N&69NOK^K:7+,O9?7M^ @[%K<\ M^DI!E,)(NL M]Y'3SG2?/%3@@ M[J1#%$MCA.76*=-,0WB1Z!K3R/;;2R#,X8K$05B^36PQ;;VP#_&Y0O"H5PQK M'4U9X"@09/%>O:B';#?_CK)Q[F6%=)B^"&POX.9FSXQ83B\TBW:AQKS>QN]KE&(JY]YO.W_N7UD([M2&?_3"%Y(-8Z%E6"D'@:)G'%K*=E65Q+ M0UYIA%F(2P*89_,Z^?6YF'S:;FJDJZ&2- Y_=6" MF+C"*ZZQUTX'$)5)T"BH-20OC]0U$U"RX6 ,8KZ;XI?);%ZYB<)R]8_X[B#5 M&D]\LC". N*6&I ZVB[&"3;100>:LC?;CZ5J]\_ M31:[V.^;Y>)+Q*>6&PU-$18$O*Z M7WW-@TS.M-R&?FR=FM=5C>T8BA#/&=[BP *5FDJO1-QQ=_ [ZU+5MAM8*P86 MS?0:U(F]42O/G_6\7RVVY2-^7VXF\WWAYZMHTK$!%=%,Q5%"M+#8,4]1B-;L MCAB-%>V4799?7.A6U*I'*J\3&=C>1:WF^A(#.&P1<4188,AJHIQTUOK@B1!< M($^M%>&4 _LE!E 645&UPY8PP[2$8(.29@>A#@@GRJ(>.@;06E &BP&+Z>S+;/HPF9^(!3S[?*&P1$"YI-X@:B0EGLL&"Q97YYN.";06 MA&7_4":P%W\8YC]GFT_ORGF-TOK3[//O2[_8Q-W[I!?US%\JK%."62JIH\X[ M3(D5#12FZ@F2K4?_0F9/RP,W-)AZQG":7SWZN4@LGO01$--4&^V@N!"7J:05/';&I MZDM=,?VD-;&MKE*?AV<.R]A1R*J0S&SQ<1N1P9(L>"X*$AQD>YR>KX.T9M M2$G/J/4F]\Q" Q)IX2ECSGHD--G+#3?=O 8Y7\7,3T]ZH.4V]".CS$+/D,>! M@4.!Q\V=$ *Z@5]2F:K@6J8I4"U%\VJ9A>>Q-VKEJ0L)K)M-]BJZ\W0(!01) MG:'&57?2J?"(5I7BM^!C2CL=0_(SO&Y%=2XB;]2:$SGY4,X>6:A749X?1E$P M!H(ZKS#WH!!E2N,FM 6*F$Y=>_,SR&Y%?R[E;]0J]/2$EX$/H"#:.T61M<8J MXQ5#==^3+?C,X4[WI*Y7?>[6E>CMUD M4^X])=DX#'H_ J#,C;3Z*"F>M= M86P %Q#1C%"I7%6X>F]Q& PW:>R?RHU?7I035/G3USC 4-@O'@ M-=+.U.WH+6_\5 #(=$HC&+.K9.2*.RS]H];>W3'Y856N\U3=$IAKS2L0A+A Z<*!XDU9PC;8!N2J%.=4E)X=CK:D_-H'"2E MN K9-/0J5U]F=^7SO.S7O6V]D3HI[?&_A^5Z\V:Y^=]R\ZZ\6WY<5$THOOW2 M]J7OP3IVV_):8RJT- C5W06X1B1:*4SLS13-5:>N3>(&=6@L#(U9@;:;**\.YMPQ7#1,:J\9A,)U*=,@754E+RQ5+5[UTKS@N M;X$!YDQ*YFD0.B"+) N! V54$XY.';E>*E>5!1.&6,MT/'DA1:61W.,MA)AI MDZK0Y="5JUH+RF"5J\[#^;8K5T7CGAOJN N>:6)I"%I66'"P$JCH= H;3>6J MUH+0JG+5>5#>=+TAPCU5QEDNL#!(&LR"W4(!8*/^9UL,X$)F+RP\U VVGUJ2 M4="%)/S#ML=6:5\0=CK5WEJO.PNEKE M*NN0K^[O.)"*"@M>H%HG%/" 1;<^6ME4KCJ7TAZ1RK9R51RV55@$2XR0R$?3 M"^36VB+1#G.=KCR,IG)55U/S$@AS"$N/H! 0J6ZF*VLD8E70'X3=ZFH$52,7 M;+;&:D?92%$1J!NF+P+;"[BYV<0CEM/D\OFL=5R:HUT<5$UB"1G*GW0DC(]L/[;G1J_I 4>E#./ 112&)@/ M\8PI/ <; ?OJ83XKU[2 ELT/2$*(QT,QR0JJ)&6FBV$Q$L=;B0ML+6@#-C0 M\AR<WT=CNQJI.1E _/'A(J)AX]J'M>?<&".##;R9 MD+-*9Q68N820[[F]%(H4<>)J#SNQK>^?*>)LP6G.?=S-D..,42MVQA627G2Z M)SJ:U*NNVWA7^%*Q?SHGX-M3!980F!'(B>"HP52;P)HIL,!4MAMU!Q:>X_$B M&$;):&Y[<%HBDQ/X2T3S_N'^)(5/GBN\HD I1U5I!:TM8(IX,XW@<">WXV!; M;"?\E_U-/P6+D[_;L?CXN0*D1)0$S4P4:&XKI^H># RF$XN#Q?-[8?&"Z6>; MGVZMX-@R3!CCVBMIP;IF&LJA3GZV\V/-(S.2+H$PASR*$:3[!A#4QM4QPHB" M=$(XI;ZI%\K7Q])1-E+D_7;#]$5@>P$W-\MTQ')ZAGP^O">9.%M-'M\X> M1S:/7>UK^W;A"77.AV@B<$> X&CM-8@*Z?!/T$>Y-8W+H=$]5T0ZR,7QX5+A MK3<"L*&JLC&BAC7#E8S85)=7C@O#(/@O!T$HASWID$;LYO6HH.# ?4Z.?C"> M4YRE6!D'R$)U*UH1W0"+F4@42$^7X],YI)X#_..2Z^&:FA[Z5L%PW$:" \F4 M1?'PIL1^W5%,D3P6TEQ$:C@)[\3&"(3[Z0V)?ZR6ZT$RQ0Y_K:! K8K<"H(] M(0R$9;*!U!.6*&CU*7\Y%"Q*OCP:OU^J&&>P1+[&YJ58AA]2Y$<@R(_6AN_ZCS3:^^MJ=E?W M4?F0TK_13F3>^B>1TM.I._'%3G8/2H37?)WM2GOU$4 MX+6WDEG.I=;6$&J(:2BP3G4*]N9G8V6H0E?C< QJ],SA_EJZ=.90"N.P,597 MWC;G??"4BD9@XGF0WTC;T1$JU+!$CD&KFOE=7:?.&DAA&;;!2!<8IX \$ESL MES>#<+A5)U;V&C4DC3GH4WNWR97.22U'4#!J&2=8"\E &V0YV=_8," TNPT- MNK[W8!@^4JG"^],3?W_VJO6NK$B/?P_+Q68UN=L\3.:_EZM[(0"">K^:8=36&4QE;&18L* MC:71P1N_HP0TR$[^Z)P[UUY+78;G9@2&UJ,UXVFKZS0NZ*??+ QS"$BS2 41JR1<=Y?.1LI?B_/\]6]VD>3,%O3A>!J! M8D9(H)WK;CSGZB0[IR#GVR\+[J4!P-3T.1=5(K)G!8HDX"4\IQ[YQO8 M+=A.=3?SBUP-JA(Y$C5F_X&E14!T'ZFX@-W]FK+HAZJ)G7;A"7?/#3+/WDW MVUSKNU?L8?:X=HG4K5-!4ZT"DB8MJ@TGM:QKH[Q:V;<)T'4 +CYM)N3$0P M9B7UPFFBA*5(QG_:32@>>FRV!:)[X.AT6Z9NZ-P [)/G(6P73 MCEHB783,Q?]J!HXU4Q3&=DI(&2P3[:2F:)P890Y6TS12E$)]H' MBYSV3GL?F!RE_9E6!=M=Y8^(VM'V!#\\5CBON [4: (,D&<,3-C;%:%;XNM@ M$;T>J.H!A&[5@A$ZM8M73O1Y*.="H+ MG<0@[NX*ZQ.0"YC[RL^KBR==#.)B=L7FSV@K&;O'RK8?IE,R\WR]>Q^MBFG MKV>3][/Y;/.U"FY-%E]?OX;M6N^6\_ED50E:M0$\S_2EOUIH;.- @2,+%B') ME-[[=.(NQ3N5-D]B]EXD"HEA&R@L^O#Y\S8$4N4/+-;+^6Q:!73M9#Y95,D' M9;DQB^G>G_?VP]O/Y3;=?_UJ\6&YNJ__/$PDLY^QF;N[U4,YW06CJYCHV\VG M<@4/T61=;!JRHB%[/"R:Q5SJD;]:Q)\M=_-Y4YX(YV8Q[E]7R_C7FZ]5K[3J M^2H<_;EZ_HJAZ(-C:A.7/OURX1634ELPC'&L$;%"ZF $H""MD?[4JCATD/K@ M#-I'K(__1!$M4A6/)-@*SY#CF'ED=P!@@L2I*'V*\'6?-!Z,9?<*4ZZ![8.3 MM%];=&=N\7;!@7+DJ ?+(QV$>Z+"#B?J3:H86,=@=U\RL!P:MP0.N,-8Q!&< MC(ZV>+M@06MI#!*,$2F)Q-',VD\Y^'RCY+WRV596+@;NIY"9W$+LN8M*'U:(NNQUQ"+._ZP+<)_7Y\$L%:!__$U@TU!&EPDB$PGZ"#/** MPP^IV[UAE$ (_BP_S>[F+8A_^F"A"/*:$,6"0)Q5#EADFHD(H_-J8#ETX)P[+4"0&)7!=!"P(*0N**1 M!C@;#9!.3J?! OQ#2D*/**5)KZRME3T";7(LGWNC,)B"=A81HU"(^Y>UOO'7 M:6)XISL1@]U '58 ^@#HFF?[4YW(C[]8((^\D(B*X)&R5'NN5"/DTII$MV,N ME83+/=&]PI3B O#=W5G3L9B:^^5J,_OW\=C2 M$Q*@%YS=7I3'I.P8Z]5 M&?# ".%52T,B&#%RKW+@,FR?)($48_=?OUE M\G_+U?8JT_=+XI-,F1/"VTN&9 M6A2/3^GX)G7>#Q4.XN&P(L$@:Z-J$N!X!X0#;/-*GD\E6'W#EG6>WX#U4OY8 M3!ZF5?KD_SQ,5O'8.O_ZKEP_1&UX/)3K??E;*L?W3PV9?M=J:"=)^:__K/Y- M573PO__C_P%02P,$% @ CX)72M?NHCZ= P$ [8@- !, !W:RTR,#$V M,3(S,5]L86(N>&ULY+W[DQNY=B;X^_P5N=?>W>X(R8WWPVM[ L^[VM%M:22U M/1,=&PRJF"5Q5$66298>_NL7F622K!K#S?^9#X<' '/S3 M?_U^?55\+5?K^7+QSW^!_P#^4I2+B^5LOOCTSW_YX_U+]=Z\>O67__HO_^6? M_K>7+_^'?O>ZL,N+V^MRL2G,JIQNREGQ;;[Y7/S;K%Q_*2Y7R^OBWY:K+_.O MTYPO1?!P ML:YMMS#2?/S[@\]_P_6GH93RM_JW^X^NYX]],#P6_O8__O;Z?>WGR_EBO9DN M+LJ__,M_*8HM':OE5?FNO"RJ?_]X]^I)=/*WZA._+_+@I__DOZ_GUS56@ MY[<>^#L WCP$FPM=3<+O74">8O7^ Q/C_1"Z;ID6\<-')L:\?='<8I;C_;W_ MV,38TT+.^F8L-].KQ&_&@T<^B?FJ^M3K\-7N@]733\AO;7PGJD>?1Q7SVSW\)7TV^?9F\O[T)YJLQ:7JEIU>5RK[_7)9!;BLUV]2_65Z^ MN2E7]5"S?K6X7*ZNZZ_5Q_5F-;W83+PEQF@/# >6< TM<-YR8@2GS %.)K75 M2;EX^%,O+XN!#<>1$\6?CQO_[3[\=^#E_R\UV 4O]9S]3"]X!/K*67%[<$95O M7X)D0 ;1-NCZNS1LWF^FY<70S;1E^ZH*4I>KG<#=>9O5ZJ)8KF;E*@3/S1]- M5Q?/-._N$[]=+ /XF\W+.WVU"J+/X^SR+%UARW&@Y#%^]VIQNW[Y:3J]F;S9 M?"Y7OR\7RZWMQ:=78;IR7;KO-^5B7>Z-(Z6)-)X!*3PF7")!46/<(^DGFWV4 M\Z0D)#89T_4W3\1@)_I]C;(XAEEL<1:_[)#^&BW1J4D_/8B>D>^XP3(1U?P1GXX^:U2U]_*J\VZ^4FMMR\!W$US_RZ.O$>4-1/[YU707$XM ML[ZQ<8KX:O&U7&\J1=Y:/<8Q@00*Y;RAUE-K&/""L,:D,9;&Z& O0YG5[]4B M_%% 5\QK:''RUH_!=J(V&'EQ4G: M9.P%W=T;5CM.L71"<5*0NTX="J-*\L, MKUX[30JAXU^77\O5HK+VU]6T,3DQT@,+H=9$*R88]![@G1GN$&T5CW5^>&;M M>5=>+#\MYO74*4RJ7CFKBD][H,6G"FGK*7%'^IY-3^1G+DYX#GB*&M!.?G+S MU#H9D)^O;M/[6-Z>GZ@_ZNGC4^]^I)Q],MT3_C+1R]%>2J?SQ>OE>KU!J6J?C0)X:0GWEFL6# (/<=4-X85=702_OCCLHV\)C(8TPV.L46$ M+?5TJUYO#+'U?%'-P5;'&(N;U3(H[W5[04E%]O-2? :6(\4Y("Q^J3#^6H1! M[;[FK(L[0(>GN+V*GX'JCKJ>AO(6QC@1JVRM*V-E,.>^5PF+V_GZ%46B^4F4M82D-U.V(;EN5?DZQYP7.$;5MJ>I>N$N*6C>ASREM"?9:Z7 M,D[B_#),6S\MS.UJ52XN?GP( >)Z>E%-'1JAU>5E^,R'Z?<)]DP9XJ'T#!,, MD#68!@1>,:T>:?SIIW6%(]#MU(Y$[5))Y*CMNKTM#UKO1&2"ZR\(@AP:]U^M0A+KB:; M_6[[9WM8=RM1FO3$]O\3/:Q;WTK-9#N9&H;$.(4:D39UD:7^E(Y#D1+XL4S] MLL7ID)VO+\($ZG95OKDTR^O*5+T^]:Z\JD[VF.5ZLW[_>;HJJT.0L[?3']7$ M=[W?N6BM 5(+A*A6SCE$G:/884:<$4Y*U[*+]41A,#=:(T*A\-0 IBG"@"&A MA7"(XXS'8P[ JQS0,?1BA[VHP;\H:O@O:_Q%X\#9-@/WX_M$QQZH(KU$L?5OJUG% MG[6+D4="SO0BM!MGQO\.Q T_9VW^+"-3EA8Z,6"=]XT8QSAV9@Z68^JCL4=L MJ@A]?_*Q*5JBOL_7$PR0A(8H";2F4ANAG6PDRS*!XD[8/&V'$X$LYMX@#&F8 M$VC'A#/20B")T2+W)O?=Y/-P?+@!%X+; "]R].A%:+LQ8"@NXY2\,XV9#MP\ MR=$)+4W![#@4,8DG#T[;I&*GISK9Y?5TOI@("ZQGRGMI%6':4L-5TYTXTU$+ M(*=6*HQ9F6*E9;7NY"O?7K\)_%NEQ7=25V/_I; M>?VQ7$VX0PB9LPQ3B[S8]C3+0Z M.HT2)^Q1 M1*3T1G&$;9B;"L4(PQ)@Y)B!P7+F8>(86;'>0>LH7WU8C1PD!B*T[RAQA]U4 MHT0?FCL.$P/1G6J5&_F;DO%SK*"U'IOG -A6!+2A^D+;KH;#_9C$B%M[ $,D>)0 M,< 5U23$@\ JQ;!G-" AN0\+-1#K\&MV !F7!$E";+M4R-"RVC1VUZPQ MQ%.!%!0>",(X9< T71 Z#J(V4#QG3#L H2):40RJ/;/:!$\9Q9(+9"E%N7,E MTZO=I/*ZP1>Y=:$WFRUW(0Q)9.2&@BVTFL4]N#-+V7-TG5K=3\7T.$0LG3OW MU]S3\M3Z&'>Y*%?3JV!6S:[GBWFU0ZTZ-G[7-C?>>R4Y4\0;:9"0>K>B8@50 M/NIT8SN+1&/ML1>624"UPT(21Q$G1CJO$#"9A6P'LNZ$TSLP(P]NIZ&WG:@- MSVRA?AF>6M%7$G-"XM\>,0NL0^W3_2G8&QMI*79D_3Z_FB?+4IK]<3 M8%"((HG2CEDN20"(==-[E0(F1AR38PLQ+I >6DLLQ1@IX8W@F+.JZ+O!N=?] MG]K_6*C5JBK\4\_2/OYX;&=^H;Y-5[,7=_^LSE#]6;E7U/Y%;AL8O.7;Z?:8 M&STR=CU;>V<9%Q(WS(D1Y%ROP#C&FK-YOQQ'1XP;OW8 RMGC^)K#:MR%@!)0 M"S2HKOK0 /A]4,D8B(K96YHD-@S8@"AO#*QV^&HJ**&>!VU4T@(PX&AS<2PC MY19?W&"1BN9V8\ 9&(Z3]CW )P\U-$'\L!K=CK@3TIN8^7$H:FJGEEG?UCC] M"Y:NYYOMB;I%L+NHK@_G\O9G[3 D.G3$,%N 3@D-F93;_FE=-=%N M>VPISB@5A$C%',( 4U'9,551%<0LI0R1C)O8CW#6\^P[2(NCL[+G.O<:1>2) M;ING0<;1>S/YMASBE<[0ES^4WS:5W0_=0& =-]EYU(0@CBMB MI#)$4XUQ"$P@HX88:S4S-&KT[C2I.4)55+"Z%;SI2F#;F4MV[F)G*-&T99J& M/$;,R>E&+R;'H3=]G7@P?4C 26>ET3\^A ?4!1 T!\A#JS6!&!LE :6@Z2T. MFZB(YY0=:I35UCN$(*20$RD@0-0;S<+\!.K<%>L?Z3P5M$ZE4GK1V5%\,C'9 M6X':D#B,"AT8BI&B#KR.5(^Z>/*<*'5FIWL,%/Y\5^@@#-U4,!4&<,A'8-C/)P MF4B;SE(K"VIO/\XL'MG=;51'@"A$1 MYH>6:8^Y-68_UQ"81=W9^+RUH+_"40,U-,%+Q&2(-J@F5"'%K;<\LU(= !8/ M>UOL!OG>S+83JV%)C9.LDWR>;4_\,WR=D*]T7(]#Q!+Z\V ??%JF>DP$=;FX M^%P=VZNC/,4)1QY0A#CE%%C+L&EZ'0:P5?6.UL8LHV%*I+G&SE)$C01$: @< M8YYQ['(?QWZDS^WQI9H71K+;>7*8C]C>45AK3H>:)M[A*FZNV(WF<:A9.G>> MGS7VX:F[EC5&=S$AXT9(ZI6W5BNM*()6'Z8[J*>6W3.&-"$,(^T@(]0!K!4W MR#'D#+/*T]PWC9WN=VEFDM'\=E6SC-2F5+-Q3"SOL16E9QV)'JN>=77G63WK MQ5/KO3Q5$85WY==R<5O^7FYV<2 &C#*$$$3>,N,)-\3N0P8EHV[3?MP"),1X MB)!$"%"%A>35V08%P_?$,)];N79X(NM%=..JG2#EIRE.A;;5-7: 7A0!TKG* M03Q&S*G=3KV('(?*]/3A_CZG!(RTUI.F?O!ALCF]JN,QJ375EE#.B2',&>\ M;?H)=XY&:4U/.LY=&8IT@YI3.]B1R)UO3WX[[>)&(FDTZ^K!8$O5&82\ M/JISEGG5D[25(Y$=_K[\?A^[M[,/*<[%\O;,%'[,?GC_41ZK3 SSBLF MM1!:$;E?W 8.M[I4Y>AQU?VN7B"$+>%4(*PQ%DASQ"3VF+C5 M?K?=-ULIV'US M7P4.'C_2W3O0<=Y^W07PLG/3]\S:OMZ7S7#0;@8X!J+6 MTD^8D4(HH)VRD!NJ#%,ACA<,2BR)$%+EKE;QV$KOZZZ5C?JPV3$[FX?(WGG9 M\U4+>IJAF%QL/*WCB!U2./)<_K4K-YTUZ6VYJGXP_53""0D=!RA$&$)A7L1A M=>'2?A^*AU&7M9TT!$P8FQ%07BI*"?("BNJ>>8$5!TA),:@NK:H^=;-'UU.5 MHOCLJ$NYJ.RK3"^*M\_3.(PP'5$4(TU=F!VI.'5RY3EYZLY/6X':GTA[74[7 MY=K?;FY7Y=_FB_GU[75SR[R]/13MD%I:31VB%',,*+>>R3 7,, 103"(N@ W MM>W,,G8XDKG%^Z+8(BYVD)NZ@^O"5HLI?KZN<@[_LYRNBK]-PP?GFQ]M#I0/ MTTSMI/"<+12GC@,U3A8UC63YA,#F:J]Q:&XV[Y;#O/59E-GD^ MXD.P*I!$($S,X Z$1,;S#,+>!2Q7$\=I?/6,;Z*<2SVCGNFEG-PX32^>KQ8=ORRH$6$\(##$U M)=83"J$TCB-!&QQ6^*A]"^FMYQ=0D45 8PA.JJ&9N,TDHR\J'2WFBR"BRSHD M':> 'DCMKZ$=&NBGDM$N_G53TLY,IA?3\$Z66R0<:&X<,5J#8%])B#5HD$"+ M?1XY;6\_OZ#*7((:07)J2?75P1R"2N$10GUM8\[.:6U@KU MJ)5U3VL*88UOHY],5SLXV%56NW*97E7G7W?RCKB5A@+.&/34$NR1X/M4A(=1 MU.6E4;6I.H:G0;_6RJ&N]@9U7MR&5B M5?WPN5R5T\N@0A-!$2*>:*BJN]*)I=XV2V.* !AU-B.]]D"215EC:$XJ MK)D8SJJK+=KBG*)Z@-=?4SLTST\EJ5W\ZZ:HG9E,+*@3XZUUQDLF(!/>2.$$ M:JP+K/5DL]Q,KY+*Z+,VH\1S#Z^]>%9_4ESO.O-5A;6XV<'+(J?/DYQ41)/R MFW%]?Y1RV5\D6]/_4TEC>Z^Z"6(D:VUET)8?-Z\6Z\WJMC*T+5<.N$5<.&Z< M]<)BZZ'U.TL:"!:5Y.SR_,RQX?N+S^7L]JJL[OIXO5Q\>AF><5U40(L#TG6W MRPLZT=E.W'(S&2=DB4C,HF2/,'5"M?KP.@Z%ZN7!,MU;%J<\U5M3O325Q7T] M5%]]L*NK'73FFR$QGGPC+A:]5/6YHR!09"#"'5&GEBB>42V<:8\2+JQMF. M)LZB+YUJEG3EL)O&9* OA/4FE@GGE&;3IRT/FL\O9E7 M:99J!O?FX]7\4WV,<+VK!"CL)WJ#,=>G/C<(:XX0G:FFI G>3HA1&GX'8<>)?+E_CGCA P]IT[? MODS\?#%=7#3)I8/!G3U&F:/(*6H4D,0BK$(@MK/'H)23K^7JX_(Y;>IO)Z9G M'4-JW<'V^(X[5SN!2L#B:7$:EKXX83KP=E^:GE>FU"S.EA=U4J+^HY&P>0?3 M(*S>T_MO7VH-AVBGX,^Z_XAZIZ/LO,J=T(]EZI>I3U;^];Y2#K1<>>D8,AR@ MZI(10W;6*/#,J^Z9^?8V,L>0]U+(/7IS,QG=EI= MY0Y9BB9Q \7/F8=MFQYSZ)^J"$T4PRUGW^E::AS*FLFW$[/SU PF5>&FB(,V MF$.'-).8,4J%P1(V$* D4<43DAK.K,'QA6?2TII0.G,PFE$YSUUR)H;3OEH9 MVS0_D51&N]9%*;OQEU0HCVHT,$L=@@9![PB&S%@N?(-"\\B; Q/;SB^7D65F MDI.;4#$S\9I--,]87R:2S[Z"V:%E?B+-[.)=%]GLS&)JY3P48! &\F"80RTA MD$1Y@=T.!T941NV<26\]OWI&UI3)0'!:_JBZ@ AR6&%LN(/A?QA3*1L8U,H<86A[X]F5-+: 3'IZDPII M'F:SZNBY*L?$,MI?1>,;YZ<2T0[N==/0KCRFEM!#B07!9(C)!#6N,&B4: M&!:)+!+:VGA^"8VL%I.>WK02FH79O!)ZIC(QL8PFD-#HQOFY)#3>O8X2VI'' MI!)Z5%,!<>*A8\0BIY%0P%F-&A38@JB*6ZEM9Q;0KJ5ADE.<4$4SL9M/1,]5 M$R:2S;X"VJ%=?B+][.)=%_GLS&)2]9P SP#GFF%7@2!,$;$KETBIM\C&5()) M8S%**<]9!R81P0D5,RFWV71RA.+85Q);$_\3"6%[G[K(7R1CZ43OU2)(;KG> MO%I<7-W.RMFK1?.;"0->6P: L, )885WJMGZ1)F%8K(H/TTWY>Q#RC"R!YY6 MO5EN>_,#Z*U[]NMRO?['0EU7UVT7J_(F?#2@J\YYS'?04\MFGR9*I::YFR6G MR+XH&O1% [^:X+]];I0[D_X^374O64[0@C^+6J=P-5K$D_&;3MO?;K7I7Z=7 MM^6;R]_+S;W?3ZJP6CDDD,'$<2>4)LW. VJT3ASM]H:3.13>X2N^5@"KFE<7 M.WW91L73Q:RXW!_J6\8>,1VRV5*I_J MEDG[FU;]UZ95@QL//C:V,> YXGN- M!,E:]6<9#](Y'#TJ).:Z[=@0!J'E=?EA^MW.UQ=7RW4 MC_1X"Q3&F"+G(0> M,B4H=]AA1IR#VEC24CU.F0!"4A%&-NFQH\!AJ84#NC(,B$4(YY.%+:HBP"H. MN,YVZ.<$1R=Z< IFQ]$UDWBR3/_>=>E,KY?KM0\>FF4UV[L-,<"NJ&N( '1Y MN5R5>V3E.O3R977*W7!/Q;S33DKWF^FF]CB@EG9SS;Z92$^ M[RAV=ZAJ'!C]@-0 33NP1+??3SM Q'O:7^@[LIM1L'WX=OYI,9'<8LH %@QZ MZ $Q"MB=8B 'A M3:=S$#ZD3#_74F-1Z1W.M"(=VW@_K49'.]I?HKMQFU&A[Z1HZ@S-W=ET,VF8 M. *!EH@P ;6DWBB.82,F,C@0L_J9$R<0R!GE-:424!VF+2$BY2OPT\[+*5GHO^XE:EU8JK_/K:"Y3R!% M$,+&($.YV:7CO@3:@ M[>+L$T]'2C%'/0HC,Z0(0:VL-(@"JEP(IW'&PHUUV=H1K,@^3LR)?M^3R7%T MV;Y./%*QMC"F_;W1P[,M$..H\4YC#T">MU%Y9U_0315'T'7(/ M+5 *N;7*&B]M53M"":,T<2;\ST(IABB1'7^74P>BV@E*?H[B].3>=91_5IB* M&M09[G%Z0,P)/>E'Y#CDI*1MF+2W&CZYG(;"=R+"IITHUK,=M/: M^G+, RK/B+02<$4)"G*GA&?.&^B=A42SN*LKF-HG3AR/FV;7' ^F%FWIC\\Z%W5V^Q=GDM"?I)X1WJ.8< MAT0/YNWR/)VFJ^R;Y?7-LB_)ROKF'B&'HI9 2AN$' M $XD$;I!!(",NHXE)XX!Y7ZOZ\4O.ZR_UOG XV115\G/T$"QMNDN]0?< M1\)?C<,[[$>M-1Z9CR:[E<3G:\*QR7M&3Y^4]MSLQLNZN[PL+S;SKX>1YMUT M4[XK*SKG5_,Z!7@/DC:$(%)=KX.A4@ Q+U4#R7#IN^EZ!B #"OL>_;%Z5 X4 M=SWH*NXYFBE6W<_<0MWEO6WCC$CX9FW!L\I[3U2?U/3N_\0)OR\MR MM2IG 8M:K\O-.LP@7L^G'P.FF[6DQ M#"CK#?!:,;;0ZTG_$?BNBIZX76+%_'Q-TEW'6[3&B"0\BN%6ZIVGS<8FW)F\ M?%*S<[(:+]=_+%9AM/BTF/]'C6@W*5B_6UY=^>7JVW0UNP<($,H9AUB1,$60 M E$$ R#*+'<.&AQU_"$CC %%^QA[+14-^JY2G;Y-8M7ZK,W17;"?;(FB0E[L MH(](LV-Y;B7;V1IO;,J=S]$GQ3LSMZTK"BT77\O59AY,58NQN]O/L=6>"&0A MY !8+J6NJA=9APRW.MB+*B/IZKX2DXC&:TN'Q ^S=*@Z0BC\K4)$U(+J0UDY3,O,5)RB15&7;$WJ7D&?V@W9D M;QPZTL>!1_:!]N*BFX+\/KTN[?)Z.E],(%#<4@A#^".!KS8X KTSY[@U/70D MPLBP:O*BJ* 5?V[!]5*5&"*[:$LF#GLI3%OZ!E": SVM]:8#HV-4G2YNG-2> MSKP\IT#?ODS^G]NK'Z$]"7];AC=LL7E_^W%[;&13SMX&1^?K]7+UX_?EIMQ% M449K:A4#"&MH@)!>>-P@L+C=ZD,.NYEUJL);!,#X1<'_]^(8;7& 6U1XVVE6 M%NI/R]BY68]3MH9P$@@O=G!/\O[\;"U_ \R6%W6/K1<11]L0=U">LT'N#4/? MOM1#"T2[@:4#3X^,-3G9/N_PD]6S9?YW-2Y,?K/Y7*Y^7RZ6VU./U1G&:OU^ MMS-K9]H#*2'QWG%BN);A_PC;FA:0A=E^3,B M]LD)^.E%N;V395+9@DQ(B;"S"E(.+6W,>6BB*C-U-C)$3N RP"FF-9X^68 8 MZKID 3*QUC,+4*':W>)SSAS @9S6.8 .?(Y#B?J[<3('T)F7;HK3U(>HMD;6 MY2IGN^!O^JF<<,Z4]=.<=A:Z9(TQ!BU+XUC)]4P(7S5XO_-J_N,MC^]&C$5I AIS0Q2$*F8?@O10TDA:3H.THF M S+\8!G05M>Y?@EX#[..F^>CX#,T4O=Q\RSMDW+XO#=9J7P(/RLJ+PZ_:S%W M.4.K]1]/S])Z.8;55*W88X!MRV7D.)N\B<8[W*9WM<6HFXG?MKD[=_VQG,W* MF0W#_-=I=;;93^>KW;6<#W_9G)S[,?%*$"/#FRD5Y1I"&* T<"0C464BLH'( M/.A6* ^W(I<[H,5LC[2X:J#&9?KRM4J[O-\H&B1NE&U0%0=8U6)&:*#]!<>/ M?&1_N/CI!LJ2%.Q*\(D48?8V&T?",+^;RX'[0J1@?Z^6DV_GZ\_50%*=;_ZX MV:WN8,L1(%():#$GS"CL]M,SRY".DN3N9C*+[EUD=2ZP"LVZK/?VX;*ED Y# M8Z14/F"P@O7B+*N^3Q-T2NKZLSH2,4O@R'VY2L5-S.KO-IZM*A_N(MMR=@AV MWW^>AI?QU7I]6\[@Q$C%&=2 :NXA(\!QM ]C@8V[SS&QZ>%2-'6-R'4-KIC7 MZ.)7@E-RWGXU^$QT=\BX')#NY^KE[,X,?@NW>'6Z ;(M"K>G\IF%X0QM,@YY MS.7<(PO$V3CLMHGF*$%P0%8GX>'$"XJQT!I8@*DC0;FA:.PSTN>,[W%O\,E\4L^75U72UKI+:6S7]M<^&FEZ<=]E/,Q3=*=/51^T0M5288R_- M"?Y:;Z5)T0;C$6.N6Q]PX+VIP>($I+ M/%F4GZH-M>VF'OWMM>K@A/\M<;V??]?@*204DP'CPN]_+S0088*D%@& NI1': M"FCW."3HN1#?UWKFB+:"5_QR55_:'#KJ(TOPZPXGFC,T0M=U]R'Y3[#@OFV/ MUTU[//J9WT\TQT"+[<^P&K7*GJJ%QJ&H&?U[=ET]+9-M%;?9:K4[F[W5=@@0 MXE@"9X2SR /,FOP%8X*VVE7%O'/K3RX-ENK7$"$XL8Z1MR>->-O)UDJ,M=D? SG:/_2F63G2<).2.HP>E<669X>7K MV*<>N[;C;^6TPC![LWA77MRNJB-*X0._+ZMZ\=MO]70]?W"[A]: > >$ 9)8 M@@Q6L@$*H(K:('<&>)FC@N.K'9ZX?J?QJXKM]YX5M2]Q,<0Y&C=29L?9KIW% M>0>]2F"$*?&A\:HF/G;@[-=UI&^ -KH_?&N/;+0X P%/C3'G:HO6.;KI:A$, M5MGY>F?0?B!D6@)IE19$&@,A4]QQQKBA4A#J<-M94.?G9TSV["#5ZU4UJ+-% M>$^Q_G$<8^Q$H@##(4RADF.&I >6=#M:K1!H T9R1WY M4QP<*AJ/BNH]*XY\JD]*/=+=:\\BR^H/W>+M]'7$C1VGRN=HY\Q7M*5HD1,C MP9F:?ASCQ[F/Q!]1WP820E!! -12"$2^Y] (TB+DE M,&;@.B?.S*/84XK6Y=:HLS9GNU'I9VG)N"&J8R-F&64R,GQBR!E#NXYC_!D% M$\OQ];H4(]/113]*5I=76P>Q8$@Q9I35C5FF4*MK=I(9.\\8T>LNL/X$]Q'\ M3-PF4>VSWA'V'%W1$MR!Z3'K:!=W6HEA9YY:YX4VRXLO;VXJA=W=C "\,Y@1 MPH%G&@B('::-'>U5B M>7U=;3FN4!?+&G;LS?;Q=+;,FV1E,C(A_>^W\\V/8HOF3'>J/.#C5.*A,W?C MT)P>^.]/_WLRT595WI7KS6I^L2EGM<6=+:2$"!)&J<3"($,1MC#8A,0O,H M+2?$IA^-XQ";V>$,8]4AB[6%$EY<^GGB^GB M8CZ]JJ]1JS>6'S802DL] <12 GA5_@GA*JW#B'->"_=<59^T8#RGDO,PUEI/ M*<=$U>[26%M:6>WWN@C M&2,2&J"-DMYBXKQ336=R5+&XY>JGK$!@,8::,>P)=9QJ02#D$"M-"<$T=_'( M;?_9]Z@NNS![,-AVA7H(\N+$*(ZW3 O53]!RI4@- MJ7>5U>94L_B-%,5*&JN==50"H[7?]@8/%%2M2F*?>KP(CQ'4 *P,%4)H'/S MT#&NB)4T]\;@;;]0Q1;9MG=$"D@'REH*2%ZV(@5D2U##UWDVN#QDY)2 =*=O M) +2PX'[ M*7B]:3G]N/Z_EL/EW]>#_=3[KJH(=P#IVKKK?#)(RBCG.+FDX! M"(A+SCQI!2AK**-8N74U*H>@.!9?,[.O] M/D_%H#3,,2 H=E515&QL\V(+ :,F1(];H,$-I['CSEB*/):6 4*0DPY2Q5CN M3G\_Y_BZZU;ZCOS%IVGS4-S9VM\_N]_%;_:CV!0A+&&*$AK! MZ8V<&=5L;A$66XC%%F-S9W9UB4OMU&-'ME-S MUEH CR[?;J[!JW\VP89([1D2WDO@":36XJ8_&H:BZJ@];<511XGF#B,,:/!" MPS EI)(@I6#X-_>!Q^W)MG1W7O>@LZ6\#<)DI*)M#\5O0;TXNGJS_L7 "O84 M/Z=$JS>G(]&I_G[5]6*L]:GCV?^Z M76_J)].G5V^E\]FIAIC?S375T9(^OD093]?])F#1![SF'V"I' MF=00[ ,-'40[ZK!Q'R#: 8:189H@3!56@C*%N>6&"V8-CCH8UB&T^V,1WK]O MU>&_T(UG\_5%=:QO>^E.504LJ&9\\:^\#=-.14?3)G'B>@2[*IMT %Y4R(L0 M>^^PORB.=?A%L1_XS,GA+<_AX!Y9E*W)=]W@#O3[_!GH=LX$^EKYQR$T?!Y[> M0-^-B[8"\GNY>;4(T[JRNN%^ JH=LMPAIS%RQ$.$%&DZ E$PZ@#?W2>'*3W6 MQ#%'-:$BS.%"CPOQ(C"!:*9=[JOE YCB*N"(DXI(X@2BHF0+I/BE M@O)KH3:;U?SC[::^:#5$.F^GJW+HJE)WV#DA%MU8'(=.=,2^3/$>Q:G#OY7S M3Y\WY4Q]+5?33^7OMY42O;FL5S+>'*K#5W><7JC%S%;%H\K9Q#K-($0..X,I MX$1RC)J>(I&,FHEUA""Q0T$L@<564X"X(IYII#VRQ@ MU\_?KO@=5]9_67RLL-?YM=D6??*;QMJ!WU8;>Q&[PD1S=Q>XU#;W$XN!^T#_:Z$OF^5ADFITM8+Y"#! M''"$:=/O@<>1"\+/69/4(@6U($17I6^T,-1"@IQ2%@:9B=KDVFDI6#\0VL4N M+KQ7&K7O;I;>O+?3VR$)CQ/6QXJ4GED]GR'KA$RFHGD<>IC,FV=N[>['TG,* M]^W+OM36\M+?;FY7Y=_FB_GU[?7K&M#^7WC0X4?)EH0BP2I$J] M>6^,UD[566M:E01UVK0)3+M9MIY)RQVCG @*J106:$:=T8A@B'3V[7I'I>>V MF(L=Z*)&732PV^E<)O9/J][YB8_<%=.6\UWUOZ("7=2H6QY8R=0,L^7%[753 M='/$S7$'YWF;Y=Z(]>U+/0I5Y87K,:@35X^,2'DY/^_XE-FWY1!O;5QT;LO+ M=N>H:@G*]7EXV6 6QEX)J0*I+;&HT6"C3JHQ!;@R98_RJOU[4X(O9;;F]8K%QXE@L MU\5T-5]7J>?Z>I'J-[,P(-9%)];%Y7*7\GCYL7*PODNF\;!U5)JW*9^=)HRF M%>.$N&K +>X7Q0%YK<,-]A?%%OT^0_VR=J PXVNEUK.(T;16M_E$[E9[?FK1 MA\#')QF#-,G9IQO#>+D<]D6/FX+L(9GI:O4C:']U]>[N(A\*+,0&6@P$]D(2 MJEECD;B (685MX^=S,/F'X\.DL6JO*KF*]4PNET7Z#H<)J&ZW51C*):[#FO% M,:[SW%IV@J(3TX@4Q(YC[I#$DV7ZUR[RN&OYJ1JHWY4WRU5U3,G.UQ=7R_7M MZBAG(ZQW@#&)F80*:^0EW*4Y.6):1NUE:V,/0,.0 MKZ0>W3^XFIRMMG+VWV^GJ]#EKW[L[S=[M0@R>EU'&0<8^ZO.;.AWPCJ,A606 M*2^Y\-@3145U10UJ6PQWY==R<5L>;BFTP%%&@.$V#)\&"XVD:,QX:D%,5!+]\,PAR Y/ M7 02SU [<Z=(>_3/3ZQ.G#Z_E%M::B%K/W MY>IK^&:],SS1%A-&" [Q!47"0.*L:>QI[%",4'2WDGO2S-"K)$%FJ/+8(2JP;9:)*,#?9+#?3JY:IUHXVHI1C#Z?](D;U)\6JRPRG M,VLM\ZH#$!:92ZT0-=KQ8A^=5$4 !U[M>8*;4RG3GFR.0UAZ>_'(/37]66D? MDJPW;RYWYO83,",$K>X<-0)XRHDG!H/&%M70QL4E72QD#DXJ4-4.D4XBTY&S MMK%);KIB Y0M4SM$9\NK/,K+R7"E#X_CD):>/CP(7/HS$BU:H4I ])M%*XL^C I:.J=BTS4XZ*Q@3P9EE5#"%H9)**RDI;"PQ(B.O M3H]__L^3O(EB+2Y_DXNP;BF(D!:9G"[TC45C>GCP1#ZG.QO= M@J*)%4HY9I#QU@J*J^B+-$:0)B FDQ/YZ$$2.!?]YUCMN>H2V"2EJ5\4<\YP MI75LTIJOL8A$-_ GHXY(#MI*PU]7R_6Z&G3GFPE&! $IL.+"2"F$5! U%C!V M-D878IZ;611J*,5-C25."Z+(:2<$N7B)4X$M)6]/4Y)% 8[\/]']N[ TCK[? M"?FR_SL2U^O?W)2K:;7]=7?<][ #!AL$O1!0"VZ\DEJ1_9H2-6%'ND,7I0@_ZVJG$,,S%:<:!M ;4V5*R3])S0E+Z4SH.@4G@QS+URQ:[ M779=AL]^KLJ&A0C]:GE3[Q^W=[:/I.^S.8#M=&HB\.%':@:J9V\,ZCR(]S<^IS3']21V'%J5P MY,'IP43\ C$SJ]*6T9:)G0#8CDS]'1-[%=AZ5>H:I4VFB1!R/ M0Z^2>7,_G924IQJ$I/? _ER6*9"):-X[N/=(<:@(%@%0%L0), M&:<:2\X+U$DY(IZ?63LJ#-LRC3O]B+YYNQ-IDGBP5,RTIF-MD+R:A$F&>5ZGR8BR'OLF=4*0%J753<7]*BWP MRTXZ?GU179XU\.6@3[%THJ_T9W8C-\I6.EVT;D!P82U&BE?%7."EE7[9G<) M"NQA3-H@[LF9$P;/7G0^HEN[VU(UCM>_(_:3MW;',9#HUM?]'BXB$255.LX) M)(@,,3*HAGD+J27.F:@5PE0V,P_$OQ_?]WI\)_<_)KW@M3W%[8;C<[ ;-SRW MNO#U;+M"6_)W0KE2M\ X-"VY5W%WPG9D+=7MUY !Y U@*$0; @'%D*NL&LY] MT&$2=<%%7UN9=>_AS=>1UUS_9%L\TO&/FJX/!(2:<@U\L,D\HA0;)8E0'AKL6%2=T[26,W?) M'=CB"%K=0;<9M^.?MA@UAVB(=J'*^=H@+F!)2G\6=8QB\H16YFF1<2AG)M^6 M0[S3G53U7Z<7]2X <[M:E8O-!&G@!*M*PDH)@4$$>MH8\QIUD<]8$P/IY-<= MK$X:&$U;E-CE9*R;JC6(7A0[3&>1KGN\/*]178DG'2:2\U"<[ MS/+Z>EX7VFEL4@_#HQW3&F$(%*(0B)U-BV&U/S-:93I:&DAL+O; (M=E>O(8 M)3L#4-A-?;;G@P[(SJM"C]/TO!CUI'=4FM37E\>E*0E#\0HU785PJS'FE4;4 M*>0QI<14YY&];HQ1JJ*2V!U-#*1)'Y>+V^AMXUU9BQ6B;(1U5J :T=F5YYB7 M5I+3BI@:*A99UEO;J@"_R4$Q//MO)TX!4QBG4 M-L?]2 ;\3")UFJ@3.I6(X7%(52IG[A^K2KO5?KSCNUBY*I M_HR.0Z$2^/'LREHW9MJ7N[Z^62["\]=O+FUY609;LP_3[VJ]+C?5HMYCZWE> M,^>DX()9:0$UDDJ$'6;$"8FXCUIBZV)? XA =>T)A9Y*RZ6F$BK-)"#. 9Y[ MZ] !-!0$Q&LO MM"/$4T&8 E) P*SSW!NKGMJCHVN_GQ-KR!FZ"3[M]OYW75T8D. M@H@I$,QK*H"Q-,RHFSXF 8Z*%"/,*BL=%,C"X"<5%$@K+.>:"((%=-QD%JX& M6!UTE VJGM+5@^2.0C8,OPEDK0$:OJJ@UK2[9VD?1N6>)#%&\_JWQ$@5,(%C MS^EA*NXZJV/XHOG9[ESO;H6D"BGKZ?[T:CUAREIO,'$^H%'A"\9TTXFMME%U MDKM"T$)#;XBVS(1)HY.>.B$09DP0H%#NPAH-CKK[KG;X>HIF(NX["NCPM"<0 MT^KK_2]VL%\T:[;;QFF@GUE:6]$;([-IVVNDDIO8R>?D-P>G>:6X^<2[:HR MC$(-B>$&,\JY00SX1AHH!U'[?!/ =PA39U'/I@'U"GF-"-,FZH\!$.Y-\3L M=>'D*L/9VB*G3&=KAF$E^\7A@^_.'QQ',Y]!V-7;6$PP]1H)S;R41G#J*/=NG [TDB97^*1AA#.1*8P)D-:>' M1NE 3+V*0XC$(G?JXAA6+1R[ZESI _'.[9!,Y8=H@FSJ_J"A]',-=2Y)?X+F M?E+>M^U^&@GO[6B\=*?AMK-D-S_85H6:6* MF=7Q+E;.[^8("&EQ9)I0AVC@MIJ1KOKB [35CF%5%B 01P1A8!VD"(L MM>8D<*:(T9 CD?O>O&I!^G /3%V'KHIE+FJD+6/.P9KEM#Z.L442Z.?A$HGZ MYHT[6.NVJCZ\]>/N+T?6>+/EQ6VUZE-'-3]5(]Y!/K;&O#=L?OM2#X40[0;" M1'P^,E .W5+G'4@']W9YGO[0<^I0G^R86*" H*2J V(58I(QPALM,%S;7C.& MK0F/JFW8G!A:[R#S&DGE4)6S,-YZGGMG7 VBY^R@)5<=)P7I:4HQEIVD;9@9 M0(TA)O"/8W*D\7ZD$\^%^5TXZ2PJ?UU5A:FYA\96W2-,(PR15%JS3TM*AV3, M*:TG3&@B":58:A24]= M J&I09U9:&H,,4(3Q^1(A2;2B>>$I@LGG87F7Z=7M]NDZ]75\EMUE'X"J+;" M "<) %99[1# 3:_!')H.]["U,0L=@]@XKK'AU',AE092<4" LQ*H=@6S>M_- MM@=63!MD/:6H"\,==2D7J^E$ZD"O>I;>823K(6*Y9JQ5U'Q4I-6P*)JM/#ER-4J@ L1IIBJ!VI%D6YT.*,4B0?'=3F ML=.:$DJ+M5#".""9AY[PW4YO*:'0M&-JZ#%32%B'%=)0,T85-%))BKT W#H( MD,J]LF*/M>>HM$;W$Y2=^(S6HMQ4]E"E.Z4VZIG!& Y3QAT83\3TZ$2JES-/ MRU5_COH)U].'EQR'H8-Q(#7 G'%.@,!-SW,.PWXSPU80I&5&0(RX-(+2$(K7] 19"A"1LOJ(E5I%6WZL=B ]3"&=+1<9[U,4+7)QQ(Y9T"(] M:25>7=B)%:K]+=!'=B<^H!%QZJ#57CH49.V2PW0FW>U(5GT9[:A+;3:2Z$1NG4OG(S#%_/8],/<91 M"YWJ1>VXA*J?*T\H50)^.N?TCTQ6N3T/JLF1\%)2YYUC'F'0="HA#.J5WK]G MBW'-174KKF&\V@BBM'!0*< (!X;RN/N1.F;Z>V;U8]GKF.#/2%R:7/^9D_IW M^8G)[W=D=ERBU-N;Y[+^O5AJ?6W))L0:U73RS:6?+Z:+B_GTZNUR/:^7.O=U MT9!RDECG+&*AMU& .<>>,(6(P RW7?1/8BM?-]O#J];0]@"+!N'9DM=M:#O1 M^Y*R/HXNF-:E^Y=SI.>=IW*,S*X=Z_]Y]>!]Y(4XD.>U4(B,O<0JQN]'A7-.7NSR< M$(:.A(U#%+J"OW^=31\.XL1@=T_.H;X_\4(X)3EG@C(AK!%T9\LSJ7V\)L1: MR"P-.SB==A9WI"Q&*7*RU44P]M=CG5DY[O'RK(!TY7%,.M+9AT?EI!\CK6_& MFJX_J\6L^J?:H_)U>E7=#*.V)]OGBT_5KO1R J7DPEJA.&"6A8@&,K&W;5F4 MRJ2QF%MU KIMD9;JB_* ,_)JJS3LMA.DX8F-$Z@]I_471Q!?%--=)8ZJ:$<- M<^#KJMHP=T+"TC(_#DE+[-/]2Z@R,-8ZD/HZG5]5>1^_7+T/AM^7%[>K>L'& MEA\WA^_V-\]K18 "(>@CG-B/=8[%!0(:&%4B)78=F89_-MT]:7<5'B+]1Y; M9 R6FNV6T=D9B8Z,VQJD+R^7JY?K@+4XP*M*^WW:X_C:/S5+B7J6'& MH9K9O+L?(F9E,>*ZY^5MT.UWY449-#S ^;W<-":AA$0#SP"VC"N.G7.T,4DD MBKI4H)>AW+FK';9BM0?WHEALSW3NC_07H6\7L^7MQ\WE[54Q;?XD?.3O)0!U M5/3W'.(J$++A,=BF$E<>7B_="I^8G<+5FJ\-LOK MZ_EZ715AA- !4]UB[2A#SGLGC6JL<> ZW6,::R.S NYWNEWL(77T( MU3D#GZ<9.B$^"6@=A_ZD<&29_)6+4Z&WJ_)F.M]?I[&S)34'RC!@/ @VF.7" M;B>:%!&B2=0.IVX6,FO/#E11;E%%2D]'TMJI3GZ^X@2GH>IPG<\YE.915DZ( M3#\6QZ$O/7U8IGRO>NQRF.@0-5F+#0;006,D#%8:Y=*(1U50BWMRE(IT+9UV MD6IOP_-$M4S:9.,H,DMS=R_#&3AXK/Q/G6:.C3_ZL-DV#!F(R-AH MY$0-GS.U4:W!.X]3KB,[CNK&_[#$6#7AF- MS_(\^\A!TCO=TSK/4Q*3STG*1I=$SCGR-\\F;EJS,HY>'@OZT51-I,]M^_%Q M >G%[/UF>?'E\_(J$+*N9E^;'_LS+$(X'N(2R84&CD+%L-JGB,+_HBXM3&8T M<_SP^I72KUZ_^O#*O2_4[[9X_^&-^6__]YO7UKU[_W_\G4"0_U_%+];Y5^;5 MAU\+]]__>/7A?\9I1CKZVZG*69B/TYTCB/M$S^;'V<[$M67LA&@E)WT MK67FE[6S--X_T*>]]M ( *5TP&@A0GBU,P@MX%&'ZGJ8R2Q_S7'4SH5-^S 8 MK6NL8.<_T_LT0^T4JRNMH].HSHX\K4K]N(D]JO%V^J/:'K1?Q/=,!*&K M"I9P;B4U#O/&&'(0=#FD$6DBL_[L-_S?;&%U.RD12UO+Z5E^QB*G:PU9.T1G M/A5QEY=3,[I^1(Y#9OHZ\<09B%Z<1,C+ZK:^J[6\DO,A6P_:; >LZQK#.B%Q'Q3Z[.]#AII_M33Z)'TZ7Z^O&P5R5A M)O98T;OR:[FXW?=BXX&0WC %1+7CAAE"[#Y(<#9JU:6CBU M42QM[<;M 1B+&[?W9.T0G6GH/9!ZT.LJ= MUN)0XO-I#[7X5&$MEGNL[00I,=&G]>E\''>4JP/*8@NS.,+YO(CE9'JVO+BM MGE#_V0@9OX-O<.;O#1_?OM1# D2[ 2&*ED?&ASRTGG>XR.33,N>+&%M+[F9> M+967TW7YB%'JI3364ZBP"U\J[1S:SSRUCRI?V]/40#GOF^6JOH-B>5E<; $7 M5Q7B>GIXN;VF8/'I:$R)+B_7C_!VT>Z 7,<-(SM@18VLEWZE*B-WBJ@387 B MAL<1#J=RYD'%N(0JYN7 M9\GN(3NGUNIZ<#D.V>GEP?W5N=YL=-\>,.&"&6<1TD8Q! B53OG&$"$BZLQK MA\C+>NFP&24M9_$\"Y5_ZC5OQ;GAP+,K_)%<=%PA.-JT MS:ESFC.CN>),":8M:#9[(D =[;%($&'E9UHGB"&OTU)!)M[ZKA:T$3YD.6BUTS&YT?]D M2P@Q=*=81PF8V1LD6,0?0^YF)O.@LCUD>\C'=9X_ M]V&R7> [$(EQX\66OSNSZK.>5'Z4GQ.Q;P)2QQ'\IG#DL8/+*;CIN=QY9!=K M1C'@.DSXE:-4"XZ;K?P((AU5GJJ_M=P+!P.N<,9PW&N1,Q.]R=8YSZ5>S](5 MO]K9@>IQ:%E"?]JM>79FJLNRYW$1",84EP9Z;X@'%(=_FC56I)V/.[W=S41F M#7N=:*4SAK3XQK)[3A4J*\3)Y9 .W/2815T8@34 MAD(SB_FFU_K4K^;R,O=^E#:3CD&8C-.2(Y!_9]-O1>UV:SF'V^W-YAN MEL7;Z5G+*'0J_)* [7$H4@I'ELG?Q,BKFHS6ZO*!:*5U>J "XM0(!X M[ S8IY84CMO4'OOPW!F=&D^QK@!%IFVB:6J9I7%]M+R%\6K M]?JVG V'?SZOTXR'BAJ3=M7 '2Y@X"['G& @&'5*0 M[/> (4A$U)ZL+L_/+!E[2%O5>%'\/?@' &!Q,UT57RN Q4VY*M:?PSC\HH MO #;_]_^:%U,;S>?EZOY?Y2S%\5BV?QT7G>K;5&%V\UZ$[Z8+SY%W[P4WQCM M5"EW.\0)TZ$)SJ]-CS!S0I[Z\#@.A>KEP<-;EWJRT;IXRVPVKQ++TZNWT_GL MU6*7=IY(A*FWSAH#*9 :2@:;76/84TNB2K=TM)%9KPZPBNJ*JY?SQGNLWCS)Q0F;YGMQOZY-$E;: M*LZ[(E423*NE$]H:E M1S'BD\!<;ATZ("IVV9\X 4K!:#LM&IC,.%EJP!4-NN*78VIW >^(N5YQD[( M54*ZQZ%<*1U:9GLUH\O?-8;J;4AA@GFS*C^7B_7\:_EJ<;&\+E\OU]5E+6\N M/TR_3S17@'&GC /42IJ89AX1F M\^YAL<.,+'9?(YPPY+"PT'O$/9#,>D.;^C48"H1C-@ET>/P@>P76 ZP,/D]D MUQ7!I!QF6PD\]_)?U+)?:TK'(5)]''AVF2^2BU07V4P @-(2XPT6 8"V5!/= MF 56NHZ[D[H9&WK+4IV 3R]+_4EO)U*#\ATG68]?5S.N.VK:[9+JQ^PXE"N= M.Y%WT43RU#[;5CD>#-?;Q]]<_K%8A9]\6E3+;"%LT^4B=-_->K^#5UUO"\>7 MJVHZ'7[P8>F^3Z^KF77X>)ADWZX6ZW?+JRN_7'V;KF83+PR!4@(L/79486,$ M"X*LN&6(&A,UG3T[V,SSW[O^5=.L8P^K.5?1^'B\J7KG9G'PLXIB&D_K/]OY M6OQ9>5OLW'UZA]-(7Y6V26?&,?BP_S1>U, 5-VSX_;G#JS'"[,64(6N.&@B>% M?UC-?H*8$U+;E\IQ*&1O+Y9I7[ D>O1J<;&JSI.NWY7KVZM-Z(X^./XV],;5 MV[I/AL^^7:[KS0#K"90*:XRP1$Y9P8"$6E>I%F&5L]1%E=48!-! ^X76Q>5R M5^16>QZX$#&=G]U>##]D)&["7D/& M&9HM]9#1N/"3#1E1S, M*LN$$M4:K@)87+1H^4R3"^&:;3L$XRF,LYHQXM( M]E--,OHW[ZC'C&Q.]YEHI.*\;WH<06FD@T9K)BSP5G*YW7*W+<.C[JOMO6B9W(UCI7\4MKPNJ]Y< M+J97NWTFKQ8A&BG7F]W5Y1,-( 4(*T@5#4 8#\@"(B^\M%:R1*%7?QR9XZT& M3KWAZJ;!F2JD2M ,?>.H85L@9?!4G46H@Z,&>]U&^P;;P1^%3K;AN5.8E*[U M1JVW:3UM'1"E9K>M;N]-V_GZXFJYOEV5'\KO&QV8^C)Q$$F"P^R<:N\8MIYB MC1UFQ$H;9NQ1V^A.&]*62 TX($I1)Y06F$H D9%2>&YSWZY^Z.&Q>MN/OG:" M.AAS<8IY)(L'8,6?%;2BQC;P1JY3-)T0O"3LCD/1TKBRS/#V19ZONOA7[ZMR.SI,%6?52:]RL:YW8*G5*KR(977EQUK_.'SF[?1']3-5[:GZ4)VK MF1@FI(4:$44D-UY[P15CE &'I0?01)5L' Q59K5K'*DF>#7,EQ\KG,6Q,\6Q M-\7''W<^N/.HJ%T*/;YR*G);[X!-W$YDQ]FZ<8H\<,/F.9*6JAU.2/[P;3V. M\>$,?M\_-WJ>_S]41 #@RF'#L%L.(8.ZJ;27+8SJ](QLOKH4(VM^'.+KJ\T]>6]HV@-2'FQA-.TU;C-HE:H"1ZF J[YY3R*0LMM5.][V\N-W,OP8DE_.+?E\NRNN;J^6/LMR9(M(Y M YD6"AKH3(C^4#/55-S:5I=F]C*065T"H)<-HF(+:?VBT,LJ!Q2F-PWNEIK3 MC\K3BC,8BW%ZTV"J;[_<,_FLYB2DK?UE[H/0U_'B]FXTMKBD_2FG'Y'B)!R= M__+U_BXL$[XSD;5+ZRQ?^)-Z&DZ)\DY@#:CT4A%(+46-#6P)C*I,&O7DS+*[ M3;)7:#KEVB)9:A?*Y2,H3E';8O0TOV._3ZW(W0PVS4&VQ8E0H@;QGBFK20#6$14T:SP(P]Y1S5Z5R MNQ+8*>5VGG9KN=P[]B:+G/%&M5:>A=L,C)Y:PSUG XY#P<]+P?V5W?.W1_OJ M@^O-:GZQV5UDM(MEF>6.&X DE@JZ$,AZP6I;WF&+-)U\+5F9C5N5+43N3.B1+ MT)B) K!AVS$NW!JH"<\3ISU+?)^H+%VKCD/7AW0X-N)*S77V$:/^S[^&L6V^ M^+0]!@PGFG .)( "@RQ5]Q3UD!4(&YQ=U!@@V0/OVXQ=2I>.6PS91X5/7JZG&D;Z\Y]]0-FFQ5XMPFRI M7H],7>[EZQRO_M%?,_R7C9JY%SC*S#O'4_^1@\$$FI M1NLAV_3\X_KOR\77VI_C6Q:D5X8#R1PFQ&H'F$3[V2Y5<3M)1@8]]P[!VRK! MO#]6NBY^"7J[KK_\]1_',I!W:_-S#^#9FWNL _?>\?#E_=?KG/[US_]F'[7[D##9<)VC#$0W36P68. (<],18X"F2 "%D9(.?8V[B;R8:#_88 MS>Y\U]&;V\UZ,UW4]Z]-@U _O.#H>.@>WU_FO'Z/]VPO'7K MO"-RY OU_YO!.):7X40,P,I1CJ[_'WOOVAPWKF6)_A5^Z!OCBE#-!4""C_X&@D"- M[_B4';9/=]RH#QGI%"6S*Y74,%,NJW_]!?C*E"QEXDG2=>Y$SRF7R]9>>VUB M[8W7AFZ$YTZN'D.[U-S:N7Q)5L2?"49MGZ[;,2UQ$1K M$/.Y=RV8F2SUVD9O_NS[="][A3)6 MI"'(C6Q3Y-W^U,V"TRZNJ&>.^/Z"._"T^WS(UI_ MEUS[-)0+.(BE_#7]W;.L*2TS';;2C-O\^?7YHG>8A!2'!<]!E.&(1*0(AV/? M-(PRHOMDWG*0Z^_::C_"]VS/]LG+>TH9]R>3S27NMZE^!G]WX33F9;;]-KW( M+4@Z_[.L;K^*?Y)O9;.^+=OUSD*4Y^.AV].#/9 7!%'*PBRA( EAE,*AVR6% M/%5J0?FS^N;Y;.N ]=<>;+<9$TBX)U<)6B&^%JC7S5YJ?JJYIXL MS?]!+75.=7(:9^ F./\!_T&^B!^YWAS^?N=I=;Z.>]Z4L7 MCU_!SU3@K$C.:<$!RB(4)FE!&,G&964"*5CD<5][MQ9R$O@J^&LH?=9]YKAM M,\>US!S'B[I_F]+G\O?V\]0[3C^ROTV1\Z]7V2R\G%'^3/__&D:?L@46+IKQ MGK]:>7K,[+)_(8\CS%D&LH+ @.0X^%X-Z6 :+V(_O-XY7D)YGC\]6]5F3C_ MMN8N3^;\K)9:HSP_NOVO5JIH?A,+. /N[KO]NQ MA!1>=BY%%,.P744*LR@.,>7#[7"* :'+J%VI6=Q^4',7++-] M2TNM5IY\L/]:A8K.MS#GH7FW'^O?O43Q0]K41^U]Q'S^XN3I($<)ADH9@N.-'HRA?R-J*:Z\\ERC_T2^@=]7)3UV;./^>YBY/YOR4EEJA M_-C/]5^K3-'\)A9PZ\#==_MW+U:\\3;3O077D9^_9-'8Z6(%Q"DI(&,I""$* MPP@.+7%I#*-P@7<>[)V:^3J$KT66GRQ'_'V.!ZA^;W_WS."#LB4>#]"+MU8^ M^'+9M2_:KI';VZ:]-/UV=VBJW;[:M'Z<:-0J03'C.$PA3V"&(P!SGH\74(I4 MOZOX4AWQ/%$=$8K:OX=H_%#(4BG4F7$NU8>_PR3S^*V-/'2SR*O@A(H9RH69 M@GZI3%CZM[B@\F#Q5+U4%BP>M%8YP.[NM_5C67XJFV_5IGRY\!F+EM:9??O> MR>E_I_7^\'M]^'_+P\=R4]_NJO\NKX\_J?M+SSU>90D1WPT%.,<90"&F43RN MT&5ZX;D0^.>N&;$&F],\4'Z7O]8L");+HV(UL%P'_)4"@\]![W3P M6FUPKH?G-3=T$S1'[0O*^X3&EMR^F^0_'K^BCPE?T M<^7U%^,Y1S*W^[#^YAG1J& "0A"^.(AYBD2*MWTN3@ M4]G,*H]#$H:B8DI2DA0%%3YD'.(\23+/<_%3?X/U[CHX@1T<<0<#<+T4O;Q/ M02U)_]1?@5Z:/G55YMT39]OOX=1=N4\_.APNJ?1"OTLO;G]7?:E-?5@:Z;YO&FZTWT>?UE6Z["-.51 M"$@!LC3G15'D((TAQG%1L#!*M:Z569CQG D%LJ"#%IQB$V(ET;VN4\[95$M1 M$Q&IETQ,.?2B]:\S=$:5'="Z#/UTX4CM_)/3TZ2WNTU]5PJSY.'PM6ZJPR/Y M7NU73$Q;. I!F!5Q&(:,LC 9C%&>1CIZ9&C"LQ9UJ (YG$9G/R:\>=&>EYDYHSN65"Y#71)'2I MVJ/KQD7U,>)%57_$#R_WAVI#Y;RO>?Q'V3:_YS&G(QWNIIC"%7:@+CGR8]=1GP/->7#MC$^O(B.6?$Q8[,92B+ MI0^UR\]+\]J$7&VIZ,R5Q>LK3(FL7]%MLP2FXF?3G EGGCKD[ MHGD9FN3,F^>'Q9VR9+7V_*[:E6\/Y=U^!7 F5!'G6<825&0H8V$Q&&5%0JS7 MG]5-S;4&+1$&+407"]$:U%HL1OMAU=&"M JATZU*CU3IKDSK<[P,_7+EC,H* MM2E'5NI%[F1]MT(@BU#,"QZE,"8\1'$,!HMIS+C>05(;2]Y/?0[M#2Y'7!XTK7$Y5!9<2.UKQ%[H^_O^E6841%(D^X->77OOI7] M[_;O7:W2A&+,DSC!>8%2P@!.4I@#REB8P2+G.I6X0[.>*_/V6FQ]$SR!&/2+ MD;,]!J;'X:6"W4,TEC%0O7GW4D'OC47E(Z'REL@+9M_5>]DAL:QN=_2A:M@?)'@A0:NTR !%$8HPP( G ,09[I!% (4L6^W:NZC7 MGS4.>TX 2TD$LDX$?O! ?1FU0QML>KC!X8@W6(^ KX*#R-)O^FL8FGW_)@FB MFE(O)G!F1R[;JX@ORO8;Z<$O;1O?-IZ#%\&)&P$YB:?P9.(3E/;4GSL4.6%@ MEY$()O7X^='%R=FV31CR:MEZ*V\T_*]Z*SL,_+:N=A+N^]VG4HA?=:C*/6FJ MO?A/A?C7W6UW\T$BS0N(.<<%(QPCE&'&,M(C19#0PF$"\0ESFH1R]"!XLY6: M%-P*%P*93;ZMJZT\]/6KF K\NE]ORV _^M0EF"_EKKP1\T#'B<9K\.T2S^P! M]Y6(3KZ#WK- NM;_=_D]'/T+>@>#SL.QO^MB][:\SSKRB-&0A3D4NI2"G:1)E"'17E](0<:IZ+OS93Z4)A$S,Y7B2 M9CB)&4E"DG'$&$111D./XM)WZIIK(>(I#V>&KR%ARQAYIN"?WSNUX4!Y56_S MM;Q^V);O;\AF\W#WL)6ER;D2M#U:?KSW(L8$@I@4M(!OES^.W$@N)C0-4] ^(Z8 MXKKL@H*EN4YK&J?^QDPPVT5)2\[/K>M.%,UE"/1DWCY?]YV49=440+;;^J^U M(([735$_?#G;K#N\>J)N&/.U21[/KKU!/HITP/2X=+Z/CAB MO>K78@_3ZK 6D6=4UT] EJ&QGGRKI_BD]?13:/==O?MT$ K]8=V\;]K=O>NV MZZJ8K;;M8E8T#XF8+N8QAUG&(Q@R'@Z68Z'A.JKIPIYGK>P@!GN)\2JX7[M\ MZC+9D_RI(UD %(.ZZ_]QW;75EFM]78.O:>51@;8SHNB2]&5( MH5./:G^?J+'LM6;V_368_RZO5RP%C(0%CM,$D (*8RP9+(9IH54DVMB95.9: M,=L'ZQ&>L:[I\ZFM9UZIM-&Q#EA +K/H6[N>4Z2F6<;$+DZKS#UY7:,LV3'6 MIK?[_8.P1BDH<)1Q(,SQ%(2A?,NUMT8U+RV8VIA#DZH6FJ4>J7)HJ$4>Z+/7 MH:O@[7GJIA&A#H2. &FRN5#QT?7BDO 8L6(L.J=O;H2*#44(A\L>E"C69[)^D<2SJZ9$+N0L7)R)5+"F7. MCZI,?1!?1=DTY?7Y22//BC2'$08$@P(Q'A6$*U.0A9F9E(LDS4O&S+-E?*RX8Z(Z-_=:L=X>^QQK&#.M.^\MY>\9Z7L2=0/#+W3*3_ M^K,57HAZV7W-UQ=TUIJ6>875'G[MZ/-0E\[R2_.P;AY%Q&#\H12?Q.[PMF#% MR^99$J91SDA$\H@#EL1%# ?S2/RNJJ0Z->I;:GNP@41[%<3_5R"A!N8*[);Q MR\H\&]F:BOV,YZ#'^C+=!GKNEG=UG9^-?T/]=QP'A>R@P] K6<,+R?-G$S]N MU9X_3N7L\WYSJ,4/%M;#MZP@1ZOOZO5NWUL%, .,\BS#">EE%@5']5.*&6N4,,CG% M9HG#"=67LX4*&R\G":<\SIX;W'I3^_G:3#+![_6NV@GQ+/>'O%S+#C(2A[3> M&Q=F,"(IH#3&A&9I 1CNC1. D4%"L#8Y:5X0:'\=X 8]WFZ\2<0F*F9/N4Z> MF)1MFW1QGFBKO&'/N$GZF)1Y%UG$-@):Z>02.Q>SBC-ZEY1J+2S,/T$PVI6H46>[ES"%V_6,P@W MTP8M[DPG"[XX=#9%\#4OT)T-F!"U))DV]N'5RM^<$>6W.LLOA[>[_:%I/Z7/ M97.W A&.LAA$$97S"!RE.1G5/HZ23.NA3OT?[UE^):) _+T[S7=S3/EYE_,'/LZ/X?W[@U2J^N9#O:]D4MK3IFRSTWIW_;$\B+\A,R?C<1*E-.,8 MQCS#/,XSU('* >1TDFVB:!XUJ(.I.RH^%_UEWW0]-B#0RV?GQI>K&S*@VQ3 M+;MZK8/]?;FI;JJ-O%!5U=?R[QZJ.\7G0*<*X,4JY2XNA63D\52PO%\\.^'RYRIXR4+.7XY,Z6\\R&'PE MZR.2!*%4-OV#E(,\11$#Z8B$Y]<;Q6(Z1 M=O HOY7;^K[]U_NMQN:V>]XM,YUGRMUGN ZP%,XCY!GI=Y3//(?!7Q[3"H=M M]OJ1)9.L9<'UPK.5C6>J6/L]'LM7[.XWU:R2_O'\G[]*/]KA^>^;(:T MN9)O;$59"C@D<498Q%B4]7 0X)GJ;1"_(+SGK1Y9L.X&J.PU==^#LY1+9W$P M3%USA,!1'@N>8)9% MYVY>2I)^>%7(F/_95(>ROKFI;SI@WZE^E7T'O6" ]"S[^ M'('VM5,V<< GWD*S#;SS#;;+=#O9>7,8U=FS^XRN&^_5.>=?H8H8)YCUS6\" M7[.3OVX;(ZQR&&6<@BA,68$1C6..X6 K(ESIE4@["Y,M<(KQ?SMB"VZUFM[8 M,'@Q$4]$GEY&?<+;$99FLR ;WI3SVD3\F24H,QXO9Y?7G7XY33@@:7:]=^%# M[?*S45;@#TV]*]'@ '$O$/@BT*MT./6LS#3F K*Y*'2%P4^'F#H*?[ M3_E_+EB"_P%P\'$I_"LGBGGC8)8_7,?C8SLJK/"*0R+)"ODYA0"-"]RV%^MS<*H@*HS"">V/.>F M=K'AKH,VG)=8#^ ,EXA,6=59'%)N-2GQQ[;CR4@+-!!(-=>E'!+M M9/;ACW!/LPY5XNVF&T]HT9]FF+$Z>QKQX)+:M,*&+]6>.>\/7\M&OD%H!#$+$XA#F/2VTH3@+3>*C>SX#EEM*""$U3!'RTNQ>Y;ENR= M3P;3$:>G_OJ<>>FI\R(M+XB1&QJ7T5G'TH?:Y8=EIR_D>[5?\91FB.<,QK2 ML%W$'ZY%9IR$2FL45@:F5Q<)RU)R$"YLZ?EZHEATR93M'>5;OR[:&\VZ_2%*5ISB@4/SY)$6%9 M/.R,%C1'5K,T=2O33]0DMJ %9SE9TZ#2;+[FAT7K*9L*@9-,VT9^-&9N^IPN M2)GL_+@P?S-E1NG$W$W9-.7U\YVU]U^VU6V[!;M?80!Q'*=Y"@K"&06H<[W) [7EYFH%5/8T:"?UA1SXX 3@MI1H' MYJ:EUO2\G!7%*H?E+M+PVEDY=_S-?L;!J3.UEV],K_S\*#ZBLMV! '$$\QS$ M+&40X@01F":D"!.+/ MG6:D&^WR:=&C,=H],&,TWF?9PSMAX-*8U^1I0:->%_E+X][(>]61W_=J&):P M> QS$C$>8Y[ *,RC*.IM%$#4$SIC7^\G>Q[]/1B]8:_)C=K ]T>+WM ?.L/, MLV;]A(4SP]^,K64(@"'VVL7WHBD"W=6;W@8D88[BD&<\2J,LQA$(\\%&@5*M M D#O)_L6@0Z,I@CH<:,H MYHT12!_M+<3")PRL(Y$3!B:R$B8(;]N0A8,* J M I^^KILR7^_+:UK?R7VM=EV!-(VL0>220_YX_",?^LZ^?ZV;:[ZNFO]8;Q]* MLM\_W-VWJQ%D=_V/\O"UOJZW]>TC^;(_-.O-08)03@;((9Q%9$ > MII'6EM42\'H6K!;_KU^D \&ID\&)E\&7Q^#TSWT8.G-+5]M^<$W0>AN962V13%2+W>L M&V3A+Y>1?U%!+L^G; [EM7SW&ZY 1 LFKSA&(>4L)Y#0< < M.X )Q-^]"]Y4N^"Q7#=[S?-R0G4IX*?BX/I3]*MD*$XXBEK$T2M(B2EF6 MI_$ 'R*]"_>+ >U[9TQ ^_5&8#N^&-,(=%?!G>I3UHMC;(XIX5017DQ&E X' MTN/CFRX?V^_FTF;+\J>'9V(YU1S1Q>>TH 2Z*%I\SA;=Q6TYR;5;?5[E8=HUSO!-AB0,^67-??EY9<5<.\E.3J(<(_07*]L(GYDR;7 MSJM9DZOFY_2ODEQU:9D\N1K%;9;D.DRU_Z/>BA^SK0Z/I]4!2FD"LRBE&& %\,ATSI\M2#84ZW7?AO1S3USM0SS#.EUN@@O)L&.W\W1Y[_-]/5L M.*?*L6Z^J;]AEG5$C,\\ZS)V2\JT?:D QEF%>3J;U$.&?(=/^]'/9L^&<.=-J?E/_.IE6EY@9,JU1[%0S M[8>FOB^;P^,'H0 'LKMF_^>ANIJG.!<]J*6IBBO52RUE&^][G@00:M$@G/E9ZF;HS,NZ0 M]V7(KTN':F_?J.;$HA_=[V_H^KXZK+?O2JG,0H3W9=^T_0@!PR3A:0QCQ C/ M"PII@88!27$::4T-= QG*8@I*O(DY@B3.,DP@8CF !6( Z'X$TI@CS;HX,IB M3L#5K/*="Q#)OVX]KS.],>?7O/!AZ81 M,OVN6G^1!6I5/K>-@*A.09Z!")$DPCA/,!W&;T*YUG**FL6<%SEC$!"6< PY M(EDD$" >99B+PAA.*)9DLVD>Q-@=NCNWY4W?=*]S(SCQPZ1AH37]:O(Y/?-Z MNODJI[/KI1)S9X32+?/+4$C'/KW8^M M8_KE9(OB]WI7O]@5]AD8EJ4,1Y 3 M$B/,;3AA#"+&.AJ*PX2W.,*":"F P+0@"-HZCPW9'Z5#6[ MP=PW4):*.391O@IVI>8\VU=$=,O.V8)A7H!V<3C%_$)7Z\64HSH$*Q6F7B*V M# 'V[>2KQ:I'3I7;F97[0U/)9=5/!V'EG[OJL/_XZ9]]^X0HRBB-2%&$LC\N M!3'@A/,XQ'F*8([8ZEO9?*F56YQ9V=(9Y:>PU,^?CO""%E_0 M1L?V9'IYJ, M3L>CGEJ^3&#P1F#;S]7Q_RQ79X3/#\''^0*ZN'Q^(+Z MOI7>SU_7N_?=YE+7)/;M[D/95/7U*B0 Y2G$1<)"&D**8 L_(HC%,0;3G-]W M#=IST=JB$6/_^J&1Q=%]"ZJ]%KZ7[IVY%[ZLS6M-VGUL7?N*_#+T:'FTN-JV M]ALW[0?DWM7[/5TWS>--W4AX_;.[!'+&DYQP6#"0 \#3,&QGDGN M%5L9B!C"2-2I,,,9*=(XC"(*8!J*#X?GWM]$&>=J$E_P!*#A^]NVY"HN,4[( MJ^;BH@VE?A^@>YFK<\N)CEA>AJXZ\^:UM^F3A\K1MY1'*>J>5+U)S1&BLFER$P M=B[4#K\L5P71N_$A* P(0JF8M29)C!$+H1@YPWAA:1R[*8J.]H17190GD$-A MKT@HB9#X1QXE([U;12S,,* P)B1)TCS+HQB,TY.B@&YD;B5^8,YP(89XGN B M2O,XH8 52/P>02!!DZG;5HZ^S2DV5X)VF4I;'7/*HCOY6HIB&0F5,J=+UR=U M1Y1E29,;535B-S?EYE!]*[O=35&ZRWL;'TM)0;6MNK6U R\%E>OMI\/Z\" 8 M?WSRAU=1CJ(8(9[F*6W;%/ DYA1R1G,:8E3HR-84>'Q/$SMPP7Y UW;*T5.V M2<*B)H%+BXB>5H[HA_,@,I [P,X9[4XWJ^X:27"D8;_1&7O-R5-]6!UCN1D!Y$3NJ34[W;'^$\ MQ3WT%&$Y3DQ=*$/ZIM_UTL&4P9&+28+TR+SG""D 'WID,IR],;!1&+BR&FFC\4%S4\&49Q; M=&EFIMSB(A0JZ672D"\LPTSK^VM)9H8(6.89B:$DN^MW(I#;\<^4^U469RD/ M\TP8S!#"( N+L$=1H!!H/9/@VK;G7-'B"@X22GO52-Z"&1)>.<9 IS[JUR MP22T^YHO=+&1U\%:^"=_7@9K03+_&LOZ0FX=KT5+M;UW:F+LB$5+N6V307EW M?^C^^ZJ &')88 P+@$,HVYD,RTV,1PRM=N7MNGMYQU)L=2TK#?:L&^P_@%0> M^+_7NU^%T+:W!V^V]5^_'KXV]F':LZS*_]"! M[O_HHK3T&:/Z$FH:DD4KI[%3:H)IQYFE3O:'Y)X4QD4E/F=YG;]:;U< 0QS MCN*413BA48H ']#0&% 'Y:DUAB6>F?7&MY5D3DJU+PT=SN@^_W.GCBQ*5B^Q MKJ^SSN*X:.%UYZ6:$CMF]9(T__6GTDZJ_+?;725_6=\4I4#3B!)P_;WM4-9] MY2O$19J(.$AY40">A!&.A]J:0?DNNX)*3PC'LV"?0)1+"M<]2+G2$*PU.NA- M&:#SLK[0V/A2^&P^%ZM@'B9#Y%O\HKW&]WS['L9;/Q;IM[NZW_ M6@O>5Q#E!4,\E&MB$6T04K =(3F9<3B-B-?F: M*QB^LG3G3U#M7A#R?7",Y^C5HB9E&M'0GY_Y"/6BIVI>'%:;M?GCVC(7M+TY MR/5_/>P/;:^.%4GBA%,>T@QG.8($1R09K ,6:ET!=673LZJW>)SHN#Z;5F+M ME4A?BMRUD#Q!O2C%?4ZIOJP:!V71VFGNE9I 6K)F>?9^E<>L()1%E!081&'* M20A[:QRE(%P=:ME0W>;0]D4;6BHWPE$_]"C_BBB$VM$I5YGNF_I;M1?<+^*4 MM?Z1:65"%S:P3+U0.\RLR8KZP/E6]D.S*+\,[[$<'C^5FX>F;:8]'HU.: ZQ MF,GB H1)0=(BX>T;11CD( &Q^NZ0LD66\RP3/Q]'.<<9B+,P Q04&*(,Y3#V MN"%T O(JD##'UXH.C\$1Z8Q7&E1)/#O^G$=B*4/2O6,_C%)/W!D,7#G]:"'\ M8]W\61[D.9L?P.RN:=D@PS %(M9HH> -),(]H5J HA4C4$6F&$@PX" &%-(.Y[Q8,1Q].Q$!W MIC%7_+1E>KFA,Q;U;N&HE_63:/ZH\&_DG^A]"WKG^F6F7X*C?\$?L_7%]Q4I MMQN#PS$PVO9Z4YXZ*:PXZ6WM_0DV:T'\NM/&I*Z_UA_T,OVOT159HF M*>0@)2E(4R" A1'LFM0PC J@=/+ %1::HJP $4E3&&(.:9KC C'"HC@)J4CZ MWJ\S"!"_YC^\VZR7E+P'1"WW+"D6>BGF)"'(9_U.']#NP0SYA$ M+"D_DRNF"N8R4L)DWM;S#!D]@9=(FO*K #-NI?]>'T[?7@))%(OI4<1C1C(F MU +$W=M+$*_;R62S>;A[ MZ$2@?\3N%/'XX))L7?7Z>%83YDDIUE/>,UP&$N.,VGJ)M3/BZ8SP9:BC M.W=J3Q^FZ1N K[]JW781CS.0<\@SV4N1LHC!E!:_;,TZEGO M5-Y[U^S ZXYO-;V;A6H]W;-CV?-#?>=9.Z-[SHE?AOZY=^O5Y_><\J:JAZ\: M?3\,%AHE6:S,'YN;5P'>FKH\E:/UIG?!F]D7R*1G/?1(LBQ4T07]QH[FBHD.)G2^+$\KG] M!1.>EJ$79M"?K_R;^Z^\C+^^K^2YU'*]+_L.JFVGI?9IT+NZ.53_W9KO3RRN MN%";.*(1BW($(\(09O& J)"ZPU.U[8]%T$]W& K\0;K$X!!V2'47-EW3;WB M0O^,K&NN^_>$=U"OAI7_$6U["^$8!'8A"'XV /38/+MINSW9.[:4KSD% <)W&(:5RD47MKC .<%!AC MLYT#&XN^3[+T(-L#% )?.]MI?W&"U';[P(IQW;V#J0#A#G=+N M@0OJEZ&-CGUZ==_ '6.J.IBOM_)^[*>O97F0C3O;6[/?J_V*8T!8%B4XCC!* M*&+B-WIS:1$CIB-]QD8\JUV/*VB!!0.RX ^)35/=S'E4$[1)*-33,#/VO&C6 M:^RA3/9NU(X_-'O]*>J[=;5;,1HCFG*(BPA$E.84I6PP&&)BK4"* M9F;2H Z= Q529=-J1KB,*BF3$C4);QN-] MC>--C?X!^3!-4Y)AF&*9&OX(\.EZ)P6Q*GW'-P(@+-V@@:$GFY(^#K7K\@Q6Y8FKUOGPL?:I??C>YN MQTLSX-YDFL64)R0BH9@(QS$K.":#29Y@K;?7K QYW\=X945(=_O"ADO5O8J) M:-3=F'AU34U35EQM0KQ.T]D=!P?L+J,P=./*#WL)SOBQ$ZAVAIPS6J""<$BY ML,@Y30#J#6: AEH35@LSL4:6N3%J]+5B8] M1Y1TR8 ;557Z6.X/3;61ETU?-'U6*"$@&+$\#;,XC2E.0IC2 5)"@%99Y17( M?,IFM!KG-RAJZK>8>#C3QUD6]6QH/*.ADT1G&2H[C:OU#%^_GE+_H]Z5C]VT MFC_LK@=C((.($)@ ^?87BD%:@&$E,PNC1.NDB:$)W\N+$E5PU\(*;B0N/34U M)4Y-)R?@3'-UL:6K0Q2TD&::NK[,S!E1LZ1R&7)EZT3M]/-R,45]-U[*2C(@ MIL9A4B2$Q3%*.,J3WBJ!)-)ZV<_6UGPEW3O3ZY_6]-K,6_TPZZPX4R%UPBGL M.X4;GZYX7H9N.?-&:49KRI*=DO%UU<@G'LICWZ554J1)4= < (;BG#$>X4%) M"0BQU@L+[JQ.I6X;^8ORB/4J6-_>-NV;T<&-P!U\D\!=R)P1]S:"YYMV1])W M%4B@[=LWY4EGTB6(X L,:LNA3126+(Q6?BE)I#US^E<:R+=UM96;MKQN/JU/ M]VZ[H\19A' H,:"")D6,"(_A8!_AC)A=:["UZEDL3X__'KUVH-;YI17XM;_53>? MQ5_9O[]Y[1D!N6-3)#3BE#*Y%DBPF* C..PCTXPQK=+2E4WO1P$%S*#%V3W7 M>N8-#OT]7V?$*R[MS<"YYEJ?*[K]+ "J\7=N1=!Q!):AD,Z]>KYFZ(4UA^HX M',(F&8XQ9UCVM$UP!J(\&NR',,L4HI-'>L4/ZG:FD!^:]Z>0LN\3* M'-III68K)8F/&LB?_\GY_^9W#HP077\FHE%/X/[Y*1A0 MV5R%<*-FKS-T1KX!,9<;(<>=ZSA*$XHI+S#,XYQ##,B(@=%( MZQTSMY:7LR'RSO2LC.-0N-L9\1,%;[LC*@&8;8ODG<(I&S\Q68:2>O+-8+O$ ME$%597W=\OC@,D^R'"5A!C$6[KOIH3:X71;Q,V1D9=,CW,K3/I4.UMV_33N6>EJY]C]+N6<=\O9=W M^F*,PCC,00@@0@ADHJ8=8+"$\=6AEAU/C4:DM7$M!1QQJ@_2 5'[MJJ=SMD3 M;:9ZDW)LK8'/IM1CC^4^!$$+>5Y-O$2HAD(ZB\TR]=*=>Q?4TS&/CK3T^"KK M;TV]W_]SUY3KK<3UV[K:Y:7XYLO/Z^\K+F0]84G"65:$F(1IP8<#DTS\F]86 M\S2(?"]ACK "B4MST7*BH#@1XQGBX4&A3UX?;MT(G@7P*OC2NA((7Q8EW6KT MF^NYX_#^%"+OVF<]Y??"N.]T()^2/F*3]Z]S#O,\!3!,48+#<+B9S3EA9+5K MK[Y<^TT(>IB4!"CK!.@4ODE*D,AT-[(FBHS?G. A)//D!.G(SY<3GM#O(2>8 MA??GS@F&/CO*"3:,VR\J/T6Y2EB.0PB3G!>(T4S,44@\F&<)TCJHX,RH[P7F M\1[G\7ZAJ\5D77IMEY0],NMP8?GJN50O97GY*7U&B\R&$5BF@MJ[I;S@;,6; M0MMQ>6?TV;W1]>YZQ".^TOWY)1RY$AZQ$!4\CQF#28+R\4@KSZ(\4UF"G@2( MY^7H5Z_$M[^Y_G'@[T\&_GI<2-THKV5/$[WSTKNXP.G)L<1]]<*->ADQ_?7O M)85-N3_[LL)GUL9]HC!>;OMN3>8+N772&,W>1'Y"5^L9QH#7O+S"<9JPE/$< M1#A*>!+2;#C+S7&>Y6JO=/NRKJ,#1@]Y6V1@K])].2Y>DJS3@$R95V<.AM?4 MZ30HYHLJJ[$?6CJ^[(Y/'X07^IP??)>?MKY MH[Q7V=XVQS3$H @9S7&64X092MM'[H$ P4BA] R62WN>U]\&B%=!"W*\;GS? M/6\N81KUP'!"M=J"W-0LZR4I!P1[68=38.W,$IQ+SI>Q^N;4H]K?%^I(\:3= M_K9XQ+,L(03$483$G"*!,*:C9<[<*)Z&O24HGE%/"R=D6VJ>)YX]:-XL'2P4 M>#-1/0/6%ZYZ)AZIJIXQ6\J/+C]4V^MJ=SN\Y!>G/*&8$\R3J& \RD@\&.$4 M(ZV'EO5^M&&,G!@2M@SE, 7__/%C M&PY45CCKN_L'.;)&]1')Z%-]<_AKW92]T832D*"DX#D%HM3*"A -(I1EE'/% MEX]=F/*L%R/$JW;AL@799N=]#U-]4F5'/]\<@F>\+F@%#_L60G MM*HO+4Y,K^%*HCW-"JN&EZEX99'0(8?SKPFZ=*;V\IWI58+\H=E5AX>F%/4G MK[[+7PV].63O2-F:G"0,A&%,$@#X:#"B6E6AA1G/BC\B:T?,38]-KURT(5&M M=)R(/SUY?TK= &NFHO)UALX4F YH74:QZ<*1VODGIR=%_U%^K3;;T4B* ,L0 M2B,> QS1C.: #$9BDFFUY='\T9XE9T"C)S*Z]*@)BT=F],1D #*3?#SEX8QD M&!*V#)DP!5\[^6CTY.!=N=Z77^OM]=N[^Z;^5MZ=O,P9T514IP5&B*60AC@L M0M1;S"&+M=JIVMCQ+!0CM* ZP:8G&U8TJFG(5 SJ"A36Y<>?X6G#M^U-6I6T0:UY!Z:P2&-"MR@$@*N)B>Y3G+AO(, M$5SH"9.9C:F6[=N5B''E7E>3#/E3E2/_U)DMSY^L&L^E02]2O&#Z+A@Q?KH5'N%? 488'$"PI@SD.9AQG":#B*7Y$1+=BQ-371@ZJGX7 6W M$IRC$U**G*I)T81TZBG2A7-1OYTE=-KS4"T6DZ-0>APO0ZA<.:-Z ,J$(^5N M$\=>%T5YWY2;JMUM%;_>EO(7 D=_J:S]_5==?!3MS1;&LQ61S5 M1'59L3-KBW$2J5,?9$>,WHON>M*)'U?!,]&^>JK:$S?/9R7D0*F M=_MY+>NAG\O#ZN8(1HAA %D%,41(LF8R2B#(-'I#VUE2*L2UF^^\5HE MO"LGUH%S))D4;3K<+F.\NG%%M6#3YT=Y56M]7\GO4"[V7Y/]OCSLN^H0)A@1 ME,>4HR0!D*;)>!*6"A1$[9:]M1F=$65XG;Y%UA]/VJUW&WER>]L"#=8M4J.I MICFQBNM=4S"JN>#54]EA"DA/W@S3RM?(.;?D9#'1H[V< MX)1EOA9?V:;\]+4L#QV _+%]BY9NQ?C\H6[I3AU#$%/(2,ZB%/"<@XCE^8". M% @8S!ZG@C;7Y-%\KCA9T/2E^ M/&U\>UK*SR?!%D%05.PIPKP\@9_$ZS/Y8#K6C=+'>5RRIBYH'L,HPI" /!>I M#%$,>Q %A7FN,W%T;-KS5/),V;L_/Z&>UNOQJ2K- M[@*S0 5VZ-PYH77-H<+-U8_EMW+W4'XL-_7MKI*:31_VA_JN;&B]:Y^'^U V M57W]CVI7W3W%;$<@F0\#QG14$4;[&Z-NMY<[J'&S1' MO%?!ID<<;'K(P7V+^2JXJQ1+:Q\!."^J,W.O)Z@#[1]/:1_ !@/:X$-/>P]X M/NJ5K\3.&0*SZ[&.0W'YJJPF12^D*8\\SWZ%UIMCM?=OU'UJ6G]O <1YB"$, M(4@@PSR/"A8G/8 ")2!UG9H4S2XL-9UY!<=[ -RE)@_<^TU-'>#YJ'>?FCR$ M8)K4="$4#E-39\DR-6GR_/.D)EW'#%*3$7<*J4F^:[*G]=U=M=\+Z_LG9R9: MTZNPR' 8T:S(>$B3%) XR@:;,(F4;C*YL>0Y ;4(1:(9(3[98N@3C[+PN6#V M8IJ9F%2]S-+Q>8+NR4FQ7L8FY5,Y=TS,JUFZL./W;/G )>^ MU#X^+\W3SM??2F%I7^UNV??[#-$,:EV>-_CQ MGC7]!%%0=I TSQ4;,*:V&^"9+#VM/N6)7>#)SU'=']@X=^C6G+IEK,G;./#\ M(*PM%ZK:\>E0;_Z4%^S[QF2'Q]_K0UE4^\VVWC\TY>?R^R$73OZY C"-DSCB M/([RC(BZ-&1QR","LB0+(8]T),6=5=_5XPG0_]'N4W;7[<2_=+B#-T5Y4VVJ MPR]Z"N20=S5AFH=RS=KR"=L]P1)F<,09_"&1!BW4B:^P*E-X1N3;2Z,.9SI/;X@OHF>''8_C&@G'R0*C!W=H"Z9'XI@].I3S\,3/>,:0_*SIJ\ M'%_O9(^@]CD1@'*0(Y; M$C$T&="!DAO$Q8PTWI+W,Z2YS*E'W-'4$;/%5F2 MJ:ELWGG44S1M"OVJUTOLJ*B6%:L+4RL[7UY3*0<,J:K3,U/]+ %XDA+E!GJ1EC.Z8T?C,O3& MTH?:Y8>EIR_=6L0_=]78$Y&%&&,F9CV YG$LWU*#?+"3@B+1T1;]G^Y95SH4 M08M(3TH,B%*3$;\HCTFX>>%?OVCG: M\-Y$PI(P3P"G!4\@ SQ"V6"')X56_W7]G^Y9+CI W>J$=I= 7:+4Y,(O1WIR M<4K/?#T!G])Q1B[,J5N&7%C@_[$#H!43ZMO*U^WAI?7VP[JZ?KOK[X(,CY0! MF*,00U0P0F#."29LL(FIWA/1=I:\;S8/X *)[M=J]VN/3W?/V8I.U>WGJ9C4 MW8E^3F(P7$>;1WK.$G5VD]H%P^_+!U[8XA@WY_[P]?Y3G+N_NF_%KN M]M6W\NUN4]\-+VQ%*<4PY0C&' CC.>.BPAJDD@"DUU'&G5V=H6?48N;T0GZ+ M-7@"-NC0!F_>U?N]YEZV0_8556X6VC45[SU]&Y##H:F^/!S67[9E<*B%]C7S M=6!69NV<_#EG?B%2Z-ZOUUO;.65.52(_EH=UM2NOV;K9R<>2>V,%+#"E:4$( M3\7_\3A&Z6 L2B.M4SV&)GS7;T\ZD;1G=?3DS90Y-2V;@#0]X1H !0.BF>3J M96+.:),ED\L0(ELG:J=?E^9F?-E4Y9Y\$!]!V33E]>D453X=EH.4R1LN/ X1 MDH_W]!8I5[MOXL*.[_."+;2 !",XD^5J*R(5M^$GXE!/>UZ@;\[UJ3,DG=N+ M=T#M,L3(B2?/]^&=L:,G2_F+%D,,"EXD&801IBP#$+-BL)CS1.]0LX6=:60I M=R%+AD3JR))_#HUD*5^4++U(TD59LJ-V2;)DZ).FB+-E1NR19 MLO3D15ERP8Y"VX!N8_'T'$*84A[B" ):I$D1T@(F>#RVQ!A2[!*@_X.G.1J@ M(39F])Q7%^_,&!T(4#P_Y( =Y8O[?EDRNZ>OQ];E>_D_^/B"9EI1,?NM>POH MM8-/05D&R?VQ7?5Z=_UAW1RJ377?_ONIX0@):PF+*"EP&'+$:89&_644J&TE M.C3H?P_Q!&A[&?8)5$TY=4;S19&=@U_-S4(%8O4EV1G#RD(]!]-F\NV&\9/[M;M/('LE%V?WS[>['JY ?Z^V6U\U?Z^9Z MQ5 $4Y&JL "!PHA&24Y[%"B.]-[K=FW;<^T]P)6=$[I?_1)4NUQN5;:@KDZ$Y4OW^H?)Q4ME"M4DQ!]O>O+QK!78 M'%Q+.R(896BO B3BEGE!6,8IAD& S'>%'. # H M1_2-3"(:^(NC3%WS"]HW#ETZJ6QZ)HSR_'Y'^OM0WFTG\)Z M+/Z7IQ2':7B9UKU?-Q9]KU>^/#+;]RGE[U7#?]_4^S/;7U,.TJ<$ZH]1 MPP L>HB:^J0V0JT8R2S*[T3=7<5%BMQGR$B M[K2]!?\32;L:V8:EM[L@+EK87?NJ4:J[9MA)"=_^;[[>E]>R.42YV[>'EWYK MZOU^EK8Z)(%Y_@KMRTA_;^ MJ@Y?@V_E_M O18L?=6BJC6S\L'Y^W._^R7$_];6VB:/JH-J?*J#NZ_SVG[]^ MD="#4^Q708M^$7G@(L>FQ;V+L"U:_1VZJ5/0N^-55?/?57>5T*!WU?I+M>U[ M0Z]WC^_>T2<[D_*0Z@^X5I!F2<23,*5%E(KI!4CPT)@>A5!/][T"\:S]';1> M##8GP/24VF\LU-1Z,6'04^P>=C#B#GK@P1L!_9?G#Z-=M6?H7U#O:67;ANPS MTCU)#)]EL*@%J1<(P#PM:B"D$YI#G*,S' M?73"0\UFDQX >-_6'J#(P^#9IG]2@D=D*81 M?ZY[PNW+XY-2^\/ZL?UM(D]O7P6]-U?!X$\[[=)[AWJ*$OPEYHV+;ZLP+D.W M?3JH57 [X-+%JODK.)!,$S'-PH0AED$/='>LRCZ"Y#:E_GU'"EVRX^BQ9:%_YIK&B[8%)59HMJW_6U M%L;^L;XN/]>7ZG6ZWG\]_5O[HMQL17:X7H%8MCA&J:C1819&69QGXUFV%!5L MM2MO9>]>-0F>$IF22F2=2IPZH2P6I[#DMN5=-_71D^5)8Z4FV(L+DI&4/XF. M=$.&2&V1Y"J0#@5// H&EZ85>H>Q.),"YHCX,I+#+)[7\X\W3R<;VTX.JR(J M<):DC(>IF#2(_T? ""*!R,])1C73OBOVFYMR<^CJ]>:^;D12D3N@XYF)G921 M[AU "*X",>BC"8XR*D;%\=%%]P'Q?53Q?(.D>4\FMMA5906(31>-A0/FK?KQ]\UGE3TR,>@Z6/S_H2++'( ML5T+*6XF[\UB0^"9T3Y)7)8Q^*=Q]8?G)R?CUZDTR!KPR_.C#!]E&Y:]F*I_ M*IMOU:;L=.UCN:EO=^U/:25N%6&8$$ S$C$,81%%43$\%Q[F(=%Z+F!VL)[K MNC;V+YPC"\KO\M>:_6UF9TOY7>"?**IZI>*):W(%]ME+P\'QI>%S!XI'+X/> MS;[:#$X<76#ZL8B8;8J:XF/YB=+8)'28I+KIXN1DL??C>&>C_6/M&:3N<#8' M-!+IF:4)P83G@))HR,TA##,7*Q&V$#RGKM^:]>[P[&)+=UM]+3%Z6NBUB(B# M!=]I@N%^X?>(NS_0T9^F6]K-E5?Y-5T*M@_8,E3?MY,Z2\.N.-7KK2OS"*^; MS^OO_UD=OLH.80*6^(V7;]"L".<<) FB<9KS."Z2.![NP8=11I'!&H87'-.L M70BT[7W$'NY>:';W!+4H467CH%:G@WUY.&S+KG8=V@N]-#=I]=WFM+27@"K* M^VQ!M.@)W,T=;NHFD($\@=S^7OMG@GSFJRTFQ)Y3=9]Q6HBF>W7QQ2[%7ODT M6(#ZV,G0YUH549JBD!0\0DG."60L*<:GPD,6%JG=TK1S.#^ONALO/+D/J?:: MTCQAM%XN^GB,VJLR/_L-1@N:U=9XO 5O&:(_B:>OK\QX9EKGR<@:B*^I%CH"7D7 MAB?0@PY[\$:B_^4J^+WKT"IIY!8_TB4ASSG*51&F4@B3@C10C'5,)(U#]!P':*MVOT+>@,_Z=@="?LIZ\A ME;MK@W>0EOC"CR*]RQB.%O@OO_"CQ839"S^1^&F8Q06,&.$@BZ)X[!L1TI"' MNL-%[Z=/,%1^>-VG[%\/N_"TSX(>L%%E<1DCPA#[V0=L]!BP>, FY90E"(HY#PB,,OBA,< B4S&24PA CD%%$TX@U;&-,-,NFH=&5_7.*R_ M3SJO5@_7)/-K+Y&:<9X=_#%X-/$CPH[BX&_JK1WI92CZY%Z[G8H;LFZ;.WC= ME-7MCCXT L3F\7.SWNW7;1-CLKMN_VW;+@8?UY%5EA4PX 4%*,U!3!#C:5@D M>/ !YTSK&/BRD'O.0[U3P:;W*C@<'0G6HR?')Y\Z^1.Y*7C3'QO_1?[^FW^# MH9!#\0\ ?VG;3/\;:'>29'7Y6*Z;O9QQR4-CP]7!$+97!^/V?W'[5^1-PBMY MQ.]>MK7^5FY??UCT9_CF[-+D\C\WY\ET^!@'GX,3I]L/Y,3M@)Q\G#_;:K>7 MV!HDZ'F_L66G\9FY44SV2XB@;4GPSUU3KK?5?Y?7_ZO;(?YM7>VD)+S?'5^E M($VU%__I](3HX,F*\CP-62IGP#Q)& B+@O5PBR)-M9JBS ;2YE]_6U=;&?Y?1;[^=;_>RN,[@T?G$_^75(>^ ,B$A/\;PE=+ M2__^OR^[3+^H3\MY4C_Y\'KW@M_:#_#=\ $>G0QZ+Y]?+3CF]V7D;]N(&:3J MR3Z296?EZ6A03, 3Q\7%TNU'V=%LOZ]NJLVSVH"+.)#W]*T\HB7RP/N;HPLC M7E1@S(HB"@EFD,;,[',?NHMLO2C*_"ISL=S(OY", MAS.V;H]<>?X<[!>+%_ )^$J./WP91]\"*8J!]*X[D2L_!?'=?#HIS9:6%JV# M9;C&/,T'LNS$."$/&NO04T;&-C6207K%<)/">Y*^M2;/69[D,8$L1P2E'.0@ M(T-"9XCA:'6H#^NM76:<"JO6I'1T2_U&PKELYR;#3195NSRWQ( ZSW8OA/MT M[O<3+^@Z"I]!_IOZPUEV%IR<#<5<.$^4IKHA0^,L#!,<"B",1#G)BS@:4(4\ MBUUD/%=8/&_-$A?OT@\00!N*XW#W+:TEW= M7VP@GL"<+R#/,M-??[;9!J(^UYC0]$+R\_TC_;G';':^[$?1V)]QH/_Q].WWX_'6]ZY](_%T^"[ 7#GZLMUM>-_(O MK3*>BJD X1DM$$](#O.,#D[DB /-][J7!5Y'+XS>^G;PUG3G>7#B>M"M)1R$ M\\>7J$?_Q2\?VH-4,DKYI9+STAWX M!<)68D";%]5^F9@S$FO)Y#+TT-:)VNG79:DT^>/OZ\-#4Y+OU7Y5 M\ +D.< Y"V$,0@X!QKU-7N"(60F.EJ7)=4?,-5MTP1\2GZW\Z+%JJ$+>"+45 M(U4NI]&D4YITI,F(WH4JE)DOEX3*@B$SO>KM%?6=^.U5E#.4A&F6IWF*2!SQ M.!T4DD<1ME K/3O3:M7C<71U^*RT2I-1$Z7R1Z:53FGP.(%./2%)6:7,J%VB M1AEZ8%/>K+4B[^*^^%2\Z0G0RY3I;W1;<:>\I3T5AV:; MUZ9<7MZC/N/WR[O1+HB:?=_9B1.UTX_'Q%MG\/Z^D^:,>IW+'IT(^C\.)5LMMPH.DZSTT;3 M>]:UC*JK/'R159NT["YD/TF6=NBP;M)VS;5*#N\;_M6[(\3?FG7[ .H)P!7C M&6$4%HB(^D%V<> I&@P#RJ!JCG9D;HHEMV.3V=NC)-Q*L$_SLHSS%8V_,U,1EBR$)7 @A;9;*\XG:/IS)Z'$W:7L>OAQI4?WM)SQH_JH/J] M/$A3HF#]5EV7U_GC/T6U^G;W_KYLUG+_A2\EV]-VTHZ_MB5L/4(/UB%5O"]='"-34;F;V]310=N)I MR1_@RCO,;R3BH-K]$HR@@R/JV?11G]@SJNDQ2LO04I\.UI-]\7JZ>^RTN/]< M?RPE4]56MATZ=E/[7&M#S5'!$6KWQ&F2IQA".$#- ,ZRCP+0,_:?>*3[-_5 M#%Z-?>R'GO8;J3,/G;0X4/AY@JV6 Q8?9[TL\2S$HT-M([MOY$[V!/WO;M\I!I"0""2I M?.B5%RG*.>E-(\;24"=/.3'H.>^<8NRZUYV TTLE;OA52PV34ZLG]:?PKH(1 M8-<5385@+U*M0MH9Z77*^3*DU*U+M<=OU$5/G54(888!RU.>%F*V$)(\C0=C M>0*4SH5:FO L9Y\.]>;/OG'8YK3!6/\4HYZBF=*HN*#KGT'-I=Q7NK,MH8O/ MN:5;.QZ7H42V3B@UL]'D1%5MVM)N+WX^KYNB?OARN'G8DLU&'BO8KRB.$2%9 M'F=YDK DRT,PK TC'L5:%V>L#'E6GA%;^PK9=8].S,L[>'K"8\>HFOQ,1J:> M"#WE<0 6D$L\>M&BQS'&).*<03K8!11SK15*:VN^EQLWFZ:;DM0WP76/39X_ MVLA>90*[?$=@5Q\T"R8'+"LN#4Y*L.8ZWPDV2:]$%PSP@C<]P(E[(UXD[-R: MFS.REZ%I#OUYOAKFF"GE"FQ=7;_=_>]J)_Y7J$&Y/ZQRE.-<+IT5D*<\05DB MS7:&0AII;84;_'C?U99 ]&NU^_5/@2FH>E#V^F7"HV*UY9="S1JK9T_""08\ M$U=6/_!QKIXR)V\9BF/CP//:R98+54TY/MA^?*F]*)OJFU"W;^5^A?(,YPEA MC$ 4@Q2$19X,5BDCH<'[YK8FE4:,]2OE]*OL""NW7V_651-\6V\?VA>GKT>D MP;9:?ZFVU>%QVD%U@;\S(\P5\\L8;LZ\J?U\G_I=2?;26"G,L>]RS^RAVG_M M#N/)&F,%0I;D&( T2C#,:\-9^XRR+9X:DNP@L8U Z].>%GAPNF5)>4WCUL=K?FO9-]Z=:P;YOM@^R M0_[8'_QS>7=?-^OF\>W=O4@EW=WI)&=1CA#.&2P*4!0Y#L<=H12DQ& PSP-T M&@$8P =O;M?R<,RV%X3VU6S9X./:#1O>#$OXD78GR$Z-SBS:R?Q#)2S\P$Y!R,80*A1#O.# M9)HD]7Q)^+Y'VAX(&I;?V[1UMV[^++MG?.W2E*? *>:A&8-EEFC&_9 WIY!_ M:=?OQ_C(: VXKX(3Y!.G$"-VS^4(O^%:2!+P[.1SE9^"4ZW.2>V=V.Y8KOB0 M5:^I PJC/ RSG%.".6(QH..&10PR,$CY>16? (B!DNO.-#;U[:X:=TT5KI,; M=-GQ%*7SNKV4\-CV1FJ!#7&G<>]A\N@&=+\8;-N@N0K M?#K=CXQH?"&W3AB;V;L[3.;H2UV.IN!6_8I)EQ,Z.)_7WUEW[#@O=^5-=5@1 MADF!D@@0"!$,LZ3 PSIDB&FL>;O$SI;G'?JQVTK5#>?#^KON=1)++M6F*E/2 MJ)?71@9[0138@AY<\*:'-_$IH@MDG9EBN*)Y&7,)9][\<&7$)4NJJB6L->5Z M7Q9E]\^3RWET?5\=UMOQ9EX>1Q&G,<M+DD7$WE9N):3_ &D,&; >8ODO+C=><>ZFQW MG=59/*.$'D*Q#%'TX5CM_3.VE M#J91")#!ZK<3NQ.M=?? 9 ^+'IFM.IIP;*J+OGAUJ8@CQ1\O4SR1$/Y(FY8$ M6K"^5/&S<>FB[%GS92YX0XWZY&)AEN4T*R@$PAP+BSAC)!J,9Q3E=G6ADB4K^K]O(VD^8E/U?4FBJ==U:=:-W(\WPWDM6HT]([*^Z7JGAV3EW4/ >< M6&+H]KN5XRE($E G*0 8A3B E,\&L[3Q$F1IVUUFA*O.U%UK.^LA4^? M7>-IKQ=&G4YW6W(_*I [U1SW&65Z;*G MK-V>LZ=?P!GSOU3=L_1*K92S9,U^3^+#^K%=&N1A3N(\(0ADF.<,W6X[?+C [,1[#CTRA4!+.%A0:.(I7&.0Q:/E^O#B&26(J9K;:K= MA:;#XVIG09E,VTT%'SRZW4_X>('9B;<2>CA&NPBZ9"]5Q(S]4=X[,&/*JA)K M'LKK=\>C8J(()#$/HP+A L>8(02..Q8$)8EU,:9KT'\])A&-:VKMV;FZG2Z= MG*!S4*5I$VU1J/GDV%6MUK+^3H'BZ=V^%5@W+SSVL2I(BL6LE_,8I6G&4,CRX:9CF/*,.UF4OD127VP*G[-U17:41AP>(8B/E]!N41Z?!XDB:FT>I0']9;-2%V:%:K.AT1 M*H__W]T_J>>2"1UJ2^CGE%4#Z%8AHKZ<,SX!51-[BS5LNO/ M\?)3=9 4@&*(2$(*F">,T83U0"*4,^K@Q6D;\Y[G]L]?G*X&J*[%TRH$5B(Z M%?M.Q70$O8070O6)U==7%U%:M,XZ<5!-;]UQJ?Y\P6/_@BC9_)^'JBD%)"'Z MA\:4)7$."&4$),/";01@:G(VT:'UB4XIBM__ M*N>L;2>Y#FN[JEH.0'5?/7!'OYK63DVYX2L)C^-CS3W,8,!Y%;1(KUK:V47: M/3VAH$KB&3WU$(EEZ*@/QWYXBL$3=\:Z.;86Y77SZ4EKT;8--I:+"E$4(E1D M((<0%=%0-4%I"F%Y!7^RX:2F@MG$P5-$IN'3IU M1-518!:JK*Z\NR2O3EG4>-QT4Y;7>RYXD$;?WUR (>P!FJ.X0!&F# "2TJ%' M3T01TMK?=V[<\WK I[[IO@M-=$U5=P M%J*LWMS[\0%6GSP:UZ]O=P?Q@OH3\P2G(:8124!*X@BD'/-1TQ%-.=(4WN++635[OU;O/RUA2($\?!(*2UGM1)J.00RP,$BZJ8@X MB]!P\S/*>9%93,:-[$TT#^\@RFFXW%\_/ 95CS+82)AF4W$S@O5FX?Y(M9N M"R9;8,& +*!GB?0Z]WZ))(5IMQ6WR] W-ZZ\,MEVP(_)#LU@[ZU\IVN]_?#P M95MMWM_*\.GNP3W+38Q M!#MP[X2^,F!@L13/=^G=F7<8,,],Q5/7SJ1R.99Z0B(W1Z#!KC[8;&AK_'2O9.:SV0!S[D+' R6?.CT!';;?*,%WL=IOI=@3 E66%#T%K.%:+9W-U]9 MB/3,JTG)^K&\'U=)G_4&^7'#9X4(RPN6HQ! 'D MWCZ^P&K5'MDJY>W/*>KUC6(EFQB/83N(4( MM7\_SQ3=/IE5E>I3#&T?]W?U[E94HG?MBD86)F$N; + $QZG/,3IL.^.,P0* M@XK;SN T9?6(41;-??=.@?)7H>5WP?6Y=3P?'*MI[02\&NGI$P'M7XYX-Y(Y M_:+H69[.2*(;?IXY\J7U\@>;R-9CK'\=^)_O1O?^RK6[;4E<(:!3S(DXA M8"#)$,XA3X<'QC"+>6PI9K;F)SK@TU0BL=ROM\%Q6.Y$;=F]-;]MNT/*??#C MD/>ND!=(5-1+5Z%8GGHZ\^R, MEKIE3U59BTH6I%\>I(U_K*_+S_6[ZJXZ''LL/\J%A/7N\=T[^H_R[DO9R,+U M]&_M/ZRKZQ7*($IHGK*4P(AD((WYL'>/PX*;G*.<"MHTBOP$EUP1O&LA:XKM M9.%2$^)%AB;'1_&/0NQ&\$8[\$G2N7'5GY)\&5KHSK8X[ MBL$9C9\ZRLO0_\F]KN<=6^9KO^^J72D2&&W*Z^JPPJ1(,45QF!8Y8#@-HR@] MS@ R:+JVJV=ETN,)7^JFJ?\2571;98N?T)VM:I&:K^5JTJJ_5NN/49NUV!:5 MY(^>Y\_[*NL3>A174 M?7;F1>WV S*]A2G7B9_>H<(I#"D/8Q[1,"209X#"L42-TM3J$J:^N8F6:$\6 M!Y_>OK0N(FVH5BPC?=-K?1M3XEK(9>O'H3TY8=HYVG M)R5LF)&0@8A2GL$,\3R+\7#Q$T<%0;;[3%K&9M@PMU$H"U8-=HC<,^EB/VC. M:>ZK]*CN]!A1N@Q=)M1!4T(3LUJ+0Q9-"8^-"$_;$T[95^MR!-02_$SDZV5\ M@SY:2VV>=:8P\!"*950*/APS;I*ER9VJ=K*;FW)S>'_#OF_:ZP@?13I^OY.8 MR*X]HRS?>_FVWLKJ9A7#I("LH#D,,YA$$4%X6+6/4Y BG:T]IX8]+ZYW6&6A M<5,W974K;R)WJ(-&P.[/UNG>VW!+O9ILSL:ZGG >"1^ !A*IY+G54WETL?W% M"=QIE5.'R#/:Z24>RU!//Z[5$WS/>@KZLK$/95/5U\_?S5X!B"+($Y)Q&,99 M"/,\'SK+Q@44DS2-^M.IX0DJT#?7)Z_1]R_45YUPM@.Z_46I,* G"(.:FLX6 M 3TU?54RKX(.:S" #=X,<'^95DYUF#PCIUX"L@PY]>-:/<$'[4).B2B3F^91 M5,3_L=X^E"L$TZC(4 (BE!0Y0#G'>"R&&4A7]RWF3X=U<[!14UV[.H/X.43] M\?Q<,8/U(?A2WE:[77NCXR9X+-?-$@;R,QJU1[!I&)8\=(U]4AJS=HRY':P9 MISQ/8Y*!B">4A2%-AYVYA (,^\'*=M'^_NN-]!ZV]XYW]9_O=W=U,U=>ZAK[+U>1 7/(96G M,FF<)@3#L?EF E&LU9+#E4W/RSJG,+LA*A^;:!L%;^O]0U/JS4"<,:TV^9B# M9+UYQQ-^6RV4&(,3D+.]&J%(WAD5=$W_,G30N5>UWX]63PO?[H1*E/M#=R\& M9B0D19XE/(241B@+AYY(290E6HO96C_8LZJU ZWM%2=[C%4],CTITR-*3:^\ M<:0G2@.,&6[JG3)P1EF,B%J&?)A!KQU\*+I"L*GORK:MHK3R>WE8H4@8$8(3 MH1!!@$.2P:$)9H(3E.K)@?:/GU@4)+[@( &.KR6(#_UAI]L=TH1(5;GPRJ&N M:+2$=7TX)9RK0 ":6CV>$W)60XS96XJ2F#OP@YY8ZP^ 9V%MT0;K%JZ0R@YO<.@ V[3X\AN5\XJZF(#H MB:O$'+2@95[K(M/A#@;@08_\1')5FH!-&!GEB\C+B)#9+65_D;I\R<"8MQ>2 MWB1AF/V*P@0NUA-^UFZSXFLMXR@$$T*0L 4K/A_O&,&MN M?-80\_]K[TN:Y,:U]?;^%5QX<6]$R29!D 2\< 3&ML)J24_2O8X7O]\!_C..1@WFWH/X9W^YC/O#G(3 M(\?PC;\P:7Y?YK@^;\J?Z\)_%X=Z\+\7UJHX(RW_<5^NOA[>3JIN3E_X^UH]A+F0"$IY"C"5# ME(A8Q$F_Q1%%F$+- .H5@^< >L0>K [786Y:].5-J<;\7EEP\@35@&=%O;OK M8CB=C:?,PNF)DXYWEAZ !S7RX.LC#YT^6?IQ1A[2#J:S\91=,/7IL2@=Q\IJW$YN>&%X\7W7-K55_;UKM#ZSNMUMFG% [JK]>A.+4;!9:,FOKS?[Y@1XMQ%%?5$% MK'9J0.KW&N_J<%H_X6AX-;@SQ^@M=4WB$].P^'T7'#%>!0>4P1'F5= "'?G6 M;DWVSJQR.7? /!:YW)OU]&)M/[QIU"*D'?J/[NC>58?[N[>+6,@8<\HID1%6 MI4\&DO[Q+Y0 H75WMHMV/,MDAZ_>!##@300GA%ZL"$;ETDS>>AJ?/2VAT'5O M%(Q)I7;J/BJE=NGY(&HOY]^7&'@YQW;&V^1YM#M+*O>]2EO.WZ_+79FO/N^_ MK\KK3S25N>5?Z7)[=LULL #=[]L*>WUFL[P?UB\&@-$)-XL!3U]-"'J ]94YIVNO(_.J'0I&Y]UJOZHKY^_J3;?BK5J^/U=?:MJ MNW]H$3'*8XPI"7&<92D)0Y$R*G1]<<*]LU^(+R!*#^],- M-B_/XXQ'I.$LSB,.6VC!^RDXU)_ &8]+R^D;:TXUYF[.&O_*S(T;PB97<%=V M5*Z[DNFU1EKN]ZDGOU]?[S:98TOWN8[7[]Z(]?2Q8*#!)),2" M"Z*:S>"AI L,3H4[*Q1SYK^6?W\1[YM'Z=X+:'O%S&_[W?UTF9SM-CTOD97 M/M!;KIR$?K-(T&^:/,48]" ;JA7,X*&8XNX"7?K.K%Y3:>9H3 M6B\FO&,S:JAU%\@,?FLAOG[ZV NKVBGPV.S:Y<'#6;Z<#VLP\7)2[)+"R3-C MI\947KJ968[<[,PGZ^67YKZ&)OALBP4$%)!(A!F1G(-0T)3#?@#%:4I-$N*7 M6Z"<\SJ&(1"!)$L0IA&,TPP"AI5',NI9Y#^I=#=O+D5HSX1MZC%3M-C,$EQ+ M O6R6?_2>A &RJ7O0Q 1SF*8982A3/Q1&-TH9?;#OV2CU75"#"7ZK MX6B6 W84Z85>;^R815QM8OP\;GU"PAFEL.)J'NI@!_WI>]7V]INJ *_N\G*] MB)-("AA&,HHPBR2,!)=](PD76M,QEA\]GA*T@"RU0)9&U MJZ!AU'A6=B")VO.QXY%I-Q,[B-3+D[!GS7]Y^M4-8Y-/O#HRHW+?JS61??=U_K\[Z?[YA!+US)$&>&,"()#@6.1)E20ON640*VI5Y?M M>1;P'F>S8'&"-&B@!AU6?1UR1O-E79^"84.)UR+70NV=L:PO_%.P;1D#'+&N M$0XT27DE,KBF=/H@X=RBRE\'-'S?ZT>^*6@]XUBO%1;K;?N0SO$J0_IP_)// M^4-SP/V/?+/\N*]1?;HARV59_Y-\U?S=ENQW/ZI-^:]BN0 DPQ@E.!*88\G2 M&GV'6%("M J%.>#T'*I:A/5VN?R ,=@V((/\@-+P,;$IW:HW]?%6/&H6&ALH M[[XWZS&G=@4GA@7?'X+3O^N,"QKKKH)C?SA:V/[]-B"7^X.?!\_\.>O,7,\< MNL@\)HYFP<33Q]CF@&G<8-?A_)F7ZF-7A:PVS9&A!>$Q"Q,:$Y;A+&*$IW'2 MPY4PTCJM,SG(T<)<']MZA,TIB^9(Z,A!SMJ=(T6X,3PY87CK8]JC?O#+V7XP MS^#VBI]\1K:A7>,O$M8&T^ ZIKGQB_8NRRI?;Q6,NJFN3"11O2M9"AAEF,D0 MT)A%$4ZCA&<1H=#HS)'%QWL.(@VBH(-DN*'2@BL]G?=,DYE"/V+(>#+(T1;* M9X22AAGB'%"$ M>=<0D%SOLJD!'^];.!2BYAKD!I.AB:BF6F MMW]T4 .>Y:,%%M3(KH(:6]" T[];P9ZYBPN&XY!FIB6O\&6^)#B ./W[*$8A MT/(J"ELB-6ZB>,WLEY?UAK,T^3J> Q,JA[W&0G<_K8O_M5\OE%5&(;',6,A M.8[8-E#P\8D>H.L*;-"A#1JX08_W1*J&2+XC_BT"P?A^M/SA)&!HT7,I MC+CE>$;!Q;%A+X4<']QI!*)?\P?5*<*/U?I]]_P(+?+Z)M4G#5/.!9,Q15%] M3S;.J(C#KN&$<:9;#KAJSG/@43#KG;CA5;TKZUT/->BP6D0@9S1?C#Q3,&P6 M<73)-8\SSEC6CB]3L&T75]RQ?CFL:++RGD8<2Y096W[F<_Y2SSZ^8U MLN9@(P0)AED"(5;_EYQ+'O735"C.0JUJ97 COJ>?B[7J,O8GD>W),Y^(]L:; MX72T/F7>9Z)/*=&U-W8)(QB2G%81RG*,$4 M,9KV H<01$:GG M5\= O[D$!A!).0DA]FQ+-PJ2O[3&/ MPE"WQ+;X:-_E= ,IZ##IEW,V)%TND#WS8U@,/Z+&HN2UX4B_O/7,E64I:\B9 M1L'ZW,Y7BM,!A$Q?B X!7SGI%-H"^56)L++HG_E*-4+S]>]=0T@*R&@D 40D M@PFD"/7Y)6:" TV1M/UXST+9P0I:7$$-3%L)K!F[J)ACD&6FFB_P9"Z=UH1I MR^<8Q-E)J!6!EW7T%8-?UM*A[$RNIX,-J)SU%&U=K=^Z/CYL_;G8E-6RO.[V MO?]:KLN[_9WZ:7W717Y;5#?-?85?BI_%>E\L:$)"P"G.DIB%:4QEQON=JQ1P MI+L(Y!6#9X7NT0;WW1F8NQ9O<'\ 7)>0MS7D8--BUE8DO\ZYJ/.S\8M9,*AA M!T?<5\'!1QWTJZ #'WQ^Y*0&?_!E5D[2CBVS<99= /+LM,NA:@A_+\>S43PR M>= ;Q\IJW'[N)GR2]7J?KSYORO5U>:^^>(1QD<484!$F D1AFE%(0]3O(60P M9+J5BT<$8X?.O$$;W/=PG\94-Y(\T"O#HN9X#G$>,UOHP0'[X=3OKS/RCIMP M.9Z7O 5+:V\-C)1GJ;.(DVY<,>\HZA!!F M/)$P0B 6(8@$DZ2'($*B>_NL^X;'CH>[&F3SMDR-LO^Q&YVU8WY8\/-.NO.8 MUR .>LC]SZ?T@)L Y]T3WN*:H4<&1K.7>+((8H/HGG?L&F::9LARP)_^?1OK MVV_%YJ[&\VN^VV_*75FH^K$3W^VGFT/D?+_^6/RY^_9'L?I9_%JM=S^VBSAA M(4;#JXO.Q[CY><KLGYH_H"- MW%5[%6CB+(81B\,P"7'&0T8P3#H,(@RE[KWJ'EKV+.(MBF"Y+X+R)OB/ZONV M>E/D.]WK:CU1;EB(C,[VP$JDQQL\ GRBT$&+>5(?6)8BH_O"42TRV">F MM8@.43K%B%/"9U:-N+7MM7+$ X-#3CK\FO]9S]71:K.I_BC7MRR_5[_9/2P( M%@))@!.*Y \.&.F=0#7DS3.$KA MB#_M!Z0/][RN;VF^JK6[DVS*(TA1EE(,E6I+&>*PWZ4LHX093=?8MS*J.+9/ M2 ?UT>!->=V^)U.ME3YN?YAIXP!6]81P'$+-5.\44]"!NC+,^QR]ROT:.V>T M;#BC\Q N!W8\?9C;$3-#LKK^Q/X755R3;@9+$%&9I;%@&0@19Y*Q1+0( M4!C%9/!15MMVQY6MFPYM4/8W56P4WB#?U1MM%>*@6!L^H./4!_:YW1CT.TKM M#I>$?.FH;]$&X@SUH^5VK_!HF-H-]<8\!-*+91J)G1OV;$1TD24\C$&69D@ M!)*0)O#01"I29JN2%S]X7!FL]KOM+E\O59RR5[O+9)G+F5.>;)>T'BO7=)JD M*3K:G,U/5?2AGY$-0_LU5G=DN5:YFQH4^JT3WA4-Y]_ MY-MBN\CJ,_PD8C3*8BDD2I(0IR@B!*189MIG1]TVZEE/#F"#ZH V6!\>[+EO M0&HO*SCF^^*JSG14FTG2D>4CT'H%X0CU])6DSY.2KKV,,QWY=BLX3IUP>?'& MB)Z7UVW\,#SYDHTGLRK//=-5U/E0;+?5AE5W=^5N5RS?K\M=F:_DOLGBM@O$ M$$Q226@42IB)$,<@[. 0@$+L)@H-!#%!5+H*5@WFX+H''=QT<-LP%42N)'.H MAX;&K1&=XSZ.M>"# _J@@Q_T^.?B)5>!;D1O^0M\]EX;' G/\V<5&1VY9.Z1 MTI69VI'3*:_.(^GQ=>$#HB2*4$I"$$D>UVN(/,S( 5$6Z9X=\HYCEO$4>%)J M&S\Y#JF>731"5#UY*=YS8+5QEZ?8ZMEM(X97$_>YCK#/67019 ?XYHW%V2&6 MVH;:P>R:1-L/A9+_(ZS^7=(4"%4:"\H9)2@6*"&H;X](+DUCJ5TKHT7*!M[) MD'8Q/%\T^<+@&T;3?(;60#M>&#@NF+%+0C^KWE.G2)_NF^^:AS&B'_5VV='34 &4X6CW: MYH1J0XT;B67;A-.:8+^*]SIK.HKG@/.9*9X+BUY3/&=L#5&\[2&K[)_RX(!R MF3#)"4YQE*0PZL664\+M$KDA#7K6O .\61PF6=^BR,+(2A4MVO&L@0T6W2-I3G@S MU#;/E-DG=2VP>L]TP^#4)>QSGG3D:P"[,Q.K(9:\)DV#V1DB1*!K4:01CF-5 M#),D8PR3C((^181I(NS2,XMV1A$BS;,\3GBS%R(?E+D2(C C(0)60F3*[GR% MR-@2#2&R8V?,[8 ?RG7Q?E?<;1=$LI "*D$6)X )PF(F.HPIE*G648QID(TX MZ];:TVPD.[&HGRE?UM>]AL:.L![:NQ\^T/U6[]/_&?^_)GOGHT><#+[?6J MJH$N(B0C %$6DQ SF"2(\$/[4Q^5YI7Y;MK%T3S3F%J"T]-<:@.((, MW@5WU;IX".[RS>_%KCE#/_)C6-KLG=$']QZ8Q]CW8-?3NZ(],:<[9LG/O%S5 MFY!EM?FJ&O]:*T8C*O6C)M] MQ/[:#,P::K ]P!IWA.J2=6: .N=['N/3O5F5YWYJ.#J;8/^2&@! HE2&,F(@ MH9)SQK.^SLPR3J-%\]RSYF"T;L6H'CL TAY[[?.\>9NBW_4I>5[?WZXR^)\U M6+.R:@"?>B72.%2:E3LMIJO@9+WOB&MD)7N-GG/2-9C2F6C5<#N>BI,C9H;G M"JQ:[\KUOMIO_Z%JCGQ5_JM8?JBVV\_5MKEWY%B]?-_N-OGU;J'JC$S**,02 MQ"2%%!,2QR)6U0>+0(JUKCOP@0M&,5#(,&4X2:1(4!S26*5;*!,\"KT?4#J. MT?]AJ&QC^D93"V?J%D/U[*UX=U-MWFV5'<'1D.:BILZ4X&A+4!L3]-8\4M[? M>I-&GBERZ RK--.?RV>B[E-8KIVL^F;??P2I+[3Z]B-?G[[G?$"]B,,0JK(X MK+?LI90"FBG)ZA2+"F3T7HW1]7K[S'6W&<]OXD>?H]=:ZH#7O-"2]E3ATUDU>8I*;CO'6 MXY,C%IS%*I=>\1^W3E%^VM2/"Q6;(UH2\HBF,>8412'!&5-?]]J'8SA2%70> M(Z(9CD*8I!&C"8\)5=4!@2A*&$ R!+XKHD.T4F,DN%7PU6>,%;@&.L]WX!K/ M;^,'KD?AJG9]:]Y;#%QGW>0E<+GI&&\]<#EBP5G@QTC@IE=()*AGJ50]R),8)6:^ABQD7:8202*!0,5_@4!*JPKXD M69C(*/0-;.\AVBQO#3^,'IQ*KV5V]O5N\5QW@)1T,[P5L/1(/M M=Q:"W'ABO-F^"+3A\@GN180%Q8"B%!) $&-QYSQX'PNT(UG_,>U'F=?_CW%RQ@-LELS!\>U M*><'![O3=V ;Q863!;9#.#N='WRK@>V"J[P$-E?=XZT'-F<\. ML;CVC&]B^ M7O\HEOM5\>GFW_;Y1@GIZJ%[!B-?O5^K@7K7O(/17%K^K?AS1Q7]OR]2PE*4 M)C&LE]L$!"S&[3H(5R$VI48O3-@AX%@UGH8L9@E,,A7<21+',0>A*F=9AH7G M6;\>=/WP^P%V<, =G WBTR>_*$7=:9WA5E$NK_UBW-?]_?VJN7@I7]%<]?'KXNN/HMCEZ^77G8H ]6^J MFT_WQ::!LWT=&D@%1"")8A%1!9/3N)O^YY*AC$#--^7< 1(I#B/ ($T92F2< MD3 5((I RD0,_#__<&I(\\1JM2J73:;8F14T=C7GO ^6U:I^M,U?/TJMU+>N-Z]_*3>\ZX?2&83^*ZR9_MF\#D M:L*A8CB[>"SU/NU^%/4CSO>;XD>QWI8_B_?KZ^JNJ$O ]N4H'B4X3!()&$(L MI%D225:OF@B>A01E9AO?73;L.9*?SO(T8(-':(,6;O"W&O#?[9[N<^L'S9F^ MJ5Q@.'GGE'T_$W$&3)Z;6_/AD'G45GY,>SH#YH\_"SW]MLG7VU4CY63Y'_OM MKM;Z_N%O$G$) 08QC3.)!4$$=8U'JK@++95T2),C:NCN"#/(#SBM!7,0T<92 M.1;']B(IJTU1WJX#MM]LFO>BCC@#LMMMRN_[]HJ1715\SC?UCZ>Y+E*/53W! M=.&6V4FE$Z->%TEWG%G(X\=B=UR->+_^6;3-_Y*7ZUJD^QLN(RHC%B()$P32 M#(0I!QT,0*39=+_SQD>4S/UQ7?)'M5K6UP'>*K#;X&\KA;=0B4^MI<^7.35N M$1K)4<9".[Z/["5780V.$(,:8Y^0SE5QM>C5TUZWGIJ="CLV[W4]]L&CPXF MKGT:DIB&$ N$( \A!S ,^_9C &TE>6"K(VIQU12AUX^*T+(K0FLU_OOLBD^3 MP>S(#[,;Q:[L,J\YK9AS/('WX7 ;JQ "4<820%&4,BA@'.,>!F/?N/S MFLC[8'NAMGNG.)W1\^,/K[-Z.JZ8W^:W'^KVM1>97&?;K[E?WZI5BM9;?[(-TNE_9S@&*8 22&R, $"\QZ!8(G1 MFZ(NVYV3WEXU551U$R@;@M]J*X+.#%/U=>D83>&=R">&FJM0OE*/VI#O1V_U MF3PGM1[\,1.5]6'94X'UQIZNMGZZ+FEQ4VV*+\7U*M]NRYORNET@[S&\A&_! M8A@3ACB.&((4AAQFI .#9(B,;KCQ!,&SXGZRKDU']8.>JL[ !68"J\;-5?"] M@1P\PWPJL5>OR/"X6FO'[QG9]>RP>2BP;R.K40>!F2X_Q2 5.Z2Z+MNEQMWG M8E-6R[.X!$HC25&4?CR?SD/T1[2WFFKT M6+X221].-[;^LJGV]^7ZMMUD14,(LXA#R1!2T2A)19PT>\Z%3(G@1FM%6@W& M!(2$<,+B6"0A8E3$&J#,B@;[T9]E0<^/-E/WB.UVR'JAF\]Q1Z=:C-1 M=L.RWS<2SS!W1E:=$C\/Y71KTFL/%;KC:\ASW7&WU =H@C%$1$89S!B3,8*X M'X8,8CKTN>Z^'_)AO:QZ7CX<]W:O!G* MEV?*[%7K\7/=\8R>ZXZMGNLV97=FTC3$$HWGNNW8,4_$7E# PY'BPVDCEM\W MLP?'Y3$0I@G)>,0Y3V(8 8!!V(\ZE&5:!W>=@:FOH"4(@8@0A4JQ!#'DDF02 MAPE*A>^'*TX'Z$!>O<'OSHVGR-P,7VDNL/^]Y3ASM6-=* M*CT[=&:J[MW<5Y/147C6C0_UG3[?BLU=_8;H\0;P4, LH2AA411B!$(:QKP7 M"QHG1B>07FXAS:!4&3;&*8@259 2I4(RD4 *AKERK._D5(%ZI_[=7;!4L*P? M\;1D3T]J_1-GII]'SFI$TSU_\"(O9Q1N&(_SD*V!-E0N>Y;V[3$?JW5Q=[^J M'HKBZZZZ_OU3*VE=OANG@@J2LHC$B,9$"E5L-Q./J@"'@&J5P8,;\2PS)^"" M!EW0P=.^X6,@A^>59E3ZS,3F5>8N5\..*=2^^&0\*NTN,QE Z>6;2Y'AM6 MK&X(_JUC"-I//8UFDP4S7;^.'L<\.',6(>PJ:"U[L[&KA3].V#+L!'^YB&5J MO[]@9>6)L>+4+^H/=]OWZW8CWR^;^L+]F,44J8":@D@ %E*8=8C%0!F8Q95 M-O@\5U0-I&+"&&3ELW&BD&]W31>'6LL"Y?-^PW5CW=N*12^XQV,T&M(9_AKQ M:! #CB/2<&^,%9-497=3E+N]&MD]W$42)G&8,!&'&:XO+XE1DO9(*4.)Q<&= M*6!J:=W@HSP=LBECE)4/QXE1WOPV>8PZL>P8J-Y6A'K!.1XCU)"N\->(4(,8 M3[C:K1VM8:=-O3-3'Q9[&Y+A7],5:S]\5Z:3%O/\N\ M9-I97%V_SD1MIK/?^RRNF2?&TJI.2^OSACU.EL6 D"0B"95)%"4H9AU.#%D4 MCSF':X[.\PSN": @WUG*U%P<.4[1[->'TY7,)W:]S>7%9X[Q&)CL.\%?(S - ML-]Q8!KJB0F2Z/]3E+<_5+U)?A:;_+;HT__/F_*ZJ/?SW'3[>23-6!2!) 41 M)\J("(9);T@DI-%EI3.$[SFT]3#?=3A[@2N"!FD3V98*;K[9UL&NC7(3[@AU MUBM&WV4S18>8R3:VO$8U]$N2O MCO3CRYG%\X4:H(+%&8DIX9@P"# -._0DDUDTZ6;70@LH1T978\X)]SA[?V<2?,?L#XX"\$R[@OL@ MO+7?6/RV0K$[CPX)QQ/TJS<2DJ=@QC0L3^:]T4+S"WO;SII!>$0(Q?4&;2Z$ M%'&<]N4_B>+$Z)W$V8'W'*0/VY_?2)AVWC=&BM53=HL) _:+NZS_:E';T+<^ M0[>O;O87B=_>Z'$=Q/WZ<;1(WH/4,X+"B$J2<0F3F(4B3)/TD(Z0,)*CQG&W MT,?9I/5FHKCC?C%2#)^N2TP8P0]&_W7CMY%??49O/QWL+Q*[/9'C.G+[].'< M5JY12M)(A%R$5$I0OV.8]D>B"1*)G/"0QR#<4Q_],(O+WR^B_&^<3 M7XJ[O*RWD[)JW>S1W^>K^JD.4)\@"C,6<@3"+(&" 9;T)XAH*.+4.#K/#+_G M2/UH-^6S@+SI80?71]Q!\]C-WQX*%9=MHO',"#:)S#.#_C:B]/D-NP?K@Q/S M@]K^"2+VN/Z]%+UGVMMF%,GGRM!+47VN6$>-\*_G)Z]9$BT(PA'-5'H2ISC* M"):"B,X2AEEF?K1V9OC'J\7?0(3WTD'&B?!3]XVYUN%_E0AOX5^/$=YG;_MK M1'BO##F.\/Z].<&*Y7L%N%QOR^OV(4T">1@I>"B-F!0X4OC[IP18*J#;S<'> M4(Y9C^>WMYOFNLN@[$':/,<[H4O'F?4>QYLSJ: /%D[QR+ W3XVSMFS9.V84 M#Z?EP=_Z\2#/3%"]/L8;+6@,"8E8+ B"&: 21KA_SXVA$&L]VSP#F&/6HBZC MVT1.';VP].G/F=2/T\:N,7+DFPL'^G2<(FX\=TX7Z$YZPXF1;_;FP;,N\UC1N>DJ,XIYTW/AN+)S MZ2'OU9WX\[[<-'_JS*OCAD]-IVX=;*7UUQXP4=]9>WI&866<>UV53T-9'[D(R3' M(X;?JEV^>C*7B24 :<0 32CG,>0D2W$/G1#I]C#]&(!'*IWZTR#+:5>_W/AX MU.,?X[EW\CG#QZ?AIY\[].P\_P<^W/2=&07 V5#BYZB'2W^-%3;/7HS7_)+G MNT+FY::U(I(93C-!,PJ2-&$@9;+;RPH!D/&HCZNXQCY2,+T]W-?Y]/1ET&\% M;?XD6-8+G"4 MQSTQ@_O&C,+?I#0XW@_CR"^Z 4WV;10%3814,8P8R%"(DD$%SUV MRB@RB6[S0#Q2J-NO-P=\P?6I7A9_UE\;!KQY<*<9_>8!UE\H[.T+.@.#UV+C M57"PLHV!*O8]BIW*P."AV 5'$Z^"QL@^5HX;#4=QW)G0.*^.,X\X.3-.JCD/ M]9E$T"X#J#;=C^J_BQ8,8YQ &44I@9&,TPQD:6\$E,1HL71FT.<24Z\.=66U M"39'"_XB*OJB(3 3PLVR^PYTT*(.%.R@PQW\K4/^]ZO@"#XXHI]L MN[L]T6?"QPC>FTY0)HT4=D02[<2T 1CDZV700'Q952?1S//4 M799'1]3/2@E=V?2RZ#EES%#?5+Y;E+?KYZV&4(!(0AA%D<@X$IG@H61IC!"* M:)P8'8P9VI9G3>MP6:F:/7]&>C8*=79*UD&;D8*]1M9E[1I,\ZQ4:[@U+^N5 M(Y;<%,L+U4"493$E0O (U4=&1-K)(^&Q9(M=7?V[*(@O-F6D4P=4VB.NF<8( M/)2^ESET4=XZI<]]"3NG M6Z"-7F>%9"-=@8HV+2D"-=F>+%3:&:7=J4L%P@ MP&$L"("8$=6,M"T5T?I7HY4L0X2E(J (I"B%@FHXS!KG&:(6FT MV\M1D[YKX1;=-&/Z/#4:P]<1M_,:J:Z,>F50.N7,4;*T0&$H5 D)(<$991%/ ML01]JXR&J4E1-[2M4:JZBZG/%,'4/F!JDSJOH3;8&K/ 9\B2[N"B^;;@UN#LGZ:]+/Z(U4@YF?W0GGE5J^NF(!6LQ+BP.@1XE70P@M^Z_Y? MXPP:H".7"GKLG1$YQ_3/0^M<&U5Y[;)FRM?-3+?S/ZJY3;[>JB*B*2C6R^;; M55M?/,43@BS-0J9 8011DH09PCT>FD*CVT[]H1AG(2SHD9M)HT?R]=1R'KR; M">A3RH-3U,W^@%/PLQI[8)C)]#^VQ:<;L=V5=_FN MV"Z0"!E!(HDB$H<,@"S+1-^(5#FQB?8:?K1G055HZN3H@,=,4$UITE-)CPR9 M2=]3P#R[0\E5?7_Q'_NRY_Y2I5OS]0* MIB%%)(P8PH!C#"5$O&L[8@1F1GN6G+3H65]J=$V2T'QQ@M-P=X ;=C4W"8Q. MK.%>@=KNH?J=3N:W[ZFQ;3 J TPUA@D"K9C7 :IDG:0Z$124RDT L S\IX MQ!P]41R?BEW/[.-L6RW-5?+5 4"\2A#%'( M 4<@!8AT+6: 8*-9O2'M^"[!3Z'5 [2%%M38#*OP(61JUMXC\6A8<3^BL 9S M=J;CP0D)@KFK%'/.+('"RQ>!0V\.EON 4XO>Q(")SA.#SJ:A$:7F ]HQOLBQW975VM6.C:$/=UEC5&( M,UW5:#EK8,UG=N]UKLXN80PF>![:Y,*09PL8CKC1?KFO6*G?WOY2K.MS^V2] M),N[*)PB>5:R==*IG MW=LM1?6--CW4_][9TOSZL36'OS%\DL^3F_0D<08>,I/+#O!5H.&(^:BI'-9JU$F0!Q%DD<<8)J2!-/^ M_ RB:6)T*\/0MCSK\0F\H,%G)K"#F=13TC%)-)/,9_S-1Q[SRO\Y$Z#1[/3OZY\\(\ M),^I1<\F %VSI2M]'XJ\;^'D=@0>Q2%E+,$""YZP)*%]4S@*S18SK!KP+&X- M)D,%LR-*3[*\ M:4:FSDQOGK%FI#G.F5Q6U\T1HV;G_EP8?01J)&:?J/D?OS<*'8%.GR\S\()* M.Z1M6JUV:4CEO$N9)8&_5-7RCW)53R&^5UUL?5M^7Q5DNRUVVZ??=\EHG-4W M0A 6($(H1A)A- )4V%Z&^5)1( HWW;7@#X5MP#YGKG M28WU70/62G_]>$!/@BXA\$*^GP%-S;B; +=W?G]%]%;2( MN_2XP]R319C*>(X U*2 M!/)($2H/5_L0($-JE/3:-N)]*J%_H=!T/-LU,=0S&#+/1 UDS2C9?H>E< M0CF4V7FHU7 SGB:&;GC1U9UOFWQ9**G[M/M1;+IG7;9?BNNB_%D?3NTTCW(J M4\'K!?:84""D3 Z3 !D'PD2$W+3H>_-BARLX FNW+*]6U1^YZAG!35T*5OOO MNYO]JG\?R5"\''&OIV3CTVXF:PV^AN,&8?""!^:C=UIDGA$_M\Z8AQ(ZMJGR MV7W--/)C\;:JV^O"Y.[E]\*M6\N21E(Y*>5FJGF6[?GHI2FC9Z33FW/FH:+^S*M&ZN3: MFZ54R7U7K;_NU(=_W-]]+S;5#5OEVVVQ77 &LX0)#"CB((*0TCB.)20A)ECI MN-9%9,-:\*V2#9QZ">&Z!=1\V< -MC5>[8T^0U@\+X?C$6BF>2VHH$%U%1R9 M[)"-PISV[JB1&+3;&&7+Y.4M4:^;_?)N* /"E MO/VQVZJOB^WG8M/,DBY8)C!G@H<9CF7*&4^20ZM)(K1N_';5EF=U9B="'/RL MD07W:F1L:VPV\C* 5!.)'H?/(6+=(@Q:B,VWBEJ%,O@Z ;4V&CX.Q2[4W))J M(VE_E8V+(C^$S:"+MW1EUHNBFS1F+^$@,7=7P0;7.2\&&&O*C>#KC1$&Y>WW12?M\W5X+F MRV)7?2COREVQ_%#FW\M5N7NHMS;DZX$4")UEN28^#P+/VG^(.[>BUJ5P4*:W#7@ W^MFSA-I7 M7@'^N[:@^7?1Q=@Q*^^8!9='COFU=TR+/CC #SK\P=^4!7\/6ANN@LZ*)O&M M[9B1S[2CU*Q\9Q?&QO'AY7 WE,J7X^%H#IH\8(YG:35^]S?<-7W]HUCN5^V[ M? I.LVW[Z1F:;_7:]$)@F8HL342$49QEA*:RNVJL_@X8;>%SV*SO/=(=TNY9 M2X6U.RGQ[-!:\%L#6/-PLP\'Z*T+3\2]6;AT2+N?[=#:))[;!>W>$_-8_O5A MV-,]S[ZXTWYF^?5FZ<.O^7]4FV:A@_Q9;A=4_)OIIU/J_3S"K,_C&0GU MX8UY:*@7RYX^R^R-/0FS_8WY7\.HN+]<+Q 5(PE"0F$$"8<0D"'L4F#&C M)-1UVY.JZ=6C 5VC#GYK<;N35#N/#)95[\YP*:TV?AA;7U\BU$YC![EF]CH[ MS#I]K77 HO:[TOFNWAO9SC L")0"R"2),(0HH8Q3CKLVN,PRH^<6S#[9LU9V M8 Q?@S;C1D_7_-%BIEH=CN"W%LG8SS6?LG!&:NS8FH>06&)_^KKR 8<)%T? MRG7Q?E?<;1>0 4HD2Q,($AFGB)*D.Z@7"Y&8/2_JI,%IB]7?:J!!@]1=0F7 M]N LR@_13JM2+8['3I8.O-EE2.:TST/-W)JDGPO9\C5<^_ZQ+6[VJP_E3;$0 M,8Q5DRR#-"9*=2%+6=]T3)G69@*G#8ZC?:MF7);'<9FWXW+? U6"JDKZ3,A M>ZCT>>+9H?1=!2W&X,,YBD=6OB-M5LIGP?K50_\Q=:8<;J)]QNN'2@0K+ M_6Z_*4XQ=(_&D._U,X#7NP4.PXA'L<@DC'@2,Z;B1 ^)8J)U?&$4(!,OA7RL M4ZI3_,<7F62YO0YV;[%H!G[,F=]PZDV)37[U%!3:V M<9#PVC'J46]59RT6JF4%"*U X9Q'+DZ#S4$@G?]!:%O_=6CVI?\.F=Y-/6MD<]=?&N,3K77R%UO57K- MC!RLO!:<>A1>];<+U78D!<4S_"2VZ41!T189))3&5]M25, M4\Y$E/2("$NA/_4UP^%9@K_]*#9%7B/R*<2&U/M08W^LCR')C8?>AC _(MJ9 M.MNY[RU*M*6E@W1Z"+MFSU%^W>6[YDF0PP8.U5J$,.0A!X#&E.(4$((AHB%E M*"3:#X!;?KR_D=Z]JGB --FVJ%>H.3,VAY(YCW$WV(H7WU$!'Y9EVN M;P\7=!^:RPBCDL>BKEDA(PF!,6Z;8Y!%$3')7*P;\9R6?"QVP:K:ME>C]H_8 MU #_Q[A#YS5^SHR=P93.8_ ,-Z-RW-7,A@_YF9>K^LHQ66V^YJOB:W%=;TXM MB^WQ_:DL8B%*,29QBD6(*12X/M63)B$-4RE#DY&DTUZ:$B$I8!D*XR23RD@) M!8$81R1C,?#^Q/S)/7Z_YIO?BUWS".D1J5D)X(1AO> ^-KEF@?Z [MU-M7FW MS1]QVEV).-U#>1KV=\>R?/N#K)?U_\1_[LN?"L:Z MNWWQ"")BG! J8<:R.,Y"IO)\U(]+D4)I=W^L5M,X$Q$!E,> ) D.$548&(()XCA!',N&(09YLSW MDNAI(.J!'Y^YO&K>2;MNDM@.OFVUX-@SIF7#=$ZQKQ^T_#%Y:+#D6*NH\..U M>LT@(#4J.#S 2Z),9 G,6,AADD).$T C &/(&*]I';/B M.+'I=/:VMRJH>VMP8M?+:F0;"L;SN&F4F*6S[0.((S_/*,2XV?]@RHRL__[;/-VK8KAYDN<[7UV6^>K^^J39WC1J>+,8E:8IX MR(1J&]$H1C&/F\$D640A,#J$H]FD%%S"C*1U) F*$893Q-.-4INHWOK/> M?ZSS_;*LR^0#WN!+L=VK$5'G.I_NBTT#V' 1U!7?>N(U =5F2G;D]H P.($X MH:SI47=&XQQS/P_!BE4NKA[.&GVL &/BI1)%D- M"4 2 ( @2V., 8TQ#/FEUW5<->-O,/;PFDG"%N#CP6AXY:@S8O4?;!^;8,M' MV<\3/>29=0T"7M LU]1-_URZ4VLJ/QU,3YZ61;EHVJJWQ[6/ \9E6"P;@KH;V",/Q?:HE'PY/"A$81D*& M7/($D"S..&*R:XQE(C8;['9-C#'RGV0:'TQ?+AO*HJ8J^"?00B(LN'.E&"_R M<4X^AA$X$RT9:,1387'!B;[*?"ENRSI16>_JEUL70&(02Q3&,4DQ9S&0,CHT M(YG6O5;6'SZ.LAQ!-8\;FPJ**6&Z4N*1*RL1T:7)F78\)N"L:EAR-1>]L(7_ M3"D&\:"O$4R5.)MZ\F59_/F_BX=%1&3*29(D@@'*(P#JM[ZZ=@"*#),0TT\? M1R4Z5$$#*U"X3'7"F#1=H?#)EY52Z%/E3"N><'!6+&SYFHM:6.-_)A?#F-#1 MBWY"Y)OZ%PM2;[64">=4XA"FL0!AVGT\3Q*NM2O6^$,]J\-AKJX&HR\)9KQ< M5@)OE%A.$9]EP\&H/[7WE<%N1,XY2D$42S#%!W:40E(9#JTS3Y]K#'>H@I$O4E:X3(?[H:DZ8][?WQ9"H N M50ZUX!$'%T3!CJ_YJ(,E_A=D8@@3)GK1/G'7WB%[O=\N$*0\#4F(*1<922#) M$G%0II!J/>XUY//'THS3I_T:9.:J84R=OF[X9,U2.?0)$%!AK&AHR%$-;-LFEKEMPLNN4",H#0.42(YYT(AKA"$UEY7!'RMF>J!)B ,->&3Q*R/?CI7IQ[LE[FIH?[#-#]ILI-61 ME"0I31$'0"! $6>4T;8M",)$[TF-82V,G"-T.?.@+,&(0-,\P1=WPS(%+=J< MYPHG7&AE"S;<3:\?#FQX-6.P9T1'5]A^LWF4G/0E3AI'*$P)QJD,918RP2/9 M-X4!UKJT:U #GE6EP_4HCS:?L;"G[[*HC,*9 4UZCXA5)&KMGN;Y=@"A1.1 *HU"UE2%(.()] MHPG$AGLE!C4UTIIH>Z5P@_&J/6FV#4Y@&B^1#F)7>[UT+&+M%D]M.76WEGJ& MG_,+JRZ(G5ZA7!KS?,G5'4?ZJO5_BM7J?Z^K/]9?BWQ;K8OE^^UV7VP6$2$P M3AB(,LP@26%7WR'J)#.Y'ZF9GRF'[Z.(IS0!6TL$QUQI@S77WQ29>5KF@SY4Q-GE!P M5D5LZ9J+>ECC?Z8:PY@PJ++:LNY+<5^_L;2^K1^+V6\74B0I2#&3*8.)9)A$ M.#L6=:G6C2>#&QFILNKF(P[H@A:><45ER:1V+>6?1+LJRI0_=]73BXRF"R2>/HPHMHJ"!9*H) M1CSI*H(OBJST0(L=9VIP8OI9+;"A:"Y*8(7]F0[8,V!Q%?S=_:IZ*(JOQ>9G M>5WT-QT7R_JBR&*];6_[6#74-G=&?BFNJ]MU?9-]N^3-JNWNY"FKA"I8' "" M$ "P(Q!T5[FA0'AL>7UPJY10I%P4DMKA)J3 ZB^94E )!3!@*:^]^"?WC[; MS)Z_^UX;$YQ:TS_T;'V3_-B./2^!;\NG9G+ZZ#;ZSJJ@,ZM=]'K!OU?!T;;Z M'QZMZ_< -?;-Z%9AQPY[(0C,IY/,XP:Z&?#P^O7XDWI&XYZ['FIUTV!K1N#G M_*%YIOF/?+-LA/?3?7.O9;Y>?BFVNTUYO2O:7_QC7>ZV]=LLK1W;[?ZN_=.G MCSKA,.*(H3@1$(8QB;E(#K*8ZETI,1I8P#D+ 0P5/I2(C* XIC+.6)J%@O+$ M]U+"H[!W(HN=H4%CZ55P,"0XL43[%KZ9N/U\-'R3'K M+>U^V=CZ2K2X+2L+Z1@_4ZF$6)UJ%ZAW!B M3!@A&0 A#I,D$YC+%$F8,, XPXR5D> MU^V/ L_5P6,SJM1MJ=Q5R"' M D,L0E7R)R1A-*$ DX, 020&! BW0&,*9:;XC50B7P-%)%:1-6(L UG*8]]+ M6Z#>B3%UHHDQB+)&&(281PRA+0/KZ6"AB%6E=XZ+44 M22DA2Y,X$R3A,J0LK9_R)(!@D/ P\QQY:G#-9$H1_%KD-;:Z>#5\%&H@EWK! M8CP:S=3^A,$39!.^_'26J#,BZX;@>:BD(ULJ'UWPJ4Z=]HX/ZJO_^5_ZGZC_ MU%+Z/__+_P502P,$% @ CX)72KP=2\WJJ0 XI,( !, !W:RTR,#$V M,3(S,5]P&UL[+U9E^,XDB;Z/K\B;\YS5F)?^G3-'*PY<3LR/6Y$9-?T M$X]"3O=@IUSTTA)+__H+2*)\TT)")$57=)VLS AW H1]]M%@!A@,__J_O]U- M?OJ2S^9%.?W[S_!OX.>?\NFXO"ZFMW__^<\/OZ@/YLV;G__W__H?__K__/++ M_]7OW_YDR_'R+I\N?C*S?+3(KW_Z6BP^__2/ZWS^UT\WL_+NIW^4L[^*+Z-? M?EDW^FGUATDQ_>O3:)[_]&U>_,M\_#F_&[TMQZ/%ZK6?%XO[?_GUUZ]?O_[M MVZ?9Y&_E[/97! #^==MJ[Q/Q;[]4C_T2?_0+1+]@^+=O\^N??PK"3>//\5KYZ&4LI?5[_=/CHO=CT8NH6__M_?WWY8B?A+,9TO1M-Q_O/_ M^A\__?2OLW*2O\]O?HK__?/]FZ?MUZC];5S>_1I__ZL:!YR7DPCQU>)S/C/E MW?TL_YQ/Y\67_$W0T5W^MIS/PWCBL/[E\RR_^?O/7_\*&$ &T1J!_]FPD\7W M^_SO/\^+N_M)P.37S@9M\\6HF+0S]F=]]27"Q]&G2=Z.!$^[.EF \):[8A$_ MT;F:7IMRN@@?<_BHBV/#K=&PR\'I93&Y_EA^6!:+6OQ(ZJI+ 7PP .'9H,S? M9J/IR4(<[JY+07XKPXPPC;]:O;G>YYK>7Y>BO,V#>7_T^U-%.=)?EZ)>S M4?SK[\6TN%O>K8;R;O2]%;F:=-ZED'7,:NWF+0QT.B\GQ76TX'HTB3/YA\]Y MOC@ZP"/-NAO8N]$LX/(Y7Q3CT21QE#O[:'7('Q;AWRL%7MV8T?RSGY1?&V!Z ML'EW WT\>Q]WO1IWT]_ $TG2O,_.1/H]O_L4@I;P^7]8E.._/I>3Z_!7F]\4 MXV+A_AGF_>]IOQKK0GN>+M6AK9RYM^6T]N/^>RNT>".M3Q]>)OH/!#8A7EQ\?W-]*:/#P_*F;_/IHL\]^#?[&%P'FW0S(#6?YRO?XFTQ^E1,BD7P M+#:_O[Z:OL_'R]DLN!QZ-"_J.5YMOZ4;L5?DW/F;="%K]]F-2'7+=K/Q2Q'4_G4_#_+8(\>:C)VNIO(V>VQ0O MS-/Y+'P^X2^[OJZF,C7KKDU!W,U-/EYL5XG"SX(]*$.(,RE6!KFI) W[:U.4 M]1]U'B:3A[?;\)]Y7';6**T;ML4[(_1++I97_*F0]_7L,W!;>/Y MZ)N;\,+O :BOH]EUXX^@=D]M#O\I.Z]N_IS.PD]NI\5_K;[&C5UI+$M:MVT* M5F="VOMXNP/Y9H)I*Q8GD:-6+RAD..M5 MJ&6YG$=.C2:14:NPN)P7M0UV"QUW(ES3O(0'N_X;;)HC;KM1+ Z7^/Q M=B33+#X]GS\-M#T(%VET7DV6DKVP;D^>MB7!8=#1M'G%^G"-RLR[8%JD/^@TU. M'M#5['84YMZ5/N.*6_#7BIMB/)HNU'A<+E?K^N_*27%\ZS*EIUZ'OW%'38CI M\^GX>RVVM-=_KZ*^F8;O=C1YM_P4_GX5 H^XBM&ZP'7>TK/8B]'T-BX[KF/% M#B0^^()>A6W_JSSKU_EN5H8H9_$]KGW^P2'VW0TI&#MEG?WJ_VL>H U[*6C86\X>\*0=_?0 MT7";K68UZZ.C(;_/YXM9,0Z>\KO1;!',R7UE7S^BM*>JO=UU),CJIU3U,XE M:/DE0Q$ZN*^S97Y=>:.AQ3JM>Q5T+YIN-)YY4$,!=37:]9;"1H:ZD5>/ Q@* M6%4 ^6XR6F?J5%%DGX#5'<100*LUQW7QJI,!^',Z6EX781C_WS+XGOEL\CVX M.,M)DR3!1EWT,^"'?9_G3]5B<;OOZ$?D.A1,Z*CIX!^??I/KX4_SV\CSMZ-/ M^;-4X%WM)K/9DV;QQ)V,)^X@6\FPJ[?V!AEW(UH=Y_,.VQOJNWQ6E-=NVC*P MN[MM>]C!RLU:1GI?Q^T-_6/PG/-V!_VRRQ:'6X:9IN7AONBRE>$F,&'QGL:89U(H2C3$UW%+AN%9&,,B,D,89:^T1@1]S1\W&/Y6S M$%+__6?X\T_A-^LDSK?K4>T]"[ZBTN+%%S^:C5\P\&G#S1._WJ].P/PR_EQ, MKJO6\4!\.XHN.P4TR%!]AK\^_PY[^3AW>F7#_D8A(MYR8YE&UC#OL&/8&^B= MY8!)0L[RC38YE,!H00WE_KMUB9 V1NX#]]Q M9PS;AL!K-![R_M6W8GZ 4@?;9=QKSPC"2 F$F?2"45V)*:W'%\.A;I1?=H=U M#Y1Z-DI;WHV*Z5%#_.SY3%( ")="> L)U,("P#=B02NINA@*M:3=LGU0>^#* MH^_GXVPTG4_6"KO^S^5\51)@O8=2;VH[T$&F%+2>((EP<,F\=$HH40D.# 87 MPZ83];Y_;FL/W7YI]4>^>$BU?S/]DJ]'_EN )5KF)@2KU57FH/;0 .$)%8AQ M!)A%&S"0\CK1<*$?B&I=X-POZ?;Y DW8=KB/3 .%-2#2"4$L(!81 "KQ,2*) M-,,_$,U:!7@8_(J?1XCG\S?!HSCDO3?M*G/."6T,15I 9H@C&,L*#&-L8E X M0*/6BT/?,?Q]3B5^?'SQ$P_J] MA,_1*HD)0\([QP%%+KB_&PB:\H3!\N;2:/X3U_-B2?%MTNM^SD=8ZJ;K0]8MEBA-1[H$V5^-B M763@?3Z>C.;SU4F&U59\A<0NE Y0*ZW#S&""E1%60B.()L 2KBI@/!#BR)/3^X[=,"LTXDUI2A2G37A+#K)">!J)CK-S%Q':I-'G^2?>*=W??OZE;HKZ? MK_W <&PQ'T_*6$^PAC%HU$]&!2%2,8I$^#+NC)0W[SZ/YOFN_86F761<:BT5-!IR[)T7E )9B>2Y13_H]UY; MTV4ON!\,&YO3Z&T^GY>S-2*+N,.[JOWCE]-X3U4:K0YWF0DC"&5>:0@\X0Y( MC,!&7(4$2%R[&.!RV[EIUJH>NJ6=NKY>5:AIEWDO>\THA((I@*"WF(8@W@*N MMD)S>#D[]0,CW\FJZ&&U+%X:\&8E083M6![WCJ%LC<7!/BXQ88;B5FFH(/?'4>/SPL00[>S$!5INS23M@]L 3 M,[HOXF'TR.KK=;G:WV:/SF#O6MG:TR1C%$HD 74&<^6DM,QN/RL?\+H8LW*R M=I^OY;:#:!\I -OMJ;VUA8Y%.G6[R"@P0EG(D"9HM:H@X-:F"J\39RDZ/#KU M$_YTA'L/I-L[7OV]1HA4HW7&'2) 0X,A(#I\OCX>[:^F;ZPOYU!K^R0HNT;[ MG 2K%6+5:)U)1H1A 4OG&;1>,LE8)3+W%[3YV:K^ZW(K&>@>N+7:U8S7=1\[ M'_;TP8Q09 0!1H= E7,@J:6N$H11RRZ?,2E:+5O$])R&IT[ =KQQIHCE3CDO M@K- :1"60UX)+#%*G-<&&+N=;UY+!?N<[#H6X1UNF(70@SH/J+4 * MT->2;)&1/C';FPV/)>?8&VT!\;/D>/F <7@V6.+?9J,]=8@O.L_+$HZXLUYI M0H6A$@H()1.&"."\/Y84-=2=:N Q1M81"K$3D L'B*S$0L3]L+E>=;5=8Z>Z M&<2O9*>:&ZD(=D#0,*L%:\ACJL9:*(BAO9S3 2=IM,Y.=3,D7]%.-6:*AM / M&@0!%$92KM1&,$2UOIQDAM/46F^GNAF8C=W*IY/[P0WJ78]FP7^FFA*J@\NB M@"88(;,9G@@^4U\G]\^V+UU;/66K0/:^'7UDJGCY<.:#L52 .AQB(L6!\D#1 M2J#P822NA@UP(:/-B>)D''LGQA^CN^,3Q;XFF5;,0^(<9T$X03VUP=^J6 _T MY7BAIRCV($>2P6P\5>2?9LO1['OX.60A?!V'E[^QP5-N,(4TZ2)S' NBG2+! M%?<@2&59Y8H+I%)KJ@V>&RD*+7N!N"ECKL:+,KPE_!B_<58]#.%M.9KNK_58 MLV4&H 3.>!GF7.^#RT4))-7@*0.74P6M37YT@.P)M/BCG!;3 & ^7^A\%&\9 MCX.*0ZG)CF,=9&'0%"D!C&%4&2DL<)61#;87)9)D@,<].B))RP"?:$*:&H[' MI";8.D$8@+%$J1(6(^6J@2*1FF(_P*,9'9J+=#Q?5?ZLH-@8Q3#1F$+-A5>T M"N$5X29QC6OP1J/-T"45S-YYXD?C7-V5RX/UNO8UR8 45&!.$/*(2 Z#+:P^ M*26$3MPQ&[R/FJ#=@VQ)1K3_0X'Y[*[^3DMX. .$$LD (2;Z3I0(O0WS%"/\ M;C:?T?K3(5Q=)7&\BL-%M_>VY0YUDCB!K!%'2"< -1Y!P MO 9 @C"Y)SHQ@Y^9VB93BQ@W]6B?#L247_)IB,??Y_]<%@'];6&(\F":^@5PA(B3CGS6" L*J$43KW(;(#Y:;TQZ&20VV'.'V4LCG@_ M*>)]\._S^]'WU2[):G#W^:SB=Q,:U>PR$P81(@7P4#&I''&N"GE&#_F!6+O+RY*6_6HUP[>N[;?3Z=[W+"CS7)..$:Q7MG?/@6I"7 M6UH-UQ":>$167#1!VD2T8V_'CXI)?KTH?\_SQ>_%M+A;WOTC1 &;YU,GKX37 M9%!2P!Q$%F#@C,$*V^UWH8(2TH@F+YIHY]9"4W)NS6)Y\UL8[&RZ/C\PVL>R M_<]G&A+I#2!8.$N182P$#]5 B4I-UH?@HOG2&IY-%?]N5H[S_'H>I7OVYOG' MV2AP<7K[/B_N/BT#FONM3N-N0B ;9#)& @(HQ@1RNS6V$J;>E/3!2]1]P#S M:7/:[Z-OT7*M/2OU)=BT/?G_-5MF5$!LN;31%T/ Z! V;K;R)"86IIJ2"UZC M[@;9-HW*A]$DGW\:22"<-1AYY0*N8$'/&4Y/^+WC=N4-X M>]C6J&XOJ [.'#M@M//Y#!$>!;$(!X^*"4@QV^1&2\$!2LP-'Z!5Z>>(41L@ MGX$[1S+'=SV>>6$D\MI!9BR$*P>L6KV47N'+V58_4:='&)* Y1D(# M# /*)>76!E?+HUBLBU8HJ6 U+Z<"T&EJ/<*1)#"?L.3U ME4]E=WAF=]Y]!J MAWOESI3KB^V.F.0#K3+&!79*&1;D*"W8@IV.0>'6]%U/?XD0=O'%'^?ST;1"=XL^1^M MI+6[089#W!QB(\.(,91B[KGSE6"&X8OG3%/]/I_KVT"U+X]P.]@U%K69 S1!AO:YP%V-LF$P()H5WP MY!3B BDG6;6&9XU.K<@VP+6O;H/15$";KY6O07V^Y/90B6G/U4(U&F840,J8 MT )8%;XDR;P4VZ&#"[H;M07ME1TBVY04S]Z\MF*[:;#ST8Q[C:2U' )&.!-6 M4,NKX4FA+J>:0:N*;P/+!U7W6/3L.5-_N*IGA!@G& 6K4^&"0D>$PIXH*D%P M%H]>#- -%+\%/^;)P(_M2^QND GH $/2 R HHH!" 4@E7"!YXJ'@ 5KQCG1> M=H!R#V[ABW'J[W^,%A&!P^MA!]MEUEN@-:#:8<@ ]A"$F&HMIK8$5'LGSV:H1Y?$#K3*B':(8R%U<'J08L0S40'G":$73)PT31_DSRG0 M-G4F=V8 ':I*<*!!IBT3@G'%K08B^+_.\ZWXTNO4_*RALR!17V4'F+[*?1A, ME+$ $ >,0U)AJ*G:?C5&)NZ0#S >:7G6:0_35[L1X[F6"!.DA+<(,2T8)??4WC)H*9,"*$"0AP0'.P[M6D@(D$R]X72 EJ<- M1>]:C^T4[VY(M?W9YM1R-4QW=S\IO^?Y21P[VGEF%6$(<&HPY"*,7^L0LFP@ M,,1<3AV?D(#0 M0*B,A]);!K<3:#"(B=:C#>PV)>C8N_#_"MSK7A%ELNN&,0S:1%S! YE5M1HF%DG@ XF'!' MJ1-8,0MP3&:G3@9P+N

      801YV[PU#)]>VE5MRA6LYLT8WU].U_,U]N" MW.]%7435&A^9H2;0(!U7"(RG4C$/1#"K?- $55UD\!6.^YK MG63?EK\44=+Q2 7L''- *=$R6"ER@H_!SO9VF][O%FL8EHT]2,1^[L7URTNK M<8](K1=$YI(N0$P':W%F@ &9'*?$$<6T^SYO>S5:[ M?>7UQ.E9N#]MU=M+AXA!8!EUN7TQYT(G=.B ?%6J>]9.LE$@ MV2A(!NJ%WY/0>LVGT[>X+ZAU5EM^&J?Z[!YI;V;K=5I@UE]UNT<^'1.M]5@$ M1Z3RWG)/,,)BOSR7#/3I '$ 1!QJ.'DF$_KH#_9@AM4MD9\]'"%XS C7RH)T M26 5T/L%N;3%3P=5Y_/T:2NP?YPE""Y0<&E_VKD MA*6*R')!) @\&7B+.)&,/N,@WA;^;W59U/GGX6$R33@+A$6=2)6^ M)MN?[1>1?EEI3%YB>&&H#>@,NO<(GLK]YO&#D0(./M^]A[&R.##L72@7 FY" M25K-V'< XV(=^IQLO^?N_GFYYMM;\OD2N=OIT?8L3/DHT,BD1(CX0)SH'A2 M>QC"_71%0-/)/FG*IF4GA.PC&KA5;]5WD3UZ+N* P F'*!9:

      :MZ+#O$^)RFI\Z&58U+Q*W!6A+GE ]VG$JBO28" M0JVLA!ZXQ)EM@*O!YYO94L'N@5VK($K%"LY!AY/]Q24//I]I:ZVBG@@$48@< MA=208,8),C+HB5].(D:;*GY^:VH+R/9 &#.Z+\+X5J.]5O-YOIC_-BOGAXS0 MOB89L,Y@1B'C M%@827VDBB'K44 J0LZS]@A;5H"]RPK.-N,D4T%RY40[]9E M#7_ Y9SP58NTEI=6TTM MZX#1L*=,:FF#\X_BN>Y8U\1Z)BLX" :7"=,22-B6GX#X>(;Z8?OY;_D8]F!\_J M-^TK(Y!20HGU)!;U-8ZC>,O!&@X;(I6+\9D&1L=D%0R*D>&M>7N4'S_GLWQTLZA7@:YN7YF@"!%/-%0 0T0L];9"7A$ $_,H M!G@;V< HF:R"X3#R=!YFQEOKC)=,0":\D<()5(DNL$[^!L#OXF!K9'OM>CP#L;RC1?%(JA&84N]4MCN09 MZ'$T6VMW@TP9"#&$5&ODB2662V0KP8P7EU/DYC2U'N%($I@];VL_2H<_6EK@ M8+M,6,28 !PAC;G#DB%+MF):?3E)?:>J^<"F]JFH-LW@\\5T%.;1C??T\/9# MR7N'VV0L[K\CIZA10!*+L K?T6; #,J^#MSV<6"E)2*TC6GOSFN=Y+Q]-W1! MRY67CB'# 3+884,VHE'@F;^PX(!H MF S_@)A8)T>B<5^9,) '^3G4$@:'57F!W08.C*A,7#X88(;$L-B8JH#A\+%. M;D33KC)$D,,*8\,=#/]@3*6LP* VM>CJ #,C!L7&5/P'1,8:.1%-N\J08!) M*:CA+&# 0D@O*C L2CW6.,",B&&1,1'_H9"Q5BY$PY[B1IF'CA&+G$9" 6HM2KR*=H 9$ -B M74/0!\&U-]/PD>3S>/O49'F=7[^95K\YB8+[N\T8\-HR (0%3@@KO%.5"BBS M,'%J%K69*=?,G.:WHT5^_?&',8NMJ600O'VWIL&_CR;+_.KFCWSQ[/"$Z0Y U M0[%RTLG@<'EN!93!(SMFZ&OLJU?E-\J;)Z1YZ^]>3]9 M3)RTW#'*B:"0RF Z-:/.:$0P1/IRBG=UI/.R/_"[_-BG\W)27$='0H\FH^DX M__ YSQ=G^,":D6T@E17PKC'=S>_]D^X7=4^K_!X M"J@]N)+;\9G):#Z_NOFP"!;D2#[OWC89!@H8[!@SF%N-D'405>)I@B_'[*>J M=1\[3D2RCYCCT0B/)O2^?#@+?HD7$ABNH%% !\>3V(U %CI^.8F9+>CTN?]_ M*II]T"/X0>5T-5)U/(7WQ<,A0('Q)J,0H7!E/&! 0KH1R"EY0?7,3E'F+%Y../A"PE1*E3(Q>LWG(1L*Q!A)O&8R!!32CKA11J,??H=;VND M[;Y\."-.",F0HTH[#+# 7%8SKL,2)29W#) 7;7L:J1#VP(EU+;T:P=C3!S-G M&95$2@^!H@!8@@RK!)%27:#7F:#$LD4(>^/")L>R-B6>/9_Y6,0J3GR<"7T:3U?K;PHQFL^_% M]':U#GYPBZ-&^PQ*R86U0G' + M?$V1B*_;QRSY>&WF2M?YBMZ)]AUH%GXK"#1,<\" M6Q8RX5D5D_7RU 36?!X4=X,R>%AF$#AC" ML'(T^)#>.VE4)1H'+G&-?X!)R>W2I1TX^R@I%&^)?R#UO):!V=\HX]HB+#C' M6&C!B%2 /@BH;2)?!I@WW"Y?6D.T!\J\F^7WH^)Z M!'&8#;[>>K*EB!!-$I=G!IC5VRY1V@"S[^"\;E">Z6 3K<4& ^B@,1(&02JJ M:\03EVD&F'/;LF]R HB]V(L]%VT$(W?0;.QOEF%/J5?&(8;"?T"LG64J(0TA M^,(BHI.7;5H$LP?&O(FW@-T682)OM;65Y_+2:3 \RITSP3 M7%.+F4#$(,>(<\3+2F@6(K\+BX-.9E 'H/;EWFX&7$[']3S;Y\]G86X5T@OF ME)'!&S.0/H@%,$ST508;!)W,E390[,U).>J=9()JR T(@W3QZDOHB<#5P*- M?<4T/;DE+>T1-(2M!WV_+4:?BLEJR2],@:M]],_E)"AC'J?#Q?<:FTAUN\B" M(\>#(91UP$JK_0_[1!)CT3 9_XX7%N M)34.\THPY%*OY*5NV>=_R1(^^'*;!D4\0*!PW39W29C%@$C(491"4Y0 M16RU@0&-2SV.-\#9JAO&M()JC]M"[_,O^;1.B;G=#3+C0?#D#5- Q(4F9DB5 M=AB@BU'U&F;42VFL#]X> M=N&/(9IP:#OIZM2:NP/<2^S S+0*;1\15#F]_;BI47V<.#N>SD3X'CC1$'@- MB>#6$0JVGP52B64Q!KBAV %;3L?S+$%VH^ ZXX(99Q'21C$$")7Q7O>-0(2( MR]E=[((@I\+9OW=;:[U_;YN,4^Y$C3+C*AE=*("PX]UH193FGU12#+P>54$H.#])R;/##NNZH93;6/=XZ!8- A!QND4F$J;?.&@,ID!I*!JO5)^RI3?1.!CG-M$Z5=C#M@2[O\\4H3*[7;C2; M%M/;N1J/EW?+22PX:O.;8EP<\E&.-\ZH4Z[.$6(U"JRQ$%%A8Z#WB'DAF MO:%5S@B& B4N^35?K>D\$N^ /"?#.8"C#?46;'8VS0" TA+C#19!;&VI)KH2 M%MC46Q*;3W$]<*>WHPP-07U@4&\5V-^M(/N<+XKQ@W=]:>78A?/(&:T,U (# M+3PW@@D4K^=%P<[81AC,E;^<*Y[;5>WA MJ$D\1=H&<::C6VN78FR'9QRKKB>78 M'1.0@Q!Q46&$@RC>]E<)9+E(C&R'3(UTG1XOQ]X,S=X6X=/+L7LD#%*"!W_7 M"!4M*C"50 "Z1*]P@/0X19G'R[$W@[%?7B258Y<&2H,0YTPK:Y@7C)%*(*)H M8@&P 2[ =\.+-!C[]#O>II5C-PQ1":AAVBJ&K44B!,X;@8PAB>GY ^1%VYY& M*H1]+(9.)N77&#+Z<4"CQ? .T0X7XS!MZ-9E>S%3+7JQW*=_GLP^< 9[TD@GVMPV>* ME3=&,P^E] 1BYW$E,F/V LW3Z:1J']=^J;0:X5PM%Y_+6?%?^74]"CUOE3D! M7)C?*1,<* N#=(Y7(F)Q4?O(75#G1#S/09DW\_FR&5W6+3)C@*5$>A!D\P)@ M;#S:PF53"UP.X.ZHD87D.FEPM%_/%:!HKY#7ARJ-F&?8.2>.LH%8Z;620 MSF]7(%1J^>U!;OIV1YAT0'M/>4OP;NIUD'EIA8:$QE)N%@67SF*W#2BQ2ZQW M.S_]Z.70B MI&?BSE%_9W^CS$!H =4&@6X]UA O(TE)5>)YX3$#\>9)#C/Q)=ZCL^1EAF% MDAAN&<$2(2<586"[^X*=2;0V\H=C3CJF_:2=;,6?7]W$.\'\I/PZ?SJ0WC-. MMN-HEFGRHEF&9;#LU (?H(908N55S/,1EBEHZ=&SMMT(&F\7"2-]-RN_% %5 M_?W/>7[]9GIUG\^"*J>W:KPHOJR3EXZ+W[RSS&$K+6;2,:4 )-"Q>/OL&A0N M4>)]9D->P3V)&F7/@/XM]$C; 2BJ!_;;/*AX7*Q4'_X\R5<#1B@43TO95X4Q6I=-7TD M@<2 0H\"*O$$33Z='V/@[@89#OX.!4X++VSXYK'2@E6"Q:O,+L8B#HISK2BC MER6%@$6\+G-'LL+!]83]S3)#&5)*:B8UYRZ>X@"5LXT\88G[^P/W43R_'88KX:[+M9?E05.)"PQ- M#%X&N/<[* :VK9<^S-_J1/V_%=/P[Z"M?'[PEL07#V<:::HC0A9ZX3F*R\*5 M0-B0Q-65 >X9#XIH)RNB!V;].9WEHTG<=_IM5$PC/E?!^9P57P(87PY6]3K2 M,D-:4LV5+Y9IST_PVKBA__+&HUZYR>N!A'.8\CC,/ M(W7?(AS+8OYYO5 :;?0!)AYMFX'5?7, ",(IU$9XBW$E+G2H\UWJ'YJ+;:NG M#[?ORZB8Q/3GFW(V'TWR#_EX.5NA\=LL"/+^V;>UO?5T54GBX^?1]&-^=U_. M1K/O;^[N1\5LI8E#KF(7[\NX=D0C1+6#U@)K-<7;M0(!4JO;U]]G_Z%9/P25 M]E/\9K9>J'KJ56\\ZECJ8.-5S]],P\RS./HI)'68$;.ZU]Q3X8E'RNO5M?<; MEUV91*[7SPSXL;G>A\X.DGE'K?]GU>+7N(RFVR^NG#ZO)_\^+^X^+8/F[G:? M33J]TPP82#3&4GNCJ$>. ;.-+!F0J?7CY%>]=9+UM :TVO)?DX^N:^ MQ:7;7.?3_.9@];HC+3/EJ+*($Z @1!!+;FGEB&%J6.K&SW_O_!S;^6E3+3TP M, QT%@OP;,H^UMA8K]])IADAWC ?JW)I+A6!2E8 <)I:-1S^]^[0 M85YVIJ&S4/3EX=9&Y'S9/,. T,%L\QR0&2LVRXJH1$&G==#Z=OI[((/1REW M,NYG(5METFMNBM?K()-2&VD-!$%4ARV33I%*<&E0XHF= 9K!LS"M!EZ]_N'H%L;T)\U+'@W^IX< M$VS:9AYKQ317"$CJM8.>^BIO#AN1>M7( $]4GS422$/[K&' YJ+;I A@TS93 MP'&/K2'$":8I=FR[9X^)2JWV/\"CUF=U_M/0/I?EFBV#UFI=PE>G>3#7BGE, M+ K^)Z,.(? 0["C$$WW_ 9[,/I?].@WPL[#L?1Z *,;!958(&#\%[AH20#F&GJ[U!++Q,3(T=[G[N60C9@2;Z.2A: B<)]'Y=L#O)?C -\W.X1J_,]E,8$@A7H_$K7'XF0 MK:JBGZ.BXSR_GON 8ASOU4TZ+1MVE06I@=&(642H<0 H8:I$'1)+]_?E*EX4 M(;M5PCGLY)N@X^EM$20XNL=QM&VFJ,#4$,6!4(P X:G??H#(B,2<@.%NIIW3 M%IX(_J""DU:"D@QY0[D%6CFJPS^0>P\J 3@O9TL/5=PW 7M.H/_?/S;7,K7 M3G!\H+,,,(2D%1@SIS'21 JXQ9RCU,)* YR!^PR.VP.\Q]EV!QC@"M]??*M M(_1[)I\I@S+SYW(23[S'59RF1013N\R D0318,FE5\[# MX!=+OP$G1&HRD9+#S04]@R?7L4YZMHKO\_NMA_HL7^(EAC6M9:,^,Z2!L-R=\0O/-@N MDYCCX/X&+7KNF?"8B@I8*A%(O*-EN!63>N1>F\#WS*]JI)N4M+PJ!$VW M*T4?,G\->LD08=XR 8$#7"*JH1?562CJF&==9Z'^(-QK5PU]U+THHG'^M(S# M^WUTG7\LWQ9WQ>(AH_9[="M&T^]OWYKUG>D1UL>MYK$DXP&6MO2&#$F(N-'" M"06)DD P7RT=4&Q3X^KA9J_VR.#SJ*AGI_-M,QMDU%E!36( M86$UB'4?"!$/TXA,O4^G?J&A2_<:3X&[:2FKZKU1^.>UBG:PXTB+S#LC!>,( M!%<#2.69AFH[6$L3LZ>&6.6G!VZT"W:O^V/1WVR^/?:B548%Q,9CYHG!6$$O M@8%;4TI$8B']!M5Y+GBZ:P_WOD.%FE/8WC89E@H[0(SQ$DKDM62TVORCQ*K4 MZCK#K41QKCC@!-2;SF3;]Y8WSRSE[GEL__.9YHP(@F+E'T&"Z^;EMA0J=5*D M[LF_NL2WEB>SUA ?5+)1*TE&F266.PP-@H0[:ZW@NJH$R33FB2NQ\/5DNW5A MBCK#OP<"NIN;?+RXNG'?QI]'T]O\?; $5],HCIJN5I#CZ8TOHTE^N.9QDVXR M!KF%SAH-L82<$(5H%6HP 43BM#C 3=5.,MPZA+H'ONT>Y[M\5I37SX_W'N!; MDVXR !&!GBOI(6820ZUUE6+*+$R=9P=H\SKA6X=0GXUO*ACLV>Q[L,W_/IH< M+&I2JWV&H"!6(@X(XE8#I#VE6[/N0&+\V'B#\WZEE,""V>)2>'8:TA=#,.F- MUX(I"8CGQF%L1!4H?P(0LT>HFOJ-31Q$=@PP16%VV11#A%+# T&6#FG$WIU@W(O MY7+6%[L=V5=\_%@PPE)A9;7D/L0RAB")JW0G3B3OO&IT?U1I6ZLO"MHDH]I/ M):5U,?]\M>$8PMR#!'G^<(9($": 0A!&$%"L)*S2.#GE*-$K&F#R?_1/L;:W3>.+;_GU^DCRYJ3R]#A-ZY3N M,N6A<]1YQG&\I 0$@:M+37F(9%/WDX='IPXT7_:.?R&*/F8$A>-5< M(,3#.*%5FE;""I=<.WR T^+YR=:."IKR[>&:VFU&U_M\/!F%$5[_>5]./^2+ MQ=I=*&\>G:_ZHUSLW.8YLJO$\HJ)TC[,3;FQ\R1ZS/9:C6LTV4..H\TR&4)<8)5!"B,!)#'& M/IZS$RN3#?$069?L:!OGIO1XEI$3[P<,BK@NIH^V@2YE_W950BXND3JNE@L M@Q;?K*_XN=;+17#/_R,_MO=1MXO,&>"DHIY(9YT*0G.R-9W(T,0%[P&N2G;O MZ7:$^0/A_O77QW"_#8^L?OK\AYO6+]#[6L[^"O'@W\;EW1KTX(S/RTEQ'3-I MMXNV,2FY#)]'_CF?SF/H6,[G3P>4?UL$ ?/KG[O=17Y815[O)<2=\,<#V_RT MQFYRLYXR'/.P%2*.4T^A8![$OX=Y P'-+3BVJ]Q9UNW#9<2'$VL?GLL0TQHB MKIDVF"%L&2!;49"FJ5>+#^_K[DS'+_-FD^'M8>98G6S?(7<<;1CZU(*Y M=^^\K?G=#$&M9_RZ_IS.\M&D^*_\ M^O^L*TG]-BJF42=7TX?*[VI6S,.O[#*NR*S3JRL0$CZD4U^9Q3Q([(0+7KKG M(<;'UKH-N-:*U*3Y M;@F1VJS5Y:<5.,GUF"6*I 79DWFZL2KFX> MI#_A^SCYG1FRE#IK"5;40<\$@ )MX'50^\1@?[AG>X?ZG?2MR3-^*-MK0V[* MV?S)M2%=^V4MO3F3.@1X"CJ-%!(>:"!599,<#.CV(-]6LYCR*''ZUW M%Z5GADF,.<4!':>(5MHR4D&%O4PL!C? XX=#Y7PWBNIC[^*E+#5V /8FEA_!Y_S17"C)D]'=^G[ M%((;2CUGG&J+A'* <@$U,,YA":T^=EMW_W/:KB65YXLHZ:%1S=XS864PR 01 M"BCP' FZ1HV A!V%W>M3&>T:C"5=:.;5[@\UN_*6(146TB]I]8I3Q&2U#FI M-I BJ$QB3>GAEHD[-]W[TU7_L^\F'3,@NKH$(]XQ$/YJ\YMB7"SB$?7%]S-/ MP8_'M1Y0LXEW?_L,8VP@\<(R#9$30C!%F$ RE@"D6!_+Q>I8](\Q+*@CX^K! MS 5GD0O%J9 6 ^ZP(&@C#.0H->EP@-M++>OV^1'Z4U#MHQ1#-;ZUO-%3E'#U/5NX\E+:#91WVUIZ.T MY5V8P0Z09>?SF8+4FO!_'%PW'L\2*<4JL0 C%TB2T[3[O&1:"Z#VP)6U1_#G MM%C,UW\\P),7SV8.4TJ=E@H8S1@%%L>]C+4X MC$\Q$#Y,B)VBS;!;*?9<"[ M>.8\V!-]9SZ( G2%;B>&XOYPK.=GEQ*I ]\$)=7Q=1+:-) MS(1^,]WD3!_ER,%V&090(TPA"I%3")B\HLI58E)C=1I?!GA" MVV5.*VCV&56;F,&S65BH&U$_;Y,Y!"@R$L?:6"$T,)*#K7A6INY'#-#9:3N: M/A')/KS@1R,\&D:_?#BSL2PQLU((9;SB2"@"*H$TY)>3!-Z"3I_[PJ>BV8<= MR6=Q+^!=I8QZX=*!5AE"@F@@''34>X81,@)6(AJ?>O?W ESBGJ?VY/6\.R- M,CJ),CM;99@"ZRV7$!)JG 20.KN%S:?:F %./ZU3I@T\>Z.,2:+,SE89#P$A M, $APPQ)@&3>&N3$4VES ##[=8ITP:>3%#B_1[GHLP\)X3 D$Q@IN ML;&0TZT;[]SEW'G2@II; +!QN9'[@..X6.$[FEZ_&\T6Q;BX7_W]J+9K-LX( M"N/FCAAE*<8>>2.W3CIR)K'P8^-(MH]5D'98T VP?0:U;T,(OBJ(42>:W3Z< M6:D$0I QSI3 U&&M*X&0"U/BQ4P*;8>QJ1#VP(GG=^6\F;[,H7A?3B:^G'T= MS0[7XF_44PC["!3!8-+P=2!,#.':5% P0A.SU@88R)Q"@YTA"_3\V0PH@Q"5 2/".4*.:TBWXD#5>5YOSQ<:=:;MYW;J M1*![2T*8/TU W)N L'DN@P P*"T E"HCM0M1&]Q^9CZU\E7CP/?2^'(*R+VX M.<^%/NCF/'\X4SY$\\8[XZPS%'))0;5GA;1+K83>V,VY--:?7 MCQ.WUP;RC_SKZE>'O>8Z'62 :Z U%2Z86*L, YJRK>"*)1Z^'.3.DS ]RN/C/=3H+]W ;NH8;[ MU>/+ A[.M*0:OJ,=9XP'-T("28GE0%JAV$- Q)U-].P'6$9[$.:P;7VPAFM6UUG-OU:!D_()IX'&V"A\4&8V/8TT0-- MWQ9WQ2+HK[I"* YY-/W^<#O'&K2XN?%"I -4/:7;#!K)B>B@!TH^OG/K]]%U_K$\-A7$.WV?W-1E8R7+V4&RMOB6#+!X M5 2),,E B8ED6FX7Z02RJ3FNJ15-+H+(Y]//N;V!QW'C*C^GC66L54?QZG0J MN7 >BS#MA/\IL 6"0Y2Z(3W E)A!^ "G*F! ZU2)1-S=3R:%%\X)IY4%!$(' MD-JBC4GJ1C<<8"+G$.;]4_'OY1!V57-M_K'<#3\]7*=[G =)Y M\&D^Y+,OQ3A??[+QGLC;Z:J7U==[*KU/>'5&*.0*&*F(HQ!:0HBMBGB$.%:E MGO;[@?>Y!J:R<_NZ[_/HKX\7F],G*F)[TH["W@XS#PP)ML,)KJCR&AA%*L.! M(9:I/L=_;WYUJXC>DGSC)Q@0^3CZ]H]B\?GSNE)FO/!BY\[(T3S@9MUERGL/ M.$.T9LYRQ:@,[!*RIE\_!^MM=E^IL]*"-?IV,]_FJD,G'\G2FGM!K)@3" MRGJ"N/8*.L?MM@0&=MBFFM/Z&UZ72MC^E-(#;]/NB+4HUC[EU"F/M/<*8U7M MWH5?B-1B:XTWJRYGJCX%WQYH,MQK9S !4 +&I*(4&VVD(&[K3BN62L4?>(>J M7XT,_XP88UX[0021@!/OE,5P:[)=:HB-$@_]N.EE[!Z=BO-@CXB1,&#JF(4D M&&\@0^1$'TPW]JGV*/&TSZ70Y12,7\$),>%-O+]4(TVLX2S$-EAOPQF>6HP4 M-=YNN2S2G ST W/ZNBWC*FA@U=O\Z4CZN11C/<]OQU/C&HP]+3(J%1226& 1 MTEAKR9!2D@@-M!% '3N+WXUX[_,O^729SVO(]?S1#"BVVM>0AFKAM58<@DH@ M+MSE7'YQLD9?%.@\"DI7'PTR9S# I"B76:,"2I MM,Z2C7C.2'G3%?LBC[@=+'N@2C#;*UEK,.3YHQDGRN#X$6'BN*$, 6\K M84"0)G&.OV!BG AA'W[?:+)E:T7>$"(?5=(KC"B8GJ4AT M0 9H/MIV0-J LS>65$3>S(GS1Y/B4<8<:)LI+@FBF @DM P?G'045>)"#B^H MR.]IVM[)G?: [=%%V4 0):CAI3QZ.F,PR,((TD *P#CFE)N-2)ZJU*O:!FAI MVN;*J5#V;F5JFY0P20MI";74!K9+C1W3E>?EM0>]E>_MW#WITGXT1+$'.JSR M?=[-RIOBD)%X]%1&B @L!E0"!C"WP6LC&R0,(-XD'@@;(!':=D/20>QC>W>] M[#B]==_NUU/<<3=U;YM,0H>98 H1SADP4$5@UN)!2W4B1X9Y=J!5CK0%:0^, M>1]T%%[S.?A"-AC+27F_NLYR/>Z#"ZL'VF6*Q N=1#"*4@9]<.8%JL0T$";N M@PS036U!TR_66=L#MH^5DWP2^KP-H_U]-/LK?P3%H<63O8TR!J@QP".L@],= M[*HW'E<"0DHNYT:D]IG3&JI]."SY-(@_"6-5UW?%-!XF#6!\R8]SYTC+S'#E MN6$\!'#!8S?>(2PK4:5CQZYJ?SVUR-LG4+O0GL/=:>+F9%XX@V-E"!,S.5V8 MZXFMQ-&4)TY2S=V;SEW@]IER*IA]-R^-^>I"I-/![($?;Z;!1.?S&J[NLR M5ZU_5.\,^?BMTN,T//O(I2^GY5,*'R?)WC89$0H X(44G,=<)2B!KL0#UB>: MD6&>AFN5)VU!VHLQJ0R=#[#$%>1BN@S#?D@#T_E-.=LD8'\7?P1YQW'MN5RY\=57HFO^$HI3?>!R$V7Z8.$<3A->@]+3+F&<..*:FX$9@C&\+52K18L"6- M;\.LZM@!WTX%=+ GU C6R#'):;#Q5F-/."5;YP""U,N@FI]0>W6&Z!0<>Z!# M=='[NWQ]QK+&3L6^)AE71GN+'2 $Z.H(MN%"6(@3$WJ'>!Z<]LD:0G2,_!% MC^;%."Z2%Y/EXF !PB,M,T]":*J9I!0J19BS0>1*5,CIY6Q6G*[L(^PY#=D> M2/2/O+C]'$:FO@1G[#;_8QE/(UW=K ;_Z Q;?6ZE=9AYJA5#!FK&(3<.*.XW M^22& FT39[4![G*T3KE> ._NO)#-/RV>OJN?$T'QO;:8CR?E?%EKKMW=( NS M"G/4(^,XI A!K:PTB *JG(<>']N>Z^C@1SF]_9C/[N*8/P8\=7C-7P=DV_E\ M%HP4MU99XV4\GT:5,$H39\(_%LK4Q-P!3@.GJO;YL8\6T.SV@WMT)\A*]GPQ M*B9G.9C7UF?H),4>E+\:&G*+8@QQ)!O,@4[[^M=(^1!O=?_TK^W^7D^_A M9X2_RV?C\.(/RT_KW=9%?OTNR%O,Y^7L^Q_E(M\[GR3TDAFMJ54,(*RA 4)Z MX7$EE,4^M:;WT!F2HM:R+Y1[VQ/?;M&\C7J-*CP\#1UHE3F(!7/*,NNY]G@^TR)B&63L'P9<0L2TR@=!LQH6+N M[-F#L:)]5IGGD@)23>.T["QR?#_PBKA&;!Y;]T M/C75_:YZK.UBW+O/_+:8YJL,M=HN\[9%!ID/0L0KXH 4G@K$D:]$@UQ=SG'2 M[L*J5#![YXD?C7-U5RX/EHS>UR2+7P!D0DJ$G560;P460/(REOKFZ"4N)%.;-BO(M!)_67::C" MK(^)Q M_:B8K>Z@N[IY^!]T_!9#UV4Q_QR1N;J)2!WU]/ MX,67K5.J+4Q[\O8?+D?>F.7\^@&.]34BZRL.X1&/OWY'F9&*,Z@!U2'L9@0X MCK;&'%B;N (ZP+.W77C]G>'<>WCYR ]X$&KE6Q[C6JT^,B\HQD)K8 &FCH1/ M#(I*?$92$P::'Y9]E33K N+68H"'<;R/ZAG--YYB>;,:5_A;O.>]8010K],, M*D.((L"2,.G'*W((,1N1"84@<=MO@$=B^_#_.\&\CT)9HV(ZCR4 M?\" '6V;&6(Y]L;&"PJQ]PX+6BT+$J5EXBG_!J=KG]8R>14LZPK=LX2248@H M0Y#@Q>\.7X#0N*\,&&"I!8!@+J41V@;W= N'!(G!XQ!/Z78?/;:+=?_EEHY8 MKAU/9P8"A#B6P!GA+/( L\H#8$S0U'N0?X E_-/1[/9\UFIC_/$QL@LXH<69 MAA+(516\\,T1PC& DD%J.0#JZ"U!0SVAA;B#QDNJC*!>*HNH])58!AZ]#^YU M[HM8:)[2:8?E*3FAAH"771@@!A)#*66%()11S,+'\ZD )DJS1.B>TFB'Y MBDYH!1FPH9#%0XX!%"NYMUN4O+L<&W*:6NN=T&H&9B\L&4WG[T;?XP=Q-.WP MY<.9@EYPYAV!7!H/D,8&;@2"2I-4-V_X[&BJT!?\.!'*/K@17-FK&Q-T4!P_ MNO?RXQ)Q@BAW\>9!+;'% M@K*-0.&/,-%N#) ;;3H>)^/XR@[M46$\$@Q+([6UC$/+9"6<"];Q8B:74Q1; M]]!>,S";;LFHY>UROHA+Q&^LLZO9[=#IO+V/9P II#5VW&&L$%::(50-TX$@*"8FH9Z(227K]^LL!M*/07>SH N"FG/E]%$^,@C_*:;70J?-1S!ZMPY6: MC;/PX3CCL1;Q-@L4(CBW7?BAQII$*S)X]^(T*](-N#T'*GXT7J7B'5L-V],D MBU=$QFJ[1(;_QNK=%E:>ML <]'8C^*MR3%M"\TQ4>1LW*F;'U\>.- UVTTNM M)<"8"2JU,)I5WX401"1F@ QH8FI/W37XD@,-H^F$QFD[R[P>GGY.TIJ6P1T*:Z_A#&/2ZG_SZ:A#?JT?2O M0_K>\W FO"-&0X^(4)Q0HH6H>"Z-LXDGB@;H7G2A\W9 ?55GJ1V#7%DI!)*4 M8N*LU&8CFJ:,)^ZA#/YL4)NK7:E@OK*SU$HKC+ '!DBO$(NIV=5^D_92)EJ6 M EHK\+I\5Y74Q?C?Z'O_Z>S$M[I9WCX]*KNXCW]QS7R1<"]'%Q M'_[P9, )W#K87\:Q1-H!ZA $C&NB@:C6G0P!YO(/4;?-K#;A;I57'^/=23'Y MG%0/!-]^8Y:P-#*^HN/1J;Y6G[#WS$ZSG,UVV[L#3X?0%4ENA)/* M6+*JT>.K*-A80Q/7@%[1J>@VF)0&9L_\B%=]-J+(0X-,4N^Q MA;9 WT2D*M M-X)9;>'E'V]N@R7)>)YZR#3X^Z/IXGW^SV41D%[?9%7>O"OGQ>J:6#/+5YH9 M3:_?YXO0(ORYCM>4U'%FB#3!:#J"N%7$"1,F]HWH+A9T3Z/2*SK"?+(?U0?N M[5!N=;OPW?VD&$W'^7:2W;O$E-1/ACDFT& *)#<@GC;&JT$ \ GUO5X1:>7 M6R-4BS"_BH-^VCGD F86>T_"/Y;PN+R[NB"0A] U<<6R^96_KX8Z[:%YI@WS MWT??XB*%+F>S\FLQO36C^_";@S6LFG23*>E<] *II" 6BX\E?#> >HG=!5T0 MW+JGU!W,/7#-!+L9OH15M64]FD0#>G0G96^;++B 1 O.M"3!W'H/)*CVD3VD M)C&\?TTGD%-9U!:F9S)/CXL'JLV"F9L>NA>X02\9$-ISAIWA" AKO#%TXP(* M '&JZPTO>"6\>Y1[)EI-)F6<6H!1F+:%0P)1H"G9"L$<2[W<[H*7NUN LYT7\G$C\0Q2///J*PH^RU>"* M?+ZOD,&+9S*'F35:*H^P)18)2ZC:#%H[1%)#B^%\/JUKKVP'RA[LZ?:Z#C,9 MS>=7-Q\6Y?BO(TG;>]MD'@GHL?9:",>A$3I,'1OQC(')0>APF'*"1LMN0.PC M'G@TPJ/IV2\?SB@GW%K#L?$8!^$D)=.5V- M5-6X6O;YPUD\0&61IX8K8(.3B:%26VP$NYQ\_5.4^3(T/ W&?GFAF_!"5^?? M@'.&2@@IIB1>!*3T%IL 6N+"P0#7#;KA11J,M7G1R-U\[$V]/9# ?;A!I@B MS@/K+46*8VZ%\5M1'$YT+P;$B-/=BU81[(@,[_/;(GK4ZX.2!VGP]-$,>8FP M%R#8.B:#B4/>P^WP?6KVXX"FBK;4]X(-)P'9$0], &(67I I:)L)IR'9.A6JP#L6[-G#@,>/9$I0[#RU M5GL)2'"C$6";X5I*[>N_UK<#Q9\ 8&?ZWJXQVQ S'5'\DV)D1$$ ML0=,; 4()BVQ',V 5G,[9, I2'9&!5_,QZ/)?^2CF0\_V><7[GDZ$T1;!A20 MVCJN*%&@].$.Z7 :EJT30H4Q7:_&-1G=[J'!DV>R(+431@F& M@:#>6NNV<9+UVK[^>Y Z4/XI"'9L ];FJ;X5>/1\QA1EF@F+D!-(BQ U&;T6 MA"! 86)L,*"TWL[M0#J:K=-BDX3^8)\..PK['L\8A@(P)27SP'-@G(6^$D,B MF7A[PH 2=#L@14M@=A4TKE:X5FMEZ]NTKI:+>=RV*Z;[IHSC#3,$:3!VP>4! M02(NB+*"5*)1DGK>>T!YM]V%D^W!VA%C_I%/)O\V+;]./^2C>3G-KU?WK^U: MC#[:)@3+BF!J4*P-3!0C.'K/&X&40ZD+4 /*LNV,*.U VA%'_KV<+(->9M]] M,0G0'N3&LV:&P&$(<95@X\[MZ\_9;4S.IP"9$+?\-"G&?E*. M=B4$[GPN0\XJ(:T#89A ,Z(%JSQH'+?N7W\F:F<,2(>QNTS4[6WDOP>79CE; MI?Z+E^:U[B%ZU"S+%A3[$ETRY2C$E%)J1)<>NJ%0<8ORU&G^)!B"*?;WY_?35]G\NAA\S'K6CZ^R-KXV?Y/Y?Y='RL)GJ-UAEP MR&#.B63"*6B#0R3A1F0#!;B0C^;PUVB=2>1YD PI M+36)]_)9*2N1K7:O_ZA')_K?QZW6@#X3M^;;#_!HIG>=YIFP83H)D9RW2@9_ MD3("*T"M5O8"[5L;#*C!KA.1[G?RW/[Q_Q3Y++SZ\_>W^9=\4G_^/-!!QKG% M#AH9UR"P1!8QS-:">T0(3UR<'=#:[""GT/8T_=.C5NV4;C." M>8!$20 %I)I*I &N0 (07,[%N&T0I3P;\#VP\_=RFG__?33[*U_XY?3Z..]V M-\ABZBQ$EE/%O$! ^B!3)1C%[')6TOI1?]D!Z'VP:?2?Y2P>T)M?W<0R7K&Z M50!A\?U#-/ZK^>'(_%JSAXP8Y;Q'&AH'/,+K:V2KKU>FEO4<4 [*<";;;E0R M##8>7?6HW4>F,4;,A8_0(Z6=0$(Z78D?IAIQ,1:P=3XTYUL2Y#TP[L\/'V>K M3_+16(_.J/L;9=PR"CG5"&E$)0:&*K&%T GR(W&JJ<[+CE#N@49!U.!E%&-3 MSN[+V6BQ*N?=@%&UVF=.TV#WE8?0"ZIQ^#^IOL_@4,A$<@UP[:-[ \\ MV]1C_O YSQ=OHWZC*@_[9_N:9!Z*_Y^]-VUR(]?1A?_1?;F!RT>N'7[#;3O< M/F?B?F*HJ]*VYE1)'DGEMN?77U)2EFN3,I7*3>F:,]$NEY.9)/ !$ M$(E MDX)+ZHCA@II2B+B2H:%+.:(*]O$89"WQ8"" 59ISN 9F&A%UL,!L=?>]8YXW%BIH!Q@0T1:#4/@^HLV3CI^. M)=4&HVM%6QL1]BAZ7NADO8MY9&U9P_PY^GS42BLN+!%!F_0_(22"V1SHZ=?"?J8)$A)A!!@5BO+;6^)",+O&%[AQ&U M?QF/Y30DXP;;.%](?#]Y%WWA'1'+@ F3@FJD+ .0VMTO'W/7M [P5-Q^+U9_ M+R\ N0UP4VL?/I\U/2!3?Y_-;[+HAN7JK]G#O>2QIWP$F'5?$3$X+2 $YX52 MDB>KA.^308-PWO45U_A]<-D19_J Y99LIRG(@V,B(1KGKD+8$C#!.>M$F>$B MA#,-4]-.3P#)U[C_#K!KB1$]EVN^WWPM5B_^R\2*,[67V'(K!4,:F- *@DI> M@4;:(RIPE7W0>6+^0S_IC]7R[EN"9NVZRR/#(]4$:>T2D*D')*WQ5"1P!RDU M4"DF6/=Q%OL/Y]FW1>()%7R 1\8C#@JGE1+K3&#(2,F0,YRCIE&,,6.K%1@T MJ^4XC=B3K>50#EN9S#:*TA]<:YGH(+G1N;4ZA*8&];@QUPHLSJKE.(WJ V7? MTT;9][3,7W.&CHE%NU JZM.34T9TIU">;-(/Q:? M9C^&42#WG__%KAKZX\BHI/>1(DIZPT5(#I:0(F<["8*]SI9KU:69O2VSCB(X M-BQZXY@R2""F-7BIC:2@$"96*1E$T]M!1RC2K7![V1EE>Y%-N[S]MEQLCP ^ M?U@MO\_7Z66F6!2?YYNP7#UXN6%$,'B9'4Y%;"N MBEAVE"FQZ\Q]/V__XUNQ6!=[;MCE8C-?W"6U__Y;K12M(>9H7T1?=^TCAV:UEZQ1E&R5Q^N;9DJHQ>'Q\ M%(SQ@#WWCFCF/);&W%-:)^T[&;CU 8V7T=@J!_H#7MJ(BOF710/('1H9$?,$ M!\8PQEXXZ85W*%A.I9384&AXWONC+=&YR5Q+#>,9\IJ9XWY M12*6=H')J, NS+O^"-\C-D.16)@O,#]5#]9[0:2Y"ZKQ1&+$I!4!"\OV"S=" MAND(_FR?W$WQ6;$QRSEX9%IUPP M01K/6 #)N$8JF6/<^9!4J---KZL<'ZHZ1< !@Z0%B@\!JP^K93+.-C\_W,P6 M93.@;SD+YQ20'7Q)U$YYG"P]G!8,$I!RT@EAF&148B_ZJHOMS_4Z#P95V&J+ MT$,@+2OY_>_V-MC'Q-S5]R)+I+ZZ6MW-;HYELC9[8>0F68K!,N.X!46\"N"E M))1SR9 FT\E?[0>!71!]M&@LG_AXHCX\^>41"4\,^.2K2@4(O.;><,:-19X+ M3AKFLXVP7_J(4'H& \:!V&SFI#]W7%]<[UW:,W7H@9?&),Q"&\J04A00MLDT M\@:L L68HK+A3C[")L-#(;0=P@^!S,KU<_/R]4_L]7U>K;( M3]GT\'SSZ!]>@$Y+;X[(YH(O39#Q& A5Q@B6R*&9-5@0V;#09(2-I5J%UC#4 M'T*';3M1G**ZM@-BLA= 8,%L;IJA/!,"YD$$)G.BS4&W/G.0D8MP+5%]L$0>((3 M]W14!,(9UJ"8 @<(J[0U@%46#$$".=/Y.=&DD=6$Q$/D@#Z8\BD)H ^&Q9 , M"F&))"QX4$BH@(T1VO-D'6"..S_)>8*C/FVL+G#4 HV',,L?S/9$"_WQR,B% M22:D8]YRD<,AVDB/M48\9RN"F$[2YZ Y.V<1O9>D4/_Y76DPI*S1?Y$.L5-0K0R@3@;E]DJ^Q)GG?@V2%OL"!I&$?+U+DWJYZ.'CY"CA;?'Y'_C#"ZT 6"!^-#GT!^ M/.$#2VZNAEO]3DQNCJ'&2^8H#5CX$+PJR<@;7[,U9H7<(_0.H7\ S@TG (\Z M:[S0^ZP^Q ^]*:KM78HF]ZM7A !2-!>R;TGA"$732: =+XA;XLUP,-T2M;C] MMJE,$:OW@NAP_% K;V71Q*2T+* 9' .!4$9\')3\5BRZ=Q>/B!, M!V/7< K7?ITMOJ3%GI<>=?[+(R;&>1)HMIM8\#)P5=KV/K&OX0G-"%.!QZN& MNV/7GG'JZ_^^6V^V7>Q/!_'3-T0MN @VT%SL80C6P'09"?+(TX:'/R/, M+AXO4L_DR44UF#'<.VT]L]H!8E0&3?%^:8%(U'#C'V%Z\IC@=A8/>CEZW/UH MBL_)=OX5MTY_K#?S*[VXWMO4DSJ!1%*!Y ZKD._Y\509F2\ZQ^;I,__*] MV*NYVN3K=3:1 @(:C+9! P3#E96Y?:?6,EL'37M'CCF@?@XV7U0Y8V98;[OE M240H55V[LE"^-1I/K,9(\B"R2>$3)[=7IN# P0DSG2NP1HV_\V6E(4/'B?G] MGMXNY/K:<\GWNI@ !0"D_BKDBK1%D&@ M2@73\$Z4$::!3EQD.F)X+W[@N]DJ+^M[,2E/CQ+!),[4=AX+H9E2F NO$+&6 MHX$\O;XZHZMDI_#D3E#F7"ZB5HS9W>(=4ZQI=OEXRZE: 4*S!NBGD?K4@\5/ M9=^-?RU6Q>QF_K_;F'K90\C_N"K6Z^7GO[XF*IG9NKBV#YH-O7R:>,X;(Q;2 MJX"+I5+;AB7&H[7PV@%4OT3OP0S[]%(SF(,GV#5&14 .4XL= M19(&J5B^O*44(I\6W9<9=%&X:I^PO9@;A_L,3^WOD:56C(RY-(L 42P J6=Y#1MA A+FH0D=%_ /0H) MKLWS99?$[?-L4M\EYRL[:?K'O-;)^*,!D0OLO-9$ FA@/"V-.4XT<&22SO/3 M:2/=&H>0]=! ..6M[-Y=2#R^9#HG-6"JD!!4:"$FB1J+NBTFS%*6--B MHA&"YESF5F*E$4'[*+O>A]QMMF%6/_\L;O\^WO_AI>GZ5V54)F(J1,5G*6#/. M=> X[>32L" 8(4AZZQDTO5%CS'YN6]!IE[(]@&A_V%%7U;ST>,2*()N[[FHD MP0IE C4VR$ #5E)7WG9T@>YK6W!I@9P]8.2P]9:G!7""'!)N7)AD7*Y9I'D*^!+AI>LS)P$L[ MPGQYG5R;U:93^(T'*LLN^#,<]))IF<_ M+-?;@LP&.#WI]U>I[W3ZTPTZS -%DVNO\>EB4"7W!R;^K=WJ\S" M[C: @Q^(@)%$W'%D?%#:<:FERUQ#U BD2<-\EQ%V#+DT_'?+R(NRO0E65GEL MC>'2H>"44'EIBB+ 2;@;YI">W"YD9WO[Q?4K3IMS9U#5N_.H/Q2+V$,E.T([NXNH17^$ M[R5,NCU6VXYWK6R?Z[9 M5F#+D4^)!R9-Z#_'SNK/>W,,G"FGD-# "-%:R\!]22[#]71RS%K!S-/C_%Z) MWT?.R/V"[(.+"0X4=S3 Z,EOC9SBH*3*%QPPA 133)J21,EA;7AYY(5M4^?C MLVO"]XK-.CWD&H#S]-=&8QDCS'-B:;XI@_#DYI1$LD(U3+8<4>D5*TH *5?>(7$[XI%M0=DGT7O%XP%EY MX'\W@.2I+XV(@> "4\W2CJ(D 8(3@8 [X9.C3AOF&X^YOVHGJ.R8[CVYFR^4 MY$TK"8=K'PPQCB=321!%&-,#(P*5Q 2,4EX0IXCRU)4+ M]4Y,)T3=@573*FDOLKD/08H1'EQ@$G,=*.$?TZC;7?3CS]GJ/\4FB\I?Q572E3F".$RDX[X1I"O^SDTC=VTB?\VJ5N"C M[DNB-T$I#@B8": 05U0ABQS@Y"D;S*M"!)T3(5_&LEW!+P8]6\OBVNX2F3ZM M9MOLIFTT^%5(PC)6:%-Y M1-'U.8[^GAB1F1>6J[]F#WE8%<.M_8Y(P"F-B4>!@]F[I^S_UZN/J6OK?,YZ,OD.1X!KOF&B+VB0?.DH T%Q;34 M3#)CL1,0K*,-KZ4;(> Z0,.R#Y*/ VV5,>3:[XC(>Z>=""1H X1B[;5'6G-- M-"=>-W371XBXUO%P.MX:D;R/=/R_/N5"EKO5@[E6AA(/#XI!!:X"UMPB LF\ MDR@(AT((N>FGK"''7O6G6)>%[P-_A25=%#\)LOLJW&]?)IVKQ*Y%A M2I@(REB5Z[A 4F224(,4WF&$&A[KC7!#[@A9R[&P9M3H?ENLUY^^SA:?_BEN MOA=_IJ>_KN\7W G2CWXQL9=Q;\ ")AJ$ \V<\0(#Y3!S$('EN3B3:9 M.&KY>+C ]ZNWR\678M6M?!S]8I1&*(P8<&P-N&35<2:2LXO!$AD0F4ZRQV7+ M1YM,'+5\Z*NKN]N[F]QL)_^Z4QOIP+???<&A"@K1M0[?!TU")3+K'> M?&284I/M]N%PN"U(:Q3O81,ULYO9XJKXZVM1;'+1P9:7Q[-0#@U)Z@YIKY@ MSH (2WSZQ7YQTG'2L,OP".'4,J^7G=!W(/!4)I4<'A1S;8N5 8-CB%EK+)&^ M7" %/1T G<_B&IAI1-2CJ'GAMO"7C(>#1_1'G\_E+E(K2.X$2*Z3_L7(E!,5 M%(VWCC@=L UIA2%8@;A;7%?C[N4!,?<7T!H+A!T"PI%TJ-P.%$W&Y600U0_[GZ9HMT'TP;;+ M.BF-%2.C4"C9!E0XH3WG1 1BQ'ZI&FO6L$?5"#MT#K%Q-B7S< ;8KD9\OOA2 ME8)2:WP,4DO$D=86>X.%P1YXN6QEFMZ$/4+MU1K_ZQED9Y%Y,'3=YZC\J@$^ M&6$OO",*)X5SUB#D"3?>!P:ENM:(0L.[1D9H_/>+LO-)/9+4__;*?Q4C0#,) MB+/Y[I5\#WVY? *3ZK;>XRE+NU1_!+K+V4$Z(,?%'D;T5U[MA&7!6I^=!PW) MRB>X#(Q9Y?UTMH[NX=4-R<>!MA;+J[U6P'.>,/64"U"(&58NGV+5L,_W"!5: MZWAH7%Y]&LDOL+P:4RI92#X <)Q\F"!E"+KE*?3Z4K2 <_KEU>?1N7)E%<3 MEDQ[!HY)%;1S)-%1ELLF\ND%\1>\178/KBX(/A(?JTXL\K0* \ZDL&"S:V&X M"3@9J?=D\);1"48FNS+-NB3\H-GA9U4$/6A@I0P15&& ),X>.\7+$RN?)'PZ MW4DZPD'M).R&%!\ 8H\5L[Y=KC8Y8]PNUQLS6Q]U/4]]530<".74((HP(02E M[01*8GC16X?;S7(SNQFH3N!T8%1@KF6B#X_ 7^4(?ZR6ZP=%#'\D@V1WK^:G MV8_FL*SW_A@2.X07(GCE*&@J72CCOS[]K:'W.D)C<#BL=L*)$0,XE]=T">!' M[X\Y'R#M9<9(A*DD B@M,P5"T+YA!+^^5?FX-NMW@_ YO!C4T'R\P$;FYN-7 M1.$-4(R%"8YXJ](6I,LSV^ %:>A6C_ 6RAYAV!*Q3TVF3\Y.9XOK^\DE MN*^/FR0OY]>?_=I,5^8I<<%P[[$0Q-S'*8)BIN%N?;H+W;EEV>%QY0",Z -_ M[4$N I?"2Q],,J&9"():548E AC5L-CC9$W6QPT=X\/9B=3OMS!Y&[7Z+2J/ MDS5NI/?,"\M!,*ZH,!X33XP 1BOK)?LV9^ICP:.9-6>=G-VG1=%E:Q$38RC1 ,H)(VPPKI$ MK(SSF&E2%]L.=[JRK=SEE+TVW6/WU=?8K;;I/D\K/5HOYXLO]'&H8 M4(>&1)$<&"$8]8AZ(&"T5#1(,)8)'ZP?IE'+T]G6T0<'QT0.1%"@ 3,/ -AI MQ2462!DJ N%A.@T0SF?RLAN:]B:-.NF6Z_G-W6;^_8'*\3^N;NZ25(9$,;N\ M_7:W^]#[ST_7-V"#IC9EFAN%E--&,F4MQEP++S@7%I1DX.G0S9?.9-()-00M M?"CM.X%2+8E %$MM+5>"E,0,Q$TGH^]\.!W.=>F?$7U8N^>MROQ\^045^?0= M?C6BY,0R! 9+R5E00@6)2A(+QQK>HS%"K \%S:=6\FAX.9BXO)O=%I4Y_55# MHU9!!YS\ "HYT9Q;[4RY6*[)=/+&1H&86BANS)T^8F6;9,.^_Y9I5)F:_>S9 MB(*WE#,F4. &24P]A7(YN1!SXF!KPMBGEL&9-.VUI\UVLB2.S0@DBF/]$B( 2>F*3N M# O@D=JF[%4EJG4=.]P: >:GO9FM3V@F\FQ4#-A8A)6FEGNPGB9U[HQR3E%G M+1$-NPV,4">/QR%U3R1PML@)! 7 M)+:8$4)58)X:,YTC@Q9X^K3_U;G4[ ,>R]O;Y6([4UW=9?O9P]%H;I@1TB9W M @!C[:R4U F1-+#ANF$Y]0CA<0XSG^+B7#+VBPMS"B[V#T='G+'*.(8I L@: M55N)'<*8!8I\PQ3.$?KEW>"B&1E[WD[J!'I>?#XJI1W%#B/E*3B$- O,)%6J M04H#;(I]U=LS/MH@:0](21[GFT7R/XN*"_,>/19^TH"+R_:(V ,6_JN8?_FZ*:[U]V(U^U*\N\O*+2T^.W'O[S;K MS6QQG1R[)U&((Z!I]L*HJ"=)FR)'G0%$1"(O-\0$XI*NKJZGN!R]TRZZ>J%V M#S"LB'J=$&)ZME1P1./D)S!C0" C+;BTYWNM'7:*]-55J(]BM7:AU2YA>XN? M#E>"UF9\%(PT2!A*>#(N+>8*)TM5\* Y-S1Q<.#X: 4V&A0!G?3&A#TDD\&> M]DT-(!U(J_)-K=XREBLOIY.( !,6 M.0:]G[U9?98OZ_.ZXNKO^:?UG,/\^O M9HN-OKK*IY9I^A^6-_.K^3!;W,/YV>5BG:9R74[VPX-%O_\RI1 M*GU6RQ3I--B\D]\^HV MF#OA+=%H$[2S"CFAF%9:1\ MGE:GEIU&S0M(+2,R("W!HGQQKI32T+0@BCU/AI=3,)WP^SG,K$XM.XV,?6PV M=W^OY]?SV>IG;J94<[,Y-":B9)P#!Z%#LOB% ^59VI@=]<0$:_ETJA([V6Q: M(FL?J/DUP5R)^?[S Z^MKV *%>885D ":X\9QY3QC62=X8FDZ6,I4W;8]#)PNLI!^@R=Z(V2-I7LXTWZ_5=<>WN M4',8<$LM-"Q' MZIO9XLL\N3AZO2YRK_G7T_2CYZ;>8^N3;22Q%;G*,6UQ?)C:@C3U M^:9X._^>E-\3UM8_7*]Z2?0J<"\X>*QD KHV/)"2"$*3AG=8C="-ZQDS!\_: M6^9(#WO;D1F;GW_._GNYVIWF'#\?.>$MT0 HI86BAB5B@&""X9($R1:=3@)( M%[!XFDG6&=V'A=ZOJ=?J:7SBFZ)TG@!"7E/+-&-)M@DJ2:&LG8Y>[ 0?]3'8 M O%[P.&'M!&D;:#R/.;1H,CYXRFA9K!3-4)\EBEMMRT=0TO9OMLC17 PC4QE=C4@^KQ1[< M;[^_YGG+XF8Z[<#+HO0<"V(X"T%9+9S%.I0$4\-BJ$L,/4B\"P VIMDMZ22";9QI-)H1@*G6VS8&"- M^7P=[XH?FT__%#??BS^7B\W7AA9AC1='D@QA3H-,VXI TG#"3&D@!T'(=%(T M^H'3"1JV=>:,#L7_MYBM/OVS; V\^_=%+(66B0@Y<\^"<\#!E&2QU9OI3!D=6O7GQ,[6(?OHK1$2 MU8,R < KQKFS'D-)(FUYP_0L_HK;GCDSCKRNUSYW54DY8))78@G.=^GFOO2* M\CV2+,J9>X,D<)^\43 M&J93^-).L=BY8\?C-(CJZ7/%Q519$FR5X4O M%Q(<;UB5,<+ S+!(.XOJ?=1-S]9?$R'R'_Y_[I(-=I.775_5U1H?&4=&:H2M M5,0IQ0*3;K]L;#5K& 4<85AE6+!UP8P>,/CG;/6?8I,SE7[UYM;?9_.;_*ND MJG-'@U__LEO.$4@V>5TDD@NEO"(\"2)6'''@)5$,U@T3>D882AD6H3WPI@^; M<39?;2M!'Q#IS2*1YN[VE\ =LP_KC(_ >7*^J5/" S"4N^"SZ(;9L2., MD@QL"W; C%Y:LRVNTOQ66\I\G*__8Q-#YYO\T['M^O"H*#'UTK& )'+$2<*) MU/LE"J)50XM0O.*M*Q;TD=>_6GXK5IN?'VYRZ&UQGVLO$\(%QX<%'4R>8DA/'">S VO(-.NE"Q 5=TF#D'M]>SCF?_1$@OZ:))6 MW*1W?OFC6!2KV4TBC[Z^G2_FZZWW]+W8IS"<@+]F+\P-4V7PGBGLG5!@N?PE M?$+3IH7*KZ7KI=?4\NUGR=UK+MQU4?H!4C(Q:>4(R#PXXHPS4H M4QX@2<.A:3;#ZU'*LU98;?*A%SMP7:3/Y/,?ETR&F^76I]]+3&5$NL;H*--V M0#3E/K>+EH@(=Q^&ETQKVQ!ZKV%K-R?I_)&>Z MSH98/2@RJKT S=*?U!L0EB,HITR#:9@LA5]/+)8=L: '/?3'I%1IQWO3RS]'IO2O?,Z2,8DQOIFV0Z7-OE;39&=Q3[MB?CF^VQ=EI//EBL5JX- MWA:#88@QK#D&8KUT&H5[DB2+N*$'0EZ/1%ZZ1J%3WO2A8!=7R]M\__,)2O3 MD*B"IU201#Q@#B=^AOOL'TT":MCLDKP>@SQ5E.TPH =T?5K-KHM$DVT[]'W1 MR_IC<57,O^=4QDKU5VM\-,X$[EWVZ*DVQ(< ]U:+<*2J<.L0[E[/1);=;VAH0)4UE&=6PPP#HFS$)27^W[3G".AJG+6.O(3 M[AO3'DPUK'\_P_%71*Z0"3@H(:2QGODD6WN5S(4P?CJ-\'O&R\';&5KE1Q_' M8CEUJ^+FA?MGH@0NK;><&(E%P 0KO3](YI+*ILTK1PBG]AGZ]!"K(4W[@D1E MI_H'3^6JS5PDIUS@7!BI@7IWOP1+FAXTC \6#;CV$M\;D:V/0L/Y8GY[=UO) M^T?/10=46($A.9T<2^Z00;LB*IKY7# D53H9K'1N0K1.["'15>OJB1JCHS5>)H>>8IHL>"-1^KG(]W']#,,L\, MP4Q[ IZ7I,#$-72+1A@![A!;W=)\'-'=Y\5->40N0$E_[CJ"I*?+Y/[7H&]% M$(\AQ;!GC.L$95":48ZT8E('8X2LS,.ND:WYG&'V;KU)T%RE66\G\:%8S9?7 M>V?OY>S-$U\2,7-( V#M$/"01$DY7B[+.]=PKQJA8=,S"I8]<>34E.#:L]GY MDV>";/>2I*8I8$PQ$MA#,,QY+O9+,7Z0->+(J2#;[C)V>7L[7Z_G MN;OC@RUU-X^7<54]+E*G@#*KG K4"HDT9ZJ<.!:L86[&"*V?P:#4.A/ZK?RK M-KB?/QQ]/KMGX!C&&$GDDXD'Y8)R(48S5$VVO.]45+5&^>XLZ[^*+X\:B?1I M .^__;'XEB5M\:6&37MH2'2,(1R(-%XE\V%[01)%6%K/K6+45-ES_2S0S==7 M-\OUW:JH5SU>.3HB[ 5P&Q0-^>IE*H.WQAF$A3<*5?9:OQPS]GS&/RO^;INZ MW0OI@,YJF[**O%4J$9,B+H H4-)R@1DV&%$.K.I"CHZR&^_R"=+[S^^_%;G\ M?_'EJ69\*8WQT)BH.2@@@6&;O!GBE=3(20")D!3>VJ;M12Y(+FLS^6D&8DLT M[:4GS9/>BE6)9B\/B))YH9-9J2TS8"A5G& .EEGG#+?0\(*:$;J)K8.E%8(. M@13S\U/Z=D6FV)%1$:QVQ@5/",:0? \E,2(0K.%2YI."R2B8=U-56 M>/ZTGKQE\@ZS@9EB>!"^H; M=@(?H?G3_59V#F$'05$YW],WM2=#(S&,<4J,QYR!1\GS%Y9X3KSE3H?&K/@!RRWQ\!O2LVE?O:B\]'S)@-F!!%" )-I1+"*Z%Q^CNS M?$)7]K7'X*>QM!;HV@=QT<$X/34F@K4/H!;-JK#6)K@F*BQ :TU#1A+4,EV9(;GCO,2:2PY M:0B8$>J9%CC\/Q4W:\:^WK:NWW;S^SK/],/M9-U7YO!='C(7$2+, GH%V03F0 M@K@@E*$.R:K.@@,3RSQ<4YW$D#/?'*TDRB&FI<04 K;2@"->>\8%M:CI9II!4^O_.E;\>CU^NYVVYQOR'R4L:HB)JT 0\ QJA&SGE'GM*/Y=R;X MRN+MCOS8^^+9EWLM/KQSROQ\!DW]SVQU7;^)SIG?B#Y81;F6'CE$ MN@)4D M%*II8&5ZZJDVU ZVU^F74Z/KOX,XRQ$([J7'& 1)/J@HIV\YFTYQ\P .R,]4PHT=8"PN1<\4&HZR7T-N':D0<]I9!MM@YX0.#::^< A M",RH8:P4 8?"A/SM1KP[VJ#G--*-MD$/UM003H,*3#+%@>63LOTR')'3:;K2 M"@+.(%T?1SQ5&^*A_;!.M/?\ET?L@4N#MQ=)L""19<*6!"..3:>$='@;I7=N MC1G>839?_7MVM%_UUET+ON\2C[]IV)U>^RDI[N/1L2L M\U1PP:@-WFB<^\KO"T]^7 NK(KBS2(!J%AO/LXV MQ>&&,'U/(8(.A'GE)1,R*5*OC.0E\3$AT^G9.7KA&A^W)R%J!]OB]#V%:"CU MV@C!""AB&'B/[EU(9II&;4>8=_E[BUHC;E^:J)4[^+^7-^DU-_/-SP'VM:.3 MB$1:@1635GF%'9*,X#+NXX'ZA@&($::E_3;BUB:_)R)P_>YN1R<1L?'8>\JI M HN4"(Q*N6= <)PU//X>X;WWO[O ->)WW]D^^WY5KYD^S](O+!76&,( RY X MQPT0BCB11DI/!!VFB\VO*+J__7:S_%D4?Q6K[_.KX@"@;[;SFN?&9_L>BO^; MEKKM=K==?_VLGQ:_%ZGGW 0AG"$:G,JE 89:S96RBBD/DPE5]07!@QE PW&M M!\OA28/KM_M%5.0''1D5M]7^5 1+* ;GTY["I;?*8:28-4U/?D<(S($1\N)% MO6VP9#C4518.'AT7D4_F"PD@.': $%,LV2_(<6,EIUI-IU]U*[RNAY]&I#VU M)W"&__+S7GK6;]-_*Z_-7!Y)/Z@V-NFZTD4(*1 0:@G3%@A64"6R+% M=-I ML3)9<<4/@\D'U;+S\6V"?'LYG24'!X=@3"E@M6"4 ?*2,U9!0]+230,6(PS(MXNJ[DC<2V>$FYO

      /T]J(O/10Y)&AE6*EES%E @R.![H:2^X/Q^%4A0K[\$HEH_7 MD<#VGF3>]M5VX'NQ^GOY.T"N36[T#[)_+>:;]<>__G4JV!Z/BY92L,HR2;EE MA'+L[FW8 #(T!-W)QM_O#KJSN'+J!OKKVQ]FJ\W\:OYM2XFD=_6WQ+:K^?:O MVRD=VTE/?DT4$(@QCB6!(B3Y8"1IZ^VR#$MZ/$PG&7 44.N!16/P20;NZ2B" MQRJXP*6SGA/-)"[CQTEFW81:*@SN/??.K3'#^]U=EM?WG_7U]7RS*U[(SZWU MW>;KX0PW/+0=XT'=!0M' M.\R;4/9O\AV"Z)I]Y(!18H#YIJ2N^70;2MNJWR<@ W .>/ M'IZ?1O@QN"D7<'AN2>*)S!TQ"'-@F9$8E43E9$*I00VQU,?A^6D\N)C8/U/6 MZ$"]U,!(HK.GY->R%*OJL'Q+^X M_KB\N0G+51[4A2@TFDA40=*@=% V5UAH@XVR)2,,"7T5DX\BYZ!%V+8E,7TP M=1K2M0L8#RM8NSG$D'2I-SBP0(6BPDN>3-D]^9UQ$_)#1PKK_J6O$>8I"5(MYXSCEPY*D0M++;ZNO9 M3!&3D"J'#6&:*6&#"5+H/0E50'@ZE3E]0:VSLYG3.-6#2?%IOLGK>K.XGG^? M7]_-;BK.:%Y\/DHLD*4@J->(:D&)!U$NBR4U/1D #H"$9?L,& )7_S7??-V* M:=[6O\Z_?5KZQ29M_I7',2>^*1HG.3-44$>==Y@2PTM2Z'QQT&2P>"82JG#5 M*IG[:&'ZH[BZR[7D[S]_GE\5J\KRG9<'1)RV B @ TA$E3&&2ULNC'@U8?RT MQ?&GK4+;H/.IIW%NOBJN$F,>U#L>.W4[^'ADN4$2YD9J;+&W28A(J:>U<&XZ M#6"ZAD.+5!YMS@HP'7SR/!&HY$W@\XA_!A"=1>0LY*D MV#BJ.4@M20@\WZE0$M4R/IV=L"&6^LA9.8T'%U.1SYWPPB*BJ-+8)V4?Y,X3 M#YXZ8OKJBC6*@\I.85&K(O\T;HQ!>PZ(&2U"=K M+UKFQIX(J:U BGO*F#,><47N<0.Z:2!FC ;:%&6L!99.0[9&E ;I&?(X,.M0 M@&14$$*L*LDOJ.@KQ^#;5NW^M9FM-N.4JX[!/5@RY&G\OVCQV_:D6)=;_"#2 M]W@*T09!G:;:Y18%E'M$\U4*.^)C2ALZ7Y?9P'+J@G<6ZR]:[A)//A?S!];U M(*+W;!:1,3+0C/G.X855;_4:0K_(W:(SE1/Y? MM/"-T?.C@EJ@+AC$%##-=.Z+M2<_9:IA+?;)-\+O/#^_N'Z5O?%R?QK"]U_% M_,O7]*=.#L_L2[&UR%W2_?>!WM'$/$^9:<3!:6*MITI8)"AF$I<9EQ8'V3"5 M<8P-E2<=%.V0Y[^)^(Y<9J,VP;J B&*$"NGR?2SWWH;&MJ\V#A.*M78C,R.4 M_1.Q<]$"_SA2-DZI/W&.D0;.('B%E-/8 4(&RC"[M4@W3(R<4G+ ;R/TW4+G MHB5_'Z"[2V@?I]B?,L$HB05,M["CBG$*-I2VI@6D&QZM3BE9X;>1^0YQ<]$" M_S@B.$Z9/W&.43$:$O(X,DSK@(6D2-Z'-5G3&H@IN>._C=AW"YV+EOSI>/7> M89#:8>\EHIA0RG"9'&HY9@W#;[]O'/W"9;XSY/0E[G]74^7ODZFBOWQ9;<]9 MWRPVJ_EB/;_:DN#]W6:]F2VNYXLO56(^T+2B(-P'H!('@14PA$TP]P\G;<47;\,!O?1\:2\R+M8?9]?%2_SY5[-[!K0;0L6'OY[[IGU;KGY MO\7F8W&U_++(-]7]>M-NT%-B'6NJ,M20,,7[O#2F0#>]; MYJ_R=X'@P1@GI&=< /(D>3DD!+!$)O_&\M=+[BJ_ M$1G7Q!BFDIN()!5:@,>9A,GA8DI/J-=[7U#KK)'J:9RZF$:JR;\ 31VXX)DB MAH:@1%X66",LY0V=R!$"< DU&JD>AH#)MU(E8"G4CL#''.-A,8LF!TIK#7, M3@>+9R+AS$:JIY'Y@AJI$H>9LU8ERS>'2KRS?+M)@'?8J-XN(QI?Y\S:'*_7 M2/4T.@_62-4XY',%L;-"4FZLYV@K3])"P+SI?:XCS&SJ&@XM4GFTC533M(W$ M/!BBN4 ^[?!6[#9UDK9[U[#D-!_(]5M5.OC7_\ZM:'JXW&1,64M2^). ML=+$(HZ"#H%3,))@0QHJSM^GL6IMF!QOK'H65\:@50=NL!J2W0-,".9IX,F& M-4BP'1NH(H :YL:-,25V\/V_=VZ-&=X#-E@%8EU0ULA$1\0-1Q3MW "5N*=\ M7YK[(LZO:P.NRP:KIS%LS*B_P(Y85".2C$MP(F??8$OP=D=EFGC. ;U> 3JD MM'3+S(N6I,MJ5>QYOB"=@'(YY10PE]IFY%BJ-2CRVD9UU%+6(FLO.:'J(K,9 M37"$4&:Y NX$=XE-,JE$8(A(2YI:@U,J#CI?\BZ%NY.%1U.\9K%F.^:HE(C%30@$D23BT,U?"QO;Y.UEV>J*P_#GS\<$S5,DAZL/(#66@03H%R0,U)-!A[G,/,I M+LXE8Q_Y$EF#5FQ%]\_$M%KK%(!/NA0Y8(P:OIL^1<+SAM6@8SP?&'SK:4KT MOC!3G5'SZZF(A0U,<^1X<%1CJG1@Y1)88'(RVJ,!UU[B>R.R]<#Y/^>+^>W= M;27O'ST7O:264D"YNE\I8S%%4"XC.-PP'#16[I_*NV5[I.L# ;,?]1#P\+EH MA4"4!,5T$@8P.=1U3PQL=4,$C'#?: 4!9Y!NM*GGQG# AF'"&"@OA;'&E MG\:#4PNTRL.5V>+Z03G0PU.&8_5:=4='3ZAS/B0%#XY8@M,^7U*4"X<;9N2. M$$C#0F#9-6=.A5<#3!V?+N7>>,TMUE3F?2))9SE=P8BY_&*83GBW[(2Z8]A$ M!ZXT\-A:B22VS =$$?=@34DPF_YI.HDV@YM[O7-KS/#>B^V#!H,=7RIU](/) M>7.&8JF=1<;F"G))5$E8S/ATSHS[!&%;^&^3=90'B\;AXXH_5AP;5K"<3XO+T \'ERATF7!VN&O14! $=A\?*:8(XQ* M* _4I+&R\^+EB[FO>IQ2TG42Z[_F_7ZKKAV=ZO[JM3MPM8/XP+^1[&Z MFJ>5'LW@._5ED5'DO4^J @N-K-68FO*P1RKI.K]+]G?'>-<VFTNX]3PYW+S H1C+_Y<#S[5@0K*-$: ML 83 &.0U.[)J9C%#7>'*3D(PT>3SN7:!0C! SE_XS M\%IS,C$883$FD'PSIQ,S,+O/J5+8AX:IS&-,1;E<,>J$N% MID8[I2TCRNQ+OJ@60?35T_H"@[NM@WL8.3P1 6,0OH.GL77N"6]- -N;1;1> M>2.8 1!*&4VH)KID@7&R84[:E*S#$8K?8/R_!!%\(60XE!R>.)6H'=;:J'P, MX+P/GE)> D9C"J^7SU^B,'8+@DN0R')]@\OC21.)AF$3M'"! ;7((P[\7C5J MA,-TLM%^(VGL$@)CD,7)>(>2:XX]2C'20L9/6.E^LYU>=]:&O^F;4S"&MMM>W;SJPEOG>[0G7XW6F^UHR"XEXI+!H9+?:^&)&W8<%:] M2LE(.3AF01GP*CDA/!'(<&,#4QP#=3;55X;WXB!(Q8D#])SCD(R49G>IWLQC$ T+-.88*Y1AZ(P "/'O#$< M.A7>WGC2FR=>Y_-1!4*21T<,&.$!-HP=#RE0]!1BUNW[!ZS M:??BA9/W"^TR9';HD]'[?/-Y,I8U1<8))9G8V\V,8NX;RM*43CS':?BUR]<> MA*:[6R0?E/$?D:!>OA^3A: ]"Y0)BZ3T -[YDNS&FH9M$J=TJMFI.(V1R9,H(%W=#OFM)AZ&5*6QO<[N/BA)LMI!Y>9/QP M9?Y'_O&8XU3O!5$8RRTF#DG/ ' PBI6N)Z5 &MIH4SK4[!3FG7#I%SS[N4YW MVY+X]0;=!]>:!JV8LQJ!UPX@>&DI8KF=CF$F:9.JD'='KN5]]^E:RG4/S?33 M^\]/U>=V_9\2CTUZYC_'?,NNOAF9!Z>1" [+1&(',G@7/).>,T,,[ZN-P.AO MV*T-Q8,W[ [+N5,O2RCGO?S\LG/[T-J>+:X_)OMA-;_:[,WP?R6#8)W=W-VB MUNN[V]VC6QUW#/%]?3H2YRPB+*<62_!"2TI-H,)R@;QQT##!8H3':3T#?Z0, M["/F6'$MP<-EZZO-_/M\\[-2'MI[>:1*6ZT%(4@A .&5"UP&!I98IY6=SA'8 MX*J^)Q;UC^EG8= GLJM?EN9ST=[J9V/N%BH2H;$'"M: U#3I"VQM]E8=;9B? M/<*SJ7'(P9#,Z]B%^[J\2;Q?IQ7L[BQ:^_^Y2U-VQ>?YU7PSA">WFT -S^SQ M@U%+[T"G'=1B1AE#PDE%?.=VPS;6]=/>S-8["[[>MO]T5%1(82ZH=3@X ME98<1 +M?IF>-XVP7H!XUF7OX5WX3%KV<@= ,DBR];&=Y'[*%7<='QP3"01C M33*<%54J$)&LA7N2L8 G= -8&SQ^IM;;(6L/J'DXP\H[B9\_' EGS(BT&26A MDMQ0)-+?]@L"[R947' ^3Y"QO;Y>+[4SUP4M>#S^OW$<+C'&8^Q<6Y9.P7%^847.P?CMP30C3!3'IE/0@D/"D7 M)$5HJ#9&&#GN!A?-R-B'$5*LYL7:?"BYL%UW)4".C(I,.6J(<(ED+OV_8M:Q MO8&&=T(,B^.BDI9Y4%1P0S16!,JO2F7*#AO")D1YH>W#IDVZ'GJ MP?IN)]R&N ]R_:7'HO,25*!:$[MJ-"T%'J$>\GXPYVD6THPV2-M, VT_NKJM:?MY. MHWB)]T>?C\XR =8K8J1+EC0SAMY/5#C2\/KBD;NH#?CT5"VT0,PSN/[O96Z+ M\#$7U:W3S\7Z0[':'I56\O_@R&ASLH#U#HFT?KCYD3E7!X:5"T"(.G+ELQU@A"#>?W?G7:^QKJA)$[ MG6TAH06*G@H"-\_)#W_?98+_.;LN-LNW\]OY)I%Y/OM[?C/?_,S)$[/%S[=O M[WLRO<\*0F=W,%CESN2@V>G%]?ZKP_O/[;\6N MQ+S7%4R1L1A@5 4H(% M2$9#LCF#1RY80TU5NDBWRZ^59MW6ZZ/G"N'D5!EN)00J-.*>8$RX]91(=/GG MK7U#9CDXDT:O7/35U>JNN-Y7=N5TGO>;K\7*WJTR(TN-.R_6C3)Z+DT9!:* M(V,DS]#"DB*?LS>E#M@J3ZMB -V$-_8L>L"+DDL/?U6=[W32>R*2&!L0!H7 M)0\D&>RV)$62OX9G+M-31K4A\[34LD-N]%$0O)O^OV>[*JN]OJA&WY,!D1CD M)??6@%(86<)P@')AP9#+AUG'_'X95>=1N3_X_#6[*=;9;9ROUZ>@Z.5Q$0). MJ_'8YX IH<#8M"&@-K[T4UAHZ,B@80 M)/- 6\<3J:S46I5+])::AB>-(PS]] .D]DC= YJVJW].EVI '1\8E96(!:L0 MEX9CJ:0,I;GI'2?325+H!U.M4KN_/>XD1!U>GN?(+]-IB'SAZ5S0K^;JX )%CUIJ K$"."8-= M\O:=8%8*X!Z)4Z/5+>XU[Y:+Y6[J^2JF!ZRI$1FJ]X)(M&'*!HZ4S!T!\UD* M*1>?-M^&C0]&Y*OW#9*7-J.VV=##IO1FV_8N4V8WX8=+.(*Z8\,B9ECFV_3 M!7"6HR 9+Q=IK6NX-8T(:UTQ?=D9D4\]D/]C^;U8+?*GMYVN=]]_636_^&BT M*B"7MF+#C$X;,0X!T?WTA"=-+U\?83BG(PRT1-B3^3Z;+]XNU^OEXLG7UQ^+ M^>W?=XF:MR];K/4'QT2"P()W5/,T=1P$!5,N08-OJ!].#M*D*?Z]O%QT=$+L M'G:PFMW0KE_!^X8I5LG4W\^\OYG_6'!FIQ$P%IPQ"GC)(*^:L7"J2 MK.$9_ AC-AWO.^W2N0=(Y6FN\SR+-%/_(U/D;K[^NO."7/'W,?NYGI%_7B02)DZ5D MF"+Y$,6GV8\C$#OA+9$&KBT+6 5.&47$60J)!,$(;9#T#8_!1ECATC'8NJ-Y M7P'H@[1I' R(# /& A/CDF,K-9%8NE*^),$-J_E'V(B^8W"U2N8>\-0$2H>7 MYURP4@E)==",(.&>>2Y8Q2U1>'1AYP_K/(Z-S\_I%'Y M^=S=Z5M^_K<(.P,EV&LJE9(Z,$8((!0TMR@D%1'HT+W)#C*G?J.RXZ^(2CCI MDRHTW#/D #./S#T!$&]8G#FB<&#?0#G8Y:Q51O2P+QV)) M8(4@ F-N[Y<<_'0 UBK_ZV*K,:%[P):Y2_1*IEMEWY+'#T;*91 6@H8@F/.! M*S&BE' M1D5F9=H2'1#B)4Y&'G64[)=HL.<-+XH:X1%8E[!IC\!]].5:+M:;U=WVQ.1- MCN!]23RL!M&Q8=%:@5WN'Q,"YH0D34I*PIED<#4,!(WP;*M+%+5(X5Y@M+/. M[BE0I]GP2R.V=P H9Q#1$H6TYQKC5:EEB8:&R1TC/+OJ%CQM$'?(P,W;&CT" MJP='+YD0REC-&&"%B.&B7+!)1E[#%+01>EW#Q06;$GM(=/VQ6JX;(6L[,"*/ M/!>(\N"1-%1YD+)<:%KJY3>!Z8+I=?'4A,3]5'7=W=YM+Y-S1>+3U7S+O_3S M3;%EY.):WRY7F_G_'C\+/8*ZMCX1T][@E/%H6[]D@##K2C?6&BT;7N]57^NI M'3X7Q9>\ED^7#-.!>#*D>]UNMUL5E7;:Z'AD0L@.A$)QN2L8NPE>(^NF_3 MFONZ#Z"/>H$.\=,2>7O&SOIM\FZ+XE'&T7;NYN>?L_]>KG;7[#Q5QH]Z+U9 M[8PO1(RXQ5X;SY+?9 )BWI1&L]6._+_RKK:WC1L&?]^?F=Y?@&& )$K @&WM MN@W[*'BIVQKS',"NB_;?CW)]:9;&]EF^DR_IQR#2^?CP.8JB2&KTN-@S6E"O MHY+6;#XNTO$5]KP'90A>T:($1[S'KYL%2?= 0*"U'4PFV""@%2F'AGSR>9N[ MP,!SS\YD5"7)6&!<2E#$*X?NN/.*DT @7:=KY.%038_;GD]/SF@;I0I*XT=! MI3;!!B*,0 <@QJ"YK2PRF5"NQ6+J3S91K'I.M MP<6:@=>E48M#FRP=9<$3!BP1KI]^%/;*/!Q1&:VJH+YN9MR;BKWF9Y_ 1]PB MNZ@3KM;,61$(84E8F1*H4^GYTT^=N3('Q]!"4W-XO JHPC">\\#,K8VT!HO-S?)V4U+M3C>X.O-)F6N#NM= M %6C.!ACHC? E7(<-VC7J;#7_,%]M>]T-\7!H!A*E$B1HD$0';CRSIA,HR5J?X1D8@=Z:OAT4X18I MOXN;74TZ>DSS]0?\8[-_YV,)OX?F9 ]1Z?3XE2O6(? MYO8.A&6;S-Z=K#T8\G!H-E:'J*7R CB3)E)+8R>,)K7W*DXH8#,X,2Z$L,5. MMUP1L7^[CKS'#Z(.S,@ 10S*0+K$@5'+?4=UZ4QMH?\$LSP&8\=6-+3ROS("9J/5H[)$# W8T]'\/U: MN;FW6)YDTI&Y.29;4N%EY$$EE8R&H#MQ!??/Q]V]4-N/BP2VY\N;Y]\^CUX(^,RIP)1M!Q<^4\WAIC M'66=")S'2O=D@D1HY9[4@]OB>+D[Y[F[/[?'91N'YF0>&$W&E+O00BH76(F[ M;9T,$2J/D2=T3M>:.T-!W8!)Y3XS_)EWZ#L!&M?E[2[7YW2+S:/S,BAEO$0C MBN)!LC90Y3LQ@=K M11&]-.@_S9T3,[/6!#=ZWGOM#>52KGX_5[CXS. M7E,OJ"%4.F0^42Y$UXD4DZD\23R_<="SV5)=#G(#WORT0BCFFQXN\(.16;"$ M,"CPCFLI1;1!=8NL,3J.WB*H=4%=*]I\MMY\@LV"6O%G**B;&)_.,":$JT2N%ZLMOO:7_+?/-[]\'O?'[.-\$S\B M.JADQ'#]:5E)CW[6X[T'T]1PW9:+^: WH55&ANB0#N.%7"=:?!)@@3 MZM@\P0LWVEG#J2BKV?> 0NR_6(\[E.,Q\0,S,G?"[;KO6,UY",$9W85P#0VB M,L9IOUVK.@S0+5;G^?M>6X#_C*KD"R7?KN&Z M!-\&-(FS]0IMX>;E?/W[.P3.SS:+FQ*$72RWZ$[W.&#I^80L+).B[(FC8498 M=%E)\3J 2A QALH(%9U@=+P5M<9!_OJDJR=;IHJP%(AB:(L-(TZQ6$0-6B?\ MTIY1,E-!$% MZD^UN@=F[9@GPG)*O6/&.BC?L\W\Q^_^ U!+ P04 M " "/@E=*Q:VI+]MW P M1BT &0 '=O7SS>=/AF$%1#I*"FR13"P'^> $/THSF#4Q'O*IZ(DCA*" MA/^AR,(D[Z79("R 4W >[4PTFVN%H=\7TQ3^6FUFFB2CP7RT=8OL0S$>D@\P MZ Q&D2SJ-)8Z_Z%EZY3/9+TBOB(C]PNWS/H OU?O2QY(7LQ'*/L-YU$O\]A_.;E,D@H5.,5<::0Q:50T4)JE M\0*4TE_F,7X>+>?,LXK]/_W7__FY3\(N_/?__#P@12C@LV?DWZ/HX9<3-TT* MD.IGMP#(B=!AGWXY*GP@1B+8@[!1G&*OF:Z'F>JU?@+!MX M\NGL3)*!YEZ^[))DV+JOX+&T&\!W>6/=MB3[LBMIIBNIFJZ8IJ\%BFW8JJ') MCAUHU;J7#3SY%/QSTTM&5$\O6%(#UQ)M0[/))!/&HJIHB:AM;-F/(:S),LP)LX9LB+":HQ/,]0)SI JMNLY M@2[*AN]4JU\V\.33/TF^J64'44PR%\CC/LV:N/85QW8,-9 =4],"309>?+(['0(OH6X"?=VFUO[W- 9;,LP8$$U#BW,6$LT4#2,?6=/+)D!1@ MY!+0$K*70:IO#E+%]$5#L1Q+='3-%G7+-F60^<#&HB[;S#5_7 MTW+4<. L?3 UL&.5_SV[*!.XJDC5"2 MY"L**#M?E6591;46B;I7AH#QQ/#70%56S/<4 .Z2V!I<-//FD;0\W6Y0^3^#&-RS5 >=" M5!W02H9D*KX";IYLJH:J*U[#4EXR<+N$LT6I\P1R L4"IT"35!>$B&[JEJX& MOF3IGB>;KFO7R%DV<*N$LW6)0RW]";S(HJ]),O"$"JZUZ5FZ% "+F+ZI@H^M MU-)FV4#PP"UP975=VR&T/)=D9M "]HKK*+HG2[ZOV1K8P)XH2Z(:2.!72H%; MAZR6# 1>DBP%\*3N$">M32VF9;NF* >6'H!HA;W70/?X(F! T71%J;EHV<"3 M3XJHZ)9D63N$EK6IQ;04+_!,401& $ -V]; ;Q+% %2R*(M& RU/#T3):UJ2 M:9H[Q$3/I9;+48&Q?CH+EF!H^JNZBJNZ(FF)-8"9LG MO18P\W%C!IYJ.*X/3A&0@ZB;&NAE2_-5L%@TOV$"+QNXUU)F/FXR[C0LO24#]UK4S,>-Z*J:K)NVI(-Q*SOPOT#T?3#G M),_WE*".7"T;N%S>S LN8FQ1^ET*R)U4P>:1N^(BR8N,QOLIV(_?_P5#LE&8 MC?$!'7S #OQV :\.TNR>!:M^S<*D8,BHYOJ<)O<%R08X)R8 J]GF/36-PLF% MW,(T39\S$"W3<'Q?<@/)]%7?-$7; \2XCJB 25/[G$L&GGRZTA:E=-8.]U4( M""(82SY'#Z1[D<#VWT< LYWGI,B=\9?PSS1C#-8DKJL04Z3Y?*0\,:$]P#3! M?VAM@/]C2)*IH8>#Y8QQHH,%\&L] #^2R# M?+)K'V/)P)-/IKJ-D.FNX)"EYT;-H#I8RBXH.<50P B2),E!OM0DRY-!P]E6 M;24L&W@,N+OM9Z09+9)U79$TL !\6]$<7S0#VU$\6;$L4S0,M4ZD+!MX%,A[ M3)L6F!.8GJ;JE@I6%4A],!0LV=-\25==RVKD^Y8-7!UU,]'();;7YR@AESTW M(]VH@"5%<52,2^E_ Y_@X;^'<4S&3IA\?X[6F#?Q?"PW1TS$NQW; *ZS-=?5 M)%]R9,UR+=<)%-T)K(;YNFS@R:<7Q O(_8!F=):D^$I80"$!A)>]RR%F.S$' MS"9H2O+ =#1',RW-$4U-TSW'U- U<419!IO2:V0[E@P$&V)SS(0PJ7-ANBSZ M) /[:)B1/M Y<,-%TDD'Y'.:YV 8D.@^<7E5XBT6O,64*>SNGZ.\H)9 ^*.9 M Y?!2==440?_2]-DSY&-P#0,6Y$<&XSK>EN7#5QM6Y\!O?8*T-N>[1L2..<6 M;*9L2Y:H6('IB[JM@<4A/ LH& @LWF?E=G@6])1L(8 YY_36-T%7X-HP31U:/,XD11]<;)L MX!NSQ&:PH9F>XNB2XZNJH8$!8?D&:$7%P524[QIU"F_9P!,A!\H$.$\^R=H; ML\IF4!/8X,#)DB*YP!>RX=F&K)BV8RN^XTN*6Y?%+1L(K&-MM9A@&B]7&>D1 M$!'=Y^8H904F$G59 ?-;LVW)L0(P(X'S-5=3 :C:ZEPR<.N)W!>#:B@ZV'FB M;P$4FF'JEF>ZENUX-M RV( UJ,L&;C,=^S243Z1_;!#9AN-XD@&*+, ENXKG M:('K6+XH-^JPE@ULY,:V$DY:&\) -ES#]U1;EWS-U5U']L5 UE7J^<@-\;UL MX%8A?.8>SN9C-%##(%0Q5PD25[==W[-4\%? /K& "FMQO&3@B\SP%^[;#%2& M8AJ>Z(%)+1N:':B6Z5NZ9-J>;_FFTK!"EPW<"E3/W*L%(4HU\"W%,KU TC5; MMVU=-%P+C&@Y -EOU0FT90/?"XLJO!/H!%:*FJ:6N![QE! M(PFV;. 3H"VIZ:S\VNLPN9_T=+^$/Z+!:##?R;W*4G )B_%5'":%G73]?X^B M(1K'WW+2&\6?H]Y$K9=N.[XFZHJFFH%J6(;KB %X/;*J60%/%YQ"IZ(?MWCPY;)W <3Z$'5'83SQK/\#S+L"[,#+7B_JD&P^ MRBC1.V%.NF@[@N'(/*@L0\PCZIQQ/>0J'--(/ZZ5_O-W6%]E,4I-QT)556 % M1S0]4Q=%0_%TW[9T5[(-3U+]VI1>-G"WE)%.D69?TX0,AG$Z)N15 M,0M>EX<'3 S#]X'= LF45428+(*-+9FU5EPV$!GT53#[#41S?GWS;7^H5]%E M8'?1-'1+]$U145U)#0(PZVVP>,'1JVNGEPQ\->I="<<[0,42QMAT6U1-$W.5 MH@[.(B+.M#1)$KT:P\L&;IZ* 3L^1PF8 0T$441?#A'^? K/2U3R1G/I6]H1 M XP4R_8LWW$DS?1=K%$&<6':JN5)6B/WOFP@[(BZDSO2M!SV84=$UPDLW[(4 M,/A5#PA?44Q$M.E(ABCYC7-$2P8^)8762.#4P0?4=3W4; MIQN6#7R)U_)4I.\EFF#GL.U(H@W^N2Y;GF))AF&Y@8'RW%5\5;2M.C&Y;.!J MV%8;N,;T6/KL /S:&*N@M_-\-&!(PGPM[M3?4\Q48*;S&L0/UQ5-U\0194?6 MP65T7+ F9-N33472#!$@]^6&,%XV$ -SFJQM&E7SH_-O@BI1=6Q-L33?M7P- M3%S3D&7X(]!$RY 5PV\$'9X>B*A2#6G3J)H?K7\35"FV(BJ&:;NZH6L^3?R# M:P!^K:0 -IRZ[GO90(HJ33D:CJZ:%D@DQW54 MSZAC \L&,E29A\. LZ@"0,4 H+8-4S--/)WO::JAJ;;K!B# :U0M&4A1):N' MPX SJ/),5=%=3U$-+] 43(P9IF.Y#AK3ON'4J%HVD*)*62E8OR,,>!WEWX., MD MX=08FPP)));DBF*ZR9AD^#1##9TD$>:W[LNBIM96P;"!-3,G[R'[/0Y2I MZ++DZ6I@:Y*FJ[83V(8C!F J@:XSQ9JBE@VDB)(L9?^8[WF(7)DBZJKNVJ6"1D8:F<;LJ>8ZFZK/IU MMFO90(8H994C+KO,>C.(,GW=]GS?TUP)1(\HV9:A^X8'7K/C.);1./&R9"!# ME+004:\77=I8U.AN^4[@0Q%%UU/57PL@50,69)@YQ77-%37-,6&-%\RL,+2Z]8(O J2 M/$-6+#L0%0VL;DE S=:2[R@J&DS(!NV*MFF8GB:)FJVZGBJ[B$D%MA[FJ/7 M]7?+!FXKS4L\$Y4CP3Y+S--@^8VC7KDM%E S>;+9D^5%16 M0P\B>@X@?]9QTL?O'SU>$/9K^D"R!!^EX_++NSBZIY*B>9[&E6'[?$54;,]0 MS$#W3,,+; ^L*#UP JE&QK*!FT>&_NK(L'0E4,"45$3LA@KVI.R:'$;1,K2: M_Y<-7+]$KK'V($K"I!,E]_5BKT99IP]2G9GT,[9SH/FN;VG4,C8-1_$]W;(] M&3A7M'6K<51SV< 7%'TT +@F#R09D6O&L[AB=Y07P*H9]DE&O# (9D,=DNX[ MDN?9/BA>T"&@=%7#MC00LZX$YEKM!"P;B(#H7UX/DAG/,3 ]6HE"Z&;03 M@2RMYY"7C1A>"\T5#MF)3/H5^ZX+;_XQC*-.>4)5Z$8#/+V#MW!4%NLBV$X^ M3?:0: +W\X>Y\[/E?)A9SPJ4P+JY%[BQ!KU3H-K8\IE=!UK?"M"M,GI39;2%37UQB[!V M4U^XJ=L13ZUU\:;6Q2YQ:KNIN\FIC9J(';0E)KQA=35O6-VH-]Q,FNTZHK35 M$*5M'E%3J:.*FUAU.R:$TJ2*D%;E IW.:#"*L9'"HB8;>RI$YH%="Y)GP[T] M^;([42Z6!KKQUGMG6DDB1N"5O/T,V/W[E:I@=8%M7;/,FH[*'& M\WO'D+-:_?'[QQFT/,5OFQ<#,UA])7;?0P*VAR @.Q'--H5)]PI6#/@9TL\M M64^1]3.1U1+[+A)[-0)>0W)WLI%*2^53+MD36&K)^[7(&TD;[RY>D2X;[=GW ME"Z?)HD9^%Z-)'"/W]YK7M49['9I"4,87X51]R)QPV%4A/%!DL:3L+X2F;QM MS !#B\I*H44FZNU6(3Y#(<[%TL$JQ$:L5-E\K'2MR-8U*<(H(5T_S)(HN=]7 M.GMZB^<#>40QJS4-GU;3O:ZF>UN#:&$2K36.7\B6OSB@T]JOK?VZNP&=];WW5E\=MY?>)AD796..)\FX@WYX:VN]KJOUIE[Y MFO9XJ[KVQNXN RY[4"/TAB&'Y4Y**S-W2&;N0@IW?8?6:1W:9SBT<[%TL(;@ MSI'WFH'Z-HMST*'Y%^K)ECJ.072L2QVM5W& -+%F,J^UJ%\SX[.%)-_<&&B[ MY3NSY5L(-ZZ5!6E-@J/(A^QB^&E[W+#P:']K_[QZ5/6U^JNTQW9W\]CN=DEA MG8+L-O[7QO_V(!' MFBAZ:?E%JYUVHBG2VR<:UO#,VZCS_BJW]4_.MQ)C)R3&3L2FVWY*FS61VGY* M6W;:5O??6Z=M[S9Y]:K\=I/WJ3Y_W<*8UG+9@4C<%@IF5B>%EM_W;I/7:'W0 M\OL.\/M6CV:U%+$O%+$[A?C5];FOM<>[P#.?(;]QUMBP^0^NHOQ M2F12Y,[X2_AGFK&K)YKLM%G4;O=N;?=F#:1: M*[[H]ISZX=%='G6C,!O?A#&9]_#%U>5^T<4S\I*S"-E4D&T1.NMW5_A\30W\ MII?=3!56M0)J!P34CA5;S77Y6GG6RK,MV\ISQ-,U,"J93#^%],+V_:*:"HQ& M:J<)QU&(EN=M+[O%?O^WMPG'46SOM*=+=>KM>$A 2GKDKK"3+HN6W)#.*(L* M[ #9W'DO'9"\B#INF@W3#%:"#]5C]XLBG@E\32_/@GY?/>*7D,6WF]N,A/DH M&Q\-+2P&>5\)H!D2<<(X3#KDID](\3GMT *+28,RS/N (_P/XND!;)UDIE9E M_J!)59(F!"S[[#LI@E'2W3.J682FAIWY!)XV9'$NQG)#T\U%\QY&^6:;I5O[NN?K=, >O.(];9QVU MTFG%_B*OJS5E6E/F$!S)9]%TZTBVCN1.4>K!T]AQ;^]5EL+SQ?@*&*V4ST-< ML3-&P3VQS\XH FB3^_W:WV= 6&_T)(C'ML%8XSDJ2%:-.>"=7@#KOFZYUF[Y M3F_YEEWG5HR_M1C?LA.\R@9_)F%.^FG^^BO-U MM_[OI!]UXGV+4JRTVY,@[NL&KRN\@U&61,4H(S NB'[@7X>\V8O!W5>AON[& MMT)]GT];O-!&AY=GHPY&ORX2>/(>N."0]_XI@/=U\U?5Z.R^6NJOY-7O8=*] M27O%8YCMV:'39VT_NXMV& NUOQ_I;B?8>XOW7H M#HCSUTZ6UN001MG?PWA$G/$76LA''9\@(_\>D:0SGB2=?R0.)Y]/# M10(Z/Z<#Y"U+N[;H;XIZG]BH.00\NU/[*%R/HT!QMXMNCU5QO&V];:NVGK9A MUE5;4DO=&U,L4DOQ^W%*^5B)?"=JSO>3KE_/&]U5!V1?B/S(781=EN0;.7S1 M6C^'':)LS:_=8MH%<;*CXH_])(8MUWFU\G>G;)96_.T#Q>]LFF#_.\H&_ MS=S 8??>:1,";4+@,"AY9[3)H2:=]UN,'TV*MS74]H2?6D/MH RUU\MWMSS8 MZK26XEN#[KB)?W<,NCU+/+22?_^)__""4EO+CQ]57&J7DME[%)K:_5K5G77) M#]4X:KWSUEP[U$1IRXY[P8[[8JZUA>DO(?*V,'U7)7E;IKM#;+)+GDU;I[:[ MRF@#+*?L%V=L@C"5O97:N/_2[U) [J3:)P77XH(VH\*5EN5,,"0;A=D8']"O M2-:!WRX\WPO2[![DR5U,?LW"LGMXW: S3>X+D@UPSF:;I[E/[0O)S"*(%BZM MA*$-";%Y^&6+6?6E&R-0Z4R4&Y=6;UI"_1I&B0L#0.R"F ;?UQE_#6GO)$Y: MMQF,@%^O232X&V4YE=7[16!/PDBW]PD@]U *S;M)_B+II -R4X0%A6VN9W19 M]$EV"6\*$57L"?_'$-"Y9ZWBG@"VUCQ+H=W>SN_0K?1(*LHDJ;0*JU58+Z)H M936*5C9+T2_LE-GL&EDU$MPO^ERU4^83(.^C$^8Q OA]5>U7JH())3"I' %C M@Z@85)&7?9=DSU.496LMM;;?EAOZFJZ3MTH MJ5PPX^VR4RC+X@TP)@7P\8$+W[-K[OJF[*2QP;#-QN7G(JK'V10 MO U)SS64U#4O'VL-I6TH*W6C?AIG;3"46F75*JN-22SY;9-HZR2!E\5F#UOU M;3]^W>KA3>KAA8(U2L*D [M#;[B_O(NC>[J1^T6-B\7:D^#MK?Y5[-%]&R5M MHZ0;<13-U1Q%<\-2JAE6;:746TFIS893UW(#VW3>6Z;S-JNF9O*YBW<9]K/3#711_E[^$XZ65%G2,)()[?C'EGH,, M?6[XHOXQ3/*K<(P8W"^26*!"_M?0)]+DBE@Z83D5K,FJVD5HUK!?2 M:^J)$G+9!WB MFT'G:T7V,+BW+;^_%9&MB-P]7V'.\;)61+8B\JDTV-N=<&/)$N5OHWCIV1<8 M@U:_:O!HTLWH+LVZ40)O[UYEZ2#*\S0;?TV+Z2*4I^/O:?) LB("EL??]XN0 M%\C653'U*O0]%]&OE-X1C+V!3_#XW\,8Q(D3)M];$?MQ 4X. M3LQ.TN &W2#>_,(C':GV@YY=N?._$:=J GK\I4#I:V!>;P&YNX$3.>U+6]-TM8D74BM M;]HYG9NPH,?.EA^;;NV"UBY8W_0U5C5]-Q>FFF-(M"*Y%7C#/'*1K2;8EV;?M M]E]5(;EQF.>7O9LB[7R?(*4;F)[D]E5&>B0#Z.F(_:*IA4#6N_L$E'M8.++V M-CM'L)?67=FB;!VL>-G!/\ M7,ZR#'+ZLW,P.UI[L-/ '6L\\:D">LK6>9'V0+ ]1!V27V5IC^2([3 NO]LO MVGBR")[R^_/@/0J_<2!Q"EM<^ M?R4)R<(8L&=W!U$2Y06>/'DXX&L>GP7QL:9E6PFSRQ+F[>V7%21,:[^\M?VR ME]*E54AOJ9#>7L*L0#(S$N8S_ ,8PUXNQR!@%H)[-,3R$G>Z)98C\XY>(EE: MVZ65+9E[C1 MK=UR9$[T&E'=5A&UL=R64':44-[>M%U#HK1!_[<*^K^]7)DB%_LQS+K-RX3\ MP3!.QX2 BOZ:)H1_HH4?E\/&Q5OKU;_8^T5=$]BA]LQST?,4/6VM ,<^,EK6 M6UIN:?DPU?@,+3^Y0_M+@VL3WD$),G7)YH,!4V11!T\JPMH $T-JY0#CVL-A M1CH1_;B')<.S!+$RJ$<39WI2VS5,>XX^RDX43]+UC(L]B\;W>T 6LO;];N-24:W?Q6(VXUAMMO=%]L367 MT?*!&A>[X(V^_>:OXVCL]<[O@O[:9<>B=2[WU!)]4HRWG'R( GR:DZ_B,/D: M#FHK]-\C@.8BP19HT0/!GW$11V1Z-C'"+,^G4'*8YN:K=DAHHU1O;5.^O7&A M/A6U;-,;;Y'>F+X9Y75EP($R_M%S.]M[^6^CA.!?K1W2VB$KT*V^$MW"<$7< MI);2VN3+JR9?-MP;=O;5&;[O+W/ M5U"'9?M')IMR. M%5XY%YWUJ^?C\VBTS=;H%8Q +\I(ITBSANG24NMZU JVX$)LMK3Z[,*$EF97 MKFEH:7<_:/>8[(/7I-[63GCRI@.6J !W?0BLG13Y!"W:G!_11$ [F491Y=YT\EVJ^DN);DI$PCOY#NA?) M V$H_#6,DL]IOF<9XM7IYUG@OTIV1MEZ0>+*M'%9]$F&PS+21U0_$-8 Y-") MXFFXCR+0,IV?;;71SFJC[=Y^J+;*Y0"4RQ9*SEZJ7%K:>$O:V"%5,^<0;ZMM M=E;;[/8QX)9P]H-PWMZX?9%=TU+-&QBW6[!A7JIV6AMF9VR8MU5%+W:76TK: M$4]I^T72+6WL%6WL6+!_[L7FK=VRPW;+:]UNWXJ3?1 GVR6,%Z4"6^GP!M)A M"VF_*7O#3>D9QXS">!WEWYVQ0Y).?Q!FD\B02?T(K[+II"-X;ORO;S?[0G3+$-RX1F,>AC=47//$ M_C3ODEJR01M:S,+M/?G$]_?CMYNCL-GF!"E;AFP9\I@9_)@7N#T42_OEG\R'K::^N<#MJS.ZPJ8& M:4:B^^0@]W0>;$>PI53 V4D7+XF+_S;*HKP;=5"4'M;N+@%S'S?ZJ;J*Y_2$ M <49W$4\FK VP.TC;-6*=6HB6$(ZIS>*EJ: GA@%3#2R1":R,< MD$28OH() .A&,3W*>T,Z8!,7$@20;/>-:)2*NI6.NRP=CU)AM])Q%Z7CVRMJ_7?E]UOO MU8CA!3QKK':7A+7!NR281;,7B-)60Y2V#41)>X*HU0P34=F\8;(/B +])[YU MWSIY/Q EJF]WWPUCO;U E+8:HK3-(TK?#QFULJ6Z<1FE[8>,TE:342_W,D=) MQ+!4ML)MHFA PGR4$6R:6_Y<3E/^5$^,,\W,.LJ[\R:,\E25)>/CMQMOQ0D? MTF+1$O&G%6<;]L-\T73TMQ7G"^\S0I-?"^:L?E\=C:4?T)R9-H>=H U\XNMH M0+*P2)N%ML]$_?^96,;D1(TW>"1)!U&R\!V<>'&Y^;*73,U5_E2!]B1>V"OF M(?OI)3PYZ9_IW8+M@U]6G(N61"]>WQ#^7'%&[JPM6"'_=<4Y.YB*73 C_6W9 M?!^B'Q\!T>DHZY"R3L NR\.+FYN+RZ^O!Y2X,E#B?*#^"/,^ MO+5(DU/!.W?/!5G45&MC@)C; >3DT[^6_V]C0(BO1F+!Y?47H5SWRZ?[F4T$ MB(D(=I[71)]]-+."(4HGG@Y$;B]=$UZ$V'XDT]@J/U&)5V]@D_5 MQFP*3J&EUW6 :+RB?#PFO:*F]RA!T,\ 6Z?\/ =QM]& Y,)7\BAC8LTX:Q^$P)Q_+/YHXPHGI^D$7 M%UT@9UQO\LN)C&JVZ.(_6?4K7SY[H?*7G\HQTS]91OU;\_G&[.4##P2O$P]C MOARVL3]-[(H\M/'_M1%_;F)RZZM(G]65N:_^]_2[KX MTR[#_Y3\WQ0+!VDF%'TB]*(<8!+&),P$ IS0%3S2H0DTAB=%.A70)-A7?)FK MXLN<.+_N+S^[>+OMG#QU=V<+[\ [//UG7GQ MM0CNG?\#,$[Q*:0](:OP*(2YD ])!S-<72%*A*C(A4X_S.#%[WH@A7$NJHJIR*:LZ"K8%R\+4JA+@Q22L3A*\=1ORA/1C>9O.ZQTMQ$T]T@< M/H:8E%K #!OWOD#FT".# IA8*=XF)OS9: V!0BA*.FDV3%EW(3HLNP^3Z#_T M\[P82[V?;^>5;],5?POX7H?\5.-,UD3+E,U7)<"+\^OSFW/!9S4.F3#G?Q>\ MO*/#J) 9FL\.\*D[)C V97_+EB@*WY((H +7:"PX\4/W]79N7C 0U-BI<&$+ M&O@ XILNY9UIFN\%V=#.%$G6CIU2WMG=;D;R' 7Z, .1'@W#6"#E/<;P-5YD MG MATA7^$PT!(=WGQ\\/%FDM"36Q47MU_U\N%"0FPWZ:$"&ALO@4[81XA*L4 MP( )]YN"WL31V<#K?[[+/GS:5Z1OBE#KPSG<@289^,S#49:/T),N4@%&4#-" MDM_=O4>1B,D&NU-\W*^PWZ83"?0-7=+AMO['$3C &;J^& "/BIC&)$C8Z0N\ M*FTG3.-C-OVWO^]?>2B*;COYT>F'R3U\D0B/_0B^J1EL7UEG8[%P9 G!!D"Q MNPY,E7:^GPK#,!,>PGA$A/\Y%[&P?"=(ZIA99E/[C<&Z?Z;9=X&>^11\SAHO M5KX ]M[B9+GFS6O->[^6YCU(O'T%.WHO$?!Z=O+&DH<+TP4\W+]:^<&BF-9% MTL58%1'NQ@+X0GT"(@)[R L1(_G:EQ(B\+J%1Q+'9]^3]!'>0L(B8*1]NH3K2BII66[ MRV^]RX]]0I,E4UO]3GHO](%?<7^[0AC'U28W=_^.\ $PY^2&3VQT@[-+ZP(W M'W_&TB&A"[\F]W3H,",=0F,ODBR ^5GT<^$=S->#_^$0*8'-W]"1!0U8Y#X2%E 4C#L+FSJ(B@+(@,2PN5F:H)D1C^GV#],< M?TEY"0)/#1+A#W(GY%%!3E$"ALGX5"!@H(R%"S09P@Z-,GMA$;)*H2EVJ-_8 M>$53+C:U'JQVQ.[!$V[.;H5WN('&3[(BGU=J,:+%$4,LCM@VF["E5^NNV(#D M[P^:R,M8(_VSG]6E%/?D["XCX?>SL >H_!C&C\#OF,_O9[,/;H];UH^AKHGJ MQ?9 -\H[<8HG-Y$ZNP0@_?<(EDS)))LT "X*,IA+Z+^5=@064X74&H1UD"AA M4ODQ F6#/P,W52-.<4:DWSN2%WQ&3L?_^]^F+!D_Y0(:G:"+[I%Q$V9H1I19 MAUGZ8XQ**4IZ6/)"UY&7[87S1ET TV09Z<%ZD@[!>:["K! N+BXJ=@Q@"@'/ M;.&,(!Z$$&;IXDQLC^&VD=#;E,\1A!A9!V.F ME&:[0.D)Z6'NMT >R=F<'W!#A'P $AY>Q'0]BLA..@ 8QN=@AQ#Z_I(VTH2F M$9&"9/&G1:N@/TL_E<-F!I2_(_'R,0O74(XMW1])OCN32S.I:1N="^]?WGDI MH]PL OD%FF6>_MUJEF8'_;"\#\9XA4>AK/AD;S*IM/?; M+.*JP-.\@AF!!E=1/+&8$CZZH-#BE$9BPR&&J:(!;%*\7(XM6C [$?D__$AD M0,/5&.">/!,I*8I2'8H,1%LQ5=,V94OW3%?4-5G3%?""P:]\M) M]*/XF(P&W;3@(T\^*2;X\^5)RA*.3P( '\,?:Q^I9%@Z%VZJ/9W8M#N2@,#K M1#1'D#XF;.]XQ=ADA7EV*G2CC'2*-&-QRWX:=T&NPI2#-,,X$ZQ)$O^"7Z2C M;/(]_?"!L+03X6W;4<+2(#V-N@])EF-P:A".,0S:Q5Z/98:AYN5SX1:CC5U2 MD(QV/N3GG*H1-,@YRLMX:T(Z),_#+(II*C_%,N<<(9J=DUDS;J\)V:#>R^^!A7[BD^SKWBJ6,:IKJLS//Q"WF6[-BF3LV8]_WQI MG'1?9[OK3G&Z(EF2[ 6!;ZE:((J.)YNZXRJJ86@&_/NVV^UL=+LE\=34C5/3 M-#>]W<+2G78F=SJM<;:^V%JUI<&FRN>\2_?;%__K[0WV$;B\OKJ\MK$?J/-/ MX=H/_&O_J^OON"B^:*38JN1RA'_G0]!H!)58,Z569]/>8<(PA[]/!0EDMR2? M8BD):E9)?8\J#,4X:./%V3J8FOJ#/*VSP%J[HMG BEFJH@X[249A+'PAA!K1 M, %E(*;6#!Q9B=:7+U,I'[=(>LU;&W4<[91'I^]HC3 MRZH1>%MD4#6.(?N&[&B.9ONZXRBZ)\*?AB9*EB_A,^&B-VZS786T,J*D^6+2 M_\?59_NK?7MY_4_AZ^6MO[GTJ+AR=&9-J$X^7295#S@J]/ VHU/A#_ /HX=0 M^/S9I6XA:'V,U%$A"B(H%,K&"D*SEP$R-,C $+V$O-/!;V#0L[<3@;X&V/==?=NVVQKNS81N!X MFAMHMJ8:ONG*HBK:KBL%JJ\H]J98=PG9S[*NO#*BY/FLV^B3M+YY]G;+I]VG M6*?@[]P.0KP[FY\-V%G>_W60HR$ V[-/MX=/3AC'*0 M_8V.-&]/(,^P,K:%/VD:_OT7*H;JJ:*E!E+@F)IA.G9@V9YC.)IJZ+:AK6%! ME$+%;J7*(4B5;1#(=91_%S IG69'(5F6XU R#T^T^($C28HCB8YE:)*G.I+L M*(XL2;YON('BK2]:G%:T'()HV0:!?$OPNM;X@70Q)]WKT70RGJK=(8K9FIQ9 MCE!5/3PY(TM&($N6I[B>HH&,M57?5TT[$!51LSQ965O.R*V8.00QLPWZN,K2 M(:*&'(5<68[!0Y0K@>>)CNFZIB<9&AAKMA7(CN09@::KKN:L'V]16KER"')E M&_3QF=R',=;4=0AMIW,4XF4Y(M<1+UO$Q*8 5UT#Q*>H:(ZF:XZM688D.5J@ MB:ZG:YZZON6BMA+F$"3,-NCC2Y00X2;LD6(L>%7[I*.0,\O1N6-R9L&)?\D8 M'DUW@Q;6%M:CRO<^I^Q#=EP#*ST,S;(TS3 <0]$=RW%L$4PIQ7:V4?;1UGVT M\.TC?/LJ!VINMR3/UUW1 T[7-='T;4D*?$7Q T\R'3&PU_82M-9+. 0O81OT M\85U\L"SB/,:3+ #KOZ_1U$Q/H41,3W\V#B?*'P)BP*/*>))H O:;E^X&F6= M?IBSP[/LV<8AP!TBQ:TY(,MW2M4.+X[J&[8G*Z8A@)L@SZ^A$EX M3UL@5&82AE='K),!FD%V$L;C/*+F3RV)0$!UH^K0]#7)1W%!AUP."7/&C\(T M6KXEJG5X@LJ2=#?P=5G4-4VS9,U4'4\T74L75=D6-6U]0=56WQZ$I-H&@?R. M-V)$14B;QZ'0@2_B\G.=$A+LNW14"-P3Q)+=':*H+;IHRQ".W1MW*$>T,4M1 MTW1==6Q=LAQ-@G]U1=-\U5!46]5\97U19+:2Z! DT3;HH[:";NK;;U BW8R& MPYA^QM:)1^.L+46Q?H#'!"Q-LTW%ESU)=C1;5"PYT!3/,75/\7W?65_P6*W@ M.03!LPWZ<&FK.;QIBXH;,'K"^XQP 40[U-F=#B"H"/$+\,WX1X"7/M ()%7V MT@X1V_:LHZ5[(8GRX8DH5S94!X&U/47S9,4V;5G612\ %*B:J*XOHEHW[2!D MU#8(Q(4OLC1F!A&M".X>2Z'>I)@1'2T0%4<- M/51$FS)$66'4.2/57T MU> %8J8],'D08F8;!')).^LWVB3O$*5L3< L1Z0D*CL5YEE01BE+PZ,I&6UA M;6$]JA+ 9Y4"JZ)KB+(F2[*N&;IGV99L.*JE6:KKN]8:A]">40KT:Q);%^$07(1M$(C'[Q7+ M3P6_NG7LDMTZQL(3;GD#BO K;AT&1X\B'KHZH$ M,(N.K.FV['B&"9:@:@6>+'O6^F<.I+9=U$%(JVT02"F7J,C!HP(@K_()(72; MA6 I==@EE*S6A3ESPD72)4.\%O%(?+7E^#](N:3XNB5BOSY)E37?-QS7-1U9 M5Q3/D.RAZAS'*4LR[&[ MEM0YP"Q="VL+Z[[#NJ_FPG,RS;X$;EU@N[[AVYHO@23S90=$F>H;JN1+:QS3 M7YYI_OL.J8A=LC!:^'8;OGV5 XW+D$Q-#&PQT$1;UU1/L^3 D&Q7=H#G'4TR MUG<;VJY3!^$V;(- _!_]Z"XJ\E-ASLE X:;3)]U1?!Q^PW+T2N(:G5L.T.9J M86UAW7=8FXQ;7>&L++G">;_TA6H:DA5XENOKKB:;O@5R3?=LW9-$7737<1]. M/MU<_/K5OOUV[=\<@TI8CL&;L_DW5'XHPKN85-_3?QLK1I?KK.S++(M_F8;: MG$*,N1EN^/DN^_!IDAGH/^QK^F<_*V<SL%>0[&,8/X;C'&;Y MT,_X@Z$0=7\YR555T4W5D,2SWX0P(P)V2)-%F#%[ M#+/N69RFWS%!4$]$!T@_T:/X=$XB#$B8X""@S1M"\YE,F\J2C]_AD+J9K.#_ MZ- C_H+=*?!GR5+44R',A7" *<_N*4U$X%KRT=V?,)]0I'2./.P1H1]F=VDF M=$#<8 X53\B1N_&Y8,=Q$]H.8 00 ".> 7=*S]D5_7 "8; T>*Y(,]1-0B_L MH/,3)9UXU)W$B)"1>\ 5Q< H$WJC ELT976[N+1J%T=!ZU4.U##-:7^Y4_K@ M';_06<"6O@6Y']/1PSCDS^&8E&(D>@ \8@-@_J[Z!:<4<8MW[URX!4P^IEDW M+[?ZCL01>2"GY<;RKP?A>/JKQRB.I[\C0/T#F'WZ>]R *!G-?(_]K3#]-/M$ MA%*M.S/_CR$ 7'Z):,@CH/TP$^ 7P''.T I L^>1)E)0-@ L<.63F/@#J>F! M"'=ASB@I?PIS KSSGL1C)!W<":#G#%U?ML#&]@ZS]$]29O5IGRZ^2X#DLHE. M30(%3 )[ <17"(^P%K89 F!?"'L]I'Y*4]7X3MF3\'0^A9W.DM&ID/>!YL] M<@_HV^,411E^JL9.D6A-9J=3ZTT(Z3(J>AI;4_P;"LEH< =3[/1X,A!Z/FM**?PKNZ).]DT1WC:$X"Q>% ((F20MD[#Q"=8U,BALXJ.O08#@0;C<"Q(0@ MM#@V$A1J((!@J8 &W!(4>=%@&#(IB4-[#,"2 NO-R^A@4$!\_L=^U.D#4&/^ MR"D. 7CO8!MI/TN8D$]V2DFM$XX Q? -BLB2KF"B;@0TB*L':H'=!^PPL.F. M3,A8^K+%Y/#(2'H0?D<\)4*,ZI8K!YCJ>22!0,[R$N>@+NOH^3R)CVO!?4H[ MP,;L19.P=])1W)T#/AW:!?K)R20R:KG6163#Q@$C\[4\*9#?TBZ15K9+V!-V M#$"/[OM-B44E&"/#AD $^YAW>UZ*"2HR0*WG:8*6+N5:X C8KNJ;3FZ)VJ&YNB!B3?BF('GFZ)A MFZ+;NGFMF_<\-X_EFN?1*",%"1>8=@4A'> M,*\3IR/PF])XQ)1RCQDH.!Z4$/RW.ZJ49\B;Z]U%,1ZU0#T9)3FUUL L2VNC M$[1;"-J/O[STQ_^ !7R'63!4'H/WD['6Q>!P?F_:P.#4%E1O4?LXNP^3Z#_< M8J!*+495#-H]2KZCGT-5'S6]L$_[?]#8(%$VLQ9\=]7A'< "'!#:I13]7?RB M@_YB<@\.$5C@83?O$U)PGPW49\(THA .P7;KE-X0]RSO,PH?#KX;17$!^AV' MTEO2T:?4<,X0QFX33>C2P5N2$3JW8,,, MHM*Y1<#!\@&;(P2/"*RL+(QB#J_0)_$P%P;@Q]RCO8&6]"G?79)/;"Z=Z)[& M#L#:SVB0I!?1(G/$.MKFX&5U(O962CF I?B,.CD,Q38UM=8.2WFD0] +9.$A M13H59%'2UYZ.FHB<[%EXI*(KA ?#7[Z, ]!OR+@7+%)_.1O?W,2=KY,U2BIQ6(@29 M@1KMZ !TN40![R [ ^L8OL%]>@"1.:#&&"/_+]2:GQ!7S&GY]RC*6.2I$E:X MW>C-X#SA &4JG2<"\'@@HFKKQ0(D#R&**^HM9.0>I !SS^_2$(-U-"I#XY2P MWN^$G5V#GS'($['H:W-=7 P*I1RG00<4!=1MSZ.GT$U"[]]1%I]*18+^!B)ZQ*Z@\PN4P$=.#O3YMXKE^ M&PL=IWD!RB.B"4#^(_ATX.Q-((B*6I1#X'3? 4YAI9<3V\#V/>/Q.=AS]'PJ M*$Y9\ [6'@YH'"$")PSVH1A3;(![%)9.X<0^#%,0_;7B!&R/,*Z2UYIG0K[F ML KP[X#8R D-).W)"$9"-'A*!NRH$E#X%=/G O^C[!#LKNP8!$O].8Z_1!T M!&N&R\)!95 5ILW21Y#/&.*/.#$SW_%'Q)8^0%)M6 *G3* 3&)..RVI_NO], M%\)68KJ:O@;49=QED6)*;,QB:)H5N.]]D 4_\;W$10.]IUE&]3;^21U9@EXG MGC&@.]?<48R.4B M=92@-.Y@V(9Q?^,CG1QHF(((!@U2* ,W1WL<)2?0FH R%-:;CW-T;ZA\[*!% MUZ.)("X[)HS!4QZBSV'OJ*4#.*>Q?J9Y>=26!XJ X^,1.0,,PY*HI7H'K!-' M QHMA44 M7%*.BU%"U49,,T9E1\#BMT0:1@LKQ1#+#!%S&1IS>/!*$,)CFM@ MP"=@;(N^Q8X^GE3P"'*-&*N]:ZL":,?":,H;? M3[N$47+)-)T4T5XR#D7(*0W(@6]+79 1H#[O4_(]0\<'^2/MC.J;%[B29CM7 MHI3[$I0 1AG2&\]!U6J)&IIHV<#& +V3TG, T5!N'J.;2@KD:>DAX).@;S'R MW0V'H)1I?J%+>M3)"4> XI+K>59WRC6K+8DHH>X$99N26)CS@M3&WE=JA8K& M !Z@2Q 9H+EC9N=0"9."00':'S_'\TR6 2GZ:7=/#=J&'*02$JF!ZL$.[XU/ M.9KA'F4?[ Z+-K-,3!P+G'[ <^?1[5(6U#X(R\>A-000T*DS3F<@^(>P._5# M!?BOH_L^IC+#2BQ4CG;#ET8K(T73JG*UITAXPL\&-?\]+Z/M#-Q2;8$ARF & M]LFI6*3IA=IXPC088@%Y"H=1GJ@-2IZ;9:J D1KHFQ%BHLITTF1J3M/W[#PV MYO%(-TI'\+:H\[VDM6)<_L5\YTG9."1@MU&#*Z+6$TN" =,V]9LTRB3%F2/ M#9$JS#0G4H17$:-_0_F64PW&2$@!V@?5?QV^X*@"B84I59:090)D@&8'*B/Z M)N*F(R3V6R_!(%QW#*EJ;+A-1)G M;?[K+?-?;Z/;ZQAO:<6A+]<%14(O=:@@JDLG2^]4E0,%,SK\088 M(8CR:GG<@X'%@?DXXRIB9+LH06 38+SM1X$M*7E@F\:[P,K(0;]@!4:2D[@1 M^&J$:DJE7AF&91R!0<3M#ZY^F=Y''PHFW%>3<"*WX3_PL'VSO54U*TZ=E+135QTV% M#=MXP^H 8QC%RM.XWJ^[6E 8$"-3J2&/042OLL- I!/1^"3EHJ((:>E4 \:) MD& ^ND.;NHA8:*#FE,<^#4"6T3#TF5GDED9]JRZM):%SVBSCO/!X6L:1D7RQ MIJ]7Q4?"I HZ_'L$=CH!J"N[DE?'?CN_.6^6V>+@JM3630>EJ'EWX[OOSP66 M@IG]=V^98X(!:!$$(_PZA.^;E2_9,(F8.SI[+=PJQQ,GF$\#'J%OV/ MELY.NO!S-:L<=#YY>H^G4#UQ)L?@YVM6WBY:GZFO=*X,CV0O6>IVS&>7JDH0 M7# E#UCFI-2+Z-%Q3YL*C#((VFUZS-R/+^7$Z92_W/2()\(\TWIJ]LA02XE' M18F35B J9DZ,IW6((6$![!Z5A TB1 71S ^RD30A5%I@S;3B^;IYZ3GV?$O& M+1E/D'$9PB.8%F?E_:,\3)BEQ+1W&=5KAHQ9#CA' P=<%UK2=,9.;E1!PY;2 M6DJKG[BI?$.FGYJ]H%ES%=%O871E3MT7E9@#<=#$>\3 1/ MU&-U6"=$85+0>DV -\S/\&@Q5DZQ^LX_Z.D_6#06"+'"$ R@A'56%UXQ&3WF M!?E1621*L\BTP(AF\,OR24SP=TD4D3&'-$!K),JST;"L,09O*Z757=5A M;WH6%XF6A3Y!ZZ19ER6)OA,RG%Q>J4A8U2AWQ!YYJ5I-7&'W >'N-L8A0@ - M18H-E'CL;'3/3D.S(M.D&V;=>C#O&L%IL$%T_"@+)SM6O1AFG7X$]$^S3_TP MYX5,K"P!DU_W<7H'R)BHA@WQ3#*>J,C9@HOPOJQ1JNI,F2ZE;RSI97,I__TX M&%4Q_A?@"* #S!KMHX@$,O^"=(('3D1*M5AGSG0<[:^0Y47-\&7%=RG6>BDP M 5.'$Z5H$^D>VN;$=\_Q'Y@04PB-BO'JU.YI]>?O9:G>CW'CY"[KX(&EO45_ MW"SLGLW*LFP16(E)U -3(BFFJLO#3I:".!F P(FPIK3R?'NCI''MQ%R/I)E" MG,A9Q>'CF(8(D?40U!)9=:5CLW!THD20&[$\^5MEO\8<7;6HW'<24RB)Q2'@ MN<])C*G79QZ+HP=)\F&:=$O*PH)_FG D UIUB_FLF2K=*M5)Q1XK929CG 4W MJJ+6NO5)?: MZK;/"3(WSM9EU=78J&:+-.T]$A3F'TG+ V:E4^A_N9UZUB9 MCV9F1M.1(-YGZ[8;QQW*KAD5<'3%3)6C#HWNTPRU>*F\8:T/L,'=DLY R*Y M%3QE+^ TE8HIVV"QLA J,V&:R>J.QI&W4OBPV4OYLI?%MZ!=\*PLU2LDZ3,+ MN]8K'MK:5Y5WP,R68?K(W")2&M3T&%S.#VZ$.74Q)LY"-X\^\\IL9@ WU#<[ M8L.JPJJ+K5!DWUS^@Q\8KPT*FK.DA3C,8IA8*#LE#?.-$P"_ _/F?58U4Y\M MR&N]Q;P>[JGEM:.!8- B<)[Z/#8C_0OG,L3.-S !7#Q7MX]$?IMVPS%KUT4; M+_&S8!.-"Z8-";1Y.B$_8,+Z]F A4,,F:0MXCCB\&I; M$ P,6)MB+$.4]X-BT%5Z5SN_O*.II%,20M\]YWX\NO"G@HE_?CU3\9]ZC'!S M)I7'V6E%V,75)=8R=*FO\_X49'02=L/*:+EA9UM1P/EXI!8;AG0$CWO\@HU- M"S"BR>Z/++*(@,.#M9R>?0VSD7^ O<@Z#I:M?WC', 3A,\C*$<93.T M^@H*WA;MG6L'U^]Y=Y;N/:%@XXORHO0)XQ2]S7MT8!,>:*E740=RRI:K23G# M*(EH$!:+:D^%7UDHL<;M11+16F!8W+M?KR_>EV@KV]"6!=6GE67$.\DTNL#R MU[5)X#W57!L0.G95G#]M/.>MKFIUU4)=Q4]RG$V=Y#B=)2,6NILG\MY=N %5 M(N59CCHB>5KZ5J?"E[1+8H'1Z?4(J.S=%_OZC+V,G>YH/C;IR>&O>&JCX;=C MZ3.7>V5_CQEAF>EDX(!A#XDVWIJS"Z?)/&#[16RZYCEN\NKV]L MD)O5;Q<7IV!33H0YKTDGI14*5_0"@'?7UU?OI\UA-QQ2TWW*/:!G(-^Y+G4- MZ,7R:;=[%L#*83D%-<]O> 7K9>/N@%:>MO)T834]7B81 M=1KU\RB83H4!#.W'XV8>FY<(GK+O2@%*FWW@A^]DW&S23L^M=]@QV'>_75WD MW'SECG)M)OKUA0QA?"K\E81QT>=_]>;]TUI/"_VT$T'*/PZ0A[& MZ-(W5S*5:JBZ4U4YJ^]/=%WB!6=3Z?_JC"WO/4^+!_!O M[$9 R_H2=OP>NT_EK&-PV/TS[-#2.1:.GZHY>[H7%;NO YO6L:HQ]OZ9P@>^ M%'9#!3;BP66,QC7@<3?_S*%F#F[AG^ MGW59+>]JH;PH5!IA-4XZ9RE#> M83,A5@C*SN.?L9=B+[%XMA"2I9*P8U]YYAYYHLK!WH'+ROIN\$)&7,+$O%BF MFH#+3 LRL=EH LO&E9P+EV45#4OGLNY^M+Z3#V.G1E 73S0)K!KUGDXVP^#U MD&5O)HZ=1B>$7I0->!'-_)>5P5_\GBT?9 $[O\+;.&6D1[(LC/G=&>E9#KJ> MHC.C)G%9O%;75;(=IHC$)%V9J*]F;,CX!HQEX^QE%U.TI3LO7*;2ENX<9.G. MM@1X)5;!Q:VZZX#$Z;%+V- FXF79O/$*-GAAU3I,$'$+$=N\H-Q^KM!F0HU* MFBZ5V>3^MA*CE$Q6&S9^Z$#L+J M_K)M,+=WV*HGUU?70U+!1VLHN>W!I7!=OXM/,T+8">+?^D!:NA<)>E(5[3 MUF5IN1Z>>:B(!^O,?J+/EN]MT!5OM0'C8UX4E@C27TI+-\.;H4;4X$0E/T$= MY>U\= GD1X<,RP:2%4],=+5%Y<>#Z?0\":6NT1W+DI8!GE+EEB^N.^#2P_$O MN6?!TL[5%UP/\ Y +$N_N]TSK'HG89&_1[@VV-4XLVMV%YUP)NE[F=IY!\58X(K'S&FP^;T%2GP9OE@ M_'<(;Q-'BQ-*UB]/?_#H:]0\*\*HK18.K#\Q+\#_'TD]MP187QXA$T>HDSF%5K3V2^\$*B*1OL;;!!C8(NP3[/7,0OM#-ZI+I4 MA:F404@+Y]AC<_VB\SGF?'4AG^SYBB\;OFN*IB9[JB5[8J#YLJP%LF7:QLFG MH[J0#ZCA(NF"U9!M[DC^-.CSC!)97[MP\:#(26MU)=UW4TU^Q(^V1: M=77N^4SNHSSF5VJ6!3GEX33.)K%-VP=*XF.\&6XHPMX:]Z?DEH9@-*QU=L'Z ;I/JLGLB7#&(70ZQ M7:>9+FE(#N^*=6@!U;LKU[YTWM,T'A:!YOQF.EXG4!_9G#C..;O.ZB8KOG^T M!U94.NLTOEO6;@FT40,]*$8GC9HMT&?T2,P@*IFUW)[XOH#-BX@7;Q"$0ODP) F_*S,Y&\>H<%ZH-NR M[4Y#Q9S6#=)A'/!826E^0K+[<456=,1$D8EPE:4%KQVQ$1OCTXFR!UJBW+S] MBA<%,CE/*Q8H+]9YCEJ>9$UA5TM!SNIXB<($IA/RB'EI9@.>Y4-0"D"2"^<+ M\-*''R'.<,K:VM :C#$)Z35;)99J6*4%#EK[\]/!+V2M**-FG4@G3.W"+1D\U7M,F#,.<,]SIQ-6GK'<+O]*DA)8= M_>$>7LB*J7)V!ROBJA(%:,BSRJH2&]45Y+3]R=V8XY4F59O*K C9#:"UOB_- M3F8>\)9%O$B&G0VL+.A0R-)Q&!?CLUY&2'6\A-OT##8@'.Q%A#8#ETZL'BMM M7 ?8P,,Y?4?C/C$\:O?O$5Y"6IV I!.@MT,SNPA!=9E-\[*;*._$*28RVG8O MVZT942>7V-:,'$C-R :T6X3GE]% !(%2L7O9*Y1)S(M$^!O>.<^*Z$HUP"KI MPK)IPSP[/!_=#194WW)Q-7&B.2P%$BL+P5N+\O;59# MF*&"^D0H'M.Z"QL'ZALS6>CT90>T^I1Q;4,W>Z&!3P6&5G6PI#R] =,PM56_ M8[[F]$#RE6TA?92H'9;"Q>:'S:JZ/IF8G*Z1"WTT7JD>0<6']RK1>[++CNA[ MZ;O4U8V-DL/FMG]+(D3+3<&B39,5S)@AY%O:Q'FM^R]OFSV9\1 F MJQ15A7>>?6OC-^^K6Z_"+BMA$>XB=$6BO([TG%;.4_G6L.!994/H<4^G(BC& M6ZAKF;'64*W\\;1>_!SGYS:CR?\Q&_2N_/B^MFXNT>FE6&S>,P8_./2,/7_P M\@MX^&5E;9(F9\UVJ*P'*#B=U[>Q3!W,B?M&HYIUY(9IL32^GRWH@,U2;V,..6F=%?247N$_1,*("![F4 M[P6-)X2=^M[>5 ,RS5 M]XIA5X6T\QV+ELJ[@]'9#7_0[1H5_90[WA$GFIP6\G.;FA)ZAC^_*SUX&RU4 MX.7P5'"R\#]XG1MK90'_!=$/__%(@@5MI]BE :N]3X5?"1K%8XP$=_'!BSP+ M"3SXMQ!8G$FUKQ3C.!R6? .+"X?TEO0; +PO_ 9_PW,WPS!*:F^=H>$W&-Q- M!R79QF@MCLLS'[7(*VD/'O1'0*!D,NY0E]@#A PK>)SDY@OU91/ 0X>%T"<* M;YB" 046L;AWR7E_PTOB2\Z23F&L+)ZR8$%6U;I5RP! 0)0/ +$E3S.#O PI M-GT'H(?*ZJYWO7F1W(P^/-_7B]UX\DRF_YOK!F_0H^8!3\1=0]A5 SVB6>*H?A]MF(+."Y4W+"%7]?L,![1TEH9%)\B@"FHVSEWQ2QOG7CPX_Q** M^M[-^I[-R9N@ILL@J41'JRCG,IBS&NF6]U!5=T32A"(/H&;A,,*RS=G+Z+], MK9\BJ49//&ZVW^7GC! S+-Y0'UVHK^"H[F<6;-Y@.AP0?MYB#F[H"^DF4!Z> M2/04:=VTMJGDFYVR^:65O5$,UEM<>=/=$5B8J )'R*)[:%'-8Y,;'O4IL\Q4 MFOV!???0")W(DKV@)(5+8MX6,*]$/FOD74:A8 ^;^4K6T)9J.38:3XT-28J= MCVEFH$COJ9:93N;A]M\1D+;,BFH0'GL?K_(H#P/F=8TVBT]T,5X=W8WX'?(E M/>;5B4EV5(F[1)1USALX8^?>F#$95=V$.#RL73Q3/2P14:VBO"0K(X,48U7[ M&!2=FQC$DTT#&%UO7,%W@?EUC*I &,11CQ^9IOFL] Y]PRYA9Q]X6I[FX:IEGS=!:-Y=UC@= ML) *X;L!#[KBH.I^TIH4RMM.5[CEE(7B>8_5"1!8T)'*ZR:::+]6OC43?4)/ MZ4&RJ#.BE_$"1-2QIB'44T[$882P,A,WK/-EC1J"Q@$P+)ZO(*O-XH@UM![& M86=B./K5G3[73US4T[NQJ:'.&YW3.QDFC_I2-R*S&T@3$S25?E4) 1$ M?#/W3UW.%-1KTK2>]E"%GGS"6,)T:7XK"4U$@)BD4HK?8,),KBSL%8U[#.AP-(=C MVD.^>3,N]V-B1E;-._OP:'GT@-JRNJ\!YP&YW@?[CMYY7XM5[OR4U-1$0NG: MA[6XP)*?,WJ::^(BA=/Z8A*6].%=C?FIH/H,6=&E\8MGK'9JF8 3(4F+\IJ1 MVYQ,6!)L?3RZ@2LQIUO*.UM_=C]B)LUK5 M,W)K*+[ZG@6JZ3&)/!B"MF8L6>*QS:1M-Y.FM9FT-I,V7PI-:(T):S@L"OA0 ML-0%+_^CAC\HHG[*[ZY]I.6\X'R"4BOM"*;P8RP;QFMBDG#(;Y/$I\,,3TJ5 MY;6J\@ MED-DG>/V!0PIVEAJ$Q7M 7!#%+0:5LSE )X$I"#(!5=897$K%3Q2 MR.JTF4$,WTU>&OLW1^K+56LX89WW+?><4: QA&ER&[.O1%.!W >G>VG]&%Y? M5@Y>_U+R!U<-VLY)M+X1%;=@>15O[-=S M;^:A6]UKH7L#/NO?A^0AA9AJMG793'N16-6$DY-RPM)QXE0O 3<(487(E$W" ME$XOV?)3,4*:AJ1B+H$-=D;LZ@E3:K0B(J-*M/:20!Q+/'[!"MD]1K37SG2> M:RTL-C5)4%UQ^/+ZG9R.=8'DA@(:'6E*C/[TV*(A_L>J:&\SC9] .I+7Y145 M1_G>W\: '&O")^8L=:41=G4%7"VQ&30SS=8XM*Q\(Y8&E8"&_L0EA$KXN^ _ M#@J0:EN-M0^">5HE0>J&[.<- 2WDN1Z+X3A!&PKRZ)0CFR!')L*6T_?"51Z< MY[+JOE@B066$FS !E.5!6+^!"LR1#O:L1&$:<1$0464J+ (-69"0'F(X9!(&LCR19>-K+N2AT M1IGMW-;-MO1S\ X1TT3G6MG!$JUJ8T*BACY[&-<"1"RPA3;,F'*XI+#(5R.? M:SXG%/\60"P4)XBCR&Y^V$M33''7+#0U'1Z:^\/Z>6?]EH8[/MR[B;XRYM?' M.H_$WAU+LII6>KDH[Y][LUE@R7%>Y9K(F'="JTO53E034^^ MF\]H:J2E+5R$0V<4!=7[TYI-<4VM3U_'B ZI(?8/GK_<.WEZ_/3@Q<'^[LFK MHZ/PGY.]X_UG1Z?/=Y]_-C7$LP=)#4%G!L6BY75N=<6'MUKLEHB!&0V X=@.Z&>]OLP/Z1:MAY*'>9@IO/%>34O MW%K/>BD9_\",J+,W5.KDY61UA;?0#C)]BP)OD1D7[Z2[K:>7U)&EM F9#]AZ MQ5+"01,8Q)>O1$$#-)S.QWXL2;?C.!A)9O0>9RTQX. S9=X"O;GB7+QQL6NS MR;39TMP9#D"]?:'=.!8P\LZ.R=-/.:'S'H+2,$9V0DM7N(*,./1^+!,K;"7P M;PGX>5_G2:: KBKA7X;!C*&=- E)6H3!%'"-*-5-W\&_J ^" D8C,C!Z2PY^ M"&,2!BA#ZW[L3R#,8OR2BQ=SHS(UV^/1&!FLSU:T/CT01[)XPI']WE#NJ8# M]N1O$O3:ZO4T_N!*,7P561GVW3E5VDE&6:A70]S669!(7Y8J1ABZ]UIO6-Z6 M8X0IFU+VEWS,YYM2]J,L9?\Q%O9_2[U3CM#[ND[N6/2G(JJBF0\'T6?:7<+. M;(E=38V:I9EJ2\H)$DPPO,ZLZ;VICT,IG.PDUAX#16PW;!I!AZUEV8161FO M"%:E(942?1(<9S'O,@^#N!S [)+7(&+"RM%*G:,6%,8(IXSZ_0)=ZP7WCR0) MI0^WYL'>D2G*_) W,J6:)-,JV9)]2T+!DEXW M"L<-=PY$C@WDBPFUFD4.#EK1WKQRBDWRM2YG'J'"T30)[QX7YM"*5=U*I^Q" M0"WZG/(RTBC;WTUHN]5WX0M0EF38X:8($^IJ[8K*=;PE8CKL(CZ%4T$7,E@A91TU7W:!S\M=-C*^^(3D#V*>&$.$;$@>,TJJBJ M7G3+Q#,4<*39JICEB&?N(9RO\B+X:W "(NS=7Z[!4R.@7&T_4@6!;6W3A9H M'^_\G=K.F1NQ7Y&* P($3H&O:SQGTM0/7;RA5\NC_ +O)WI%MMB$).V6QDP MQW.J[0V\YI4\54;I%? M\G"(B_'\_$#H=>W//O8T$OX\:;2FMKGO4+=>V.NY9%Q2# M]+H:(1\CX/**FTPM:]M=%8"T1(A;=YFC2F,TN>0K7X?]!3.;,\Z!]Z&HK5)& M0XL+G+J?YX0UXNWH>MJ$_*#7RL;E1&8(COT)B0C68_%7A+W[9-I('$W!ST'>18![66,GN M&X2%A'N:O:611@CA;ONU6HJL"G?\MLTYU3?BJ2POH.\3)I[?LHP4]S[,R7IQ M4-;#H,,EM3/8.%G3!@@NZUT$]TZ>V4!0CV3+.K#Q3\C%,6,9E;M!TAWV[7T* M])#"3+*_:U6I#4?((R\,.)0U+$8%(B7$F.6WTA2A2$XE(43=KZHD9!1Y!BJ$ M56"):O-(RAN.A)EU&QL$M2YHP1&:@(8"7&W% K#L@FSXF)[Y0U@&7]0=..,, M_V$[O2R)^WO5%O=P !P1G?IBVC><)?5,/E.3.;2N\RMC(>\T]C-=2>==J*!S M-OFI:2Y$2?UPD?^34!DWQH*CETL7K!PF;#*X^7Z0U;8'$MU ZR#6?UO_.?%J M"O.-L/@P3'"+D:&@GB/'7N+611$6^PQL=6V#.T_;VRLA^-\2NG\VF/HQ:V>GKI"U[*\)+,[N6;7?GLBRVK:S)CS2Z5KF=(%5$ SRV.% M;>D[E*Y7%9EK.0&# 0'='%@.-[7MKUK;/MC4MA]E;?L+'#F17Y2]81"97%!# MA@&B(VV("21T7#DA6GBUX-&0" F\-4C:]^=ENWB06;*Q _8P>O*O^&Q 2ND5 M6N;8 '-V?D@F=&]T +'7:^W(S#;\YIJ[4Y>NE6($)4LU2F6JIDH5LF+N);CO MSWTA^%BLI^"IX0 ?ITL,6.$2"(.M(ZMUX02'SU=3XC=S#X,$%\(7>8:TN6$- MXE<]3/_:KG4\9IDDSLAB7Q[W$[BVG%[-UO_=9^91ZPA/@;.:L!!.M4R=G'SI M?GN5:Y>?O5O2\IKS\(F@R"P7@H2R#:&=XN1,+T5],->F/(_Q9]HRQ=H5P^C7 M=.POF(]VPC5P"S2EM,.--IY/$N24O+G9G3#DMJXE2JF@<''CZR.QUY&8R%?K\V:O3_9W]ER^.7AP?'1SL MOSH\/'GY\N#T^Y*>/ JA\5RTJBC8>] ]!NLA45VY0,F[:%9==7L_A!22+2H6 M(]F,+*TJ^?PAE<]NJ!+?PLR#$R!*W.E!R*5YB9.Y!V@T8$D)6\]Y]MBX0).'&(VDIEJ"Z7H$"R<*&19,8Q9R>](VLOKVJX;1V*Z MKE=O.JA!)+Q1\&2U^BZ0X0U8Z2OLA;.<-@(=S_:GRG0(^+H5!/XODLP(SSD7JC\WR MU6H9J668GI^+ORJOR2U'W+3-SF-G$-#(FR DS\" M',P9V-E7?/Q;KW&,6 M^"8ASE[5XPMAG!_'LCR1$?[O53DE4A@?#Y7WTE(5@$W'2TJ:=K-^Q9A6%=?F M8VNINLSH@@JK@WT@WRJZUJ/OA\\$%XM8M_\$N\KTISD4BQN"9@GG@3]!W1;;%47T Z\\L:( O MBQ+,N @,3BF%B6Y/CFXE0@?#F79,1J=#4EN%H.TZUTS*F=U"R"*\4DL6X:R7 MR(4Q["C\9NNB>23.Q&G>4=[[G;1'_F_RY.^Q3-Y99"=>9\CCF M[X@[#5+BEB^$Y8VE%]\,C@P32:%8]- 043/Y\K1SLKNZES*>+2T+5M>>( ]9 ML5A)!J';"5UPJYG/NP$MS(80YGLAWQ7]8E)D(Q3%U.F5_+YBI"S0 2_]0'3W0A'B&26^YE:Y[ZY.R_JG,=XLA MB:!P DD#*E8EV!I#'S K17!'BIQE;LE)L26M]5J2-%P(H,-5R/(EI)3+:]9@ M*V>*3R]!N[AH$HQT/R_> $T57KT-YR+MGZII$.$R5WTS+Y KRBOM1V-6^1D/ MR&ADJN2+)P?[SX]?'C_=WWFZ?_!B_^6SPY.G._O/=W:?O]C;.SC\OL 1=+C] MU#8W80C/6-_R]N%MW;!115:[)2K050%T-.5%G-)L/E72<7*54HQ>\2'<<,9) M>LK#E1T2R?HASOG14MJ,O7? @BDCHK0*G__)(+.%/W%]2 MZ&(Y)2?A1 ?J6$?SWLA\HU)Q-!H)A6R1 MUUSTS4UX?4Y(Z\YF*;9X+%7H/3+0QQ8.:[61C&^',B?5S9:8:.JAZOKZK7*+ MN+(L8Y?YNS2H4ZQJ[@H"/B!I.4*@)YQQ!*9K(=C#D,-\T7!1N^1O%:0/QA<) M=]@*'^_":4[:8K2@.]?FKLG ^'2R0+O)D]T?)KS,%$?9N#W@!$W# SS9&_DL M[:KW*J2)BF?0V/Q;'X9<0I*T*F&_;&_>@00!W9-EVRU@S MU $W+=ND4\G1#[CUI%P$9R?'L1F9P,@5MS"(;,KK>K*WL_LT8W_Q CM2[2.J MYVXU+Z#L[,J>%-Y*91*X%/I218*5XH$4'_HU63H*:)!8 6VN M)&J%CCGEP3MJ>@S/E!IU"8=R\J6@&SO:19XQ<,5($DKVE&(_GRU.+4GU7"<\ M!7V(XSGZ5!F.'XZQRVH&@]#E5:&%=AJLLB=*+EA;46Z@;YRW.)0H474K'>QD MK-)W?(A;Y8OV=;T!#_[/9(3/HO7Y_//'SV1)TXV +3%N_4E>4-LM'0@H.[.- M1B/>[Z9=EB[$KHAPDF*6^AV1T=DY+] [%029VF(Z=Z8Y=&FM/SUI3,2R1:MZ M#A!,>56IN V2@Y!:HLP#]LB,:JO-E1KL\$P6A6="@->UUK%ERX.1UK*L'UP(5,*E.S(+/RIO974+650B-*,+53!308T M#&(&I0A\72R7SJ+2 X->/IJ#3+.LT29D\2FZ%5(L61+H,!?PQ,#R=\ MO)WKBKIDL6)=;ASH/3RS,5KQQ9&$R15Z%#F13IMF&1S">Y$!G@K7#;IZ"-X_ M^_QKO2JF8 AB:HZGNQD=KL\_^W(XE:7;NQ#&H0_2E?[Y#_GRV;]]?DY#'%^) MO?3L_;4F<8H051*L9GORU^#*7Q/ C/XFP1)\6W$BL374IX&#PQPP2#L \' % MR"[!9+E9I)IECB;9MU5+KHT57=AH ?HF>?!^@\6FBOU5J]@O-U7LAUW%_GHM MEZX6HL&!BTM2\HU31*4(+;/)R2HX"2'<9\#W%-\.#K6T7W>K\[]3F@"F );N-02V5;A"TL77.'JH6V!1B#GC Z%\;P$TEK M>A2\"2=O6A3%1>FM.\5U,PZZ<[^:S3DS$%Y[+;#%><8@6%IK/TKC^(Q7OVMV/X*U>DN5H!J&WE MY<623)L>[C%HZ1#K5BAN2?OT35&\1U3"Z30P)6$]$E!C5A!A5GMK0RI87RYV M'%Z4E5-D]L_*+!3"&"&QA%=@^<]5R?* YD(>WJ4%-0JXEC%E17W(] M),X^&D!^,7PVEP21867Y:O&LD*P10HXY(2$HZ^25:;P0C?AZC(9$QD3;3;!K MTO@5;#UO_F2>+? 0NX'++;8 M2#TOL%+<68>4!X3GSH/O@?7335O2!F:%ORN+7EKN<8!( M8H13INYLYB\$)RNV;S@>+^KH=)2DV?#[)4[RU3E5MM'0OR"Z'XQ5JT^#,[KL M3)LY[R8_47^8%+S?:F[W.-8>M!F$(-0UOO#VV'6($+;NAC+.E!FKH+7)N6^4 M4I+*S7>_&T^L)G#(_D.SM\R(8>F/\\*8 ,GU5)H>O M%LG\LHY'I'[7.<-\4&" _UF0"=*ZD#'NQQ:^9NRM4+*F^' MHQ1"PXD) \?B@M+&N=)I^)UNYU[8U-2V,)MQS5$[PY "TLX'?0SE2:$7DF0N M?]"@19.6TT2_79(W=].34NR_O&.WXQ2XWYRW;!:%3"/&;N%%M)N[4&[6-5=G M6$EXO?-";0XL: /SBT!5'2BJ&'2LO5U?$ >:H.D $B0!XD>2;SWDJN\O0DEW M/P8]Q((-\9XHPS'-CCFO7'2DPM?J@ME;* A!P]66C&S88$19@X-%:?(8G/%& M.X33>::C5C\H"P3%Z4$PBNV4-%=)XEU=/^5ZCV34PN;TF]T. 9"[F5___ (: MM2G\&YKA;2X5QFFS175-.*PM2#4$#^JI[KDHJT '6]YV21='NY=4"WM//^^(%(\JC]+H3OG?@AV M.Q_>UF;$U^^I31KD.>5E\;)'E U1&HK,<,5H6,BKVW\J["#AP0BA7C/+.?/& MBN;IX:LG=LHK8Z5-C3SGC1)FB=?\EZ]&"_,%)N4/ZM\Y=57 0S-3#W&QZEDQ M+@+ 4YZQRQZ,HH4GDA5FGJ*24IG>N'=+)30AA'LUN4#0$%O)@Q.!-DD M. A MK,21B'T]C163UC13L!UGSN?^*OXD_I5Y4KO-)-!#5[#F/Z*@0$]I@ MFX3W? M%Y=AG8RC1395KB_YF+L[FS+7HRQS?>-A.*6EWFKV\WYI,,D;69!'W2& [T?] M0$G6,@O/):69ER1APH!"K6>(#13U@G[Y1'NE)!'%I!Y FJYC\#!1HR6UQ0A: M$9X_439QB2)]@@@D6,/D'LSNE9*IS]%S61&6\>^-OY(CF3XEH[^[L_6?F?WX MW_@R_O6"?N\\<_SR;&O7V>)@JD4FD2J1= #9 =!\N'6_P7?.9*QVG^NC;$<1 M$V)0:EK12+Y<,_@QOJ'TO.H0J-J"H(&-)M!+H](7_OKNY[\)-Y9681G8)H,O M- /ASE%IB.:7%.6GG+__*:?W1D;^T+.CO"V6;0CLPT0^.7GUT^';'U3/T@C MXY.J,"68N9;Y!<"D;IP169TORJ6?-%X9KVN 7WF!'(=C=%92:;'K5MKI&OD4 MDNX]K :]5'C/LY-7AV^U.29A\T@6E(QCD;<$+^-"<2=8.>1G] ]$*TL)X?)J M_/AOA N4#_M80:&43!A/:W@Q'HFX$$"DAH(Z!Z558A&^4_MXQ!D_Q&Q'M\X= MYNTKCN4[KCY]MO7\Y)U3*:YMBNKI MW 7+_0/A/ADG3XX/3X.E08<:'E\[R>Z8F6R@^J6+QD"D= 4_ M=]GDIZHYM]O21UY3@I8#["<_O7W]0^;0JUV*.I>JJ*1LXLWU=E\AD?B5LX8C MCMVA8>M-U$Z$PA]D,N6W0>3).F!$V*.]G6=Y>YZ'+;?UYD-5D 4*Z_'LS?_\ MD,S^L-, /M;8$GSR^C@LYBSJ\_DH4>K1G*D6(>.O;57BD)S\?OMW"?6G9 MEK5"'IR=ZE?ALEZUG?[*'1.1_CYSIH%X[:I^HRG.7 ^#^>Z/),5 T#S>5[AH MV&R65#\)68[),S$C-&D\JC%9X,!53U9YB0.;PY.0#R5^Z%']W.SD^ M><-'VO'I&TFS*PL;.9M"7: ->B6554:T#H=RB_#5E ,33Q3P1SCEGOQR?/CF MZ ? TFA7X#9QA9M3'/<)T\CW][B1'(KO*\(XTB6-S%>;+PI8$@"[D!.U>5I_ M0:J*"WYA@)"DLF"IU:R4,,"&.,W"I@U\7J!^3&!>8CWV4#&X5KF=4=2U%+LA M;,GE/Z7(Q_QBUB-NWFVDE%2O"!TR0HR!8,>8G3MQ'"CH$W;,+>%(YQ.6=4Z] MM&G:@.B53J4L2K4HK<;$QAX+,34*"V,DN 3EXBBHC:17X'J&SM'P\[?33\!4 MEI?A>\]>[*0613,!=R&W'F)#R1YP0AY2I#OVP7&7B<5DM9QPY:#P3D%XNVDK-LUBZ;O(^F+6 0O4)$ MK^EN@37*<9N3!L\!%T1JGB0?K)%1?ME;VT^%!,5]$LJS;XAO7U3M97 M\6^$\)77GVK$? [#ZZ;R\Y4K/[N;RL_#KOQ\E*;SVRSSCQR8#]$5@SA<":(K M[=52P'(] [J?2+L[42),G>(,C2[:)B[OC#&J@0.XX"+).;90*=D1I*D\Q5.!.N.@41$LZ)6 M)^:RF1>S@D5C[.T]OL\DQHWTG;UVC8_B'=2P^.7XK6>O13[Z",X+4 M\O';5S^HMW?'FPU2_.&"L5:*ZMRT0:O5+Q6UOCUY^_:7'_I)=GV67ED/CLB3 MX^-#RDW2K]R+DVI &/-WTH3SY-7IX=F[\,!O#<#"&1YRFY*\5%W<9)&$P43_ M8C+TCAY1,A*L^G,K_'6#E*<#=%NNBWM\T$#NH3AO@HL)@WM&5 Z44#N,R9TG M;]Z>'?Y@G>_;9]MCVI01H/1BL3X0F.B(JI$/%A). 18.3%J)OFL:/Z620+K7=I40\O. MI?%INMG+S]^0>VNK9W$%_$_@=D/FD"0-2*^C:MVA)TK[-B25%/+7LR M++9SMLB<@^=$I@SR15TNPS;E)+LKQVE7@F2U!')))APQUEH0F"MCTV2A"\BL M/G&"F@! K!B&U_7%PC].=N_;]+K>&/O30]S(;WJTGZ;$F(![*8-#,(7PQ?"Y MVRM)J\!:>N OLK"*_/4K$?W::9XE]ITL" (R_;U%ZK3<$=N#N5XP2YF/3.$( M(7;RW"G;).2T]HQ9;.A>? M_.)G^;P()O+)R5_/?O!/W4=C M0;B$*%N#!3=J(O'1SL'+S<.7YZ?+B__^ST M:._XX'C_VC0>HETQ F-K!]<>.Q1_MI8D6)=0 M/UC$LKIB9X"0=G0&2U/J@.F01!MK/<+"G8@P8JE0M)^:AM3#CM&(;F,* /PB M_V?XT&_%^>1,&+2D+@V7H %?PCSA!1"2OWI+B-7LJ='W.9!]R,USB(_*I,0U MD'W07R,!"$KHWW1$@B1*#^YW\E"_Y-Q'?UC/VJ:<)=WVO38](3F-'1 D:AI< ML3!!M)OY]>#!>.BZU2;)YM G5&$.K?++8+"^8 O%G\L0EG>L2<]<%9PHX<[_ M+R/G8"N8X81#Q88I!7FFY,]R37M-1(5)RH<, Y#RK$CJEG8Z]E= 7Z*H1- MO15"Q 6M-ALD&](FF+$2E*K,P)50O@( M?PT+@=):Z<)$]@@\,E8!X_Q1VD%L.%^PJ&VG"A=F64'(&9R>XCUU8;I$HDL5M8O9*0T%^A568_^"W MP10VI!Q+")C2?$6LV^8J+&]PZ2.%-^-J$"L,@HD87<\[9CJ=B2 M0_I[S^%%ZA^Y[^59,<486H:;-3F!5/$*0B)*6IS#"U.586N:KXN<0GY6&G<& MZM%(V9Q-P3OP-K\J9]7MEQ!$]3S/2G 0>XL8:=$Q>W&4>9E<,$(^'O0N)W(9 M3O#@_#*:LJPJ=3IP3IC@!N>-4Q8DH8F9M/1Z"H< ",=Y:Y-#(H8Y9RQ>NG20 MV>*C)[R0OS>!$+G3J(0^-8>$]EB9:#)$B&/L[76L:9WX:Z[;)\.8,)3I=E(W ME$+'OJZ+"VX88" KNI"2U[AS!ORS1_6I/!ZB0*(N.^]9&6NVYVMCO_YWQ]:/ MQ$LZ XGD?67B>Y1ZZSQPYGLGRZ9C7K;LO7<%\,#7A8H>8.HY^NLH!1D&2RNT MY@T3JJDJS6OFS*%.L]158M4&+$>JZ*#LC5Q#;!TEN19=$M0;%4\N($T7'I%0 M4?26@GWEC\M.6&TNQOFAX\];%TIT+UR3FTEJ#H%83 MG5Z:"J=,74<%X^_*=K9%-?W;'SAR4>Y'>HLOG8?90!C)._FX55O8Y''3UFRF;JTCYV'I%'8,([/@M]8&IJ%K6BLT6 M+"1*Q3EG]VWH[%&4AD9,%PW!V9OCR>[DW>U5,=GC+'7XQ9[] DCZ.Y+'1WNO M=IX^/7G^XO35[O[1\\.CP\/3D^=[+W;VCX^.=U_L?5_)X[>>$/:5\Y@>G@'F M3/A:AEMH-=#6($PH:<04JH14E^ MG1,[DZI5=DP02=Q2A\%RE5/&BRU8J)\I/WH>7/CNFZ() M!ELA67WIBE\[]C?!7'^V,_&O^P?;S]2S^WR7)*SOS_[R/7M,[O'J.]O[?_JK M[]_CU6DE?/[K/WNVO?NGO_ZS>TJ7.<&>\HX]0BX-T5T&@\&TD:4UZZ%057?1 M%23##3"C(//%7T+9O%0U7-)3YFC-&!*8DW(6'=Y@QR@AD @EJ?JJ8:Y';'= MX5!I0!XYM/1**![YPLEQ+I+"*]W::%5[SQX#Z?*B 0'M\/[3$(.C1R3\AVJP M!CHN14N<$<(BAU?HTE5.7#EWTV/Z+B['O8.GKPYVCI_NO#S=?WJR<_CJ^.71 M_HO=_1?/GAXI- M\@T^[99&3*KG+6J:.FNK!H M"! F[G?;#8(%L&7-B@65X5J?7*$.4G CZ3FO:CD*F_W>.<5S6_CWO%]'L[AS<:_"_X3'> M5)*_;B7YZ?TKR>(:O3QX\?)DYS@X0PWGP]-GS9_N'SP].#X>N MT:8$_0VV:7Z;+J;B*F/0_I"UI4E0S___J7G7_!O\.GIOIO,S?I#(U,XEUK M<#*TB,M@I98SO?Y-.5M>_N4EK7PR1\L9_5%^^'=\-/GX-3$L3?-*%DEXJG^Y M>]'UYEX?G[;67P[V^*Z_>_T ??7\QYZAYF=?_Z0_?N11OP[ZY&#B/P M5MZ'6PKTB=IL>IM\C.2;RVO.$#55-_:ZF*%_QX+:K*OO:UV]8EK(.76=CYBE M*":R63>;=>.^\5_E]')LF20RITQK$T_4S1K:K"'WC5]LT7!CTYQ1>)23$926 M3U8YK2-AR'4L$(Z&MD66?[/6-FO-?\,SN(UQLHP<>/21S2+:+*+XC2,U.61B MJG!U%-/^G1CMKYBWT'?EN(Z1X>K:_MC*>A@A^"%'SQ(+4U4\804BHE+(+RZI MAWS)!0?IP0%+"GA59W%\KD,PW3 06-43A)Q1_R*\D;>)<&,^181-78;GJWI6 MJ927A#]=3_"X>I!P>4YXT/DV+:\$VJE=L?,PN@UCP]Q\&$&^C(-5U'O06[]J M$\ E+?8?[=N0JJ"<93 SV60FA/*<>9$&8+YB_ H8,;O2X;>=;H9Q!4AO)J"C MKJFPK.=MWBW;%?KV\"#E5*F4@VY$5S'8[!EQIM"+,*LS&'D,N2K= MK.!WUG9E8NQO(8H)@.B(#K$ TIC_^+S%6]!JK2.7X=5J*< S=%_LNV2/4ER)M*;QT:-E<-Z0O/K8?+/_\ M:O_%\>'^WO/=W9<[^T[.T=G>P?G)P\>WJP][V1(9S9 OE9%\BW+.5W M)P13VA&K\#9;]!^6ZK2F1+RI\(?<"D2&@8XPM]S\V&\55R%@6I+%AY+A*2X5 M&CLW1H@"5+M8$?5 Y%"B=M(M",TY1S< [P1GYYRH+@/9;B0Q/'.H_4+P7243 M,:T1'&>*EPM(N&](A+#8'^))^2;**7LNK[)32JJ2_';*Q0%POK9-SMPC ML;W0=T:T ,*EFS%\A]PL5LS*@9?@7@M_$:4V&\JFX1?DMU%_AT;=934+/EDG MM'9N.\LI;GWH#]+%^@Y4G_T3W:WZC!>(DL^B0%&V,UQ#]\5:%>BO*0+] );2 M&AND=#>=_-%#5X,C:;V7UP4+KVU%'%1!!+1%;XY55RNQ17=1/A'G]PB M ZG;TN;$6K*W!=ETA(^ISZ6X@-%\70O/L_A":#1+F M&R1C^%K&-G8!"PA=7*!A74%]-2(8!;GHF*F#P_7S\LGMXK5F*<^H! MB+RS<+U8;B&J+5SF;:V24/-5L%U7S0U['#!=#_+DB[Z&#[_(U9!,2U$[;\/Z M:7_>91/R)^>=XT2Y1\Z-NQM_*&LD LN%Z@#\38R7O=@.\H>7@I$6C9 M2>0'[PQ_D6B[H\2B3.5IE'[H) M(\$QUJB& ?PL:/UP=PUC536J.HR>$>UZ!S,QLW%:9T?=:UBZRJ?O:1XX9>O2 M16V!^$#"G/#?$L;XD4D#Y_!_WWOL;.FA!QD'O;'L"I(YWH$-JRJL^8)]):1# M,XVBX7DF6\U<>$F4'B)![H+"&.V+!E"'BTL#H4S-O M. =YG3.=^"/'J.&,+$4T0+@3P]/=HEN$>K_T7IEDG*D7K6$!0 RU8^?T9/M) M K$702158#0(+OD\C>,&,0GUN M\\R:P[FTP36/&!@+A^9O'$WGC&YEEI X^?$1A62ZS;5AD:>G 6!"LA7U6 M\,VWIN$\?I]%!S8826HMUZ*J+.O-PMPL3+\P]=Q>5VW1M/:4DZ[UW%T4 MLS+W*_8TGQ;G31-6X[L;TGEHL\G?("W\FI?L_VE6[U;GF[6X68N#3GL-^9VS M27[XDHN$':V(LKOT]')*&*?V4 .X"3OVT+&3M(R&[,2_\=>&ZT".8!742J2( MPK#3#+2D)Q^$LN2X62R 2YL\>7="$O$L('3.*=$>;+.Y8/94P]%(%E 30B-U MK&31:MG+"ECA\*]"&%1+LEYQIZ0L&,QLR0^@K+_,$74-!D:J,) :)??6*.0T M8:^<=P6# "5NDBC M%-7SLJB21@ V9J.8N:1$1JC*7L<)G1'TPC"7'2.2S/9_2C>0X?$/CU^]>K%S M\NIX]^6K_:.#W1?'.\^?G;XX/3UY=;)_'QO=N?*N)LQW M6-1?LX[N(:PPOBX5V%N2%X0Y7(;@ED0Z5(_CQ\G_'+W]6S Z5U_?O!I/)H%'NZZS*LC,O@ M%F86+C)R2=?V37$N,#!+V. \//%/Q]3A-4'+6()FW3,I=[CLSUP[RI@9N_^N MA+'LYMR^B$VE+Q0E;!6BV>_HM1M'.5U6%>7^H[!=%G&0$_"1H-, .<)-T5T) M%: M8E N*$Y&BHBKF6U;3E?5BJ2"JS"7VB!**:V_(9%TC#-1.T3IIK_#)8V/ MWT/52IYKTKTO0X3MJ?*%/US:^ 6-QDB]I Q%CFZNNO51I3,2?+!K7U1(<5MEUJYXT%4.',O.O MB,N' ^6JRM%4?U5.[Q(_.CTY.CY\^O39[L'>SO[^_K.C9R]W]@^/3D[W#O=W M]PZ^,_&CU^ )(=WA,-._D+)/N[Q]B"<6RV.XE[F2E]'RGFD3M/3XW?BJU:4& MV+WI?TG_(W\1VT?9# _N^KMNQFY72LSOTPINT;III7D$LQ_PZW MB]1YB\ZIEO?1#;6Z5.6B5#*4O"3P\F%X1)T,F1NB]3GGMG.HQV=.![ -/E;X MQ9S^9[*JBSH, 2N19G2GLC8%1#L2Z7(T..&2<,XH_FFYPI5V,2.O16PS97TA M0(1%#'SD.([=.B-]T/.FM1YF)NV5R7)LPD[2+O/O6@O!_;KL/2XFS?P1?,!NVK2);[;(WQ?$XV3/\B - MX6^%L1OD$M@T&'$)022Y:J?8R*Q0R%#.))-:UB!,XF2_E)]<BE\C-3W-.5:YS;8?F]2?'SKRD47&=1ZF MXQ8U8[.4/,N\%1O9Q'$Q=V5+W)4X_8GEBC:@50,)8UK0!)+A"1N.K,.*I)@> MI+!Q\)/GS*P1;%S!E3.)&>>K2D@W7".DJSZP)3N7+U7E>\C[-A.*U7Q@F= 1 MQ'R4Z?5E3EFD'$RQEY/ MPUOJ W21U:[_# ]QTCFFD,"Z!&T*6;C"^JC8Y2B#)V!^";?01GET[\W-R0L! M;P,\#,EF2, (*YZ9B G%2?.F*IO.VL0DE*]H_9&B &_W,&N72+#RUZ6)4?X5 M7W)[<@H?)42YV T@G$E67'(&A=2L]5\MXP7>=53 EN'%,<<+'5Y> 3=?Z==E(N[P>CNM&.5CZ\"1 ([F33'6GU1.+,Q8/AF#F*WI[ M=4)IL2YJXCE)DY9Z S@]ZHN>F;59\W:T'',W@I2M7U4S\R=7XD2:]J\?UVA] M*%\6=:;M[\9VG/K1E-8G0T2SR)WF=9&8M;JIMYS;ZGS-<*--3>_KUO2>;VIZ MFYK>^,F&T%0V,:6"2L?N) M:=H;'!IG5'&2_Q)="E-MA>L\+!?J',?D[ MXHAU!T)B?L4J#R/ONP+?\!2S!GZT)//=P,%$ZJ?@?='GY 2?KT"0$3^+)GW* MJ?@.&AEYY]^[L1[QT3B+-OSOA^B[:2DI>"GDGQ'3(0VWRZM1ED&2>2[[OD%0L^;M5N!_;HZ M7Q0Q9(J1)66O*#2F*+FJV#7Z2/+;"CY'>T]?O=IYM;]_?'2Z?_QJ[VAG]_G1 MR>GS_9WCW=W3P]/OJ^#S-W/!'^*N'@0-FD65R-Q'(J0T57$6N)AQ-T-+JTKM M.I5X)0YK U;]I2L!3B72]%F]M.@"25 &M?8B^MEGA'"C/K6_=YSO$5 6XGJ-H:8WR7S0Q;&R:K_^AQE.*[Y.8*O$N8XE_0EAY2"RRF6RTH. MX::C1YHQ\3M7Y%S!/.GOL!_/7AZ]V'_^=)^LQO[3T_V7+W9.#_9? MG!X]/SI\NG.T_WW9CQ/-^#Y$\_'8JHV[V>[!WN<7^LA3WX(5=0+EE/2Z+/(9 M4PWFW]2(44J("DO%/<;LV?;^/?22#6#^=8=H_QXHN?]J:CNS(KP'Q.)"L\O) M2\I5GE,XX/M"J$K8V3F!$M0M&O.D8G">MQ>" 7-4RM$?K/=T] MV7GQ[.C9_LZS_1AU+@Y]MQ)_WQN S M="'V?K<1W[L/-A4AX4V!E$6[8!?QF'BFF[8N<_K7X>HB/';8?CLO:%/'H&_R MM[\=(_SYCU5PM\+V?,8>&SIH.>RAP 5P0 XLZ1M^75-?%6Y).VKR*JQM)-VU M3&9*-YJ@H,''EA#Q&51%4#!:IDD6)PG+UZ\^&&R=["_]71W;Y^?0QF[PC)K MH6D5;,'-S?8-/^]V&*I[@*N_P +^[&Z^YJID*D/IT&: MB[,#%M(4='2U34U]G-6MG";VW@0/=MY^>QT M]S2$@0-L&3 M,1%']+#-JD,5AK^RJC4]UL," M+"^;<([-BF[:EN<4R115<[--W'.3[A(E[VFX.!>A+*)@Q1PB#$?NRNY"R61- M20G (L+FQ,JSJPCN=3X]$Z#DBAO)&H%VNE?M*&V^,/"' CUJ8J;.PF,3,"I5 M_'*8V,Y.6#Y3U@Q,?QPPKI38PQO5 *E30IVK7=N3PYD1[*Z[HI:')!#0'*IFV;9 M3-_+?8(M(G."D!V31'Y:AA8UR:(VQ&4^4[<(A5&=L_YRFP_R\83XXQ=,74VK MC9&;]769][^,54M/LK=88&]CWQ=9N2,O\/U: %1?76OQ*QCMD1>V J,%J3'W M'TQA6 VWRA5% .R.'&GB92#PV5* [%3LP'*4%3&H'CS,YMB81U@AP@E+GG,& M815\;,Q$-(,$VE1X@$>H; GRI.FN6RVNV/A'7*?VDXU?[(G5 M[*C:IR M6N)R&'?FY& !*XL_Q"Q9SEH[[@ST+R-?[U;T]:]W-/PYYI,KOP6WU);<@LT[ M4?(1C%AB,+WJ_ !'[UIQZ7N\=Q+XSX.UGJR@VW2P)L3%-ZD::-9S@_B\[$C? M _1^88E,BRAJZ5PIL;K>RNB5)+E&4-\/):W',,Z?G37^UV?/MGPL_KW2V(\7&>XS T^UGW\H(?'YE['X-E?_Z;'=[[UL9A,]O,@TG MZR7E2%7'VI^.U,B(1G\DE4. L=+S&&=D,44C0/AX,^,N: VL%":NG9CDTCL7US"1L96XZR1DDF!Q^O2?3%,5,HZY0!*."PX;UI,Q/R^X P^G ??0U MMR=' HH9%Q3O7-\NP7NIK*.MZ@Q>XFF^\7IX---4\Q$L:\%X((KE,CO-P?Z@ M.#T%XH9GEP83^T2X-$[W,(\K\SV$-+;G!G!758@JJY$V-SHB@^,Q\V!![?FC M9T+#5OXP>8DHTR)'T$:"8=='.&'>,8FH[<._\Q3XC=] MY''*!$P6<5(VI09<+F>"2)["SX6:'W0&]2Z#L(2G+6(XN'VD!'=O9HL>=BDL M0R/\YX"#34+\LB[=9=1'C)D5OT,DS\'/*>Y!"J-&).+"&*XR#9C?[TXUQ1! MLX5)=<_GWJI;6],QE%E1YC&,3U$[?UM'/8NQM0AL+V*S/#6A5_FM1[6M:B([ MJM-<&]TOMM3'D=!A8\MNH4OO")@UI$-'.;ZB6 Z]^L%U,HEK-5B0MB)T\$N7 MZ&5.A?A!-_SO->Z/)&1X,QQS+/_!V>N;;X/AP#*XMM1?G 4=[@=IPGY+?9.1 M@;D?[&KOZ>>@P.[M2^^]O ?X[%X.[-.]>]SYSXM>=N\]XG]>S' O3QTNYI62 M,PLNTS('XQM"'?+4*B2IM;76=H-(^+J(A!>;;LR'#2SX>MV8"HL=W=,C#IJK M==,.5C(R[[0U@ZMQNIUP4V7X*8++&A,*4?<"[)*W9D0X6G2NQ=I[P'6,I6-A M-#(?#M7X;EFX],+@$IGTTU.]DBN:5AV]1HM^)7CA9%)U4FO&L?=HR/Q( MW,73O*QH-C#"U.+B4R0H[-Y56D?IW)*I#])#/$-J> _0TH^ELV(:*RW=&P,H MD:YFD8C2H?OKV5@78\R6^ S2!5C%DF&^%O1)'4; VCPIM0U@1X@2Y=' 7DGA MLG_L#H2KNK==)Q/+9A.73T*X*A]<5Z_I;L/N6S"YH5LSB7\ UX!@T/Z]R/,K MTA>;A^A7:<.$)#F-]W@'VA,KM925?R(YM#R6TC.%N8.8#S-3H;%4F(AD^M ] M@ [V >7)#9)1@DO8W7GIQP?Q@B&HI=%BQY0PD#*Z5R?.SN>[F?W'_%8:;IAC MSE)GBMDQ$!&G3!GD1&W,R'N2'%1#BMU9+XDJ.*@UB5/+56I:4;A&**/Y[6MX MPZK]X>HW>\^^ _6;:'UZ2"HK#@C]Q=_K6I9,VB^>K+1Z'< AG<#$S M:1DC7-HLF,V"\=0X4A!2"BNX(4DL:,H3&>$UH:01#LQ!B(*Y)!1-3&*SP(B;(#,?8/K8L(]_-/B8]H VAZJBZEI$V3G),1MX8;4 LF8AWA5_KY\ M;WOB$DU>+5)>6UZ9LW2QNFQ).208I3Y-OR\HT 4 -])#2TL"/A#F R7>QJO+ M.&6:S+Q^?-P87V)U? *8P-*DM&E3F$*P=8S8W!+C75);YX3#;00L)!?G%XVY M-8<;B8IVKM0M(>^P%^2QY"&I+N5;E?E5@=>I*.RG[>5R6CW(*Z_%MIA72*<1 M03D9N0I+Q(]CGX3I(68LQX:IO2CK+,UO9Y%Z MR=AWVS:6T+DUZQH<\LFT)* *X6Q'12 ,TQ;_Q,B>MNR$*#=--OJY%WC"HLB) M*R3,\O;D<#H%L]8%P5]ZS%G8;W6AH^.K&T@$5=2PQ1R'D+Y*:Q,CD(=).M9# MS'JZ0/,4J)2C(;%8P@C,E=1^(5:!X6/HBQ.R/ TI^=P1YG3J!"!(3W;_Q3XY ME2=5J,WXAJN+BURLLY@ENL=U7JWN; S;UO[3"!-B3.&\=]?F(V,JVJ$9FKW" MV'#+2"Y$GNC;K$J@OM$]MDGJ??N=T^G.6]3_RZ3]695>: MPQ_[NNDWFW6V66>]=;8LP9(/Q/"TN:A+=4C$U=HLFC<28@3;+9[-\_#>LR-&&=71#R32KXWC=&R7RC[D1 MZ9H^E_;%B,GKBES*/5H)W"RYS9)SWR!PVRVBS MC+SE2CF&=%5=-57XH9"2>=.YZHB)C&Y6TF8E]1(CB_(#N$ ,O1)^FDUF*S"D MY5*)W*R;S;KQP'!F Z]0K8UE2NY"4"+5C1.T63N?OG;(%,V*B@0-'!?O)O#? MK*"[*D#,4 -P'2T:*F)+2XJ7B,FFS6_ M6?.]$E9=-T1]%+FBFRLM?-+*9UWX6(%"0 "\Z(Q96UJ+/ %PE7:*CWQMLQ(W M*W%-]$D@NW!U03Q/B?)7K&:[63F;E=/_AJ!%(]D=G=71I"4&2G(;_K.2WM@X M@YM%=4<5R!5\LDF81>+/6Y#21V1]5KRU6"_MTP"/JO!_=P6QIR91[,:8;=;= M6AC:.OB0IUD >ZX!'='EHFV)DK55+%&ACAB5H CG+9:39=HZU)T(9UZV?.$Y M%#G1S03^#=R&.@^,:W_3]KA9P+UO.-K3GGPZP3"@.[MB5?.KH@7UYYQ2PBP[ M^Q6;&?_[9DG=U7E'8DJT*Q?YWQM@6](F(=Z#,;Y?0>*> M/L *(E?!0E##";9QHF%(K3/*K3R@R!;&C56LZ_0N9PV$^56DJ+46&&1)1,N# M^6AG*VFL'V$_>Y@*!^^:R8QYIG_7O$U7"P3 U\7]IS"*S)#S,&0CIWOR->:@ M8$/HW;2W8#?.)F=O_B>; )Y%7XA&E".S DMDJL9.-CLEZS8C.XCYJM%]RO8 MYNNFWJ+GHU4S1>NFDCO/>C(-EWDUUP%9-F%_!.>I>5\R@SE1&67$_%9VD7S9 M6.>Y67-XJX1)W7KJZ":"S0G>?7&US$5H@A5\^./FI,7!E2]M3TZ9)X);V7QF M3_,@L91U7MPVC.?H"O/S7)=<[,N-?.[\EBBLAI^^Z-+EO^WBXS*P)SY<-R?IF19CTX$X4C'N#^K>07(?) M:7QS#KYH*]+6HN_N=$W-O0O'BXZA7*"HG/:RM[2BZ6;A%U78;'@G>YCMR6%X M4N[4&Q#?T;>2FI ]JP?)^+1I6,JPMF'#KRDZ$XWK MU6H9CS6+$$;18=F@P7B,O,^1TCDQK4?44!PGGG0+6=F@*_R@Z\[D$01[WCC] M)'^G\+WK?56C5,<(O #Y;T'>1!%=<"YU!GBP):=GN8EM>3ZTD)F@EC%=5-= M:X5CWN879.F5LKWLO Z8:6=%EA,N?ER6^-M.IL#,O M%I8DO>66# #-(P[8F'[Z9)"]U>DX&WI>U(9J^:NV7.SM].*"3MS4W&!0FS1(.2 3,^X Y3@.#D6P6#G[2%TP1<%)HI\B6DI$"H/1>9C<&+\5 M9GQA:3&JR]LK]MIL>+V7-B.41L=BOBY8Z9KY$JK%Q$I+ZL_=C_%'NAC1900O M2M'2;/^CSB,M@N .Y"K M^V]@(5=-?5&T QE1S(3*/M7YHO =L)FH,2G!$&4 /<^R'+P)^8A>R\;7->AD M+FZ-_$;!:0MO*R=WS9J6B>)0-@!6R&92SY#T%1H(D+;$/%).WTMFWM,WLR*HK*,^&(!F M+<@LDKFB?(%Z-!F$FSWA4:99V#6?E_P+J-9)RIJIBZR8\'-]PX49Y ]#XMZ=&0.JF8U MVSJ'#A3S7F]=A1%-=G^2?E+>8E"!0A<]G\#T2@=M70SP@E$@VYXO^LO#1PT[ M)!@\O%9\AI+6!9(B,%S:P]%;DK*/W:.OS7Z2&S]OB[Z@73F'^E:C>B%QL04? M/6J@<;2>ZP.X8X>S&/8MV2BKFG(G\.G]J9/&$F!G8\ M.M-W9Z2X.>-A5"E=T"DO2,F28/XA^9%'7WKL\25MT)_CUX-M1LGSW8,?W1Z) M3]6FM1*1MH?]X-Q ,6.#D=P%\Q,>]A;O'I,]M"+.*9(HF>RI;&-HTK0N,FDT MCBCR-L1)K=W#%'WO^+:IX\5'Y]S0-+_B68@76Y)JH\_%WA41ITNP:Q9C2'_, M!2*F_C,FP1?MSF !;PKN(U@3RILP&"4'J0:UM*X#YLE:%]C?Z&LXAJ3X'K]H MYP)9!Z.>CTIS?J_W>>[8?HKB8V;_9&:N\ N5HR6!N;E7;!!I"BZA&7V^-](: MK3:="OEY^JF;CZ>)'E-"J%<<0$YW5A!C/,T"G3>P&9>%QV$V:2$C7UUPH3+\ M>E:2\2&=1DN%BP/5HEY&I@#IIVQNEEG^TX7Y55*O6Y5H%5DS4*/\7 M][@Y^1EL6H6[IP7+72[Z$M-FBZ 3..W";Z5<**6MT6FES+S>E9T:JG+ X-Z2 M'WT M]X9ZS?0P2MUL'<&U&?,).V!H'_0?"DN!EFQ8P;"JE=H@P?3FNY*%+F M3ZC2+YJJ3 <52P(>IJZ&^#@\ZP6H"PO_/$UOZ,.!L&B6.OC>7?%'[IKPAH,O M#6$FK'\4G"PNHE&:C?Q1=>3LZ9LV<:;L]TMR?J^;P?GM?0RHW P]*SO TV5F M@2%>L$TFN!G?H'$1F;_3W[#]N[A:9YNLY;A^)7X1!Z-I4X\Q[+.&N$M7Q Y1 MI1VFLX8%BJP*YU:T,#;8E2-!C=K23;IT8K6E2(E.@W6 MKDU3\;W@E%@OEB$HF/7!CJ-!:D\X5NNN::@W*[:*Q=5EB([^&=W969&C(,V3 MR-T.<)H92:FIAS3(_2+2KCN]$W;GSJ3L%\Z(;]+Y7S2=O[M)YS_L=/XW(Y07 M.<\3Y^F. T?*@GEMF0HD=F$8B4+9%3NM+LC.31!5_2B+=*"]P)F;T<#PHAXTJONLKW&=V8PL?1M$5S>.OS@#2'X<.+ M!;M"P5906H^=BL-?7G<*5U+/_KRX6-7INAE;*KZV<+_G_Z0XX-.=J202\(%. M+!R\N 3&X:_YKL%3:02"3$Q8?Z5D1&)N\F-?A$]8+46TD7.07-\!]HB7 M[)J+8$P C7.WH[3F';Q9TWH M27FRU^R%_H-@Q+$7,TM3@X)]P"F>8"!PE"1,73%#=S?O^+/%,T A_VDTSKY;M MXG#+:KJYP>@/GY$0+UF2N/N$8BC*G)T4Y^Z*43 AN3(NQU*>"E:D9[VL)R'G3^L UB:B_MCOPQWACG!:8-=A- M[XN"DGU3J?FG :K8OZP7M/,21>$%>%>?,M=PV2KK+DI^J-Z4K/T2:6JJA86/ M"OP5*+W14\,<=F:QNPO&#[AD@%P.5I9.[8:[JQFG5+BY$-.7H_AHN=- MV-@%=)7Y5=5W];X(MKN@SL< /?",6#^0'0>4(OF8!BN]-Q\,CH;O]2%3B@=6 M\JJ:\_!Z3D!H\BXM=_C9R-*I8)]3GX@+)ZBRJB*UB9RD\C.4/!5L:%6H_)*# MNCM4I9^M.:.Z_>J0&?="3"Y9J#$:IY4HLWL15A]OWU2D!IFQD7Z1WEEV+C#Z MU';0G :_(UR1K3,/)N5K4ZB!R(9EYG:K.9=B1;/J2 &KF9%E[PM$)C/?6[ N MU<8@L&*YI;UZ87?/*";(+#H RGRQJL4O"6\57K4C* 7I^@3_A@[4Y-0RT,*@ MLP"Q0NF5+66.R>VD%TF$%NB1I]0Y"ZYQYX32]R9>>9K+I',R>6I/)7'']]@$&*J/U]$:06KMIM3F M EZB?9S(R"R/GF/P#&2]>8 1OB&=E<,7!QIPZ)8(;(=[.Q=P[_H [\RG;*U1 MI.R\F!I'*]]##?EU$H8XR;Y( ^W\Y90T/^O!ZLQ8TT:C11+L!G!^];41N/9Y/T\;1VU2NI/$071NO-\8T3Z)\FB^3U(S Q&&\ZCH*G00T& MG9F\&%ZMG2\M++(U[(KB?0*Y< 6=X@/.3D+"3$LTEW[DRG2=HEBF:M)Y50U$ MI2.R;7#__DU18)N22R#9$/'KX&2IQH-?0FZ1>*)@IP@Q6*O^*\.H3T\WAIE% M;4?;'V;+UH],Z:K_6JYWIYT>;FGV*T1O^8(:P]Q[7,MZ'ZS_3 >:XVB)Z)/% MA&AM4X[YNN68O4TYYF&78[Y>=P6Y@0RR&32%AY603[6-RN7%)91$//M3TUQ0 M]'6XR/\ISDDCK;TC6>IXOJ8VJF>87+"#T"+>&S:Z?SAEUL":5*+=1\ADGG?E MDE!1GB;?'=Z[(-%_<(8)]EW2'P6YLJM2P8 +PS1'(4FE\+E5R]WD5RV!;9:"XDG&S2>$/]/!BS@B;8-<,5PF]H@4=2ZJPO&7 MVAI<%KWT*.<8#9.\_JPE-W8L[HB058&C?LSI1%.(>2C-.?P3)R6@/DI:$A@- M&'I=SBY _X)^ZY\;0Z"W1,U/OPTAQNPW@/H9=#*"I.:)'8,SR\?RY++AE2=^ M8,F;RZO0)"+:/;"\Q+2<&;F#P'9-K>8A1A4C1\QE3H#\HM80/LP);0IK5>9I M(H\7TX:FE>8C?/AJU78K;;K3,30Y!$Z?M;07K/-%YE8_[,XJ MGU>CV<.&Y0./BX7'YF 2Q^QVR7]>KBHHD M"B7-%SDEB[WB$5(K94=%HF!NMB>_UL17,BVOD*0RNVR84G>#/CB^*NJ+Y>5M M3U!)@JRD+Z2_4="0TS*4<>2-\[:(I<]9I@2F]?U MX0ULDIZ*T#]HW8]O8@&XJ@GNA7ALYBG2M@-Z@8Z#-A9( 8HGDZ36V\X.+?IQ M]-UH%Q@VD1HNARAX501O@KH76TK!2HHL?T\;D\G\X86%+TQ1L*0I2:";2=V6 M#ZZ/FS97<*8+\KH.#XL)BID[:7/"H^O657@%"&-Z"_AC"_>./S,X@I\C/1^M MZQ P+^:3,EYX?3K%76)15^"/QL/=ZIX]^ 4H@YT%5.Z:T[MONA0 M;]&/ZC*SBV]KS[IK:%D29TXO%])CD8N_5]8'/VR@]F'^E.H1N0X^@=Q7F!,C MH06!0?;Q/(P?>.B\O?#N@_NUBY<,FBN98>H\E\(&C&%$A0_RV7&*[@*!/'@/ MPJUSL2M#CA0.'Y&/U0QMK! 8BE"D6:7P93/I(MBB*I)B3A7II2^:5P)@7ZA@AFXK8\K?HSNO+N%YZ[_5)@W)"41!WJ=O'XIT-1XN\AZN^ M9^#J[<,&9?$5'91UMJIGY+/JPS;>+\0<:ZLF>U7^.),,K%0?:)TLR1 U5\$Y MD=]C95'GO-#^C'IJH_<>FR5JL2)^'7+08E#/7R>\@9N;3X&E>5Q.).R)Y]8C M/$W,,;T,G]CZQTHP:%;5ZK=A^Y) MEOH)ZEK@Q-?,7;0(;M=,W#"&'H^6!%(LD"_KWWW^9DP!H4#FHJ5:!LX*23_T M';GD2 A/VB M9L>N%P-$\R3G0NGFLC,@:9H7!&S^GX[FF5("2^ZBUK83C27]17OT5K,0T5.? M.OSL$.G@1],_=&6X,BSN6>V"7K\$C^\?"C 3^S_33,L+)E#C. M@74,VRV!*BG8NTXZ@*SG)[V>E0(T-D%>^O9*6#6P*,(6;I< U2#_7(.WF6B% MA40[W#A751!DX_IRWAP6=;VY3ZG$'945-U'PRZ$2A='E">QGK)E)E< M>SU\3P<37E [AJ.T\.[KFL'@/C L,$JL<-+W*ER@;%:=/D%XGW""=HQ1)T;> MW#K)PK-*'SO&@VIK23*S9+%J"CSU=3YUK<>W8-,U5URY7 C]<)T^24:$UP48 M(@4$/-9[H]DO;@=X0L;5\;Y[ EN)&MMV[%E@]/.%<9C55 M+6)H\SS*>KMAFJ^J\0$::Q\BZ2-3_[#U^&;5VP_,"R.A!/ $X=5* MM1.IW& MFM/;2BZ:SPM4JD&OE[(]0[.!/-$M"P\+YBI4@/GB%?&7R]#\XAVW^K>*TCI@W>)/D1#'A-())*15RP!;BYH;=WH#;0%32NM.;*>2 M5X(D[^7^OXV; ?/:4=N,#R B)C^%0X.7HG("]?E4;]>8EW$HT^]\CS':H 08 M%/T.))+ \5ESW8]+^""R,W(^SNL6-T")*=9Y_7Y&HY=_8C1:*5KYZ^QF(?KR MQ4W?K$[/3X3**YIEUV7+6>\(0A^!WZUMI;"$J:SH;%A!3\B!E/6,6:'37EU@ M%DJC-93R!77^-?*B=^C-15++F+SDX/*3=V-&T)=P9!&\ _/L/ [KW?&^1<;] M7-)&31OXJ_*&21*[0K/KHF0]XXY!5Q'HBN]!1<06Z@$OA M>R)'@O[0X[FC_DCR*\![21^EE&I=HF%8N:%MZAWKX:>]?GP++^]BBDV 9O#< M2<.&VW>Q*Y?V;S$;<(,"DA&]^R2!;LZI VKP_K@N-4.?(!W.VR9X ?7ZDTGP M"(:1D57S:)VI0R&/&#$%'$0Q):G#7)MY26M!CZFT/W"+I'K?H-VU2C*;J5Z) M?-!&\[+(*[+L\V27K\V98>D;$\%-TU94\QV?G;8@QX'@3X U&V@/"5/[%,52 MPU JV1?9^+/@>H));@B.U2V5VL*"U4WUY>M67YYMJB^;ZLNXG8K@32.1=/ZS M=HHX2\"I@IB/3EA'QBT 8K#B.J]6$1L8CF+N*R1DB?IY@UIT_EXI!T8UC5'. MP-FB<-FQ X;\/,(#CED_X;T>%C5&SJ%LC+Y&65U',E9H2H]^/&TI[\2+JH6P M/XO(6Q+AC+93\T$J@H1L7?E+Y/PV2D3P2-P*[JF1L"[RE2/3I0HE=!I!2ST% M&#M!"X;#*=L(<9#F"X*JA1,KAP0+EX^(9P,L&Q^*Z2JIBRE&%!%I>;YB<2Z. M@J<*(1YA?3$XZH-MF_;HV.&0EQ2UADAER1P#S2($6:*AZ 8GMK@QB;$DT[5N M,,*-3$P/1-BMN%":,-0>9((]2X+,;M*;A CZ:G5>8;.34DC,;80]/$L]F80* M?^P]!_56(NDGY+880!Z,N[BQTJ#16X%>G"AX?6&V:E6;4JC3K=_FD7ST M4U0P'VQLHOD+#4U D3R+%<2>VAR:);VQ*QD/-E&TA:@;920#2A2%;G&(I\Q M!6-_5A8E3.^6F8_PDL$!F:TH#ADXI"L[PC-.C.%6F3/L-$V"MIJ@8];$H MZQ*,H/3@2IA'S#]]Q"T*95'YK%?3ZB\U/O[1.ZGK#=/E2\B36H^7W#!,(_Q_V%>JO A'@+%&1*PT6 MI&+X*?IM'7REA0%Q5RR=0E)I "N_6[.Y3!JLOW3H$V,[CU60)Z3*W-))H0R5 M6L"L>P/S2"QRHP&G!) YK#QG(T<4;>$8Q,':W%%.Q8:@4XU/ MIB_M-OZQ2N>\I J?&J3T I_Y5!O5#B(W>(+ZC*718 -<=(,T%BG]RG%@#&:Z$IP);VX'EE[J;:PJ$"A'Q\J4 BI2 MO;DZC+MDFU:2CS+=Z4$%E9I^ 4&+,0E1;N< M.-F4>!NFA6X)2P.I+[I>%=S.RM4]H^C*C?G>(A)%;3WR;>/G8DX'PK^PG&5D MOAEZY_KRRF/EN_/B*$HFO>?3DJ#(M3(%:QK3OM1C2D10YLV3I1?^()7L/_\8 MH"@U+!5N2:3!"2M_08U4L9 @!'%2@CUGHBK!N)3=>VH4ZIII";N1$#28EP70 M2)CN*C^GA$I:B1Q7(,/NB3X+V;BXFL,N7[4UT"VQL&K@PQMJ1HW/@$YBSFXK MY^\4^7%J":_RFVXE[:?\=*L:X3KGJFX?Y'GU-[S(Q^83X6X8?WW#WWV;5\6T MH-33__O_[#[?^?'I;C;9V]E]_MF7PUEJ/N1G7V8WVSW8^^QO S&V!9-DJX]) M4]$>4G841]R&2&'"W5S?SN#9UL NJKN( 9=5CZQKLR)A>P9?TCGWH5PPC.&S M[WSP]-\^?[3U"&B6D77-KU#I%8(L*6]/0#=R(9J,IH/_R/A[(T7](K8E\S>" M1;,/1G/2+?G0PF.8$Z7,FO;UOG"C6M:TC2#[=.W#WYDP'EJS31GLBY;!]C=E ML$=9!OM*N6\6RF52+=%S."4*$#[ STQ7^S#\_)N8T IG/BYFE MGCK0:I([XX0\X(DOR.EOT4H\:+'P'Q][@^.#X@OQ$9F>)Q;%I M^.&?!;;E00O0D['BA\8#O;1H0U84>KNFF%[;4&;$ R0'(^9 M*1E7-W08UJNF(MK5\4'HPC^KO-7O!A?,O2I'8>:1XGW9C#-RG9;'56ZLN;[" MP0PLPK%0H)\![?%$LB"WM.M*QG%YB0"T9@(AXK8KERL@KBYR^A=Y^"-1N 3> MS!PX%91F_S$$7,N'7R]W&3WNN3 5WE[U4.*_+RLW?@8V:])2CR5V>^>SQSI MR_Q#?Y728IYJ"PHJ7TK>$3L*%09+[E78 2O+P],7PQ#F0H_.J&4D$-+/)(V>O'Y[ M]@/W@/&Y(>8U8]N:<5L\;]8&2:HP634UB 6_GM+1*!D0D1921>@[#(]X718W M/;I];ELC?S^>=VS[M)H@.::;RP)/DM=N$)#%#O- Y"/R"?&M@5>*#K^ M:0,<0:,I3=I%=99KBK@QMW]?A9$C@+@@4?R_M\-!?Z/)BXN5'DH897XI[HWD MO8:3,QPI,K-3>\$U<]GW+D1C3'F9KF@U<@_GK7D4.@^E).'RWOR-SQDBKS W M(28&^2V=LYT($Z'+K[E:=L-7=*)GK A&AQR? Z[$A.ST^A=T"QW5JO?XCN$] M>\NA3^O"'#&MYS9?NS-N7)Q&YUXBQ4SK<%7/F"KCDOVPWKQZ%X4YB"BO+GUF MHN;$#T8G8[#D]+"7#3 *)):!/6,L1N$#A9*F:7-F\%0<#'_@R*UJ=RX8T(0? M3> 33LCLE7+6&C^5S0]G).[54 M* E["Q4?VRU_/U^+IBX@^)>0U(8+F)B(?C[:G8A%/2]!HKZ5H08J<&B MDE54A),.,CG0DBG1SLC2%VOW$4TUK9=43:ZDUVCC^H4AER+HW2N54B22NE[" MQ9O1H_OZ;[J0'6C>#P>O9H!'8O/@(/5!1;"'"5'H-SWB_'369.%&^M?MLVUO MD[H);;*]G1_9&\(_=G^4(4,4%V(U&-!/F,;>Q6\NF[''67?/.-FC'Z:E>-=# M9JDS'PDL_%(@:T6<:PAP.E*ZN_ 6WMT%6YAO18G/'3 M\D,QVYH7) 9U(7 )%;E*6M ,B1E#88ID+57*".(1$-D '5CTG;.\ M/<_##MIZ\Z$J1(:,CPX'5?YEW>T'=PR1^PKG;5E?@YW+>]*+\H,F#[0!++/& MRK15ZC*_8W;H5?Q=&90396[6?G'XN,I]*PY!N ; K>U%R1!G2I':P2Y(7>FZ M]+I]WD4!,ILQ0<$^MOHR%;F9K '#)/P#OA]K<8\Z +'I7HF4IT4AK-- $ET2 ML&TV;"VCIF19Y-XL&4 MV0$!G#.C0+@@XMO;>EVB(V#ET0;66&1/Y>_60IHWY8HO6JYXOBE7/.QRQ9^/ M'W'-)4QJ+9:9>:T/NP28F3;[]OM\126TX.Q$Z;F_/3<:W\OIX^(.Y(AN(;-F M:HN<@2ZOTZQU47,1G'M@A+0',O3])/08^?SC8-1XIXXE/'UP'Z13Q&,,A1X4 M%S9KI".J\D%%3K?$:AA!C08W%KDU&\?'W2@C]! S1AYDD$064@85AC M"Z>G"ED_J*C?N[11- J<6!&PW]@W_\[,8'.VX=/AX:F"W$;*N&\-+/BEX&LO[@]?HW#6TT_!X D*6W/:&M#IN )#:&D- M(782./OZF33&N$:='QQPMK!RQGQJC W>3C3Q59'BZHVR9"HS)3=9 M"L44TE[LP#A8#K0G3-F%/AH&&[.8 *S@?@E794([E Q,E&N)_"_8;'W23J&J M(K.0M](ZTT-SC79KI]W(B1WP?N*RN$ #@ 1T9A!XB 9%$?,./7A[J5F-#JP!FG-5<"&IH&8%+ MQT<3X^T75B,F_9OS*)6W:"@%K'\EC=V.R6Z=-0A.4!B&18FZF>43HBI[VQ"M MBY@%7]T?Y,G-+&HJH$>@UQIS%FRX<)\I[HW"8E_K53 MX@>;E/@F)7XO6&X42W)VJN]6*AF&X^WK\;1H;M%DYY(\:9(!$*B>)6F!.$GZ MH%G1F0!=7&!$$2K M(;W!AJ/('D FLQQ^N"Y;EI]OT[DSK<)4"G:5R""#L9_2K#;!?.R=*^NB^08C MNNC.75!V@=XFF+L$C'N$W\3=)E(]K MSE%.*R0#"2IRKY2,7>GVH(:)I2%@6NN@@8U33PS>J4.4E"6%: M1TQ:(HS;!LAQ\1%EG7$Q2\IUI4U6R=*1^A29=^3@Z MI,IK/D^-/][:\@$EHB)%A-:!K9SA(H2/!7Q#2<*XS-6'AZ"_B"G-.+D8WAS[ M%%@8627*ZS"(]S.?[S.C?2>? H-^'@^?PF\*D$WT4L.':9Z\W6LXM5+6NC+[ M0VE$\;4[DAW]/AK%^+JN,Z?LEH7HI\1($!T$>N<;^]J("'ALE>Z6":>RBE9S M8NIWM"<_3%+"-[TTEF/KDU2>G]Z8R(@X/QKSGYKF(FS68T2IOXB85L9V3%)# MMC+(H6NA,B]ZD2UPA<5E7LUI-G^CYLOK/%-S1?&@?3B7ZS1[SG^2[XEN MESSH5MYMY5LZIUJ"\ &Y@>V054QK 4R\-C8 ?>:T\/FFT@ZG1*E;*TTKICZ, MK6R2,8%,72N$1RV7'>,7<]^VX M%^<<*6[\'+L^FZ6KEF68V<.RIA7V?ZA#FM.-;Y-5%"$-F:)C5/YB=^-?E3 MCV\V1.=%-6>G62)JV1QK O"(,I9N:J6--:AU_96FX@\NX/744F3[#H011EA' M9>NK*8]/H30H^:)Y7QCAMUW.')?V8:*]Z1<='Q?O/ L]&7C8>MO._VY#A9 MD\))T+_\=,2"N<[ I [8M.@Y$HC6K2\ER?KO';IND&QHN&62N=V<#+D6VBY* M]-=2?,R=\!3# J ?PSD@]2VP(GB%C$ZR(V6JT86XPAEV7>;)QQ0BJ..B%Q9& M<%*_PN>EBH,>W1[!HMU%[FA+JG.,JD9BP+@K/;AT#;C-7_93+#KZW*((6,@# M=<>3A7'G4HX%K>!YWD7@-YFQ.PL/P0UG]%VU;5E<(3@11LF\S-OE'+9IH;SE6LX+S8UG(==P_EZ8B2:Q\JDKE(RG(U,;/1B*D*8;ST\FIF M5CMYY=%\!OR!&& M;G$9 /B32-/#,9K>VLE41/*K03 "%9,*6%%M+R2XO5[",?Q&8$(B60<73D>; M'TS4M] &CC20(X+JZ=3UR@ /.OX T*<&ZY=XIAQVU?-R5FCF!K;!WE<[-K0Y MQ +#T2((H]]4.=2U'F32C\(D(E X0N*>&C$+I3MA\V14F""[21X(*JX@*8]= MR>(,_5I#P?5L:?RZ.20)>4VD%&IB5,E)'UUQG/)2/W8:O""!HC([6A5I X9: MU",4>;]_Q7,,1;:D1\/A-Y*RUE"%%7^(00@AJR4,V9Z\NN/V8P.J@9L MCGC MQB^4YHWB(_HWKHA\6$A6/8QSAHF1"HZ,,>]+@U:)'.+A^5AR97(")MB MP FE7%FZ4LB 5#3#G%W%W]J5=%YS;9',P%13@&*=,V;@8/#E+/[V_%;LLQ_F M(1\-'\2Y4L%@W)V6V'A>BW]&$R5&.K/ZZC2$2GXE97%]"1MW\D?,3B.4EBX9\# /'++G,N@-&,;R18'" MP5RS(^.+7;PG)]09%B=@F; 5GE34IU[X,./YL#P,; A;C."O-5.ZY47;K*XD M>T5]3T(Q36&SLVJX7LPMD5Y L &W<3G[!0$MNZ%B MT&N_&#E_=;(BEL;PVK_6>(DPT2?;OVYGB,4<@)FJDOE[B@IM\1$/(CI0FLF- M'#&.Q7#T &>85B(=4*WZ1BQU",B1+"LZSVIN";G/Y>7Z)T\.Z[U5-)W]"UBSF[-I+(23W4+ MIE^X'^ .]+4\9\3(YB8N 6\HUL]8:0=-CQ37E'N'S#%"5. M3)@4+ 4;)NO64]HS@Q28*XK59FIF^+KX]Q3BID"K-,S$9QD(V%M5?@53\--H MCGX0$0#>KW"./ J;Q)EAU8?B0TX+$O2,;Z;+AE;ZWL[N?F\G'X/^,BR\_R#+ M!^6EZV *9QS%*^WL3,[R>3'Y:]X2Y?Q.380/L8CX/%,+88#J09F)6;LC%4AN;&LCJM M;>L=4T\$-]>_M1H+C,^SN OT"PUSSB[+H@J1YOEJR4@!@%_M#N 8MMFB)ZH) M+(OC%*B+$5RKNAT2:'OC!Q^>S'J4XA/*8O(BS2%V:]M5HJP4/ZA2L-M^#M$( M/V^8,2KQ\^1J=TM_[C*KW*@-F_R,CJQCE[,YKG* >Y_\?'S<_9 -*=)YTISU M8D;+DKE$I^TJ^.ZW<&!Z,GKT2!Q:_5_VWK2Y<>1*%_XKB+(]414!R5RU=+]V MA$I5\NT[=G='5?OVG4]O0$12@@L$:"Q2R;_^GBT7@* 6BI*XY,2XNR610"XG M3Y[U>7@&)&)Z0U%96OEBV>J4*7:!S$G0C3X+_35F\N8&H\=?JNJ6HJ)9[',F M+YPS.?4Y$Y\SZ;:XN7'4VG=RF>I,M-%L;'N3%Z<5L-3\=$$\WUID10< A_WY MKIJA!4" K?1>?B742NY6P%O-AJX<=O#Y*P?&N#N;!I8( :X ME^(V#0#KUAY+F[O1!H4R/FC"A,1,11!1%;(KX,:W,P9$0P:<]33>$H4>%IO@&NK^&PS9E0 67P%D86UTI!VJ#QD[-&Z24%V(!6RE[CL; M!6S)"I=!M9 G3#C85AO(K[K4C Y74Z]7,V!CE276S!XX=Y8-!YF-%&HG^P G MDE=;J(.FQGE4ME=WX5Z2IJZB)-79U:04:T@WO@9DH] M-H5>E\>*_P$[D7-&LJEWR5YA:.KF""769:I*W;A&Z]+3R-8N,**K"8T"!,G8 MRCI1J95A>[E9,7!/BJ=SZ:090I?'.-VMS0TU8#IN4\;O3I=[=T&3$XR2(FCS MH@;<.??;.!ED,PP;**9+NI4QIN!-E]B*E=F(T83&V%_( 3N:LT$,)/@VM-*7 M=O39Y1FXM_I.%WN@.ZS_;,DEFS554WXJ,87I.*_[ M>*G'"YT&<1*&9HD$><2N0:_['%KU%D[UUV("C*D77',[FG$+.XR3B"DYY5VJ MJI+,MH$==M[C6OU4)HKIRT3?LPL$3G=4\$3SI46S%UO8=07B4)&Y%5J&/+XA=^)]Z\M'8.ET%XW5::$!NFZJ9_@M9X=6 M+URB87'S\\+H=#<].JGWG$CQQ4Q?T$.U4.9P=I8G&0OB'DMQO:5+P7MU>(6I M,Y?H5@_2GO /8;T]POO_ MQ.@^5F&[5H]!>Y&$]O_7"WHDFR M96+!S6##/*]DXS ZWOP;$=M\Y\[G:S5K7_9,*#8U8*3<)"P-\8B1RM#6&FN. M4*&[HYH.6#WI!J,I="VJS44QAB$:21:9L+TD&N>#W"P:I76D%R"G-!N)>94X MR/+W>%%;6(]0\Y(9$DJ")4$W*IW"X[AWSSD/A\%'"\+,4>KDWUA!76N\GDLJ M'6N$(B32B,Y-!.**V:KR#BS56:EUN(-X1QTFIM,;G7=$O^$U)Q)/\)E0TA # MFA$CZXQG*:9B)(0[H1,KL"4U#30?HK.Q' M1LZR6W>^-RF;D/R&O*XXIBNI:,18HGQ.-#$HVN#/1"76SR(X,0%EV^?1U>7 M"_.O/TC""%/HC;CV@O*@4V"!.[B5L0MZK; '1B>EG$O^OAM@6S=S2G5^AFG9 M.HNMU>%T^X)"$]S ECMO04HI/!*[@;<%O#S>& NYV@R"DH7DQ@FIR8WQ ]W4 MH,1$&610VF8%93"Q=)%&7YK ,+G(IE^NE1Y $+ YWSR4E;*QVDY&[LD]PF!G!&=Z$M2X(&C!V7!D)#:&]=U!A;3E4X,3EDJ5E&98]X!]X;K INM MR-BI4L)V1HO[S!U6 B#8(C:Q12_-D/V4($+SF;F]I+/8[HG;^[H$K=9^6O:- M1B*DH)0QTK/<&7HH-^+JW.JXN!@H(1^"@Y@H1+ R!7[;9* 8L6L1WM@\Q#6: MG(2P[NFX!+GJ0C[? KWE4G0X/0$.\#/A$K478:;@!,>X"CI H_/ARU?[,/BG M:XLX7E;WMR[O6OF$%B KK;K9 Q?U;-.8H&ZYVV3E)PQ&JS- 45\=KF%EN'U7 M?EC_=/5Q\ !T%H.O!5WGU]71;9),0CF%#@-F^IU""#VG5B]RNT%;0T(2DM2E M=)ZS"S&_(]&D_F,,F0O (?V$"KU0E214C%G.$79KMV,EFA-"IEBE%*>IBM,! M#D:>/2E\@LI'J2NG$[AASKL' V^IV5Q2@'-&Z+PTS2.ZC\917LR'2!0C.K9A MD[-E-&O#%PISEP,A]KLANXZ(GC2XRVO3FPS2H>;"NOGMD5J9BO\H*2WF/HT1 M;5FXQ:T!X90R+/-F\R)H0(0Z+">,^]A<2)T+H*&ZE@I/XG%[U&PLD) ]F]P4 MM>^>,R-TD1U-EKUR^]\M'(I\K%W;J N4T2O25**V?]R6:S2:6I<-PW9TM##_ MX(\M7A\^>OJVI'%I=$VG*-CA3'YF*9J'F)]T!T$5E%K78EKK55R M _;@' M-(%"&S6$1D?<*'?JVVA&&)SZRRZ:>]?TM5W03I4/E0D(!Z^&CZ5HP$1.D%,& M9-FW",\O0_0&%S;BOB/Z=YM;F7SF,6 V8]0L/C%<<-=D2%T(N#@V,RC$ HUFJD05 4F(;SZWL-Q+A0!//4,* M!5\;%* +<#8Z(BF6*?'S8'D?L8%)V))-$K:;0^M$E]9U1D?:P&!0?@BM"LI5 MY>@KHLFWP%Q#89M;AB06'8.>'Z82F<:1(Y[DSDVI)8(^BD.WX51GX/0\7)K. MO[:W@IY5&G=K ;G?N,A8(VC:-\RW2W4EQ5N@O])HSF/5H0OT+1HD%)(_;"!0 MNX,1(ZQ!089Q6UZSMM) 7Z8=)VN!<#?6O*5CP@[OND/K"%+P4B%S=W)Y9*"A MW&0\M*6:BY1&ZB01ZU9\)]2^/07D]<W$00UP&%.3:=./ I&DJ2.%&NJ&BSR.^B%)9&H,:H?(3=P%JJR37Q>:.Z M.W1!6/3K&J6%M"EU-HUN\H(#&F#O+Q:\2YJ ?3!;Y;Z A6>K=4!T,OEE>WY. M':RTK%FEL3A1KO7/E,.^@5MCY9<<&^N'T8DS00%-&13J_K-&O)!69XI]L B; M'K;IRS17V6<,AG"V1M?WX/)C603>@!3CT.J9!<<9CXUS++=M6F_D.72Y?\:Y M-;TK6L.V?,%OH".M8VL(X\W^6-2H73&"OCK7C56$\"_LB<;YPALI4- B+8^: MQFD+KY_/ SUW 2ZD;#[6L%/Q;NH"TUWBB>I>8]-=;1EM;JCA M$R.Q;([>J3 M[U+E,](D(Y&7!B#ZV\__-.WPOW+!W=\U2XQM&V705 87=^4N3/%9=0?+F M8:)Q?5-+/Q5$J#7IHF$$MNYQL:[E[,H]#^,KK.-D\X+KN?/"4PC8M@_1-K3C M8-U#+I1%]8JEO[4)Q]0QB^6+R[6C#M$IZ7/=+-<>DK/\V""BT$Q7"$Z9,NV2 M_D(CS"EYU+!9\$B=59P1T'%X&JNT^"Y^F\M+IBT&2"IL;2 X2I"@5EV/:92W M-N+P)&EPB!IL09H'RNU@P-X*2M).NW<;3,,@5=Q[J\'^^,&$'6&@U]UV*4,! MXPAPEZI T]X6K0E-N\Z2"'^FM"I0Z0KR8X@+E8,AFRQ0J!T&_Y *%8+YHV$Z M8 0DTP].5XQ;LP6Q$P!^X.+9D>N^69KJ,O;I)*0)!+6J>*G'>WLYE7_'@YPF MZD9II ^:NJ0$].0YQR'4:,1IFKE<485 Q$RP: IS(M3O?@U/95A(4X3DL#BT M[GV-,A-E#D.O$KL>7UJ95 773>-0&C6^8%C;?,)EG:1.\8L8!]BLWD2R<#E@ M=4J,SR>R5>HJ,F?&A6T7T,7 F)E+TU ZB;',COKU2"JPD(NY=[%8M'! M*%PT1<(@:7.M0Q$]7A.-:(Z25 --E-6! 8-H9'.GCM^IE;)42+9Q(>#$*Z59 MP1(, *FX=(#YM [I,JAE?%JJ6V]1X;\3:<,@ M$1I^NIQ$$D#F%M#L!.:^PPH1@IAV[HPVJHE5-[_AUW608($)'2MZ89A86<#9 M)M$:;;B3T$'T,Z[> XF1C=V#1QEI?U\.IJ2>KT2O^BJ7 ML*C&59-@OQ'()-U:BRNF[V/A!M!.2;,SG)V0KY_/&9M*.#R#+PH=-O@#]?(T M__9)$2P!.'*Z_/U32KA9MRDTZP4_WQ*V%,.Z^;"<$QK ,GF T>W53^F093TZC=0S%.J6Z+> M,_-*IU"K7";']\(L!/_4V-WHO4:UT)UCYP$K-&FW6LIEU,)9?&\A^F$$'PN$ M _P0\/E0EN<$QUX[;S;\J!%:U"W <'SQ[]?PXN!_Y;H $FX;\,BI8P(I5A1B M^I?7R5P0$W4H!#W:6EH@KG+L>,'E@_&F4G@'-B<7X>&XC>!^RN,XN I_!:< M3:H&QI\._BSGA[7*V#3?VCSJSTVDTI!C+8UDMUEP(JII0:0PC0?1MF-SG$%A M:P116KMM4H)NQ,3I=C:>"'- .-2SG=]L1[,9U=\Y_=8MHU#4#:P&@@LRU8/M M"C/!1YLSX&"?&9B#T=7,QO$IXFT$OK/EMV,)M9!#I>!M'2RB)BV8XR/>H[A!UWNV.+2:&(( MI)%PV$L>.TW@P::V21:S=4H$C!:5I51W*B2!$,!>W=?"E1,SSB9-N-#!IC49 M2:#!U]VV;:B2 #]J8J>V5I4N&?<.,<%LG<.6'CZ]4(L2PF']$@;)(6R;",3% MJS-IGC-4 'C&)_ P1B#"GV $^(=TL%C' _E&+0%#2NC\[8,6H8X:R7F5[B: MN:PLM1_#HAJN#"PHO8I8G^(BOER-YJX8O15?Q>,P[T>5U$J4\[U X20V;YHCEBPTW]7M MP@,#5\A!+I/NN>$$&F:&F@B/E&W7(@J*@*(IEE[)FEY64SK.!4W-]!Y:=4'Y M&EA&2FQ:0<>E9# .W?6Q*%*2\1'RE64B94^![>=W14NS22WH-CGAUU18#3\5 M7!Q5EG6D8?)XB[!H*,/4.)'9T18X!(U&)IS?N9\G6=(/HBIGC48 8CWYABA^ MRM"[Z YEQQ"($PF(\NXFTJN;43=\?IN)P>-40H&2L+EGO)9%TIP!WDKC@'M7 ME.ERH0=DP&SX:5Z_/+^&4>JB^:AX&QC"4)6LNZ[$\2YVVN5<<<4JZ6D"MMI3#=R3Y5::"Z)1E\H M(%RBPZS26H;)(7FOG>E/Q2NLJ?X8 A KC99H$H/_RQBNCD&'_?Z(!\Z;LI6& MPKWK85V!I>MBU\0134M04U!UCQPH+!'#8P@WWI5RRZ@L'+Z!32,F(]/C+B$/ M!AO!5*'TTX6$S_,A6HN8R_H$NH@0S ?UB7BRI<6 A&L MB$PX!MD6T/GDUFZZ-]9# MSTU?,.T4 ^);KVZ6*F5#IK1[VW2*HP38JR8KIA M,D=NE*!35DP+CD9""P]5]%RIT>=((]X9 7 ]&!&_MI%(.3N5Z80;BB98,E7P MQ_%A+X SD.I6TZB\#HAF(HO9UN*00%Y("2OG"/P$CSK#&)16W$79:,?RBJ>3# MY6PU'%7+QRT&%')CR5S9"3+3+SOM-S-7US4BFQ4_[M,Y+YO.&?ITCD_G+$/_ M$]KWMD(XHR+L1M4;>"LEHD+5*36L6W=3ZZ-N;91U7@2WKYE2>%N3\9,XV[82 MF3$.H^\!Z7LB5B5B&(XBV@(W)P"\G54.OUUSC+*V82&J/BAUK[BS%G89*)S, M1.D-]#C=.9\A*B[6E\+7<%$;]*!-<\!U%_]5QU=<8<&/08,)AFOFH2EMB<;205FC^AU&:M/?E>LX17/OUV7K,-68P,D, MJS,*#!LTEB(BJV^"QHD83_1JC5=!/]C:#2UFI:'NO%/(#LQ6G50!TQ]OHR(^ M2/.<;G9[E&&B_U*:=*=I,W%7C.TJ@8].$S9TJ>$93#QW;S3SA7@'9ANQLV0V MEY#$_Y':X82Q[$S%782X6C /YB"EZ4OQG=@D5%UJNIXKJD:D7G^A!C:TD6BF MYU2)Z;0U$6P71RB72BAF3"^5B9N;UD9L6IFZ^9A+MKZN5'Y51/-KBB?.DN]. ML>LTD30 XZHU8!V:P7<-Y" PT0+W7T]@SKK"JQDN=!$?8- &*=J10T2'%Z6_ MF#0,&TQL+HFG&P<-Z>%1C4I=1Q.CQ1'@7"SY+9V;O&NDND-#-]2+#4U!+GAV ME#&08:$8CLSP2( HXP%U'B;A.DOS"8XGGSV#8HO#B#$1) JC N?TLI8R6+%= M*2RI81W/J("7/E<"J8Z+2PQTRIAI*65(O^&\W8Z+RJ!4G)_N"_% M"IN%G'3$K47-EM\CK+MR>9Y);LJ(?+HANRE\N8_B9^K)^L62<07)E^='_1EU1*>,D^IQI(#4\AS24T ?#%U M3IS"%[JQM\A4I9DN:%SW%B:0O#$@I#"9:6I)?MXU*P/B%VQ(+"N06TEYSS$7 M))H5*=5G/%JWD,J \FLYSEIA'@/4N(U"W2PAT=KA>5+E-"[IRR>67L>$U9 6 M&;NMK'D>(WO-Q@^#T-Y66G0_8K>H#4_29<,L*(VRC$<\Q7 )-@D;3-AH2I&E MTK"L-+,7K:) @7NG\B(TLD@B33NDJW:=;AV"9Y(ZY"GE(V@5J%65HE*7=PLZ M5[M5+UC*]^:5"$)WS/8:Y<$:5U$B^>\%1RBT(64#=N7XE\LUN[:O>-L<8M,% M?(FMO.7.J'LB+ZZB+/F/RRLHM-)+5G1IC9=P^N(?;_,BC5V<;)Z81E MB2B L-K--Y!&L'0'Z9T)#5AMU>&[BKI@_\38V]R5Z4#TVBJRQEL;V!&5EC,6 M!G&Q%Q_2QGC465JG.5^P"G3 &]5$HYU]47-QUEK4#658M2;J('^6WA%,9_!U MQPW]+0.N5=S8A&UOH>,YQ%SLXFMWO0FKS$^.K6L=4C*G::*"5:YB>TM8)WGA M_M'H]!,5LV?U]%JM9C5-QZW=%@0'VH];^6F3=-\N2B%FK_D1;DG.?&ZN,5TI M">L+KXXTC:^[Z9=%F#K= QMG4?H%8M"P!B MC9NQSK!&,U.QMK=9(3AM>(M!$?-"M_*YZ5H\T#[2 ,:B&&$'(PW752&83XN. M1E_;."H;SW66@! )2"%O)PV08_IK2A&^H5@5L9V*+CT8*62PR?VFX4)P=19, M6%ZE6_MHO$RNT/VL&69+KFTR5A*)#J>ZLQV+$1S#!_\33(4D1B;A!LUG<%7H M.@NN0I^PZ @Z+Q?O2CKF&A[J# AI=/-;L<#S2S+MA-":BF@$P;OD"CBTZX!9>"!A1/UG=T:]BXMK2@+3I6ZN*2*)3E)!TJ[V1"HKOESXH^=-SG,C1QTU[@^GMKF#V9T\W%O"*E_(,K:BXHZF=Q**^KI:WD.R M*]6B8JFSN]*,T6FFFJ0-?[8080F[%\DI!G86=2O/U->.+#V;#D@]-(LT]J8! M\R%Z9UM5P:5NW8FP1GU^:^$YWXN_U. 6-.O,,@"KN.OUT[V&UJJJ/'8^FZQL,QR%M\DAE* M:.E:!0[K5.,ZHJNJO9]<_3ZY$_Y/LYODKV.0H2P%2>F;2A.XRZ@S58='\KK" MKS1"E_K.G)JE,KEH1A=T-D&6^J---6D=/W +E\7-TMM244T@OE6[5=>J, MOG*$0T^_D81S)RI[T [@M4-L[OO=L&@3]6R2%Y1B+W0*WZJY1O!Y6=AGJ8T1 MOK2:?&/L15T3['A+=57BY;PHA<+:R0XFXU^9'*+0B5@+@OR,K;Q-S@B#4P,B MB7F$'2X@Y\CB4*DKRC]K*RKNL)\<^2/\3PWNY!@_IOD."[/@%.9(E*A"$[S# M@U9@'_5_%DCC6LAQ&AV)LF-V(Z]5%$L!&-XBR[85+C$3[UW81<%;[BZ(:Q)X MN)T*!N.4FOBP>+O)[NY6"QG?@,+8IBW>P,!5II&3)8UFR4U27;K2LJ'*ZFCD M/*>_0K(DW1L6=FRGM98UD8;38+$$S60I(H;>"?&OFV>,D:W*EPG M]?%#4QM4Y-1.8'IRT/_RKO>.?BZQ>DM^-A'-IB[H4!?NX?XMPJ@/_%^OEP)*MK5B$8):UB_*/\QY_IHXV/4P\BB*FH(QC5N_O56TO+ MZ.%CZ/2'P8C?N@*6_LE@<-2"SI>Q+Q_ICP\,]>7X*'0S/*4&$=R7O;UHW@;O MHMS]7$U0TUB3IU$^BH9AJK.AF(L63S<%_[0F%&YZN,5GU" ,7$^)\P9 M'6E==O5XT?2BZ7QCD'5 *H\R)'GTXS ,0*_5ZN.U-% M@;Q!=_ZR]O+FRIL&X)$@;EF!,ZP[K,BTE.X_\E*\S>?%:*D8L<&F&\]4=I,4 M>29=#-UO M8)T4$U=I<=2A7I>M.L^\V'BQ<;YQ"SX,]2)VI2Y.@ MTH6+S<2M^Y9Y:-GMO?]UF@KSGC"\%VLOULXW3)>%Q2,UN-&$*TG-PM3OXA"+ M>B'R0N1\PPD:.]$[AT"K$K 3!$3C*L,C* 93+XLHW5I. M&XC6-FG"A:\2X8Z^A\8_IJN>'6:CN;L>YD7:BW1G[L0!KK4P(2P\5*Q F>0B M5@YH,HGY8^+17J;V2:;:Y)E4L6CP/*>,+>QEQLN,\XW( 7DAE-)_$RE-^2,I M&R\K7E:<]KBLK*2;YHKS[U0GKHO0'%X6P^E[^(B,Z1;4-9[714$P6%T5;H1K M'$V$-B'/4H(TBTI=[@4CR35C*5+EL+-#3YS@)8X-5XA($ H8[K\$>U=J\,0W M*C4MP_U/HVXLRZ\LV J$@Y/,B+#8P3AH5T,NFY?4#3_XZM\LXL4TQ;J/J '> M8.AR%P,4<9ZF4=' O[ /9EY,B_*TT&3/F.NZKHD+X?/.-_#Z"'GB1.^J _ L M;[T+KE5,7H+3D$-,O0C#K$ELN=]JZUTBR![688:Y="V6VIB9&M MBK?-%@GI;@Q;[1JZ;74.*X6F&= UFRXY@0E+$=%SG)1%/6\(B"XA[BRR?'WZ MN1?J4F726+>_K53J&Y/;RH;AR2;L/F)QU;CGH0MELK"-!@Y!$^_R?K+[,1-> M,J>(VU0@AII2U;)B\Z40S4WW3Y.CFV%UI$R\T1+*'1;$M<%-L=UL&DRLPI)& M#2RFB!HC 4T8>"YP=CN]-:"$H9K"4F[<)=@TV-)0%H] S\4UXQ%197'"5V(3 M"!+T$1T2F"8J&H*YI%XC Y"_I=RY[>)G*K?O*!/'8TS21RU/M!8NX+Z 5TT6 MB'MQFL,$[ZJK0B/GR"$2K*%NPN+VY>W)85I'($P7@H#B%Q\]X3 C^J9U!7F!IN M,!1?YZ5TEKAM4:M+I&\U67>KR9%O-?&M)E[3OM7%KNEIY5YW4#66J,@@SQ9: M^37+34'07LQ6;(MX$,XG:H+%" !$*( Z%.\S5*S,%P.O$EP.[3K/\KC#F!#@ MG1]]UM2+>$/$,?NP$(Q>S($(1'\C6(K"/%&%+Q_S0M59ML'Q:X-I8A!<'50K MJ3^\3N:"<6\K<:.BR@Q2K,6-;:)(^7B.%\3[L4EL4HZHYT!F" 5*0\5ZB?$2 MXX:4&5_*(F 9H"K$N.'2$KX$43\9#@'C&/O"-"]2W2+EH*KKRB8C/A92FHB] M$;;/DM6W4[J[4;36R-4O1<&KN,!BO32P,NO"?CH;H##;&.KN;B$"^GMRK)F(C>LFF.JSU)- MZL)4!#'ZGIL?0D+L1RQH!^M.0_A!6J*L(X" D/*TZT2CS0:TI=4-NY\=.@C? M6=P%KJWYF+"L:5?03G]G$BF']4;XE@-, U\Y1%YXR!SBU(4-J[>STNZ"BG80 MF!^U!M726HV29$BH*>C8C!GMTJ7F!>:MJ!S*VCN)1>%DDL.""+0*OLL,QQN6 M%[%4\A<)#)"+@PBNVFCUB8,\;"UR,QHN$Q0L>:1><&PJJ>.3DLI:%W?>44U> M&:2H'0L8R7627UUS8,H8"^L?.LG)6 P%-R%B!75\$1=#JY_KTO Z.\$*FIW@LB^ M2-L8%A!\/2,#$VNE6^U&$-R55+S%:@:;?$>3R_FY=E0NWX$F7"%J"'EAA.PM M):Z,K4N<*0+BH;)'KE'4+'+(WXU"SM81A4.M+L?4//*0F!,?&E @U[H0CLI6 M\:6N/W=Y<' S&O$Q]S'F;F3F;?86+$:MHW<2BZ;,=#J,L(W&V@-2Y=[%0G;& MLA895D!8;/SRX]C@+'2KO1=,-\0R-@%!34+4SMVASOR%#!TT-!L]CGH%M"W9 MNAT8_]UARG#2^Y834)]-_-IDHN8.Q4<+T'@;;YJ_+4ZN>Q6ZH1Z:MW23!5&# MZU^8_3BS3X8'9'%4P#7P,8=_!>\OSKY^_,!=*5\_G_/9U<72EWF,=YEPY"&C M)&C=.KW21"3FO5AD7N0P:OI+USQ 6\F.6Y),9Y:"@N%2.38@Z5V5T3R,]XB? MPXW%7V%=H!/XJ 9<^@2N>N+$?"3XUU'LDL5C_!O?8)'MR;%'YA M>X_6EZ@3T8H RT'SI^+DQ>5F:&)Q?E3LT PG6,&/%W5]F2)[$1K#NGQ>7W0U M$YK-W#+L9YS9AY;OA1LQY)9A\&5-087WL"9X$!Y)C)D@TP1.O^QFN0%'",\ M[?.Z0'-$/B76S&5R.7U$@MF2JCW'$2, ENG\= M@?6NE$,P0SQ>5( %O!UZ M(UCC)*7>!\Y-.5L1VKV82I@;KS<="L?0OZTB5].[U@:^G:_@A#ETJA1A MY>KN&R-8'D+9B]82T7*259QT,+@@",Z4P)]O+! 4>$)3%U4$1<4.3@].7T MPEG"44XOI5Y*.XQ\$I-8H9C5$JG#KA6#%>'%QHM-MXW?#%1=U4G,Q9>%6\X< M95%Z5U:EM'D&"" X8YKR:>L)3M#<"YT7ND;K<#FI2UT;::]3-YTC%5V..!4Z M=XJRFE'.1J=8Z%X4;$TO:U[6NA5<9Y6>%Q*QY9E>XGQ$N/6 "U! MA#?EB+;G$"PBJ7F\O+/E 5*70!\K=#BU]HK)BYG[#:9W;94^Y/H_/S:K(!I! M"K<*S N5%RI7J+":1PQNZH+(TWK69'M ')\BN:PK"U2./518-X.UR%(@)%], MU8U*C91RK1 !&WBQ\V)GOZ%+Z@W%#C=/4(G7SG'L7-0%%I+-B#X&C0-=J(;3 M959N:N^C#@=+-8"M_E4!=N@#QY/J8;EE2'>::; X76GGM *Y=73+&M:G7"=G MS):P23?@_(7*4DS?AZ[$;0POGX*>D.X-+,ZL,VU38Y@R*;&'BD$;I"N4^H:[ M"B^YLR,OE7V_?B/WA?*L0RL%TVAD1#!V:ITYI1(J% M:_PF;AC%+JBOI%+(3L=92^UJY@N,0YI\ISD<*E-65Y&4C@L34'N;[BMW-/@1 M\ZBD5E>],58J7(F2U\$1=UZSI.O6E.WYTC*!,:4"34H,8]HG8=*5PG MIC[LLA;$K01&=C>G-[EMKBX&QF'PU;["^9!M]Y4:>]MMZ];@"J%4]FB&GGO1 MZ9H8#7"=S1J5_(L=<;[W9JV]-R>^]V:[>F\VJT7@)U)HA8'X,%K".%,/E[/S MG?UPX;G0@G$SP?96_#]QH@A!\\ 2+U]8:SK [<>?EV['.(%;EMF!U'>X#J@6 M*$=(70WKZ*;:FVU.>/OJ024(^4@P'P[QT"-:&"RJ%O4\P- 02<- X]HG='Z[ MA*'HA-K2=F$8W;10U!D2@*\MVK8?&Z: M<"[,LPG=M/W3X9#,G0@N/<2>>]_\S =<5^S!9]P-L/9D2M?8,"6; &8CV K< M?%_"AD^).0KF]:6&L?9'HZ5#@#N\^;B']Y,O8/>5S7Y_[6 B#(N8EOSV1PRF M@9GTF/VSKX7=0(DF'S>?N^\E5"4VGL$C1EL"IC1/(\W.95^#'2W%C:"!"96= M!HUZQ,,02P6.?N)*HS:46:I"=\32E4U8_6D#-[HFT!>S?MV--:02Z$!6 MI5$2>("K%.PAM/$!"9':9XLY*"=&!BC]011!G;M6H_S= )_H7FIZ]Y*CC]9Y M%K,Y"Z=:C%[ZVZ[ E.#>QC7#\\#V-8@9I'*IV;%%^$'2K#IE SBKQ N[R>E? MTO[$7:B,*B9GV*OF6_ M!-<)B:A>H">/\A-XH2C5W)0[[(?!H-<_6OEQ8?OL=.F CVT=D*:F[YE[CR>, MC9;?XDUAU!]F[A7G70DTY3M5C,#G5A[N\72LM0D,GNL3(3QX7(9Y-I6D:%M7"2,G30&#A !V(!%*G&:I_&&IU MBZZ]N[LHQ\M-8$GN*2 M@G=?8,CF$JX[2> NH&V0Z8/R>(.KF5,C?2":L&TAM.9IMM-">IX>]O]$EPZ: MB,W>5+G*;$;^^@E.A%6-Y::S!K M*-+3O !BE4;,$@N&GRJ8[Q1Y(PACCJ78@AO9QMC97,7\UYE"=+V0$-?R-(D% M6 V!20E%3E/ENE$7E (=$T+D07Q2S38]U@S!K",FKVX3YA;P' KDS*)O_ &\ MX4F&ILZ[B)87UV4V9T(.$(M+,I?T(K=0F4/"U$.'@L-_+GQ2<"O(43TU'#32[-G=)]TH>,:F M;0"3XM,QLD!K+F@?!I?EO+JL+?D2K>A8 MW98J6,Q3K/F6@+&VR.THX0L\,S@D>(F+^63^KG0D'\\N; Z!#H$WD)%N%/0A MEBX>IRZEZYSPDO'S0K2./APU/)N,:0@/%(B01,AK3%].6T_SVCVX]->(H,N+ MX=C(4!::17SH%?+X^V"AX;WX%&H!6?88=HLQ!8. >[X6>[GRJ! ,PV:/];%(:CAV=&-'C6VOY?5RH&;@A[6+R"JZ9Z@YHH<&TR2NX=/% M';@P?,$M7-ZD!A%N&U,FL.$(TXV86: &FV@R"H]X5.897'QWAO2=2VY$[BZ9 M0EXK7NV=-C3Y6=D*,^E[ 2TK7BX$X$&4&EQF6=:4+ #[/?A:!$JAO1Y+EP.D M 6^Y*F5A()U/.!7FW.!/\ P[_-#1]P0.2B%Q9[;W3M0JQ@[GS2$?P?Q":(\TG-U:RH,SG>^ GN\5N,+,*_))8W M0\( C28O@.]+!9N'X&;*K]AE#'.A%C+**3& M>$S0DKQ)F!V)M;O10ZWR"-%"LK@U;T#&<.WDW(@9,RI0)%3[T8>3%:)D8W$9*24*5DMDRO MB7!-DS35L@5F4M/!MI^&*YS2F>P\BVLIM!V$1PGO19_VWW5>U#,OFUXVG6]H MHA)FW\GN=$$F1SC0/\@Z3?1+9<.,^,T@KA$K-2*)97XR:OU&U'?,4BG%EB28 M?<3E:3N"RU$1MT;)O?O#B[L6]T]_! MJSJ^H>(N4)08MB @]!@3552_964^H.Z',DIU#^AE@9=^I=E8\%&LB>7@N$P6 M_%V%ZG@F65,Z5XSTPGE?E2IS&W0?$"_&7HS=]O<:[,X"?K%,GV*Q05G6*C3% MJKHX5>P.P>UH)DOJ.7ZQW^N%/?Z?4Q:!$4E,I%&M RACK#; PAE\@)=.+YV= MMJZRE3OWWOT+%:%E#?K1=BIH!%9TT!_N^ZTI*7=[I2K*D:B7 VD9I4M+I^:34S!2FL!\T M&J)!ZEJ;UJ/4-=]F"<) M96-P[CSQ[]&MGH2MHH)'7B>7R#VT9!Q4P::R*Z[?PQ(-9B6-I'FWT.FIKFK MTI+.T8GN_:B+&%1,O^C_V*RR:/0E2W%2?DO%,OWQGXCY);>U\*[ZETH7.6ZT M+6[Q#^4G,/& ]G6:YK=ZMV*2QDP6IF4!86$(7!YHSS]F_%O#1O10BEK*\[BU MB\E@'*YT.GJ-.Q:/)7Z?CM2\+L"_QW;OQF?:S;_Z(! G-,./:S&F9I&LBJZ4 ME!T),5)G,1$_5VJG6UAT,)JM;NQ[.)FKS?X2$_[:QM=FNS;:6X9[=QI^/7N^ M^+G[FK[-QHN;J[XGI3W&IH9+^M*IYZ>[KDY7?:)*;H!>Z@:U1;@$ B-41J4T MZ%4C@[0@L(6F+HV0"(1^"A.7V$4U;3.Q8QDD?HP&3$UZ6%':?#&3K*V 7Q4%3SVNR7LDRXJ"Q;S:<6.X;^(%VDC(QRMY5-#F>+\R"K?V$- MN>QP<7<,=]PU\WL(&*6MLN+MV-O1H9JR>E5UFOZNOG M<_-PO%?_)R^^,>&FF;H;OJ>Z/9TT< HAJ3=9XQT99EGR^M.\U%U;#4(Y+.<3 M(]86]-E&,';_Z)%S[ -'@^00&4%AZ>BW>C7+UB)BZZH]E'AMVZ9R=P#F0?;< MSJ(8) 4I6QW^ C:0\,QBRKB>:0'%KV'!^3_$)^2A\,,*1=))61#\S.^,:,3R MMW@"C)0_K#Q@;4%PA4877%-86VYR7E@7,(]CY'B@\$+)[?,+XJ;=Z%%OM%SZ MM.-,^M#0[]YB_8>OC'T@ M-F^F^/Q<8_C4<9E:JL+N*DQS.A6W&R.MH!J8^MQ50PZXE,4(8P@M^]QO67Z; MJOA*T6"$3!Z,QSB94%N_1I#GE9[AUR@P8 ?)DF!(AHVZLDJ?&B^D,; Y0HD! MPRNH*E;Z^.B)U-1A.V+N!8D2&YHQI0QG_6- HQZF@EX@@=S*6ZH1DR(]A#/" M,'G89 U#\!:,MA!Y-3>4<9-=I\8BSX*WU%6!&%V"PT-?1;AFBL%77,'7D #" MKW.ZV)Z@P2C\]P@=IE'H'IIK&]$D*NXX%@8V\QS[UHSG)@!\$2JRN-9H'PGH MWP@]YBG74V '474G]Z0KR8+#P%>CQLK0JI]$66%SK;*]?HQK1P//BSLG:(@# MO,QC B^6(CCD4-+D$*9=N>F;BZ77WAQF6&XI6=VFC.^\!L%6A6Q"QCA[521W M+&C%G ^)*3+/V]=B]U77;8 25SF,&@?,1G#YSI*\ M]/8/%&F@R E=B@NK@7O^D'B[K>"M#ALRS"$M/K1T;V O8J5$ P@Y/14C.=""&LK#4>K'@H($MLD+V^5U+-Q=7<3&@AN)K9"L+O&\7I('P<:/,FV8S7." MT778H8S!00UBD8: =*WG2T8AU=Q;ULV!DPC6' 7_1:RI4"R-DIG6P!/4*],Z M;4W'L.JV9R:W\GVBP%I MX0Z;XQS\K'L'!U$2YPCN3Q69;R4/0P:D<--4H3 V&RLZ:_M9!5$IUTG['RT H9 %@A M5Q<#"+$-J+NL.Y7& 6=$F8[$/9,>[G_#]L,EAUWUH(GR.Z66PX<]F'?;RL/Z MRWVQ#%K3LF-1:3WP5WREX%K9=1:X"[TN?'*D&!*NA4N-#@LJ@9W03&!DBID- M'3#P19I\4RT;.JE,M'FEC9ZK?,YP+@29MKS"/G1^SYQXE6+D75BI11G9%52O M,VQQ3PGR(N=8 8$=Q."+1I72J,-.4("15AJT7&ST/##FF@2TKKTL4R GK3Y?* F\^SO&R> MI>_S+-N=9UFB6=:@2-8:A30!QPF%'[GT'-%NNN.,6VDZ_2Y!(B[M0I1=CN?@ MBEB+&33E?,'9==:0@8ABC@R3DT]^(^*"80(&1XP]+FX!@$ZSPP>B;V@VV_[Z M!85,!A,^%"Y.JCDP?:J./A>#JLX,TAU54\K>5ZHD:FNR(=8G;[[L/C'%-1Q#T:D4@OHAM)!&EL)'8L9YK MR]S)*4Z&33.FHYO'K*MGF!NE\UP24S*&48F<8\DI73KL4* A(FK&'+2H3:^ U,BR5G(C%"IU94M+?81:?S>9WGW.KS:R3!3L1UQ/":TL8 M\+$U_-)D5V%CX6=<8OH>U])."[AL6KX=QR:,]U'"R2ZG=Q)6N.<66EB*=K2X MQF94BK7;X+@;R)L8I7*_BR%*A.?,?FS>YB2VBQZ"]X@PQE-=D O?KHNLX=(X M #3(Z'<_+KXM$N2QV@"* ]2)K.ZFHG$[?1H-,*OKCI?:#:$O_.-UBH$]!64%?R"P$ Y":^CD0*,FDZ;H MT!#4_^SH($=71$6B8_4X+(E@3&SH=.FJ8%0&5;_N\=,:"H]/G'"@^UHUQF#? MN\J2:@WEW.1L0>H*#G.[\/NZ%[IA04[AEC^$>H_P M@>( 4&\NUX1/S8ZI[X0(3&VSF+^Z@?.=U^6RXB;&6BA4:PO9BFNGG^VG44SN MG1-\6D_*I#K@GJHK^JK&F*WRL$NVW'"2S;3:6"CE2[+2)(11HMC6AM&Z5@$B MM-\U;DK!^&PL4=>]+["JH$NS/+M,N*,"%CPI\2*G8IP\6S8DSB;:G@FWP0_U MYA7^FOHZHLEUC;4HT1V_60I*;G#+,'5!7T33R21^FW[N_7*E=Z">2^P;;HXT M07T) WF??%BX/TY#^#7\GB!L$0H\C@R"*FA@^(5[!R6Z1R0W=4TX@++4J5MT M"/_8#\!F2"5+Q-2!\ YY2;/71"X0QTU59C4"C4'J(&;QGH=-SK@0TL*]#%4J@!=&&8!R[CA'5F;6'][;6BDVDKW4%;W$/9T%:I&D-" M+O!4NI,E]9)W"2HJ+'(J2("GBNG7E+,JO9UB(W5H8G4Q,@_N[&K>PJ:FAK$$'! M[X]5)8_4Y0J&)Q1IDM)FN#VE@7W^ MCW+7AFHZY*0E^NQ3^Z1/8[QL&F/@TQC;G<9X<]+&IIUAR'PC\$?OL#305-5< M"7D@W;B@;#$@1+:>_$**:D%/3JZYZ5O,W$M$+JG+=@E0(<%W#/DX3()W&CZ7 M=4F!M4W8M+!@;=O&45-)HQ]#YAZ7-.F"(JF8:W;!<&4Q?%C76(8+[:A"%B'] MRL2+UV2?W,9K%,DL]*0DYC:5_5C.7L%Q$-WNK8M5S(YST0%O.>.0/2!86HZT M?&B),(2_&"F:JMMF34^*5F!$@(0>]'^<:Y[?9%7)1+G^9KJXN,5X*MGRM01CJC,K6I!%' M+S^M8M/B>%2QAU-@A-VJNO6Z>S#LV%GEY3TN\[]9H)P&GR1[ !B0@G]9"W[X? L^ M"I+X+^_*SQ]-\X MT[^UA@_=$&U4L=8W)WF:%S_\H4?_YWH#&:K@='$1:"1P,PI."7PN4WC?P)T0 M]#\>!O_,3/7\5VI8/"?#W%FJMQNM)$+A,3V.URJ*_UT3 M10_Q8*3YA*+B<.N=S="J^2F_C="Z5)PD9M.IR9\+$V1,'GP0F UXJ^,%2U7O M 8($1A88\@7'_ ^8=X<=U$WP8_*:^1YQ;^CTBI[R" M2SSXB5/,W.2;,J:!.T@:VB_PL"+)Z%^?^L?CXX_CL].+P\ZGM=_.0B^OF">9D[NP#AD5 M*)HDG]N[!L_%0,KM(]V69H"BHZ,Q7&S1IT@CIG>F:7X+\_Q"OF4J!30T[KK" M=0[=CC]$N.?Q9&8\3AJFR@D)J\I]@-S6EQ5%1?8MSO?QQ?C'OGGX[>[:&V,#H-_8.[X M:S15(*J?3)W%!EN6XN\]@*)VCTE:.04MWLE^82=[M#8G>_#Q_/ADU/MT/#X] M'8^/CS\>#X\^GG[\>-:#^WUX]M$[V9OM9"\*U6!E13AHIMF>J/I^Q2S*3S_= M?+S[U3S[V+L[V\*H8+X7@_H?-8WVA M.MTB<@+)YQS[_$RU32%\@F$NOCHU?_^?I9*&P)8OEN!KNC*\Q^_V\I)B,< A>?.6(\UXI\ M-\'T,H#3"#I#"PR?QG0 !YVE1$7@6Z>V!,P)5^OZT-;XM'_(A7;HQ<8$N_MR MO4R+"D2VPGE% U"_U[(]\&=W#'(,&@>RQQC\3R(E>.21Q!MQ%F$Q)@\OJJM< M_X+@9ODW3$'0[\'Z7%+/T@&YBU@:6OQ<70$D7W9Y%6]U>\?0.6'4<<,4>+ MOM,/UTD,(K@.BVHI[<$>S,\(]_&[^^) WX6KK$5SYH_1 M2ZO4#37MME]),2_CN/!2O1/S,U(]? .I?F@M7D?._Q?\X#=_3S?_[_GMK1],/(#T&J%A__//>V=*QR?5UVY MC3U7.[P(>SMQO_NK&8C]3563[_YZD2,#9R#%!/MI+*Q]?B^^:W]\QD16&3=M MU#H&WC\Y[+>1RAXS^$>OZ!H3/U[\O?BO6_P'AT?C;1+_-;L+&WP1_D;8SZO? M@SMK\KR$AEBZ6!NI.A['O78YP+-FM;%WK3]B_HB]S1$;'O9/=^*( M[9S_^E5AI:7W7[T!_SJ:8'38VRH#WHN_%_\UBG__L+^*K;GY]]W6^Z\7!!;G M_5=O7&^;<7U\.#K9">/:'S%_Q#;SB/4.3]O :MMYQ-ZT0&]CJU16\4AV0.<\ MNAQA!^:ZZ_/;F[W<(X_DN:4EWE[R]M);5:F<]';"7O)'S!^QS3QBH\/3W%PJU(*7OR]^*^U(O2DC9BZT>*_/_[KLTM+O''M MC>NW42KCPY[W7_T1\T?L)>_M(U\2NI'W]G,K8;SJ\ ;\D_S7\589\%[\O?BO M]1X<;%5!-%UW?R8@.O/[>!OA#C\NP!TRSS-#'C)W#H,+(DXV?TA]9RZZ]8() MKK\.!IQOA_YS&V$ISPABQ/<3/)4P_#3%?Z_\7EN\_C)#;I[)S3]EGS0O[S8>L=^9NSS( M%'(0"NMPS+3#2?P8 N55V)(1['6!\GB1Y[C[=6?V@9I\@,']%WBN._F>B;82 M:>@K)HY+R@F,U"5GSB,6R3@!\22V2/M]?P,/BJE,;W_<K0Y_Y8A?H%[- ],#!CW]/8'5B' A^\ES6[(OF5-!<]0CP&P5E/9LA M]87P/1B"">)_.JR(?RNB^?7ZE<;I T)4@QK4QQ<(K^.)ID$;<,4)K+;S2;_QC\FN>% M42+C7@\46:R^&^:HGZ,RCOZ- .WSNM(6''V$H<5A"XN*"3UA,G_LPP-NHU(X MYI&*AI4[,H8H)F@A''@84-,H[ _(* 0!$+(;FBC_K@Z+>0V^55Z@+XN%7A9@3B@P*I/L"@Z0*NZAC M[[%Z/9'*"Q.IM&,7\=.)5-8W+\^'LB[1@-DD,[B1B\E?WMVRZNOW#K[]_Z1\ MOP]/CP>#PW_-K]X%45H]\ D9EPQI=()4!@R'?S08<8SMS_"N33'+7N+HO82M M^$^^W80HKV0"ZE^18WT2_#(%(XG,H'RJF4[(MMQ&-_47>W$'_6-]9]_*#1^3 MZD\R,-:0QX[GG\O\X3^:8>XGO_PX'/2(YO,9<8]KLKIP)SK#,A52\A%AMU!6 MFDD\<^Q_1+"-U0?.;S><+&Q\T9BB&P;$\HAE80(X_">$.G MI8Y6][PNRAH\7:(JE&^PRQ@89GHTZR[ #@B^'O2#]Q<)C.GG_# 8#H<'_=/3 MT?CT [*X)I-KLA%-C(/Y!]'8 )>"7OWYW+40@SY'#$>'P38>F=\H6'D=(:>A MRL"8L@ZR.$"R1_,TRI"^46@/YPUES6:#!Z?_EAN1 T-F6@-^57, QQ&/B%&NF8%@9CAT&Z@@)= MQD7 KV6JLO.%+\&)5'?:69C6&$-",>=?"(>1(7H*=.R,R'T+10&S*/CCX+ 7 MP-:D**-3).>]H6^F.6P@K<.C5SC$@\5N,:PD6]JK=Y4FRYA!6]*J (_'Y]]&@Q/COL?S\;CWFA\-OQ\-CCMG_0NSB].3BX^ MO_NKIZ7<)#=LBR@7CY92+GY5*5RYUI]PP MM9[EQ)VE30A1;$O?MW/6GM@&4\W15"@^HYKWY&]EG'9KLW M[S)**9)87BNP_C@XN5$%",]>NN?L&F5;BP1-2F.V1C78GLO/@''0T+:>I#6* MOTI+=4N>"9FL26[]W\-]MTM -.6+#M]NOP3-.]T;(^NIG]7GJ:2OW[+EG MC#,HC7*,G' MK,^#Z3W+#GJ\7]DP4;[:>));F= P6)PY-4I@-Y#.=TUN^4]#OR.X=%J M)+F]UV3D]2][Q9?M$P6L.2G]T\UF_EUM\AU:W_GB(^>5U&65R&V NIYA47_5#HS)0*!4E&M;D80_GP\A!(+X^D ML*IP?%$W*JO5[[W?>[OY\3][OO=W^?=W]C$;-6G>G7^A++ MC^>FS[FLY_.\J#8-76?5^;TYNLZJ ^^/AF%_L J4HX>7>B/5[P_ 6@] _R@< MG*Q"#^@/@#\ .W 3OOAL'_LY=_+_W[*_]$X[!]Y?@@O_WLJ_\-1>-Q;A;OU MS>1_^P@B5EV!7XM\J@A #*N957&33-JMG M!D\$SLZUK#:J\@OB.P_%@E<*J ME==A8_7^SH;#]EB\!R?AZO+UX;[YX@_-YO(KSZ<7;B_?FBW?_%+2W M%V\OWCLJWB?A8+@?MO>;5F6^P#Q_$RC:QY3?/235JTQYM6K<]4GN\4EXM F M\P31?>+ WUK[[I.2W49Q'(W#P?$J03@OCKLHCJ^1]AZ$1Z<^[;%'0O7&.NYD M'/;'?:_BO#1N@C2.!^'I<)6JG\V4QKUI&#K/RXJYL7SCD"\?][OO=]_OOM]] MO_M^]_WN[V/CT-,M:'C DJ5!J($%,$;[@.-Y]>ZO[_O8KU_/E[B$6QX5&AR' M)Z=;1;;MW?"-EZE!.!Z?>IGR,K76LJ'^R5;5+'N9VG29ZH_#_L#K*2]3Z^RM M"P='6Z6F?&O%5GL5.U9?-AB&Q\-5L FVK[[,AVWV3[S[Q^'1 CVT%V\OWCLB MWEAAM!_5P5Z\]T^\3\/Q2KA)7KJ]=&^#=!^?[(=T[V9GQ^1)=5+;&5T9]\.C M@<]6;:G"W$R9&O7"0<^7Q7N96B=$R3 \.?8(@UZFUAD:'85'(Y^M\C*U7K2" MWFB?TU6;:]3_KOW!\ =CEP_&42\ZA0Z;>3!V+9/VRUP5404O#=3WN[D[\_-[N3OSVYN]W)]NFB^J5%$QN:86_5C=J#2?SU2V]6WZ6U:U-SX. M1ZNAFFU<69[WLG=0/'OAZ&@E1]F+IQ?/EZ_]&X7]U?JQO'AZ\7P-HK[^:HDI M+YY>/%^##&1XLAO:<_=0U*)4E>2;S:+BF\*8]K9[9IMY"$Y6M7 W5A7OD\;= M3)DZ.@W'1[[4V\O4.CWQ83@Z]2TI7J;6Z3[WP][1*F2'7J:\3"T'I!T/MTJF M]B?G\S>5J2)*R:V(XEF2)66%]3(WZ@U]B_<#CZ36%3M"+!X/->5C2[LIWH.3 M\/AU:_:]>'OQ?LW&W..3H1=O+]Z[*=ZC\*CWJDVZ7KR]>+^>>!^%_>-5?-CM M$^]=ZP!A++7\J7T@SQ7P#97CXUXX/ETE$?'0?#=6'7NMN_%".0+7[SFTTEXH MO5"N72C[Q^%H\!+Q""^4.RJ4;]S"?((1AE5@+Q^T43>R4]E+\[:KV*-!V-LM M6W1OL.S^CE!VTR*?:<;:?LDH5JJQT@FTG:YG?]\.3XU5J,+='+GU<;>.%B>9E>X1P,]-#:YCL+Q7\ M(4BR23Y3U$OV7IR #V&0J;=#$!SN)8(@'*3>6L.>&YOC]T&?[9/.03A7SE?(@JY&J+7]\4@OS;LGS?V5:+"]IO6R^0J:]N1HI9+_[=>TNY;YH6+ M2S7-"X7TMC=)F>19 #]JC["*OC^[WVJ5M7CC@FRLJ#H=KY+>7$F6W[9,VP?= M=E)^1[U7BPM[^?7RNV;Y[8?]P2JQ!B^_7GXW0'X'I^%XM(H'Y^77R^\&R.^P M%XY7@I/?$?G=S'S?"TS^5^/UO;]4F9HFU8=U^W];%MT8^,#;WJCF+1/-]ROA M&&U_V,W+\N[)\M!GDKUH;J9H_M;G$ M9[I_R6]Y?&4/XH/^ MK._-61^N 0O+GW5_UOU9W_2SW@_[X^<#-?JS[L^Z/^L;?M973N'[L^[/NC_K M6W765RYWV)>SOC?U$#I^%\Q5$4SRV2R'[U]'A?KAF5@@NQQHW]N)^]WWN^]W M?S\G[G??[_X^[_YJF=L-9E3_&)7)A#!PXB2M*Q6_DL^[D5[=1A0ZO.\?]E;! M=%C)Z?(QE#>X(OQY6?=Y6243Z<^+/R][>EX&_G[QY\6?ET>>E][AZ:LUM?KS MXL_+MI^7_F%_M\&9UYP7VN#HP.\$5JOB@P@F&%VI1G*H#/*Z*JLHPU$%!\'E MXT()N]J@,.J%1\?]L#]<*T&,[Z%YRSCGCHGH\#0\&0_"(]_M[45T4T5T$/;' M1V'OR".">Q'=4!'MA\/CH_!HO4QP7D2]B*X/SN4H')[V5J6KWS@1)8?KSU5T MF2KS>_HG_8._9']VQKC N-':C9/6AO6/X!?.Q"8*60)?:&K/&.?)2PUSU.[? MI']>%_HAK2&7+H1!7B:@F?#B)JI74,?TVRH+I6\!N<3Y!4:E8&21E$ M93#-4U#XY0\O=3@>O0+.*QL?-RN:9' E\<_NF+*\F$5I4X_T6,V3R@HF*DWE MKW]YUWM'/\-<)_KGCE7_+9FI,OA9W09?\EFT< _>)G%U_"MCL7_ZD+78:)!8[&98J]&XKLN_X_[Z'Q45@\+J,L+O>ZT?L\ M+RN,1Q;J1F6U\EU>OL?/[[[??;_[?O?][OO=W_?=W[GN[J_U93DIDCGE9+$R MNZSG\[RH?)/$6Q>+GZX2FMC8&K%M/_A>^%^U@/+("[\7_CT5_G%O%0XH+_Q> M^'= ^ >]5=HZO/![X=\!X3_9*MG?GR;G7XM\JDJD X[2H%3%33+9-_K?4;^_ M$XTB/GRW>[(Y'.U&$Y.7S1V4S>%:R:F];'K97)ML]H_]G>YENG<6.D\'OOPL9?.S93.XZ-5ZM2\;'K9? 7-N1(AQ^;)YN[UFT2I*LDCFD7% M-X61Y&=*YF8*X"#L':_B]FRL%MPG9;>9(@76X& 5:]"+E!>II2(U&*U2 ^!% MRHO4,J]@)41Q+U!>H)994MO5"+L_^8V_J4P544K&?!3/DBPI*ZP-N3&H04]? MU+*>+UDUA)-:P/FV#SB>5^_^^GZ V$WU?,E!?[RS^P"NV98YPR?AZ6I,)*LN MP\9J.E_#OQ\-O73NCW3NEMUZ M'([Z*TGOUMFM*W8)]#;6-_PMK[!5^@'RIV?O[1#V-LYKI%!Z#N;T:@C3;PE7 M\.AE6/NLU]CA$PX6R.36,O>WW MA\.3E8KQ_<'U!].QO7']P_<'=LH-[$O8'*Z%3;>?!I4#6GXG4 MVOR>_ND,YYELW?^JRRJ9WC6/P-HHRP%4R4\%5$655B6Q(R6RFXB2J M5'H7W*BR4G$0S>>%FB0S*(NN8&1!G, GJKPH@Q(&GDQA ME[,*GI!DDT)14.QJ:0E%,$$B)N9$#^ZZ678#)"([;.["MJSS\$/PJ2YPEHMS/LJ^7] M"J*K0BGZ&9Y3IX15 NMX#>L +UGX.&Q&/L-W3O! Q;B)__6'D\&@]^,O%7Y! M_HX[]%["EA_"(%,5?:K_8S#-BXFO,Z6.4PIQ4\/5:J2KX%%712QVGI>QUSBL:1ZVG MOY^ 3&7\LSN&+"]F4=I)_KEC%7\#M5<& M/ZO;X$L.:JP]VEE4@&+CX45UE>M?L$E%O]'<\+ ^&N%W#(]>DK9^37_R+WO%EWD"SM= MW$0I1MA>2=N]74WL2HFAAW;[;0G\^N'@Q$/K;[NN]6=LD\_827@\7JDBPI\Q M?\;\&7O,C/J]?M@?^HO,'S)_R%[ND(W#\4K13'_&_!GS9^Q1,QJ,PM/CW>"( MW#4^J=_SXAM6:$VB.18UA8'Z/DGKF,KGU%05A8J#0MVHK%;"HR"_7"CDRB]A M8%2.MY,P6,?CL+]=2%C[%([=4IGJA>/!5G&.>YG:=)DZ'87'(R]37J;6BN8> MG@Y6*??Q,N5E:IE/C<#SV&2LOGYLIG\?#\'2T&\Q47CQW3SS'PW \ MV U2OUW+DWQJ)4/"8%+#S]COGL5!FF=70:6*V4ZZZJ?'X;CG:8JV5 =NIDP= M#IKQ,+8N2G(3]HZV2J3U+ M?6C3/DVBRR1-*@?+:3\)Y=!0> M#WUOG!?/S13/T3 <#7P.V8OG9HKGX"@<]7;C':S?0]I,81QA M^,>G/K94\VVF3 W!>SE=).PV'/I].\3*V7 M=/3T>*OLJ3U+?1!E\'6>QJHHD6&C?_QC\#Y6TV225!\(%Z^ZVR]_]/TP[*\W M7+*XN<^9Z+KVOPO^<:-D?E,U[9;)\V <'O=W XS#B^=C\(C?Z%Y:7UG7.#Q9 MK\#NTO;OF'8BFV.P$F>C5T]>/KU\[GUZ8D8L1<9Y89?%^C [Z5:O+I4;JQSW M20=ZH?)"Y87*"Y47JA5#=$?A\4KERKL3B?-"^-9"V!^$_=$J0OBV]O\2LGC] M)?NS,\;GJ'=V?MZ_&'T>#L^>M.S=[_KK;\3+G4^)IKU![A0]> #6 M)?OM0_T K_H]C.#X38DD"+4<_Q$?HMG)%Q:!1A*K25X05#-\+E/P_I\J-0N. M#UD]+_[S'U$&$HI@S^)6E\&GI)S490G/( 2$LRQ*[\JDQ-6U1/6PSG%2Z<]\ M466=5O217^:*!U"^U.']5UU6R?2N0>$^PL\\^S@[JXR0VM:!=,\A3LYMI$SMKD=1%,S?I,&NM3V/7!C^5FC8+R.J_3.+A4\)DH#I(,O_FO.IO0 M=V^3ZCJH8 3P2^(:C"H5.V\I*_@%;EXIKTGI UE>@6@E&>)]PX\J+=4M3%@% M1 H'PSW+LAJ^_D7-\Z(Z#'Z"4<8RW"H/X!-57N!UMNR]239%*<0OA/Q$9V'@ M.U64P-S@,[=1$1^D>4Y(Y,YHJ^NH@J?ST,/@% MUBJ:5#A4O8(36JXXF4Y5$< (8!NC-+T+ID4^0\*[4NFA*%Q5V+;#X *>D1?R M4G[ )*KADWE!@RV2R[I2.'-8:GH /EW!6,PBA@%\)(A@"6%M@S29);@@51[* M.Q.4PF2:Z)>&-)WV>&#Y\90->C]^5;S!_;/#X M,7X^1_MS_\?%[MW#(S'5R M?/'I8O!IV#L[.NF//Y^?G)[WSR_Z@]/!IQY<*!\OVM?);JO!7\!"NTG4[5LJ MI0=6HD,I\3<(R?\F"N9%?@."5@9DO:@B5!'T%#RXBK*DO^(RH-W MX'?A!(1PDC)X6$&R;#7J?Q2>Q*18& N^V]Q3,"U8 U5%Q1V^/L9?P)&%;UR% M03E'?5I>*\7/A1]+&%?$*GD^!^4NPXGH;%7JJJ#YX8JT,HX3R@N4%'CHRF\8A,>]WLK?=DYB #H>] 2L>BC: M&V5C#2,\[OUI]?&AS09'J\Y4,.[U0!YF\ BGI>/)3_S_RGJ^Q.E%>MP%+6H? M<#ROWOWU?1]#(/7\KRL/8/'&6[,&7X/"#I99VVC0E+!BZ*V$CO <@%J(^0B* M?H%_X8?T079U9G1U52A2!7C<63.)OJRSLBI &]2%:#+G1WHX&!&D5$"W*-9@ MHF2:=T<$R@'& [KJBKPJ-)8F44GV$-FCUB*>1<4W594_B'7(@Y([AC0Q:S2^ M9F"^&5N5J![AI* R8W)>D,PT,0^P%O)A\$^X38OT#E_&]ID=*UK>&[.D6VE: M*%EJ10MI[ENZ^(9G>:G*=D0L#VH:]''P6B,8$!0D$YS)"DQQ^ 1(, M:X13QN=E-=Y?^$@P(>&?H+O,$C3TQ[O*I(EL*]UO>#R(0S6 4KG<;6OU5%[ O(JBX,FBGD+EQ"8J MW."HOJ)YVB$>\!!AP;(,MHT,J#D\ >987B=S]%AO<"? G*)'J>]SG!@^0'\, M'RSRRS(*_LW5G;V8R79$5S<"-SDT(BTV4%&VU"MHW6+&2[WD92*.?$!H^&H* M:TP^.&]!00"845J*(H:3GJ;X[*B@"X \]A!EZ5:AA5KBJ]B]-<>/+Q']1%+F M]#VTS9UI:IN97Z7UBS&_2=]OHQK%(^WX$-KY"1L']H U#AUYU@[J^T3-Y:2U M]4=P'=TH)SP1RW'(;P-6UX[*@=LHPY1.<'N=I'!X)M>)NN&(2X'XI9KF[:K( M;ZOK#JU*NR'OU1\N%)XX_"N][Q;V?66C[71\.'J&%?O>4M?!_A[ D$IP1LL/ MI(]0"BN03%BM&7SS&F\B]!8VQ8T9XZ67SUD[ M3IM^&:K8:1$9*XEEBQ0/VU9H+I(MEP=Q@:$#A-@]0(C=AGRB-\R.J0)EDM_! MO7\-'CTI/E% ?"96WIA^V#\>K"Z44;4Q(L;1SV>MQ&"35F+\C( !?$&;-\^* M9(P.QZMKK*V\Q.#(TYW#UP<F$S!J,RJUA6"B@ ,(@KTP0YH:'G'\EGS'\T/AR^^?PWX2 .AH?/B("1 M:0SCJ GB/5,57##AZC=Q;CPN@J-(GF(![)G_] MR[O>._H99C;1/S\M^X:CO4WBZOJ'T\'AL'=\=#J0?_[IQ\N\ &?T@'(;\U+] MH/]C8?;O3!N"J0$;O5O>I,#O&_3_]*/^T,+?!JO];3BV?WM\XS=/4W:[/_\> M4#(\T.G(URC-D\T?KZ.^X?XJO3>O0O13]5-=>:KWE3R^6(;HY*FSX"^\[W\( MSM,HF5$U"25IBQF6CMP%%[]\^>V?/W_&TA34S<%/V>30_!)3> GXT7!_724E MN,SH 6.: [UJM&CL5RC?0JD.K*H!+1:D"=CKI;)/PX\X7Y#:EF@Z3=*$PE@8 MW^1 59S3WU06YT6I=,ZYQ%&:<&L^#4VQ #ZQHS+%%YZNL?"TW3>]0N&IKQ_U M]:,/%4[]M[HS!71GTRE:S=D5.?N_@I['9V43M7WA#F=!3*DGKJ7)@CW/X^28 M)6AJJ?=+08L>X/\X1(+!Q> DYAX-/,&-V!/K&YSXIBN1-!Y^?,TY5,I[VC8M<7S-#':M:QTM3:TM46ACE#J/]D,$UF]G.8BR=2I:BR0 MS5%_9M=4K,3"S;O?S&Z3!B:IG8*@@WI;2--7A&H@PX&7X)\R5/U<(T"ATY"2 M^(2T432<&X&KZS YN=*D*5ZE![=>!Z6 M"K1K,1;J?#G!UZ$8W(0S7A+Z7I@VM 75Z&![@A8*FCV5L;KC:B46I>%"1<7D M>F&RS2'>)G"P\\F$TOTREM19&H;,(/Q'.K M)4FEMLA(ZW8^%I<:MGG*%;N@NJ=82\%%@!>HH_N]@__&LF^P.DP945+ E[!T M*XM!KTLYT>9544=SF//W!/ME0(FL7HI\\KQ29%S\KY_/G5V1RG]>9=-?)/6' M9EVI9A!T05+RTL)C$*H>'V5UKJN\4)TL5&!U[KJ6MY85*==V2N:$")?4S71H M'%'< 8P\?U \O][S #"OV9S",KYK4!I44=3^X,%$ZOAT>4+TGAQK_[Z_K?U/&_BR M-X7/>RMLEG[_(3S'%\B&+T5(6=>%V*'3_P>M2:X1UH9V #;VIL$H;BSJ\*L4 M1+>-<]-0>7]XS,F\K; M,@#Z@_#HM"L"L;$'8-T^C57!48LT!H,=,8C0&&ATVJA_'S7R+,\/+2BZW=*YR\+:-?_9-W M"_=#FD\.G\1EZ:792_/F2O-P<#C<3VG>N:#-UP>@WKP5_]96_ B9Z)]D"KVU M%>_=6'\ UNG&'H6#DS:5DC\ _@#LR0$X[8?#_O91S/DPC@GC/(2GNU_>PV!X MV-]/[\'[PCLHSGN$=P\W+OFX+?KEW\":OAQ6;3Q.;M>LF]V&RQV*S6A;ZS[%];_7?.R7ZB?8%=$FF-@T3ND8,\ MVQV7O-\[7LFRV![A]<[71LI=?W#XI#2AESLO=VO1=Z,=+[)^11;YUR'49,#. M-;$::^I4[B;(%H/MEA\XT5Q FO?-D+L9MLA%XM]@GI/E@%QKOR.!&GP)B5H- M'R2V-60!?J2Z8Q;5*&-J2]5LP$0NMP+^@-_ ]@?D(591">\B%L@8[!*F)T#6?S8E.L B)(3*8(ATR,JZ&+0)9?'T2)U$A-,ZW>?%-N);K M4GB(T[O#X)R>B#R<]+=Y?0D;!:],$^(V+M6D+H2G4YAWB>:6GE]%M#C!+/I7 M7N 2M%D.=X4&=L40UFI2#5N.]*H5D[D^U,?;MFZ1SYBH]Y+_H(F+DO:(1TRP M@B1N\NK-8'377=**5*1Y3'*09RG*5XZ\O_;090'1:VM>\+QF4E4<9M'UJ!#_ M7*A+I#HVMCE(>515!9$#'O+%A6MD8N2:)8+&(DI2V\%:E-XJ' MN)4GZMU??UE!D&]!5:Y\D##$^@QN4-G.9Q.F/H\G=>&*"(,XOX5GI+C'[<1=%]EEW,$4C=_82?M[=2Q&SYZS->@C=GWGU\X%&"O1;A4JVK.5B M!/U#DE9GY#H2MSAY M)#P70S1LAO'=CG^@%'86S1("S+W MFS%?]#DS"OG"[PJZ?_ -KD\&EE^6D_>&RA2G$NOX[5V +F!J[69T$L:4 MLWQA(\&5!^<%;T^Q.2KP%H/!GW3<6J3#BHOV\D&;.P(F@7#%[DF*<0YZT+C] M(.VU15=7A;K"&/^VGWS#+40OR6!O@\%(5I.>.T_YL;" F%V^)Q7&P9*9Q#[- M*CC[21-U9#Z'I\%(>#%X3O_,YO^/O2]O;AO)\OPJ"'?5AAT!L7$?55L508)D MCW>J;8_E[MKY:P,BDR+&), &0,GJ3[_O928.7CI 4,*1$],ND<21Q[OSO=_S M@WF^_OX:10]?^8SHZ;K@.V#E^0DFBW DU.MBARHHKI!(N/1*,+9$@CMJL^*< MYV1!8HR(?_-2!39GW.R 5U*PSNA=+\D&*KE"UM$R&[#@)VRPLK#O/U2K'9- MTH$T3!NDB@]F>U:0Y2?7'I@27+."!3@CB#\!6;:F&Y4?@1?K2NEF?]QL0?SF M+.V9"VE; ^7LA40./,?@L=_"QOM)-0;6FT_=.6/J9]F9/UD#]\UG[YX=A6OE MP7#%63_K6.J:1[OW7.VJ"_QG+A/_37:M>B">,%AOUZ<#[M0L @,:%.0#LXD2 M/&N #;G"S6%V3V%U'%@H,EJ[> S9T>L-.F(FMH,KXT;%*#W$J;V,!,(+KYY M8,=@: LS/YC9S]P9O_;]:T0+V3(7/;_[%LQ%5 5P&3U3XP:*S YNP,1<1$<& M6IXPS&81_&#'JW."4PA"'"IC5<1S QN"'_@B9'T4TJ7Q$PRUS]N8Y'",)+^4 M793KS "JCQZS8W?(P^CV9;:L^CT;?=4#KXOZ.O?T@I\!'L%MC6RV"V MI#8FS:!C[B'+7>/6Y!8V# ;WG9[!1]L$GL'2Z3!F-Y"^'!T1\T/9&3%R"L8> MT9ZD=NBN.P,+<;--@,* 16!ZR"J$.9,W& 78((^Q906RWM),@3_G)/G.O*SC M"X+S07\K)CSA ._=,?F!^U:Y;\*9D7I?A;C)3$5ZLGOR526_8LG3%':& 3X! M)DJ0[%CW^?_V+#CK<3)O<9 VFT)&.4CX08*Y$'Ec@02C,"0K2N09Q\XB MO# /\H!0CF9!$2(]28#R8:"F",>@OJ-^'Z%FN]!@C681W&R=S$- M)",C8^\44)4[PN!7&!URB\^5<)YO1&__E64+,^G*O\- M.A)Y2 MFW7@1*S;YC?A[U6G[E%P!!;"*:&I M3!U,@SHMF/_V+E$FYF3H..K(\CQS M[)FCJ>>-3,L>.X[A6*;]KJPZVL=M+TRCNVSBW"OR%^;C+Z+5*KJGV?;4*D@( MXQ%:M<&/F)''$,R:G2!C&'/-&XA%^?PQ-.FS.HY2&E9V_LWK?LG\E\KKM-]N M3;1G.:,]BZH]TI_D&?U9'OFI8C>5SKRLE^T^5+4G'5^PZS-/*Q5M7P[I0!>- M&(Y1S9NV?1&4T6S*>+O.+H(RFDT9U9JW=)!$GC0OVF(^O ]*.1,?SMG>=O?F M.5%Y]7+9T#N8D#3['[8O?%[O?XN/OE6A0><&)I8.:_ M'E3.% ^P-^F[W]^KF&FVW9RP[EIN_6BV[+A5V8L"V>TTT4U5MC012FBIQ&PF31F*K"FM.IL3--5TFM)UV;%; M5;30F_/>O\410ZU?!"?*VYII 5:#/ZC1/+1E1=MO@WM1^[#:C-]:^ K?J&^< MH9BR8E41]H(S!&=TF3-L1W8JP6IUC#&Z%F_@F*JE1@QG9LYT0 !T?7YB+[LS MO][L97_.QT]U$&C]$7F[#E%,6S;T2JY XPY)A#7?0?)49,.J9) +\A3D>?F3 M&$-6JV58-(X\NYJ85-D-BU8X7-TC3\V1[6H'=((\!7E>/K/" ME6U'[P1Y=NT(F*6<1R\]"#XW.Z*%21"JKC(+HI')#L)SZS8Y&V S MF!?) Q7D+,CYUGYOZ+)9J0CE MR8D6^WC.3.O:ZF-=^AI%WHV5Y^TC:*M>?U 0M"#H-R1HW9$MM1)B2OL)NFL1 MD8_8DI8D:18*Z>2AWWM5=NQSVF$WGRZ%P]=X(M1DI1((A"!"081U$J%1!36B M/438FUC!YQ1^D()P%JT)S9EXSW7X!UD*2:M0 EXA8B:;B@#Y$RY7-ZE;DW6E M"@2LH&Y!W):=I%]#J7)>+>A7T&\3Z%>55:V*A=T1^NU- M4.5+;G6\OR$A603IA[KMCXY9YYKH(RX'K=3\$+_>$'O1WRQ M:Q&53R255E%RPF9YP>;IL'GS:'NS(F^0.%W7:OQTR65HLONBRZY]OC)[9/(M M]V]ZX)\+7N\-K^LU%.X)7A>\+GB]Z;RNRJIY?OREN[Q.S?F_ICY,+?^>_DO_ M83Y \;DTO@-DF+WI.GLKHEKP16E2,X*)U1?R5,X8IW.I81Z<3M)_EW'VD(U_ M2ZYN8N)_O_(7\,Y?_-6]_Y# J_ZZC,]?_[UY[=&4PR;E/V]&>#7]=,_>?Q.M MYK^^DY8Q6?SV[B^)-AK:T]'8]*;FT#3LB>-IBJ$,/4^=&A-='[YH]8Z_Z_=O M2+'8%L^#WV"/"O_-?Y*.SUG"'=%OX#=UB"GU@W2=1K/O5S=^0C"$LL8\15K= MF-4=8(!]M9W#KT$HI4L"W^#XI2 EZT2Z]Q,)_G\1K4"')K_4Q@W*$:IYSA*4 M7KES>?Z\( 0MSSZ7QQ1&\=I?[0H.A1D+5$9),[):\5]_>Z>\HY]AKK/L\Y%E M_Q:L22)](O?2UVCM'Y@6]\$\7?[B:@-=L2U7X__^G,GJ&2RIOTG(+]D?!^OQ M+H^'Y*$O57MW.ES"7FA:/__Z[D 9L=_41W[2JMW6F9>]:?SIK4*IJOH&)?PG M[9&Z=.(1L?[?Q(\E$J*8&Y,96=^06-)5N6EQR*8V=K@$&1RN134K]H)4HRF5 MT,X$9?2!,LZI*!.441=EO-'F'W/]>ZDY3EL0"//:%O/@/?5]HFWBA_.DUVE8 MWHNZPC\I SJ MJ1"@<;39M4J=SR_M2O-4Y*L#/-CU^8F][,[\>K.7_?&ROI*$^/%L2:/1JTS3Z[6PU6[M?^ MBB14LZ_]^#M!SZN3D.^:K%3J?=%8.=@G<==,D@*IIE61:H*D!$F=)"G-J'*> MTWQ]V'HO^&\D)+&_HJK2GZ^#,$A2C%3>G=LLJF,(68[L*I7:_+4.)$MX*MWS M5"S9ZLC!D*#.[E&G+IM&K3V!FV\W[&Z$TECSX%N48@[2$_@. J>H:B)@!W"* M5 .L^XO #S:S77T/W$W!N?W@7%56:NB;)SA7<*[@W%?E7%O6G4JG]NUDW,> M_K(7/(4.MF]C[V'*_<\V28/%PP[ USX^F/KB::FGIM6.@7];$@[+AIF+#,0L M(2EBM<7I4HJV,;@#(242/R5(>_ ?S*'!ZOZ(I3S"[Q+\ZB/$FR_!=PBQX-^2 M$@ [<%"_-D2OTOAG7!5$,T3":8#- Q/OA@HW$F\A](K=J1B T'@UGY\&X1L M>/XVC;(OF$JBWW D,D4Y#QK.?7?:S^7(<.ZK(K*]U1-["NRF4$<&/E;-_%J2!#08:"#/M"AKTYQWU9SZ;> MGNDTB@S$B9[8?;'[XCQ7G.>>,D?,096<36'TBK.Q72H2$&R"BLZE(F=0!0.C M*YY/@]6@."H]3K#Z0 !B==J@[1M!:Y6R^P1!"X)N*$&K/9'0W3PJG3TGY-I" M2U=S*N58-59<=ETJ-I2*;!&[$51T[G3T:A4=S==T;3]O_%L<)8FT =<[J!)O M;IFE9JO57(_&66*-(LLFB;^V$:0V$'V7!$$VAR"MBH49C2/(KOFJ+^YL>XD6 M)FUBO [,3^QE=^;7F[WLSX'ERSK;=LE*T+6!U@DK09BM'2%(8R#Z[@B";!!! MNAV1D-W+MGUNR]H6AMD-LU+93V.E7=>%6D.IR!8'QX**:J"B5J5K]\=O?6DO MVB[99:I3+5>K<7:9#]*LJ%5.!! $+ FX& 1N7*8-I) 'W M)D'X#\P/7L31NM1HLOM&\'O-J##%1^S\1Y(TBUITYICK?9[>.*O@O6Z]GC!\VU2# M7H$[9O/^K[\XFJJ]JO$O_+BF27%!TX*F!4T+FFX( M37F84\<3U,, M9>AYZM28Z/KP1:MW_%V_?T-6P]8\'OP&>U38Y/X! ^[3<5TDG''D\QGP6[ F MB?2)W$M?H[4?[M_)W38NR=B/^)!?@A3>.#MND5.T::DMW/U2Y^+H\AC.*UO]IE&849J=0DD&9DM>*_ M_O9.>4<_P]QFV>>7K3..=NW'MT'(AN=OTRC[@AE2])O[8)XNX6I8'VXQP>:L M_$U"?LG^.- ([_)X30Y*K1KO3H=SV#L,\^=?WQV8A/S]C_STV&^U_]3RE^G% M;V\:5GLK;'3["6ST2Y3-G_0EZK(*CQ@VJ+0D0G56IBPDT!/]=+3SW3=[LOM? MX+IH#J.ZVM"_I-G2#V^/E<3U4@CH;T &AVM1+?YP0:HIVY"O+B!>L!J";)I& M-E5PL81 J9LRWF+SA^MH6ZD?20>VOZ=;_K/D"6NB[-FJI[@?)M,:D_']')WY M.)&"4$J7T3;QPWDB4IR[-[_>)/P>#5^_7'7W-F&NPQ,7NR]V7^R^F'A_)MZ] M)EO;FV06!QL\[:,GCLEVLXGBUW)%+SZ_G\Z8R-NB0!BZK&JB25B#F%\PP*LR M@&K)FE,EN5Q4W7KNYVJOZ>=>7K[HIFQJW>@@U5M_M,/DJ3FRZ]0**B[( M4Y!G;>1IR:;1C<;Q?:;.YDS\,G:>-K#.LO-V9ZHTUIQC+1?CQXXJ7Y!F\J9E MHF_I]SY[&9I;'*O:CFP9%RF/;6:#L[X[W8)U.\.ZABEK=B6C2K"N8%W!NF_' MNKHNZ_;Y*-^"WQ@/2!TBF($+X03]2%G\06V7&4$+0U)G[RC(K\DP_\ M2=<'A@37K((HK/P43)>N?/-SBO9/OWE&40I@"=+HK"&8U8?K#V8[@. MQY$NB[W!I4E.9.GD&QDMSMA!S1HX9^_@0/H&@[Z-H_MTB4/>'#M@R<=[[R>2 MGZ9Q<+-E-?EK/PC9W N:G$5ALEVEP%YLSL5#5G[*-BS:QE(8A5?7$T_:PEK- MX,9D('U>T"5,*;&_9"'E,TA 'Y@_5Z>!F&QBDJ#K1+LYA^1>FH$HB=8D MAD6;_6L;(+525)KJHST*?7$&"3\'K.+DW;9UF:4C/X*$DD]I_5(IBI'9X-]S M&+[F]6/UCU$:_ MM'8/NT_64"V^WS7&R?2U2."7B?M^?MML]/P/L(B(_&Y8@WUG;K M\"+T=N)B]_N\^_V243O??@#@+=I'',+QC@-1G 565=M07]"_KO)_UK MANS:JJ#_;M/_&X2C@;3L@2[0?7J.[B/@4]KOCG:9/,'\LZN8?X(\!7E>GCQM MV5($=;:=.ILS\8O8>;HIT'T$SD"O< 8$1$C/G&[!NIUA7563+5=@A C6%:S; M,M;5-=FTJYQ5"LYM)>>VQ@/2G(';*72?BX'T: /KS4%ZS@![J NDQZ@^A+<& MZ3$'2DT@/?YL1E:$H0#@H-X"M.?Z\_^EO\=!\OW-D7N<$D;8BV50]?_\A@5?] M=1F?O_Y[\]KS.!PV*?]Y,\*KZ:>=6C)I&9/%;^_^DFBCH3T=C4UO:@Y-PYXX MGJ88RM#SU*DQT?7ABU;O^+M^_T;U-<@7#WZ#/2J2(?P# WF?CNLBX7VOK2E M5DF*"W.T#JK&V0LDKZH#K ;6UD\D+_/5!7OI%3MA X'D)9"\WOIE LGK)>'9 M]F(Y"20O@>0ED+P:#;S31$BF*DVB!&5T 9_G36'KG L)\F\1^;]!4)KV M![8%*E??4;ETV=85 2S35Z>/"U9<01UMITZFS/Q MRZ!R&0.S1ZA<5[X@[43@A+07)\1494NK)* %3D@KA;7@W(YPKJ'(FB*P MN03G"LYM&>>JJFQH5?I(",YM)>>VQ@_2G('18&PN[<73XG=4!0S92^RL!=9+ M50?&F\-Z/5F*?WE8K^HP+O(AKA<\P;^]C<0*[OO;\RSJ@\CRB%*W/\K+J&J@[T M6H8ZWQ\NGA3!>+>)?TORT9[#-#4,=""=RN"2R ^D#2+%44+.7-.=(\,7W\U> M3@LCB/20ETB?.:9J:!Q/#+(L!W"T#*R+COF /3/2H#4?2^+/9UC.)9_BS@R$ M#BB([TR">'/T5=F6(>@6_ B7!B7D,.D&WC*0CIY:YKN<2_$SEW4G:MCEK8:- M2+;)D[N\)P.>VN>R[,T9L$ <7&Q7"^1XV-U"[<[)&N]:P!B0 ,(HO+J>>&4 MPVRW#[&^JAHJ A7HHJA 3]H!_40%,FJC7X$*)%"!VOXR@0KTDL!0>W%A!"J0 M0 42J$ "_D-@OXC-+VU^E5-.L?E=V'P!_-.[+1? /P+XI_.[V^GY"> ? ?[1 MV 3RQMIP'5Z$WDY<['Z?=[^?$Q? /Z]DJO<>^$$ GS2-]P7]ORK]J[+J:(+^ M!?WWD_Y56;=M0?[=)O\W"$J_^]TZLQYP/[4 OMCU8!@ M6/(4_,_&1Y=4,W[ G\'_D8 - 9NVP, ME!H =:+%(B&I! N>!OX*IGCS(/G2G,R0V2B\3AK-OO,9[D!JG#5XI0;@HH$T M7"613+%"LG!#4LJ?XH-.HD5Z#_14"VLI ^U\UD(Z. :RA)! 9P$7U;&F_Y%! MJ4BW<72?+B4.&[,YBG.3$G\MW?LY8 OPR8,TCP/$TX'M@&]A2MD.R-E\&2ML M2)Q$84A65QD4"UV&@?0-GO4<"IQO8Q#U%-B#CN$1II4B4!UIL"8P*S]DI(*/ ME2)**HET'^!4UVLR#Q#7ZXXD%.(%7O]__'"+LT*),I F&4A0"3XF.87U=-Z& M6N= _D@':#_5!U(-2^6%F$Z)#YO#:[%]-FS_-F+X:S 7%%!T)T&]IP41YL!? MC0$H2PJ J&QD%#]H ^2RB.(U$""Y9S2^CN9 9B4^(R\B+H(X1'#1(H[63"W! MR@!GW!&\#Q\>(RGCXO)7P%!RI"3@L+N(OR,?<;*= 5_2711D-[.AJ;WM0MWO%W_?Z- M*G@09A[\AAR2+ZY_X#ONTW%=)+P?T&@&+-OG#G,5Y?MI5?L!-4$-)V IGOKEPEHNI<<7K07G$Q TPEH.@%-UVB JFK'H)>% M+JMRWBLHHPLX5@*TL,>;+W#K>K?E K=.X-9U?G<[/;_>X-85(6ER-"0MX*L: M60/56#.NPXO0VXF+W>_S[O=SXIV#KOM*$N+'LR4]09R3.[**-FOR:HYI(PM) MSAEW;:4@IBT;>I4B+E'-T2+G1M#_2?I79,.J$AL7]"_HOP/T;\FN+9 ;.T[^ M;Q"7?O>[J@^@YRMEW+9BR!GDG\=D#L(P)8CV&6UC"KD;221<^N&,4"3'/^ PJ4%(6?"W=="IR447)"R*!Z! MH63X>A9O \IGL[0*(%GGP>C7T=?!2$0=P3B M@3 JFF:\H%<&5(]/G$'FF6<>ZXM8%30W>'?>E^H@<#E?2T MC4-8VDDJZ>. W5F8DA2DGF'2[V+-HWEZLTU FB"D_'\P(CBY1!FX_*E7@[F: MQL$,Q\A:-]!.#LP>_D%F6RH$0#N!NF'X*5-R$V>=&TRZ9:56#A;K^.#GG1[ MS5^SEA4Q8:#R"47SOR>K%?ZWW"[B1:]^SIL.\=>KRF(!TWQ1F.8GI6(_89J- M2]D2 J99P#2W[F4"IODEIS;M!>H5,,T"IEG -#<:C[6),,T"J5=0QG'*, 1E M-( RWF+S!89S[[9<8#@+#.?.[VZGYR L.V:;POZ/\UZ=\P9-404$6"_GM*_Y:L:U7*IP7YMXC\ MWR N3>L2=8'AW&L,9P&2VWY7M,/D:>JRX59"!Q#D*$L,)Q?Y3"@RRB, J2UD>Y@DY2"$ \]%@^J+1M:I5:/0CP( M\2#$0[?%@Z[*NE8E0T=(A[Y(A]8'T37K#3"<:T/0X[.N!A[&/N+E NSY''QA M_1]-@8#S@I MTSK%YS/8:Q\KKCY!>40WUB<&ZANFN=]ZF?Z[C+.';/Q;.IRF&,O0\=6I,='WXHM4[_J[?OU'\-& K#WZ#/2KBC_Z!5MRGXYHU M1 T* 5%DS\7L5 ;6^>*^D'9SA@F_C^4^P 7G6,8,:'E.N*HZ?P+GX^%S%$WI M!DP_V%8PT]T#Y7)'CCPA-&@*E2+-U+P7+KU_*-=?@ M$Z#ZSV,;U1JHPLZKU\Y#_H5-\L.$\AD)_H8,"WV$^2:!90>&^&11V>8*5%!)KS$FT/FJO3 M^M1*40X:7>"%5B&N>W&3C?XF=C>(,>"7H-NA54Y"J) M9&IOX**B?$RV-\DL#BCV/Q]Y$BW2>R A:;8*UC?-\+2*=3\62ZK'H3V?[0^; M4&1K*>K+>9/V^@ )DDC!\ *H/=_?DX<2&,K/[XE&)]@#:]VVES5L0CG>XBY MN7QRLPYHA$TX#=:$+1-;AF"])G.T#W=6H5A"/S,_?>99H.:[7,N2_0/:9O0K M^02BO\#!^QC.,(SU?L*-J@\76PW1P*7J (\V<'FRLU8_&[B8EW)V1 .7%S5P MT=Z=SEYG[S#=IK0Y:=?+>HFI+#JQ'%F=WNQ^?^'T16^6%A!&$SMP5$EO?_75 M$&33-+(1+7V:0!EOL?DG&[?T4K'TKX='?V#R/N)BDR3/B'XED?=V*$F5*GS. M*."Y?(W.>U5V[$HU.D]-JZ##OPJ2R$YT9JDY6A9JFPJ50BPL47/'9#7+2G$D6UQSRMJZY_?[CE_ ;-J"/S^S#YHQ2PX4E*-.6$Z<^/ M7']^VM>?[O.Z@IOU^H](' M7D0+Q\*B!*BN,7L!4E$K2L5^ M[Q.!4E']76^"4B%RNB^:T_VD-NQG3K?QZJ)-Y'2+G&Z1TRURND5.M\BT$SG= M?20,D9PKBP<)M&S)+\YQT,HLP(W3)DV'Q9IKH&RT6 M%![9GP4KS [%9%K:@B==^F$IF99V[E@%:WAAUG7G8'1\4/ F*B$PYV=.;E)9 MNE\&LV7V/5M>\J\MO@[V.L\+J!>0]HVRY(_8OK5@]6L-R)EO-V<=R9F_>*X\ MA7%?(%!W%)_]QJ^$HSXFD[2 [O M'(5)&T7)-2'2__J+HVG*K_\(_>T\0''YQ#SI]>JO*&96VSE5&]*G*"62JN.% M*19+#,-PZZ_@?HJB#\0UA:665.7J/Z5%%%/IOLW?]Z_\?7'QOBA_7W[' TTM M;E@UUG/2=R\CY(Z54/A2,/_M7>*:]GBB#\>V[9FF;0Y'(\LV)O9$FVK#B:W8 M[\J9ZS7FJ#>3;_\(0/G/4?WC9GG^!HUAI&W6\T]D/(N,9Y'QW+5@R),9*/U+ M>>XE'30C(ZV)N8IO!ULL**/9E"&0B05E'*>,8^DIO50KW4EP/3^Q=0U+OR*O MFZ-S@?,>ST^6$M*2M&7!\'+WNUD:W 5IL.\M/BX:^<)T.(?GN5O_Q@C&BJQ; M+TKD>>Z\VG\ WK_,.L&5S>!*395-]T7Y3((KN\N5(M^U&5RIRZ;2T\J09UNZ MK3-H-W%T%V"$\.9!>L^MVP_POZQS[U/F[=,I9F>LS.6)6I>=2C0M$F??,FNQ MT23U7G5EV[;/L#N;+P\%%38]=_:](2ON.7'\YA-A#\-/A88NZ^TB][(V;5WK MDKT"M3ONB[2X9_CE'PJ4\B"49FAU8%HD%DC<^2L$-V95!%AQL=Z K8'IN^0' \Z3 M8C]]V1G8)>SGMPS?-8+7WMNR\;(#K=;9_3UP/@7#O**CK,FZHPJ.$1PC..99 M W=,V:J4(OJV5EL-==GEY7_%4JQA/UR+B0='EI9YUC^68#Z4\^ M@5L2XL]P?P*T&"R ];" ,[]G%24)[ ^,B2WM,2=/QL$='+Z#5@#'I/%BLQ2 MGO8&\_5GL^UZRSH%S0F\*TC98&'),!&5C2.%_^1S+MY%QXPUR:P@'.Z!5[)R M6%I1?GS0:_^!__S4\'';>#NAQ3;=QF0@ ??XO'R0;CD^+,9%CHF$_(PWP?;- M>/%7G!5_[8\/'-%[N@ WVP1D1<+F=H.P M S,"4YFS"9 ? 3]QI;MT#P]+0.Z0F#.5?^<'*_^&U<:#1TQB.IC\-G#<8"ZE M\GG@$WQ+LL6Z^@"'!:]=;,,#,L &MYZ=[3Y-E&9Q!!%3QDVH.E$RB'%G!="E=P]] !=(__=6* M/$@C/_P^D$91#,1 5]W'(CJ$#TAPGX%^.,S!.DIH;RU<=[J&6!NKVK\"JV]O MDED<;&AE->YLLMW06M@8Z AI;8TMM39 5C2X[V-?+'R,?\NIS)_CJB72#2WD MCWCSK#B ;>3ULOF[,AJ"9V-S(EK+#8R)?=^C)4GX[1$J['+ MMAK;#T3,1:NQRN]ZDU9C)\1U#=*9"DED5T*-+PI.D2FAG\IB.;,?X,\E1;&( M0?U1(75S((9/"+:("H4DEPJ(%1,',V9(9'*!"5<$EDF9:.*Z%@5Z[(?) L41 MR*$@V40,NB837B!@0393=<%D%<48"=& BB@(3;)=K]$2S-[/(J;,-(*QQ=$* MI-F,F21[3P S$NP5V,$ =..<"2\<7&&XH-:\ 9N+BF)<(- <*!X)&*)@967O M@M>N_1 8CH&"8%P7V9RI0K0W,G%.3LAP%-&^= <&,:7#'','%QK2 4NO9BN5'X_S(\^D&K)%3-\N48#R;U!1>.O*(D@;@IL$2PE^A0/ M ^;0_(D])UF5:WI,]8 5 (]:4:>'XOW\ ))CUV9/HOX _E;8"\Y ^A1E/3+1 M0H^V*1BU;!;,_#KV-KQPL1NG>&M_K96VVY=MG&S],$>-VEMG&0@J!?IA+,1^ MH_XE[LY/VD#/I<<]09XJ[1T04+T[R$YJATB:EK"&&@8U MQ,,*CQ4G4AU6\06EO3^"K\._PI;:=;2G9L*(A=X>4*BE$?"V3XT9G%*T$R0J MA8'F6PR[E3I)9V(@IH?6&$XZ(XSZW#4PC,)T/6,_F8^/L2&@.F"D*SI1L.5B M;C=>>!IZ'2!_./8YV<0$'/ \V@$F59P&__;+('2;&'>4!SW1H]_D1BKZ\^$M M17#,S.U+4[$QT,Z?.\PL2:/9]RL6I4%['JQR.FOY/&2PG]2!6L_>[ ,0EL$C M:4QR'Q,PV67.>8P]WA,&[4;*GD9) M%-XWX)LUVH-$+6],]8!+N.12BGN_BS M&6M&P8F>$;'^*X27GC<\P*'7%3'+&SL&!K]P_^B-"XK6F?;Q[.C$;\I-9A"[!! M-&W3&Q:H>9K%P5!:D"1A@;^$Q'?!C-2\VS68\&*SG[/97G8VAP?+Z3([0Z<< M#+L>DGM_Q0YG5R 0,-8#=)%D*HR[!O28D=M?CZN/;WM7'+%WJ(_HIVD@W*[G*Q&AQA M#0-L6!@&;0RUAAC9)2,L6EW+WNX(BWY9E_:\\(56]_ .8P/G15=J(*&]X<5X MH)=;-307@A)4:=LQ72#&=%2P$NH);9BO$&@[.U!4>ZQMWX:L._R"=YSKJNE6 M#;-F@_#32WA'U5ODL,><[;/]9+BUN;.76:)S+-+[94 /Q1^/%J4TQ:"@P_D,>&>/"(]J:5R$ 7828'/G.MD&2R8T2.% M6YIT@DD?^564X(N>07DTA45.,)V$N>Z[/[ 2 7!],-L,['CY,9X"]EG17H&+ M:+5BWA8M EEO5C0>D1O4+&=GON]6%8\N'*SDL87,P@%413[+!N"FW\G0@4AZ MOFC2L[7?LE0D/8NDYU+2\V-1N^?%,@MN/HQJEA*#RP8IJV9:1=LY=Y>3:)'> M8UP5I2HW5/."CE)$>G?$^U',GJ6R?2)^I=#^<(#?/DB3">"R0=$%!M# "2V#($J00&I7 MH^R82Z8!SBWF3N>161;F7&SCD#Z9?0I^L+> \LCD.E8=_]CP5&A6LKR(_22- MM[/\/BST0_J9D58>'7GETYFJTJS&II/\JQ-ZY"?5?2/Q^&I3K/O\OF9QJQEU M)5'6)V]?D?SJH+XWD-]6'2F+0GYWRRB?YNBW'3#*,Q5V#-+W/-Y1:LG:O(!! M+C7.%E=J2WC$VC?_!\$H7C OU[4QF(U42I;H@S/TEQPNY=2QMN2#QSY/LKP+ M__8V1C@4\M:6/*VHSF("N]DB%+4!QUO^.9.J5%)RJ9>1^P["PS%-Z!:T'INF3LRA) M=VIL'P&QXN=.X9S]44Z,R07?S[KQX6 E"_9.5JHKG/#P^'" MCN]G'G'EMUT&Z MWEFO%EDY>+A6'-LSCS_&Q-B$J:=MG&<&X.RC\NP;!L&9V_[T^"9]V)!?7EWV ME5ZQ ["K9/?S[/XVC;(O&'@Q_>8^F*=+N!K6A[=7QUH6?Y.07[(_#ICW7=X+H&C= MH+X[W2J O4.'5V07[?^F5ONIXFWB98U_V=,-)P2&=UOFEPL)_0(MY1HVUZ[/ M+]]+U7RJ60_3)GPJZN:'1&&2I19$$)/"4&]TBD! MO%:+,T$!3:, _+MFOY6 MZ<-"6HA"9LL0-N-V#RRUYW%2[37#I/7I/F3D[-T52MBA,AB$H057>(JC>GW=/C5=8GO)N;;;#";T5T MI1I_UKH(KV&NRDI'(A."/+M'GIILF"*'05!G,ZG3E W=%=0IJ+.AU&FJ0G8* MZFPF=6JV;*EV)\BSVI&8VER/D98]GL)#Z6=\YG&2W*EZT3<_I'FT1323<\I> M^$,I1,I!'4TSC^"?NPRUS[J^8+LN:V:5$\$GY_ZVV]GCR*K@W'YPKJPJED"D]Y&TP996O"P_% M]61#LI$'P.[;(,D[S!'_TD"F'K'K#OTA;G#T])6:]4LLE:+J?90&E' M9^P@L/-ML4PR^Q(&N@):I>^,2;*!T05(R+B(^7K@JN'5Y27$YLSQG'93H"V? M<#[)ALP"6.P27#9]'YW#8GM>O\5:&G9E#30609RD;'?/[0-9:V./A,"BS_G ML+M8O@51.)#^Y(W"\>2E5T'65$* MPJ4O-FEN;E8^Z]8.9!C?X;;P2__/-B2(UJX?XY^!](\-W6)L M_UX60_NT7")2^9!$ZMOF&M;M^=LLG[O/;EU]9&O89]AB8R#M&@[M, T*_8RG M=7X VJ=H2%ET__9G5%[MJ#Z:LFO_FA3IGQ0?BEU0:M*3*S\?9>P#=@0'N45N M@S!D^A&U/45$8PUF,J8QI/>,V-<@.V?,1)ECQ[)'V(2^]<- ^ACFS1MDFI]3G9U=%YC\=EC2LE[E#ECRF#&S<$O#:.4.58HUACN&_#Y,M@DS$[; MAJA#T(6EMAM0!>^'%V5DB5XMH%.#_P\ 6)N;T(O^;M6[,6 M: 2?2;T(VH 6!_ZNK4P7%'M9 MXH*2'W@!FRDL:VX[R/ ,D-X@U!]DWG87'SR#10A2*0Z2[XBNF<((<)8^? '2 M=(%/7OJX]K?^+7=/ESA!;'M#3?B=?1,=S"[N8/9V)MX(W.D#DW= M-5U[.C2FCF-/-'NLF[IA:/MZ3W0P$QW,GM'!#-8/PY;2<#9#IQYEWQ>0X+.L M$?L$-/T:Q/F;VA+:B]F/WU%5Y7UF[SQ?LE"9J[+$R/; M,_S7_G>"ZH_M)(NW)&<4X[-YH ??#-<3= ,R]YOJ MV1B=@RV1L[@-HGM@]_>$MK:/H[L PYA4V<+T(_"#6(=G%GIB357G03);11BH MQ#[R(0W$AK<1+MJ-GP0)598$G0;J"\'&G)P(ZT//,S"9JDU@[@_P#NS1FGLZ M27DQMD!R,;\"7:[RPK"(&/.KVMFL^$^T?58![!/;9=A)&H"%]]( +$ZX1*6< M\S,+RJ<.7#*+@QM&I9\BV ,U:X3[)!TR7[1H(WCD55F\$(RC6]"#*>X%P5@P M#O5_MO-;Z@?C1K/ T0^PAP946L6XGJL'.0M*'J^.8ED(55*=WRE(P:=7"O]O)%JH0&C MV;-5RUHI1R4A60R>8**W M+4XY0"8N2()"$?F$!=6 4I?@G8!&R&(@!<,@K<*P?$K!:Y+N-:Y\40O(_?4[ MLL2/48ET: X?:]A(E_U=?CSZ[(Q_&-6[QTEB;V=V#\\-]M87[RX&]33K1:?[ M,-)?GQAJ==X\.= O()JVH _Q6/,NF%-R1+4PS_9)9IA/1$ Q T_@RR%"RU6!"1(*+L#@\4$IF5P_0+ M@J9;F&'09MT/C&EH8,DM0A^@#2*XCRU M!6EE\!1%M<.8Y(R4G6 '--[CO^A$2.$6#RQX3#J-XAWPF8T//DP* M*C_Q&45'\4.1*I$O)DLN(CQF? \^_1*6)L_DR"\<2#@N]+W *H4Q85@: M(PC@)*.CDYT/%I=_7$A!BE>6LX^6_$AOMB,L?-SR[*&@:VYPNV0>9F#6-'T. MC_>C=[@J/^*&8-P@*=W*7-.@'$BA!Y;LD3,"9C@]Y_:392M=]HI!JT-'[=WO MUR6_A%+#]7:#H1V)^V;'4EO;L$C<1=7H_YT3Y_LS]^5X-I)_>QN36XPT 54' MZ^UZQ[>C:YCP-:2B#%Q>JOPHWR; EKA85[AP+'HE84(R.[XO/P>Y1BZ97C0 M%THD!&]R1IARY"=+A=6&01M"12:L_Y(>I-%8#881D]SMO/;]ZY+7F=]]"R(C M/33SY$R=%ZEEIR9\2C;+/#R3\^Q1N^!R^2)44]5/9,<8ZDO9?[_._'?!3474 M_'B$(SOLS/, :;(A)T%*ND"N-"601B6NZ3$E[ :,*%IKZ.&1W<6U@FD^4L-^[61G4 EYGZS8OUFWO$ D$ TW>8 EHL&;! M'$^,RC<@O:Y@_C3[A!W!$3!. WX8EI]CT-0[6L-!%2N>8.P^!X\%CXYI)V[W MQ%MDGLE=>NX:&8'FMM 3"W\5@2JV-9]S*TE38(*C0 M)3X8WN4I9&->/?"CCV.BFMGEF*R38O1R9RA^PKB8'331'RYI*5S2;-^QM0LE M='R=?7H\E9#5ZL#D2DJK2JDK,[70^\RVZE M6XW'6\&<\X5_YP>K4J8U3\H^\E;Z5)8-!9L^I^XJ7AWZF+&5R?@3=D$IJ4VD M(%TF!4D_/P5)9!*]92;1"2%6@\S*Q$DFB\K&-[7*0W)?LLY0OT;;]#@O4V.= M2KO]H-!]5HY7RK\\D(B/&O68"U.*-K%T&*R]6/MS+$I T12L_1@FF_FW>Z(K MCXEA 1*K0"$\<2#UD^_%W+"2 P6@LJ^W;$:[4+!A( M(V[QWI^S CQ3-CO)V3%[4'FRLYP*DG_0>S/R3W03CUJ-6?DF2^[:/6G%16<+ MC *!5I@6.40G3;CR$S)UZV, MIWGRV8P,I+\_884FY6?>;@.6R<:#5)B]O S@IGBVI$Q&21J7KFR?,%OOV.L+ M Q)GL&]$_Y,:#E=97:@4W?P/-Q?SP^[W_[S^//G ^+#T7'EG]OQ=*'1HE)BN M8DK6+"1UNUWY,7 #B+C\Y(&9+%G\+F=)GGJ6+&EV-1A56WQ)0./>[)"=1L%Q M3 =#RJ+=W(1BX>X@GE]AQ.ZA-*-O7XY,"._>\H3P7%[P,,;.93MCH0-!@07/ ME.81??]L&R,UPH3I570'2EYWF=+W,JH6S_>L>!(ZLSPS*IT_BR'0N^ D?\ < M&)#D7/ \TL<9W6!15I;9=["P+*&R.(K:?UW!?K #6?X^4 G:\O 0O"S/=PPP M\^*AM;*3!KYS-?V,M*#FX3!2$KOJ89KSP/$:O[B@%1YJ Q4_;^,L?*THJ$MUANO^"'#=0* MVDM)0T$H%[;1G*RCV]C?@.A,M!M(G)4FEM46,/-DA8GFN ),"_GW?CQ/RJ><5'#2\P2"@AQ6 M[2K[")8)O()E5N#[F.#-G"MN\<;)KFF9J9EYN8PYXW5\>W8A'0,OW8XYUR)5 MXS?4="BC85#$%C[W.2]&H _A]C=5&=GA6'G".RN3G;G@"0B5'$D*+)]2-Q-N MX:LC'_[ ;"JZ!D7VEMD4ZPB4\\D!')\US70L[V.1 M79,L?:R1R6@F3Y=914EA0W#E>FPI)(K^P&ME^-.1[?\[BK]+E#VER0]>+<]_ MWIG\L9GP8@9&S=1KX:PPI\7W.1, 01.J)4ID&<4+$F#0%79Z)R%!.I:00*DP M 2NW('RJ25J6-*.<5^DU/"Y':& I072"G6U#2LAB/9LMN&8SK!0F5&D5A<8H MGXZS#KZ-UC:C YCP8%1!3Y2-88]H"FDFL7:6^3WN.^,A:K=$<;8K)TCF [/*D:.IU**(8/PE;$Y[%]Q% M&%K9/9(IR:C=O<42\:L%5E+E@"7H1G.5M_-<>@1*X-N'@("=>N1QW'DN6<,L M(!*6\,FN]C=@ R]%ZQ>,()\9PCF&RH[CQFH==ZKRLJHPNN\L@L !2=*L,I7J M74:\6;*A.$JZ[%'2/GBI.$H21TG\CB,\GCG+-%+*0S@9>! R\/&:6U1F*%MD M=AIURN+-?(%9%J!%N1$'U,LM'IS9Q5NTBEJIWYA@W%^@PN@##<[*!1-1&]BV M$HO:V.]8_M@4[99_9G8+FDD>T^?4JORELL%\Q&?9-Q8.7*[G>U2/>U'[F4&B ML$A0_2[5?T6C=XI&[\?,Z/T*V\/,"&!F1!VLP7DEF M=.>GA?CS/P;78!/'-"ST(%U_^_KQRS4[A(O)VN=GK> M)."CPOC]. ]"[_H2 M87>289\7P#XOFE>E#_S\) .4*4VZ0XO$(.H/D-:Y(NHSE- MY>&4C&S$//;\V([\(/$,<#L6)*>S84/S$L]?"S(9G+0!USHLC[X?C\:'[$I>6 DN4I9C6HD'J!$/T)2 <"2U#98O9G'W0-QZ=UK0![T:=/4$/1CD!00P\41;D)1!6M<.// MOJ-''\ZO> [K;$;(8G'I):FKV^%D)^SW'IPGVF#D0Q4B>:.EJ#&78Z!(5Y(U M4)L^^T;)A@YLN]CPID[\(AMN4CY7E<&QCO%OZA!<0,)_/7X^VQ KYR+[JPY4 M\V?886V@.#\W9*)-XN 6;:1.-U(=N+K8R%9OI*DQCG248QO9/WN[.!OLI0HV M](&"!&&8@TJ<+:RO]FZ]-C#HUML#56Q]4R=^F:TW!PYNO:D-S+/40-ND_>ZY M/+4P/K[GV=1JF_DK9A MJ2K]J0HM6?+GN$0D*+(*^:X#ODBT:)[/TMZC!9G#E\;Z)7O98<> VF85J6K\M$23P"Z M *GM$-G1TK\2S1PD8%%"Q82WG2S1ZO1B#?3SR45Z/J4T6Z^.97][6@W_Q&Q6.WAR=8K_[7U$?J1X<=B$O5_ M81L&_GE<= J7_!L$:_X[0X_$8[_N-&UY]SN?%E:;%B@J25Z!BI0%Z\"A5Q%) M,EAO$'<2<](+B;V)$M:AF!?5^7,P)9(==,/B8H[#R9$K*08; V;!PO%U:3Q@ MN= MV,7F\WG;:]JS;K7%TCB6_!Y0-"18Y9##T"?IG8DSY;OC9;N#S-1&ID%"93BN1?,-UE8DC"AF/,'VVV1./]#"FH#7 M6<^Q)H AG,J44:05MF0$7_4'DAW#8/+\$ @%QL2NEJ7)-HX8E-((&\HG2^D+ MAJNE:R!$A*#=+\$I-SJ2;@(*4YOLC.X8KU"8<096A4,[^)UD^'+(G.#4211L MD%ECI?;S6'?"O"8**A>$] '@3FQ3A*"E,_Q'2&L'KU-:)XL3"YX:7U! -QUY M$8Z=,G9Y F7AP+F[+)!.SX\)C0+W%#:P=.,SMVB#6P3+-&=HPX@6(S\ML'8' MP;![*6KI-F'.9]Y!L-26\]8/.)HQRFJ28_GFAC3=H@T'0L9UC#A"9-8O :47 M-0US/&V@_#NJ"RG^[)+,;W'!2V^E'74H\&4F01\G&CH?;!&([Z+8=1F,3@9= M5BKQ++:8"7O8CILM1:;%%0%Q"UN] [B#6)=/#B:'6,<^G](:&WN5 &II^Z+= M&PX7^3U;X0^4XLJ8_0B12#4E;L,]+.0Y$0!;!DE[AO-_'M9NGBC^TWO-U7$H M'ZH[\^6V.R]?B?>JH9XY $XF-*C :U=J6I[:XU UC:N<;?_*&U;.^ZZP $7O MKM5#WZRCC[F-V5:S*)^!'S\4[:1I,QD_R8'(DP+)<5^-RU2Z<^*[!%=;BIQ+*>P\ JD6S@,W M]&_(*B!W'"Z]< Y0NRW].7;ARU1;YBZ%ISRFZ,3<4($Q'5T&<>?"+.;P'\6K M=Y4A+B/5Z]A)AOMBA"\F&\D*AK\JOW+'FDK8,O"N V6 >%"SZ$,A7HX0F.5I*>9GYRK/M']B-GHZE>'V%AMGHDID""AE^]J7?E(Q7YX?]$A \' K M2DV:O,C0A?:^/.(D[3N5TDT4QQ2((-GWYZI.$#V]Y<,&<>OIP;VD*C^?["JQ M&QN1:.2W,6?*TCTU_VFDA@K'4V+ZA+*AF@91,3!K@KI%NU@->7<6='6QOQ,N MX9S$H1ZJ7"G(GR M\F/+85YLBPC>S):WJ*L_ZOO*$4^Z*;@1![M#NTNQSE-\+1&'*[M\#;S_D 7V M%Z"C^7:40S7EL/^BU._H4*64&Z:5&OJ<'AP7]H\03E.2.%>^[+GR/FQ$A7-E<3S<0.#W2XDE/(581* )<9K'=<0]#3]P *V" MSS/[&:R4311GJ)OTJS3#PZ7F6UG=L+.*DEU=%ET'[8%/RK&!- U^$';T67Y^ M[KFS_JK\X;R3^UY@A.0@ICZ^_H@!OM=KDX8@>+@\5UIHR]-P.+PY.YX@+ 10 M'+2>G(>,:HZ'Y9,M8N&7SB!@*<#DW:!]G8<-0+C.>/(EMH$NVT483$'H.FP@ M%(1[ ;2?T3W"((GY^H!V\TC_C<0(5V!$W9$W@JG0$>FG8U!C:M5C>,6-HK]B\F4NNI9B+A:O"CHP*;#AV MYEATP*8)?K3!V!4L9@C:;HV$'=<82WW-Z$%80':6',X%.*#*%8O8%:TK]U:9 M>7J4D1C1Y(V5SS"ZW;-.97;I&3S[[2R+W$4[QFE)HC7/0L>$T@RIL R]#RJQ M\.8X]CC+&6']YI+=Z6?\0;LZGV:6: 8, J)R[]24HB67T1%+BU?B*=R0%%9PK5:P75MVY<0T+YH?>UT7J=TH)*^WFPUK M98Q'AF,_]8_(%4['VM";V.90&8TG$Z!C8SAU1M;4]73%MAW=]/;I^'*R1ZN\ M UI&9M76_--X\G^E;Y\E[_.GZ\]_?!P/OTW&TO3CI^$G[^/P#^GZ&WSQ]\FG M;]>U"KC62MW2*W;J"WN--*P]B33LFJ>Q?\WCT+^EI[]IG2>]Y'R"?9(AF>T6 M4*[\ JJX5NB5BRS2X9H\4PNSRW.M.U)<0S,<;^KIH'7'ECM1AH8VG!I30YUZ MEE$)2HLUFP85>AO!TK9>2OL NZ=+TD MY*BEUSGJ>GI);:4GU#4!66EZENY8NJH9D[&E3H8CU9Z>35TERQ=[ M).9I!7V@LZ<7UU9[0F>CB>6I0\,9C;6A.1V/A[9A6OI0'6J:.S:T<0!*R,*WW_?DP6P2Q(/TB3?VW+Z3\=)LJG=\+6>T*4P^'(!96@ M&(HY,;71V)E:(TOUAHYA*,[8KET(8DK(%'/V^D!G3R^N;?2$SD:NJH+C9#B: M-S8U>SJ:."-O8BNN/74GDVDE.ON4@5<\&>'L [$]O<*V>938+H"3=;$XI3C: MJO5HRZGM:.L9P2AQM-7@HZWF'*U\G7SY_/6;]'DJX2'+EPG\\^F;]'7RMX_7 MWR9?)V/IRS]&?WST)-B#S__X].WCI[])TX]?_WXI;JL+*/6B(J'&E()OK/AD M%/DQ+;P;!S&AY8,''@3^^B?FYM[YTL=P5CU?PMJ;G'5\<)AV738L;'I9,:%AR?_[2>_[I0\.2APBSGW=,SV+Z=!4UV MG(-R@<]N-@_F \G2^M"C38YYM//,HR74HRURT5FQ$,6C++5C39?8.H05I?., M)EYW>E:)^F6J,A)R')T-L([02,M G4##:R:L<'@4M>,F]6&0F)D9L7)@;&T#59TTUS4;$0Z0#N@(W=%DOQ#!G&#- MXVC%:KR+@<3TZ#% ")W/Y77GN!ZTL&7.!00KN'[F\UC",LM27= ,7HHT@C_0 ML6[B:$;F-#&2+C4%L$$ T4W,\UU9%F(0S[9KW)X9X1@HN IY9WM6E8(CX\Q# MW[#//[SV&X1:B/QUWCKM9)3?DYQKPX@E-?-7PX79OE!@'KZFB$<*W( K(;.\ MT11S,>E"R1*A<.ZH[+:;;"$IP=':7]ZTO 3-EE6]'R$LQ 9(^()D"C8'BJ1I MZ8C?Q#N5S\LX,'F":\(JQ&X>2N*+Z1:"2:%^/CQ<+'^U.C:.K!,XI2!*RCO8 M 25FA[W'V=,T]YR="@)BB EL:=LHXSZ&Y2G(IP5"C*"A,6-QD"%W>3-UFOF. M1(=B<;4JI 5'#4G80T^ BA: "WL&E%\9G+B;-M/.^I4JH9%&2_ 4M! &:__: M;^-0BH)IHS9!:X0J6EH&= L",Z9H(B ^R 97Y*@O-K])_PT+?2G_\\:7IJ^LM07'<1K+T$:'VHN!B M8,UU#7A*;N*M'W-H>TVG#&17EULB9'K9D*E;6\CT&5E4(F3Z6B%3Y<6B5N0Z MOR37V7GW./F^3B_T/S]__<^/_QQ*'S]Y+[ 3FB#O7F=]=JH91L,_AI^\B73] M'Y/)2^H87F>H[ZD9&VT3L'[17?V!1J&4+*GWSH(DV2?FL1YK^'XR\=ZR3R?> MJX_\9%2[[9(O>]..L4 ME3EA$OA?3>LY^%84H+]*^0NG":JK#PBBB013]LY?/1/FT=429--LLMEO,M.C MIM;'!._U]8%1]&)B$GU^.SAQL?N-LC5X0V=H>Z8U M5D?.R%)4S=6'ZF1JZL-W4NBOX?7;Y.K6]S>_X-X/PSG^9U)L_##U..3Q?\2'\)M^MYE/(KW_UNJK+FJ/_[K[L3+$X%7KQK%R>E(Z<6C;$"VV;E M"KX_D^]-.^?[H:4,35=US;&KF2/'&8ZGEN=8(!N,L3/4E;KXWJR'[QW9-I4N M\'W=GD%SK82_'X,J?L)&? J"JU8;L3%L:6LY6QK*T#&FYM28>$-S@E=XH[$R M'$\L=3I6S -U/,SPGJ=1? V,=)VO])CG*G&ZNQ M.^N_" 9UU<)>'JOZQ#8F$WNJFL;0=D>JI3MCS_)9JU:(%%!-$]K56B%3K1]B9=;%=9AC=-2,1_;45L;&1!EJMCTYX'N^$5_SK?M$TDMK84V3S5JU<&.5;9]T:JM92%=R M%G)<;^)-QF-C:DU-=6PXNC)5K:FJ.=/QQ)AJ9[)037K2E"W#[@(+]&_=4R'M9E_-*5(%7 LW1MY MFCW6+F/'4*:F:4Y-V]8T93(]BW_JT5:.6J>N:KY*:KWK]B4F&S^8(Q / M"9-FG0]6+BMY;1[5"AXU#,4:C@QSI%ICTUS F*V_=6^M%X?3UEHN-(CG'TL:Z-S3LB3910+N.1H[B&>Y4 MLQ1-M=VQ496+ZU&RNNS8KW+4WU@N?M-ZG0O,\UN4(GS>2W+Y+V'TOJ#:]0WY MU"JT[=0&=3LQ)IZBJN;(F8[ F30\2U$V1KBC76W+%G.I1>*X- M&D\XEJ]FAS:Q.K$O"R(605!%+=:NVEQS]TN,6+ &HX]5JQ#!Y2MZ)>5'Z;#<#[)%O43N9R= M:VBRZ7:B*$28LAUA(:LP996IHBF.,M74B6%ZIN+HEN;INC,>#CU-==TS6:@> MR]8P9$/M! O5;-DV6'M]#%,_O UXPPJ"T/'G*ZY.YMGH)<]RJ(XFEJEK$].Q M3,741B-%5X?ZQ'458-#1@6=9K#+S,8$+)S^P"P3,]6]1-+\/5JL+I@$HZJN< MDS16XXESD*XRI:%8.5/:]M@TAOI4T775U"=3QQI.5,,;*\K$QER=FIBRIMP" MU^HT2W;.S6-Y<&]]FM'X@T=#*QARZDR<$=BL4WOHF?9XY*J&,P(?T+(U=3C5 M1D=3?#@O1N'LXMEQANO6?Z[1O/-%X0]VPQ\T##-G+=76;'5HCC75F)KCD3)2 M/54Q#<48ZU-G:A_X@\]EK7J4FZUV E6GF><;%SNQ?TRWU:_/GDC3> XVLPZ_ M8ZTR^*ZO)F2K@/H\21Y5LQBJ+\=KBRZ[J!73764T4G7=\HRQ:3ICQ_7@&D^Q M3=.=&M:!5<"DUN7, $.7X7^OF('45-(6WK60>T+NU2OW2@5#IFU;$PW^-U8\ M<^@8(W=B&R-/&3G6Q%&FSY=[-97B@=QSW-?,O&PJ:3?YMK+ M/2XS=*DS7H.LF[-G3S_NMDKYX^-P]/&/C]\^3JZEX:>Q=/WML_>?__'YC_'D MZS7O>BZ]'T^F'[V/WSY(D__ZQ\=O_RVD8;\Y1>QQ]^?=F^A6UE5B%?@WP>HY MP+&-3M3L;A<]@E.>3EQG] T "!+-^*@R[+UHN#+M=S]*&K*%/- M,W75&BHC96P,+ZV"@@$*B;>D M@(*AU3D1S>&:O=@?Z&5JI5T":])4;:IX]GBJ>HXY5L>N:ZN:KNG M*:I'>8[ M\]7_HUCABX-5*[+U.J<9C572G?5+!"MJ1>F!K1N6.0*#>*2.S)&FCISQ4!O: MH\G8-=6A<8";]A)6K$=; BOJ;K?1=COG*>>@US&Y(^'VA*?3;SU.34F;)MB#SE5GEUN9JZ M1>8-L:!9NHU]^#>Z@1?YN(/"@#S"EDZI*F?H3BS;G&B.-C'-B3$RS:FNVE-+ MT2UK.LW+Y.Z_YQSYMWRU_X:+G7S.%_ORK0!E11/%J\*MZR)7.DI1T#,9Z=9P M/!DKBN&94]MPS:'N3%W/=!S-<\=N75Q9$X:9T^U02^?\NRP'8A/%E!2CA33S M-P&6_:R(GQ :'ET$H1_.8&0E;=KG=@]@OA;9VR:>0#K61!_IYG"HC+SQ1%/L MH6,;WM2Q#C",/+:Z?^#BOJJZU&IES<9JQ3XIOU;SD&$4HN0K&IS^:ANIH4.8HX[6N57WA$O:TB'"6)UT "-P+0Z!AK6B76 M=)2)9ZA37;%TTQAYCJ=8CJ=Z(QU,465X@!'_!ZSN-UA<;#M]^:.]3MN:PO_K M+0,Z19Z;-](\SYZ:(_Q1'XW!PG3<(;9:F;I#0SL ='@> ]:D$$7+OHO9G!?O MOU!?EDN5Z;>B"8.K%'QH8!C4TVQK:JNF8HQ&)IBKKN.JPY$Y\;R#$[]73'%Q M7=EQZFPF+3HQ-%WM=9?EM"+Y4U6I;KC11[9'JZ_;(4GU=!R :Y MTNG0K_ H>LN8>H',Z$R\J6KK)BI-TQMJP^EDK&G3B0IFISKRG!H9LZX,!5>T MCVB7L\?:1Q1)"6][+-,8+C0++K0UTU#4\=@;CB?FT/8@M7=9K15IOOGIJO>/GO4J6>#=-3+=@3G=JC337T#3;U,VI M.G1UUQHYACZU%$.Q#_NUG$A]?0VGSY7MUVF'T%CM)[R^KK*DJA:U_1-S,K*G M8XS)F.;0F(!+94UMV_%L=Z+IHX/RY"HL61.@ABHK3K=9LG/^WA]UII^WFN7T M0@N";Z? ]^[4TS73L:WA9 H&ZD1577NDJ_JC2:ZOH/K,3MBFPK>K)7^.?]/8 M%#I--0M=-E9&4V>L6=A+"_O,C(;J1%%5PS0=Q1F.#L[,G\U8-1WXU:J\FMIG MLYE9=!=+,&\H?&(;TE\UU2YX=VI--<<>#:VI8YJCJ>E.'&?H:(YE3L>NKGB/ MI+]>L"F>)8,T>?/F4(U5HL)%[*R+Z)80K*;>R!B-7,L96::MCIRI.0+VM!WP M%77UL&7;XZQ9T]F?ZLBJ+4[_7LV6%7UH1*\AL<>OE+O==M/X.HUFWY?1"DR: M)&^N-B>+8!:D'R3RKVV0/H@$?]%\2.Q^YR/ WLI/$FD(6[M>1W@K2 99^DD9 M*(HJ;?Q8NO-76R)M2"PE2S\FLD3S+;/_L2\3R=^FRRB&Y\YE25=DW7)EU77I M2:SFRHIJR)9E9A<'28)-#VBO@VV:I/ ''M3ZJ30F,[*^@7?IJBRAGT@OVO_6 ME"5XS(: 27E'5D])JBZ'K;72X:UMJ;9F36Q+&V&=*O@#T_'4R#]>?AWNF%U M)&.(3*86B,6^\)M>.IE5-7WL>IH^TB;87F3LC&S+\4;>T!A;$TL]J&!Y!K^9 M;\]O6B9TUTQ5:'IC75.NCVL2,6B>D??-"@\)) M["WKFB4,>U>U1XJK3H8CVU1 HHZ'I@,FPW1L&N[0.4RGO*"%4"/K=AOHOG,> M_IR"\2=#R_+ Z595QS$]6QMZCCNQE>E0G7B@ MQP]<@WR+GE+;5=CWWR2.YGZR1*GM:*KV:Q<,?.%0=X1KW *\7G&'4U4W=--1 M#',XMD>V:CG6>&2/#&WJ'+;O?![75#S/[B37],BY8'X5A%>\ MDX0P6@^Y$)S) N=0'SNJ9H]'BCXUW=%HY+F*:XQTU[%&RE@[T%W%2G^!A?X8 M\@*$"\(:V;)A=KMQIW ?>\N)>@GM7K'L(?#-Q-;@QZ$[U'7#&UJ./9Q.1J/) M0SX+>I-S15 M9^(9X_'0'(]! QH3$RZ8V* %5?M \WTEJ1^$9#[QXQ#FEY26=LQ6]CPEF,"" MP'>/\Z"FR&ZMP=1#FCQG/^LBVP_"!^PP$]H%$WJ.98^&X/:9HXDYT:=#6J6B6[5C.V/1&;BM2.@F;IE7;SQ3$1=O7K6(VHE M[DS,IR=:1,O$F 2X:%"6Y]>_U0#)A@B)!,$&V&BDPZ8)$"30U>>UDDZ&:KEOWY[.[I:VN.&YV]W/X5/7\,HA>^^6P$HR*/C_R0&3*W]7G M,FHJZ6F,3%2NY^,\R'E+79\/YPO'#<"K?23:/;Y?BP$JMB MRH8@M3/[Y:'K]X:+<'[+^N(MMU+8BM_UR[%L%=3.K(%*9#%&!"Z- M"&VX"=([I1/A,@OD YT/[&34MHOR8*>2[)OLIU]EQT&/\0-41%3$=A71-.WI MJ9$_ MS-WSBZ\K'^=B/"E?W;;'8.1/]T$N[^E%_?B!2Z!/OH3Z-Y8/ZY?_6.>;C,_R MWWA?EH/BK#X@*2:_U^5AD^F\K/Y\>YE/?(?O_CKX^M" M[RW,69E!/]O1W7W&Y]2[^IB*W$/@XNOY[/:/7!6_E*\^S,KBUU?%Q_R>/Q87 MOQ6_5_FM_G(^NUG_8J%,E0V442^TMWEKZB77DE,F8I!U'0Q5J?Z=HJT;IQ\$ MM%ZN1K'94NA;+/^V?/\/60C_X[O!^:S6N3]4S-FLHP%\ @M"1>T9$<1Z3Y.( MG-LG+?O7W^NOIS7;!]./ U^K[F3>]"PLUC3@/@&^NH2D/4RMO,47/@FY_?WQ M)/M*R\>KGV%2&X&++^E&EB[70MP&9^7%Q/O[*@I^/+ MO ]]4_XV>#>]+-8OO$TM];///;>#0_7Z[/C0G(1N.B MN*K*'V^_60/6=W<;_KM@%&VB46N+\J672>XMNUAW2<2:([I&AQV0_RLP_,?) MN_]Z_7<[>/W&_WES[>J"?NYG??S)F_G[PN"FQ07&8O:E[] MT+U;_ZW(VY+-(/]4_]H];_&&Z0_\B&WW:[UYLTXU,MS7,0*ECQW6/W(8V^K1 MW@YY_\^RF W*;)N_;,70M5/>SK8RVP$,UM=BNS..':*F#GV^V$'C$U8#8=,U MV #"!F'S=-B(8SYCO9EJCUTWL>+ ML[Q%*LWUU=5T]HTRS/UEE[[D(6Z'LF(?.&TEFI244-;,2Z7!2C#*B ME2X$8I+3S.BUX8P_C[,/597U26LY^Y0?5#>&_]XQ:U@FGOSS-+25>\*PC>X! M:!WRO8-\Y_2.[X($EY25D7$/T43+$K4\2A:$DCJEY_ =6N,[E4.FVYR*A7Q' MOA\/WZ')+^5),9=XM*Z>B)ZLI1J2=YP$J2&N=V!Y"M]%6WPW=,BIZ@/=VP[W M='&HV= 9&$CQRB]9*DE#35H<%+KSSE@I 2E''' C-=69I MT :^,C/B49*VYJZR[*ZJ-MW5K>]V]_W< SF]7%:(SC8ZPWPN=[=9DJY7=R_Y MRQHCZTFVJ6 %I=(!YZ %]T):[U4]:LJL371^GWEWR]W;G>>;\G[GLW:CRDH/ MI6C5XWV,QYTL S^"$!5R]U'N"K$2(Q:<"B,E9!M4LA^T0V)96"9U^9=%_-3S[>.F@WA_35 MRBG]+@,E3+7$*$@23%(N))L)C2I2M12NV MH5)[YWML"-"+^?1(I9Y023>!/RY)5(Y(9A. B-3&P+P/#)@&&I1L@TIMGL)1 MW68$L#>!@.YZA9@TMB$K.6D,G$K1>>UL3%R#RZ^@45OBI!6$6\*_F:]R$]6K M2;I3[Y /%6^S-J-[I]VX-S]:'K*5^0&0%+A@3-ZK 2=).ZJMXY$++XW[=M[8 MPSQL[TA,#:782S=*Y"'R<-\\%,T1EU 9YY;8H!U -C>\59]NM7O/.I^9G^=/>F8"D^COT55V9A,IPFQV5XR1Q0PR#]/-AA&HA;< M<+F6!?;EAG*77BO0H6QUTLYAGD%C% <92[ENC"M5QM2=UY,+'H)P3HN@./"A)CEF@)5@'8X/+FU&AP)O'$]7K& MUZ.,; S@2&1>[7U2'VD M?O^I+YO67=J TS%8J ?F2JV,MM2#X8I:D25AS=%_F/JM>?E*#S7=:Q7E83&_ M;\'RDZMR5LSSFP[*SU>+A)]G)G7W0.'Z?GUX+_MS?4=S+X\GK>Y=697%[.Q\ M46@Q*C^5%].KRW+R["!,'S,)0#29=5)HG7P*"90'982+E*5 &!!N9*!K51BW MZVPGH]"L5JJAX*WNKCJ74X ;I*-EY$K"@&+6!QJ#-)( @U7"U$/9%2@-6A!!DDB& M*1/%>GG54QG96AQ"B"'M>?YK_ZJ$Z^XC"Z_ULIC]6M91A2,NQ9(K_0^]UIIX MXVGR!"!$XPTWR4H%P4"P?*V/2WEQD2\KL^YOMRNY![]4MVT%.VOLCLFF'32' M5H[)%:TCY,I82QQ$EK\81D+^U@MC5%@K9WP2AUKS)*49@L228.10=SBT3''$[3\J9R4L^)BX?T5 MH\OQ9%S-ZX.E3\^NO.CCEDRN]/@3)/#\I!+,,DB)&.-3R,XBA2!,$&SM('BY MTIF3]HMUWH.#R.MBJ'YORC!,JPT\ MGY-MSIA0[29L(">1DQWAI")-PI0DPFJ>*$ ]ZXPI78^.D,IH161V:-=S)9_, MR?:*ALU0:=YK3O8M#VI9-#Q]:C84UC1]B[ELI:;)2R5$TC3);%"#=HF#588P M0EA*Z]-?[G+2;JBZT]+AK#%#,&U&; ZSK@G#/!F:C69HEOPMH6)T9DMQ?V6IR$K$76=I2ULID0+$)*EA(K0!.(ECD5 MD@\A!F:3T.N3FC9A;8NS(M10M#N5]"!9>S0UQ#_7)<0?9]/+6\]Z.CG*!I'? M/TIAW1A>ZX-(7+F@ZUR!NGVKY]H)9;ABCMNU')T["K^>G$TORWK-G^TP5WD1 M\G,/I^CP(;3;$."Q6]L@]SGWMBUP_X"A*J1P0V&]$JN*44$(!"S$!#XS.23% M+">FSO;)WO-V%'Z:][PAA>5^ E5(8:1P]RG,&@IG7U5:RT#J:,#39!EA&A+S M1%-.^5K*WF84?IHKO0F%N1Y*NI>&S8=#X;X%IU]G%,W*:GX;E>YQ-M/C'%WM M'=G9_\>;,;1X\Q>&=EL.;$Q,>(% M2V TMY)3Q:/B-EJ5V%>BL+<')&DVO:SG>8TGUWD53NY21-SBOBQ?=UK?A_AY M/BORPHPGQ>SWU_/RLLKR4,O ;+HH4+W=!.\K[\% FX>F6ZG RV8V83CJ:)FO M&^93'R7EG =O V@BC(TF4&J,JPO,^5H/X_TR?R?I$H*TF;Z(S$?F'PKS&5D) M= E+ZJAT!.,-2!\=5:"E,AZBTY*_L,W?P7Z #BEK$^8?36#\[=T>X?L/ MY:3\.)[_T/9N8:_S$CH2L&.$J>;HB\7D9))&! Q<[;7D848RSM$#Z"7/'[<.Q"RF6W"G"0LI,2S%\ZD=YJ#L9QK M &9Y6HN\;T[D]GUZU05"'TX<$!7@6!7@40&0C0 0Y9.(B4EI\_: 2*V8U)XP MQI5.WOGM!:"]<::MGKH=G"7O6SS_33D?7.3MY;-O'L\W;S2]_G!1OD#A<%NK M\<==+L/A!S),TYN$&:62#2+O[DG=F\1R'1C/WDP$S1VLU4MGG.V_S#)_QIV) MU0,W^L!C$T<0E41=0UUK=(W21M='2@[CW?_ MF._^=I%*VEWY=T4U/EL.]QU?7,_+T9Y\_$YZL1TZX'C4#V6TR55(PMH4E%-, M1PA26<-L8$%X13UPN3:-*A:S2;ZNZFTY>U^;^@4(ZJF*2PAL&$F\_>U5#Y7= M.:AD,P>5_IFT6=S0G[/+0U=*%(TNB@9O1,-203DWWFM*P&JA/8^><1[!&&)B M"Z+QM3!=6Z+19JP.10-% T7CVZ(!C6AX(SA-(BJK&=@0#6-!1TXCR_IA10NB M\;486$NBP8[3TV@YE-7ASC#?7 MEQ_*V9C>3]7U8"LJL%#\7 RE(H.L^.#;0[Z&)]!PIJFRT&@ MF9]@- M 03!=STT!X2PHS32-:XF/K1%VS?'?GK#<##6PH6RWU@$)BX3M"&'Y M2IX,!4>D]S;&*$%*8YP/+F_:P9K,8UBK.6J-L&M.]S,(RX84Y)#(?G?U6CC5 M?YD7'R[*N^<77U<^SL5X4KXZ7]RC[#63/]V'H;R'U/KQ Y= GWP)]6\L']8O M_W$\SW_X+/^-]V4Y*,ZR7^<1W^.ZO@R\7Z E+H.\M M@=[%$GSU+BZ^+)]N'C_CD]-[=^^LK$N"=P3!]E:XO8^IZ#V:++Z>SV[_R%56 MJ%*MF[_WUM):DP?3CH*YKSS>W*4(HUH3J/@%V MC:F5M_C"9)/;WQ]/LK^Q?+SZ&2:UN;GXDFYD:<,7"CPX*R\N;GZZL$_UXWS5 M9[>/O[*@I^/+LAJ\*7\;O)M>%FM.SF4Q^V4\67Z\XGH^O7UBZ3,MGOEM/)J? MYU?G];G)7\JVZ:*XJLH?;[]9 ]9W=Y&8.Z^'-F[/VJ)\Z:F1>\LNUCT;L>;9 MK-W+'9#_*S#\Q\F[_WK]=SMX_<;_>7/MZH)^[F=]_,F;]R<_OP[V-(;!^]/\ MO[_%-Z?O!R=IX$_^]O9=_,_XYOWKO\?!SR?OWW?MPW\_G@SFY]/K*ON7U0_= MN[W?"GLN&0OR3_6OW7,\;]C\P(_8=K_6FS=[T2J]E]J34OH"@SZ_N:O9(:?_ M61:S09GM[V@0RK.RWDD..!UVK5JSLQEO.X#!^EILER>]0]34T?GC/*?N&#)> MZ.8#WOP.W/PNRH+ HHJM&@!L'][(_UWP:?RXG?,45US M]2B1IAFV4;?3K1MI,^*!>V6IR-]SJDARP.7:F)V%5?:K1GGI^MW P-^@X+0& MP?+M[61TVD#"WB$B>XTG'T^+SV^GL\4/YO/9^,/U(@'H=/JVR']FI]WVZ5Z& M\&$&^DM:F>-DM]9W[(Y>>)4$)TY9\$'I1(PG7EH?G%#K.[F79G=KHV^Q(@SI MW4]Z4]*4;VMP $GIZ&W,QIMJ$R'4%6)>$PU^;1;&2].[M0;[IM_L[E1*UDW& M)ZO3E8]I>[C'ZSZF:\5[W/]K/#@'=3#Z\"069'X:#/S(88B!H MI[[DRJ$?,,-8(GF+*%GV*8WS"A*8O'<4P@L1-O4E&W#\Y_2BOO"?,D3J@\&3 MR?L[*-C9N,H_"OGAY)>W^1*FHUN/E2 M!4* Y]0+#5('1QT(H(0:YS1W\069W'XJ$L_IW M^XC)385%W=;OD6W$8#Z]>_F.9ZD>M!RLE#0$':6/.G&O!2C##,]4=$QP9H*5 M9&./H&;^_=O8Q(33;'II3_SK-)V]S[?LY&,C$3MQ[O]=SJ:CHCJOC8)FE/W' M'H>N=M;'/RHSWF?ZKN1H$.JDT-I1;1)8+[4E"7RTT83$B5VK2-HG?;<_L47Z M(GW[2]^5) SIE'(T&,JR4\X2U\(R[8D(@@@C#7])^K:?FD^Y/ 8BMUW[?+\9 M5'?\=ON0,[YC"6AUH]Z)@92/"0=?">1%D[QF8+Q-!$#J_(\27,7LOIO\PK7N M_-\2CKL[F&]@??]6MNY=R<9L-S*_+:I>=FXEAO512=H\$^"L\4$"UT9Z Q2H M!9*_&*JE)YIK'X 0_?)2TO6C@>?BZ\ 'Z*((H0AMX\Z(1H.<(1",98G4$PP\ MN&! 6B*8,2I9S5Y>@UH[FZ!FGYN@ _-G,+OUB++B\!X?Q74?T[4>Y3T^FEY_ MK;2=.,H$%,%I4U9L0B ND+S/3""(=<1QF?^S0C,3X4DQ[Q<.34&_\TPZQ>?. M;NQZR=>5#!''J*/,,\TU!V&#T\)$:PWA*<1(S>[YVEKIK\'1UZ.?GI/\\;+AKJTZ1VZZ#%V/ S]Z&"6,O!,O%:3*!I]"EC!@ M@CL=@LKNM5:0NFF_;99J_VV-[WM/3\TZH%+@BJ'*M>H7):Q ME3D")E%&39)9T@3CVHND38HR.,>%6.NL]C25VTU3;P*H1=Z(I2"82:*,T&)#:,BF3$T*O51H^3>5VT#F<#+5$E=NRO?@S)Z1_;=#P MRIOO?"(Z#C;'P>9_5:RUP>8L$2_S7E9ST,")M5YKPW7TSBJ:%;'^'1QL_M7W M:G^P.5E?POM%%3C8_!F#S4%_]S!^<1)Y%];G@4GD?XM_<_'=^T6YI?J/@7U3 MO^#$_]=_GOP<5I[_/L3TVK\^_6$0__M_7I_^LVM7>-CCRA\8W"WV."2^WSID!/KVNS]^I4+OR^LC?D#O)FMRX47W,%]%,O_1L; MG/?Y9=ESMX.W>5=5SF;E:/ _D_%\7T.D\>9WX.8[O/D[O_DO=G,]WMP>WEP_ MO;R<3O"&'HU4VZNK67DVOAE8-QD-WA;UQ8ZOEL\@$(X%"#?,?S^?GOTZ^-[7 M?9:R]U8CPAWIL?]JI=ML^MMFN=?M7'?WX&'S1ZP5H;C("C$>O1I/7OGBJCYR M1' @.,[.KB^O+XIY]@67%81?IDDO,QT&W]?Y]B@FB)=5O(3R8W8WYHB*HT?% MZ31;D\'?%E-MJMOCN-H!6?@DY_E%^?G_;_#]#6)^&,3_O1[/OS;:YBCCBL<* M&]RB[*L70_?NO;V<7D^.W78@\8_WWB/QC_CF[Y7X7T_&[AXR7E85GI"Y?A22 M<2BH03U!/4$]03U!/3E4/>G0S<>-"6Y,COKF'ROQWY\7LV]-A3F:FX_,/[Z; MC]>'U]?9ZSNTYLU;"=)W?W7%13$Y*ZM!,1^$\FQQC#K@=#A@A/*7;J793FN/ M+5?FD0:3AA,&)16*-3-'G>>!: N6@314$ ,F*";RB[A3WM_OZ[$T_"?7\VI> M3.IKO]?-XW5]#_Y;_+^;U_^_]_-B7M:3.A9Y=BY+EMRL-1:K%Y]ZN<24=DOTTA^[F M'(].B36!C/?9/8LQ>I !/+Y V')4))6QSMV;]3:EI##06OHC7U3:( T7=9" MHHF3Q(WD6@0=-0]L*300N7)K[?EWY8VY[GIC%(:RW<9NZ(WU0C?0&^NQ-P9L MI14E!"XMJ.B%4<)(8.IFRVHH,5[MPQO;M4 ^VQN3P[P8Z(RA,X;.V).<,='L M^BS5RK-@*3=,1*D9"^)69W0D:RUO=^6,^0X[8V0H=*LC<-$9ZX5NH#-VN,[8 MHQHIFWERW#M!7?ZA-I(H1ERZW;!*K1RA^_#%=JV/VPZ\4D.B\-@ M?'H?2H% MC4]E7;+)L&2BD9P[9\#?'#<&\'9-+]KSJ7[[]?\M&W^LD+PC3I0>&MC+,$L4 MBH,2"G2B>NQ$&=$,Y34T..:%Y)9QZ1.1<'>\F&(*NW&B=BR(VWI-F2LHA2B% M1^XS2:*;%*WH& %""2C.9112"'F;HB7 KL6[6_695KOFY;_V1<^\SGE2C ZE MVLN4892/@Y(/]*3ZZTE)MB*5P+-8"I$@"!X9H\G'V^UEX%KLS)/:OTQNZU_Q MH>2MSCA&B>R%1/;'PUHT5&.MK@%B^:"PC.;^$,T]\A9YB[P]/-YNZ*;K)K.& M*FO!)">-]X:R9 R_.04RCE*UEEFSE9O^H&=M1[=-ONL>WZ\G-QV^M_>R_UW. MIJ.B.E^1,72Q4=Y0WGHB;X]F*"O29,6$2#VW6ED>A8U"<&_-;58,$,_WH&]- MW_%%F_HONM0OF]3OH ),8/D79ARC2!ZM2#ZJD:S1R*BYIY1+X<%8KV0 IVY" MM4Q1TTX5QX,:^:Z<%^-).8K%;)+7\ADA5G3^4-=0U_JK:X\[?Z(1-LN")M%0 M'RT-2C!BU*VP<1FW*D]KMS!,Z;V<__3"3=MNO@IM2;]:O\37575=MTX:3#\N M(%4-QI,:<9-RB>O?QO/SP:>RFN=/5;]FEK^=C<_JZ47%_?&)5U^,3[S>8R?0 M[@:B.VMV>V!==]IS$R%UC)!"&"&,4)D04MV#%,((883*A)#J'J001@@C5":$ M5/<@=7 PVNS03)LFMBP"I !.A*@L6*ET,%QPRP3H%,57RN?K&H4ZZ%>.PO4L M7][;_$&FHV6%V.*K*ZIR5!^0E9-J$0W+[.S^M?G'/.-A1'1B>CL5B0- M$8F(1+U$="(Z42\1D1U%).HEHK.[Z$1$(B*[A7Q: M$4/@:1WFZA^>+/?'M]OG4=>S]Y[314X*[")W$$P^:..P(:MYDYUK$V=1):F5 ME&?[A>(',^'5PN\VU?.J^[NV+? MO>Q=3+CO9\+]]X\9#DF;>6,NRMQU4YLX.)IF2ELYYJP@8JK418'V0>8OH5(;Z MX=A!WU$[J-K,($8S>,"BTQ^A03/8#T0>M1E45#3G:=R&3^@[PR>RK9,Z1F"4 P], M*\*2C4)82JTDG3X/S(;/7EW-LL%9-/@J)J.W17T/QU>+QQTSA["7WF!H#KLO M/OT1'#2'_4!D/\TAHA/1B>A$="(Z$9V(3D0GHA/1V:$PC)9-.Y](B(@6F(Z2 M@(/@)'!KM3,$K)#ZY!B6E6#J]EX.JM+@\ZFLZOI MK)B7-;#RI57YAF,?C:Z:EV.R(EV$U*;&8F5J1K#.4Z4BT0) ">X(X]R!))I! MB%'?-Q:9HJ\G9]/+\N?,TSY5X53Y/N3G'IG* 5*U:'\.Q\/CNMH/KH( MHV,P'V:E=:AV+&JM00H>(6F7]QF$&L*T#]R0D/9I/EZT>&43\R&&6J/YZ"7O M#X[K:#ZZ"*.C,!^RJ9Q4CE#GA:=2!7!&&.Y\9)QP3ZP3*N[3?+QHS<?-!K??!448\C6M' M'>W:CYDG_@Z,\6I$NPNB@K0A""B&%D$)((:004@@I MA!1":N<[A$=+Y@(!(1 MB8A$O41T(CI1+Q&1'44DZB6BL[OH1$0B(KN%2-1+1&=WT8F(1$1V"Y&HEXC. M[J(3$8F([!8B42\1G8A.1">B$]&YFISU6&X6U\T\SY"T8$%(H$FJH"@/.MP. M,K.!K%77+G)H_&H*39.J]::3I]6\S*R?RI M]54/ED39L[/KR^N+_-+1MSY6:^-8F&JSRA:U +4 +16B\WC1N9FE$JR9/,8C M90FX\\%S<(QK"P8H**J!*2_I7BT56I1'.=NSOM7QX\?R;#Z8?OQJBO @_YN! ML? V!I0,!S5>>E*0NV'&OUB9$J@(-48('I)BX FU1@1E681,6<:)O\_51?W\ MZZJZ+D?A>I:O[VW^)-/1^_-,Q;/CA"BD \Z""F"$UUD7C)7)6NJ=3VQ#;?A[<7%='KHT;#T< M5 TYU2W*06<]^Q[P^T Y_;C!U^R.U)#M/ W$^N0X6"NM2 3 <6."]XR*3AG\ M73>1;L/@4QA*V>8<'#3XG1&$8S#XIMD,L. L<=8Z[Y10-FEI[3+$K+(XR+7Q M(R]I\%^TO_Q#H[U_LKV'AM-4E^O4!\$S7X 1,V\HP:DD#<) MHUIQLS[.:_^.P/[[[[=TPF\T3G+II2[TP#UX3"(D:?8*.E)#*$@03$,4P3(K M:63&B+QI8&K3P\#=>0<=F]#QSIY)1T8$3TP"5H MR1GAB5* O %0:K_&_T$V+G< *T&])]CKAPB9S;3"@[C#8.0QV%TN[]@I!.?& MI*B%A&Q[F?.2:!>M!FX$-_L]:-^:G%N;RC:=9V0ELO(YK(1F_K43Q&@2M$S: M0TK!<$.LL3(*:<%PWAU6VKR:"Y?XXFTQ'KV>^.)J/"\N6F.H84, @RQ%EG:W M]A$AA9!Z3JA4FF82:53&U#7T3%AIO8=L!6X2'RV(O)'JCO*_*^?%>%*.8C&; MY/?=P9D'96HH&>8W(;&[2>S'>*UHX]%E%G,:I!*&!G I6)*B 4? )JT=W[2Z M<1M>;^.%_;N<34=%=;YB%@_? SN6F45O9]/\<4?5X.-L>CD8YYL_+BX&5]>QPT;<.%XC. M?J 3$8F([!8B42\1G=U%)R(2$=DM1*)>(CJ[BTY$)"*R6XA$O41T=A>=B$A$ M9+<0B7J)Z.PN.ON#R,U.:@UI>DTR\-(Q2A5W 80%K40PDIJD@4:7UGI&/YBO M_J;\;?&CKQ_1UL>S]!6GW4A35T-&VFP7BY3N$J7[:7 VI/=*$RKOE/V;UM%FV;76&0UDCKCM!ZI8XEDUE$%T$IKVT M&J3VMS.)M+9/RIO<":UWGBA/AH*A^4:>'Q+/<;^(Z$1T(CH1G3OSD4R3@\Z4 M(8H%EKC*6Q\:C2))J:"CM*+NN=F^C]267]/O_4O/IE[YE0E7'_,M_S ?S*<9 M)?6V-O^=C*F>],+ BLGN$%$*JA>,0A!'"")4)(87*A# Z5!BA,B&D4)D0 M1MV#$2H30@J5"6'4/1BA,B&DCEV9-CJ#$E0W_1CY]J_Z^1-&"HBT P@9]$,(*004@BIXX;4 MAIZ%:LH_-&=")L>8= Y24DX2)G20*OL9E&BV/\\"O8$M$AL/O.'N DVO/A15 M61/O\JJ<5(NY<(/R<_U]^=+YV-TU =U+QL5$^;XERB,Z^X%.1"0BLEN(1+U$ M='87G8A(1&2W$(EZB>CL+CH1D8C(;B$2]1+1V5UT(B(1D=U").HEHK.[Z$1$ M(B*[A4C42T0GHK.+N2W"-%FSUD3%0A#)" G>22=Y,LYHHRC5RJ^U[;*C?UU7 M\SJGM3J=?B-S=5$_L4A8\"OY"N_*_[T>5^-Y^;Z*O M+/)C#BFQ5BALB8KZ<$CZ@-8+T8GH1'0B.G?E6P$T><-24*JBTQ:"@N"%_#HK?BMFH)U7D M6$%RT"8"(860:B$"CC!"&*$R(:10F1!&APHC5":$%"H3PJA[,$)E0DBA,B&, MN@)FMSQ9^FDVK0^B?"KWHE',$I$2=1T@AI!!2""F$%$(*(8600D@="J2.I9%E MO4$L)F=EG7*V.K![<'VUZ&99SL[&U>*GRZ>G5_6&JWKIY-KN(K9[&9*8]=RW MK&=$9S_0B8A$1'8+D:B7B,[NHA,1B8CL%B)1+Q&=W44G(A(1V2U$HEXB.KN+ M3D0D(K);B$2]1'1V%YW]0>1&Z9A 6)..*;@.WGKN$I4 ,C@KM#8"@F;*DV"> ME(ZY^.')\F@MWIRYC0X@%9/UNK7(,5,;#0^B$]'922,$3:-006DD $ -,.": M.F:,9)0Z%2P)03]E".[.;9 =[;;S)P6T1LCW ^([6B-$)Z(3T8GHW)6O1&G3 M^),#)8;F;3I$EWTEL$%;RW3V:8A.(=K=^DKHWQQ9(\\WY7QP,:VVR93N(M\. M,(4?JT(04@BIWG=20!AU$4:H3 @I5":$4?=@A,J$D$)E0AAU#T:H3 @I5":$ M4?=@A,J$D$)E0AAU#T:H3 @IA!1""B&%D$)('0JDEMD[WS^6OL-5D[Z3 C6. M<*V9(Y ,L=Y1G;S@'KA7L):^\Z:7Z^;F]Z-2O/RTDU_E0.Q@N8O72N M\(?I;%3.;I^A5Y\'U?1B/!K\@2S^Z;!O]\UEV/J27MHIQ"1P1#>B^Q#1C8A& M1/<+T:C7B.[^HAL1C8CN%Z)1KQ'=_44W(AH1W2]$HUXCNON+;D0T(KI?B$:] M1G3W%]V(:$1TOQ"->HWH1G0CNA'=B.[#0/=F#04E-W>YC=%18Y,+AK, 0FMM M-;C(N8GY\R98RVU<9*'YU22T)M7Q33D_^7A:?'X[G=7O:^?SV?C#];SX<%&> M3M\6LW(R;[45\]G9]>7U17[IZ%N?JKVVS&H?;0M125!).J(D:"<1W;M;A([8 M0:6;RAR1>%1&,^<$6$]-8$('&P()3F?;N$\[>##VZL48NUV;W:YF]KOBHIB< ME=6@F \R!A8^RX#3X:"&Q9Y*C&[$N7[%01F;K3[V2QN4'MB-C@"P'0+^\1G7 MB)Q"3O6+4PA !""*.G(*.=4C3B$ $8 HZL@IY%2/.(4 1 "BJ".GD%,]XA0" M$ &(HHZ<0D[UB%-[S6O0LNDX&B,-U#L%(@50A.G@I%">)4X5_-B4E_[EYD*Z?4R5>&)J7KYZ"TEKUJ\XU99#MP,I:!M9CH@ M38^:IFCZGJD\&AKE22X+#XE<:0(T.LU%$,833Z0BGGY]5/GY]")?8[44DYU+ MS[;95;S-/JNH.:@YJ#G;:XXAC>90)11Q( FQ(7L\TB3).#@A\V/.I=R3YMB\ MCO5G+2[>%N/1ZXDOKL;SXJ*]:@1MAE1J%"$4(12A;H@0$W(SNZB$Q&)B.P6(E$O$9W=12;SZP(GAA+MUL8KV-&_KJMYG4U7 MG4Z_44:P*-%<)"SXE7R%=^7_7H^K\;Q\7\X^C<_*M_D*IJ-WY=GTE\GBK_R] MN+@N[V7%U(VGX;_%/T]#URHUB@/?9,'-%Z(3D0GHA/1N2O7BJU, MKI+,.1>D,M9Q$-IKIXB!Y&Q@G(L(G7&MT!UJ-=_X,-**?YH5D_E@^G$P*ZOY M;'PV+^O+FI[].BA^*V:C/14R=->F=-9T').%0$@AI%ZHQ IA=(PP0F5"2*$R M(8RZ!R-4)H04*A/"J'LP0F5"2*$R(8RZ!R-4)H34L2O39N=6@JF52?-:*DF" M2(&"MLZRE"RQ=:] \,ZEK[:V>5U5U^4H7,_RY2V/GY:-VM_=G2XL7F;KLX6? M9M.J:BO19T>=VV6KIUG(2!1Y%'F$%$(*(8600D@AI!!2""F$U+'TL*QWA\7D MK*SSS(CJ[BTY$)"*R6XA$O41T=A>= MB$A$9+<0B7J)Z.PN.ON#R,UR,15I+(\6HLW9VZCCN=AYL7H=5>18R9V/\W.AB1G]([D5@CN.%<\4 #+@G/> M.\V\4=Y;1N2&)%\T^7DQCF_;.8@AO9'>_:.W:%JL1NZUM IXD!X\X4Y*)Z(S MCE!/%.&=H;<=[;9G*ALR@71'NA\2W7$3B>A$="(Z$9T[>?[1[)W%(&5[!TBC;-)>TDI M<&)LY#$I%95VU!FYENC\IIR_GIQ-+\N?6^P'_ZZ<%^-).8K%;)*7K'I:]G*5 M5S _]V">C^!#;DR+B3[KL'W._6\G-^8'I&QO*:N;V@0'QG(=N(R:@?#@HA3! M*,&H3\2SM?K"S2B+;&N!;KT^_S,[ZA$='8NA(N(1$2B7B(Z$9VHEXC(CB(2]1+1V5UT(B(1D=U").HEHK.[Z$1$ M(B*[A4C42T1G=]&)B$1$=@N1J)>(3D1G)Q-;..%WB2W*$L6#T2ZD",I):WGD M@KB@++>"K^6BK68A_*T8E:?3G\>7XWDY^GERC6=6AI-N@:O1--="F(3H1G8A.1.?N/"[9>%Q<=:$&T9LHZ]Q(>%WI)+Y64?!BYQWY:S0?3C_G?CV7=/A;KH+MJ M0H[)4B"D$%(MA,<11@@C5":$%"H3PNA0883*A)!"94(8=0]&J$P(*50FA%'W M8(3*A)!"94(8=0]&J$P(*834DT_90=!-;T8CP9_ M((M_.FQ#OKD,6U_22QL?S$I'=".Z#Q'=B&A$=+\0C7J-Z.XONA'1B.A^(1KU M&M'=7W0CHA'1_4(TZC6BN[_H1D0CHON%:-1K1'=_T8V(1D3W"]&HUXAN1#>B M&]&-Z#X,="]3'Q_+?-1:W64^!D^97 MD]":T>EOROG)Q]/B\]OIK'Y?.U\V-2P^7)2GT[?%K)S,6ZN^.#N[OKR^R"\= M?>L3M5:)8=K,JD05017INHJ@C41T[VX1NF$##9-W-M QZBCS3'/-0=C@M##1 MVFP!4XB1FGW9P(.Q52_&UNTZ]78UH]\5%W552#4HYH-0GBW\E0&GPT&-B#T5 M'MT(<_V*@S(T6WWLES8F/; 9'0%@.P3\XS.N$3F%G.H7IQ" "$ 4=>04<0H!B !$44=.(:=ZQ"D$( (011TYA9SJ$:?VF=.@*15W M.0V)6.]85(DG J)>42<-8V)<([;$TBJ%'A&*$8K0G,7ILI(6FAMZI MD780G*>)&)/5"*CA>4OF!:4*;*![4Z-WY;P83\I1+&:3O*+5TZ2GRFN8GWM0 M@ZB20\-??/+%2T+^2&=IH6P=A&P]IEJ,-CX44S8$J;UQ28.#Y/)_8"157 FA M*&RK6FWX.C!4U/3>W3F6<3H+Y+SZ4%3E:#%4)_O'Q0*>Y>?Z^Q(CJ[BTY$)"*R6XA$O41T=A>=B$A$9+<0 MB7J)Z.PN.A&1B,AN(1+U$M'9770B(A&1W4(DZB6B$]&Y7W1NEL M@(I8;'T9:\>NJNJZ'>@RF'^NTXLMI_=O3LU\'UU>+W.)R=C:N M%C]=/CV]JN]HM:<"A^[:FLZ:E&.R' @IA-0+E5XAC(X11JA,""E4)H11]V"$ MRH200F5"&'4/1JA,""E4)H11]V"$RH20.G9EVNP\2RJX.\_RD)2627NM)$\V M&:)X?9X5C)0Q^K7I\XO&)?4Q0SD*U[-\>+?6T^#SX;3P_KUOMYC>N!K-R,6%@,)\. M)N5\L-C^#ZIR/K]8^);578;CUUJL%K\5L]$V.8\'E=J,B?>8>(_H1'2^8(0< M$8F(1+U$="(Z42\1D1U%).HEHK.[Z$1$(B*[A4C42T1G=]&)B$1$=@N1J)>( MSNZBLS^(7)[A/CJDUT"3^TN4LIHJ3H518*GS%E2RBB2GM-2>KQWB+K)LZXRL M-)V=%I__T1S)Y2<6/W7WN]AT//M7MCI!_#&\/&FD[X[/5+>9VMMG)4 [A78* MT=E-FZ5-D\(B Q11J2E6 9E=%R>C_IYTTY?STYFUZ6/T^K MJJU,Z7?EO!A/RE$L9I.\9-734J2KO(+YN0>3@@0?&M5F[\=#2?]!RO:#LIRN M]&!5*MD@*&,$4M"6Z\ X(R*"Y@[61M%O1EEDVSZ3[0Z\,>O)/#^_Z*XZ*\_+ M237^5 [&"XR]='+QA^EL5,YNGZ%7GP?5]&(\&OR!+/[IL%?WS678^I)>VAW$ MK'%$-Z+[$-&-B$9$]PO1J->([OZB&Q&-B.X7HE&O$=W]13A&=".Z$=V([L- ]S*S\;'$1E"\ M26PDRDCJD_ @D@EU)C*IS M^GWM?#X;?[B>%Q\NRM/IVV)63N:M]7D^.[N^O%XT0/S6)VJMYS.0??0V1!5! M%>F(BJ"-1'3O;A&Z80,E94T37A,"<8%80Q,(8AUQ7.;_K-#,1%B;S;,K&W@P MMNK%V-JSQKJNN"@F9V4U*.:#4)XM')8!I\-!#8D]%1;=*'/]BG59_E*V>?[Y M:'J=H7P(IF@WU_72]J@'9N=0(-P.Q__XC$5 VB)MD;8(883P<4$8+0_2%FE[ M<+1%"".$#QS":'F0MDC;@Z,M0A@A?. 01LN#M$7:'AQM$<((X0.',%H>I"W2 M]N!HN]=T(4V:]KTD>6DT)9&YE"+5D@N5K!11V9#T^LSNQ3CNZN1Z7LV+2;TX M]Q* 7B\3@)Z8 9N?OIQ.WL^G9[^N9;I6BW?<*H%(T"%K=Y@W$AV)CO:YT^)& MS9VXI1" $&UULIIXXXU-HA:WQ(&!\G)-W&H!.I]>Y.NLEGJUZ/JS%A=OB_'H]<07 M5^-Y<=&:Q#&JA@($ZASJ'.K@B$SY.\&2!A:M MEM8'YJ2C:YT]-E7&-D6-#RD#E+1M)I[]95%3?O?\XNO*![G(UNC5>;E8!\K( MG^Y?N+RW-B0_?L!?I4^6+?HM?[5K'W+YL'[YCW4L9GR6_\;[LAP49_6LM6+R M>W[WP60Z+ZL_KUW([?4UCY]P=?K>U5'YY>6=92^CG.UHU_",SZEW]3$5OP?V MQ=?SV>T?N2I^*5]]F)7%KZ^*C_D]?RPN?BM^K_);_>5\=K/^Q4(3*VN="?EB M!($(S 6=I)/46RU$WAFK4/].T=:-TP_"\H;XQ>:L7SSZ;?G^'[(@_\=W@_-9 MK;=_J)BS*KD /H$%H:+V]35:[VD2D7/[9(59?Z^_GM;",IA^'/A:_;.G>W=7 MBC6YN4^ 76-JY2V^<&SNE&$\R0[7\O'J9YC4-NCB2[J1I=^VT-'!67EQWCKRSHZ?BRK 9ORM\&[Z:7Q9J7=UG,?AE/EA^ON)Y/;Y]8 MVJ;%,[^-1_/S_.J\/C=VYFQZ<5%<5>6/M]^L >N[NP88=^U;*/ONX<7? 5N_ M@IM_G+S[K]=_MX/7;_RZ4N[SLSU9\/:S/O[DS?N3GU\'>QK#X/UI_M_?XIO3 M]X.3-/#V_7\.TL\G_WC?M0_]_7@RF)]/KZMB,JI^Z-YM_59;F"6U0/ZI_K5[ MON,-[1[X$=ONUWKS9MOUV3G,W7,CHW0'LZRW;GRV0T[_LRQF@S(;RM$778=: MZ[=TX#C@.X#!^K4^8=?9#=3LL2?5$U<+8=-MV #"!F'S=-B(YQBDO?;M;/V@ M]VN[AZ(Z']0 K08?9]/+P?2JG!7S.C951TT_C>?CLGHFU/K=I9_=-GJ3 UG!A_DSOO2)[,Y! MAXDBJ [=4 ?1J(,#4PL"EU$S$!YW0XZO#X)B-_ MX@./27WW5SOZUW4UKW.AJ\%\.IB5&51GXXMR,+G9D]3/UM^?U;&JZZH<#<83 M#%1AJ )#%7CW\>[O)E!%.FLN0GF53<2X6+@VQ60T*"[KH5C_7CSQS(EDK;JC M+;MUCWEU5,@[KXY'(C4UD=E$("EJN5%$V2B$5[S.4[WGU:VN:?[^HEP,&9N, M[,K2[G*^&!]JUN:(,2R8W(.D]II,$E:V2)%&Z8#)X"#Z>L/$$N?* V2*4=,2 MF9X65WEHPS04%,F$9.H.F;1HHI'"!4>Q3+? MSJ:?QE4-O7Q?%RT@YA^O+Q8] JY7*Z2/;\_(9&,%ZV+T3+-L&;.;:DVR@?.H MDP_$A&AAS2&]6]4TG86;-;4W2[I3M[15^G76WAV363MH"NG&>H'W8(2D+&@- M+F_HA)9&@DT1B/1\K?_V$RG47NQ2M)D'AA1""CV+0IRP.PH%0[1TRFK!+1CN MC#(\2Y[_RZKZ^6=R#<5$[:_>.R;P=,F\$::Q8 MHBQ*Z[ET1H*+PC+/3>*@E.3>JK64S(UXTTU'$GF#O'D>;QA9B6$J+P/P9)*! MJ(55-'CM;= R!@UKS?LWXDU[D4O>9IEG][VZ@X]<^O-B\DM95V-^+,:SP:?B MXGK1X7N47_XI;QD^E8.+_XX;LZ]04S0F33C0EHH4/8L@G7#2)DJT MY%)X:N6:*_@_DUF9/_2_R]%/Q7A25V.?3,+=NK=[SHV!$@R4' 4?96,J&8TJ M)J^UKD<]<&Y 4BZUEY'SH/B:J7PZ'[OI;R(?D8^=X:-J1BT+0YA@&K01&B11 MF@4@F4;1*676J6@%>4!1)1^C9LU(ZMZK^VL43PFVW?0-%J)SB0ALM$NN(H-%H;TA(:WT\ MMZ%1-YU.I!'2Z'DTXHVG&*C2Q)/L%28"0E,K.!%U8SO**-BTEJBY#8UVX"NV M.H2Y^R[AP0<_W]UL+P;?_Y(!],.R4UV&9E4LQQP6GXKQ13T$\%6^ZZ\6SU;E MV?5LT:EN6#>T.\8MWZ/-*6$E!J,ITYY!-HL\^Y5$.9%W5,8Z,(92P=;3QVZ7 M/*]XO>#O[];[IUF^.^_N;0CCY[.+ZWHA3N;Y,Y^>%Y/3\O)J.BMFO[^^O"K& MLT5/PEU6#.TEO66=&\_!PTMVP\5(3W]IKQO:J\B=R*YJX,%!D%Q'+[1RX&/D M!M):L=*^:-]>T?Q>PD+(>^3]2_/^,=I+TM#>)6EES"X[31(2!2>9$-*3E!@/ MTL:7HOT.?'V.>:T'%1=>S8*N??NK9>YSM>@_>ENRM?#^+XO9K^5R]G>[WOY! MLYPUL6*IF13:)F^D $FE ^F]Y,8P&S+QU\91W%7'W? MRIM&XGN9:D-;[4&%,; .&-F#9IEH;*DGS!$:M+)> M?::,$(,$6=$RJLCX1J MC67M3X?I1_M%)%E/2 9-H-D*,,I'R5DTH$PR1&LJ0O)6R0!IK++(5?9D6=J_ AOV\;'?$/T#NWH60PZVO/EZ@;C O/O=X&_TX@U>Z!&E- M@I52"Q$,2).92YFSWB49'!5$K<\$62[EDK^GQ>>X'.S@RDGY&?;/AGB7(V),6IT1"#-=$PIQ,A23L?8"U]_^G\VT%4N,T35.0? M\F^_862UT@3(4$N)3-E])08H99;&I%7V8!,)@H:OS)=[*OTP7GRD\>)E@X:J M[M!05%4Y7R8LW/9D&)?5CX]P\&C'YF)P >_^<5XXWOWM8@]<=M8,W+:='\S* MLW+\JC>1Z\,]V7<)Z*#(8P:2,Q8[1CQD2G-A36P%GO(3M>L+*HR ME,O_OY[<+NZ[N[7=Y3F?&E+2YCD?;GVZHCK'0S^]0C_M+!@:9-0$8F3:2Z^$ M,)9:9ZE8R_G>DGZM'[N=1DH;T5#:FQ0=S=Q-D0,144=0P.IF=LP#B1O8W TIW?Z9&["]#/I&2B.E MNT]IV5":2!,4=TI&J2%Q9Z-4WLMDDF-!F?8HW;XC#8!)I?V._2ZJW5<"OWT> M*OXX:[5NFE9"2H:%D!+WX(1P$KB)7#K+?':VUX[=UUF[6-IFY[O33D$*$\XP M['3 U&.$--03$+E12IL8 WBP+EM.RIRWCB3"U%H/@*VHUU[,M]6!RD@]I-Y> M([Z,L(9Y@5'N/9$1\JZ3NSKB*X+FP@7&8A1KJ9Y;,6\'#7, ,-I[2-'>M[/R MJAB/!N4R-1$CO5\EIFAZ"7@P243)K:8)N!5&&:\86"X%9!.YUO-NG9@W2WZ3 M#+I+7Q2&@!WL,!*$+%ZR6#8L=H10QFU2Q"7PT1A&LF$%Q8(W5)"UAK5;L+@U MMU:U.FT/.8P/&$4Z#/X]2C_>T,\X+4BP6FGE(5#B:"",)FN# MHRH;S/;HUWX2@^[%F!5DU6&PZG&K!BN=Z 1WR@07?::5M$03Y;60/$;%\@YR MTV.1#6C5F@,*QWDJ>3R!W+O2L:OB]Q;JQOJY?:2*KPSQ,UYZ*P7H!(E11SSE M+GF;757++=L\I_[M-NC<9I-(OI=P4&?]7B3EH9+R42/+:-,RQSM!ZC1ZS2T'*8B& MO!V-S@5E"8MB@PWHXZS<01;#$-#(]CQ:>U?F-BL_E9/K/O=9>)2P7#2'*A"- M)F"= 0;$1>84*!.\W"#'X'$JM9=D,&2MUH$BDY!)SV.2:KQ(Q;3QS+EZ MJ#10 $.4,XY*I51]WK]!O/5Q)K46::5F:&0OC-)1!4]GUV63!;OHOCA=G.>O M]& \QMW>HS1="<%(SFG=F]@JE2 1;1D/W#O*0HP0V0:^X\U]^+E9\YV>]).] M)-9UUA1B#*:OK.0K(9@H>;(^N^L(\)2 M18%L$+G=DJ4[Z,#5:K"HJR1M>^1.9WWC-^5\X0H/KJO%K,?!]!97@^(.6%W: MP]Y IG[%.EZZH@V/)@>)E>*P&#BA/F^!G=9U2R\; V.6<6JYS#9]K1U?OF6U M!KR=33^-1^7(_?X_53U<:Q\AE=Z?![@8OF,C;I[A83S1E):KF\CZ M! % 23TBTQDJK!+<>B3& M:1+%U*= M7[DO.7ELWF#/KON8KA7O[W_'ATHQTU#)\]]>WU[.S\Z(J!]./ M@ZM9?=PQ_WV1Z%[^[_7XZK*U%,YG8RBK@A2'B4)VPYS'(8W>UG,?BWG M=7N8056>7<\ZE[O3'6Y#TS]=$AT6K9EI_B_:Y+0B(3/<4TY2I&OEFFOY]I^?YN[4/Y8<>N+F\W9_;P&_1@L.)X2:T:4G-:FVAG!? P0>3 M"4T\I^[_9^_-F]M(DCS1KP*KG7E;909IXCZJWK991!YMVE==TI;4T[9_C26! M)(DN$& C ;$XG_Z%1^2%@P1%)"D S#9K%0'D$8>[AY\_)TK$6+'NF;H[4#PV M1$><3]=S=<_5KYA%+W3#U-";VL:&)&EL.4FD8>ZX1L3QN>/Q%._W1WTS4S]? M%7_1 K0S*1D]8K4:J..E5.I39D=)FJ*62$5)3$D*#F%N%#$J4=HX]DQ2(^+M M'%-G SLR'1?I8GX#Z_OQ\OMISG*(>YROI7SUAGPEB\Z2:=QE@FJ30X 60N)8R& M_B4FD3**HC3::L/5 6-UYLQE0R6Z++T\?EWQK'RSD]DRFUU-0)'LI#7>21I[ M>UTXLN7"2>,HM*LY[7.8N#/=E:HNHZ4] M$_=,?+I,K'##Q#PE)D74ZF)U/=MXGO MPC=[M%IUC5AR6Q:6#B[N!S^6\"4_/:>NXP51BHZ[_'>O$& -"*!)51S%,4VQ MCCE&5&,F$&6&*A+'ACT5I>1#M3TO!/RW5?2KNBWZ/>HRW=Z7]8:9>?^1+II: M?I.D*7+GNDXDX91A(W 41X;&E"N1I*)3;GX!J$ ]E+++^,VSCO/C%@9]Y!/=@0Z>^>XGQZI)YP=4Z+Z^5__@X'LGE9);-1M_DMSH& MX)KO*3;.8'[]7I[/_-[,7KZA#)X0R8($'D '6=X/)D6Q M!8I(4S>-F#5(6*NHBGBJ8VV$MI&Q2<2PI'P+,K2*''Z\_+RS"; M[HD,W%<[OM%JQZK.(7@B;E<7T\G(Z;R7[NK9U7 PR[T&['8@7]RY!^2+XG\. MQI-BY#9E&7K$E]=VHA6?-+>J%G)7JA"BRIVO)N8I=>JOQ+&1V#I>8W&\U?2K M76U2L>H'QXJ3;/K);\G'RDZQ<8Y?ASQ]'^J:C$SQF*(F?SY=O$JMO+ MLRT'3FH2SE.&G2HI.!;$67\B,DQJCA4RL7F,9Z-FL3L'UWA;YE_OBWFSO"B: M\S-AFDK$,68LYE@*9=-(:A:E28)9%&]#PGX3+QZG MKS8L^+1\.+BC6ZK':* MJTP4UHG[+T4F$LB@)$X92TB,TL-XL3/ME0\1>A68@./7:D]3>9W?>E+,_\P7 MHTGQEH'@G.G8'(5:X-00!:C)@B.F=$ILHA2V7&BJU'98H@VK X&)CWY=BZ1< MU_'+8B;S'OGMW$ZXD^8DTAQD(G;&G*:".[V2#1D\E9.Z M RH>$G86B%0])YT))S'::IM#8FU29Z)%E L6*W+(@Z+ MOE-'[[IY$[R]E[5;KAOFOM>1C-P_.DUC2 Y7@;5C;$SZ8(9X!ZS=^UA['VO/ MJ(\Q*D6-0LT(25@:BU@AC)F.%4_GN]NE"6G%:ER"^$T=;GR)WY87C2[-5R(FFKM> LHM@X]C*IC9+8'7?* M($ZUM8_V"SB4O;I#->XTYMCS5\]?ASEVJ&A 16V"N31&)DZUY,)R)1Q?<<+< M(4:DD8_F=!_*8-V#D1'9)=3HZ7ARWH[?MZ8Y\.K.E^ZJP70.H\P7-XYT+I9O MT8KG]QR_WB MO955[Z[MO4 ]_SK^9:B5:A=9@8G4'*41U(IHKI.(:,4Y)X3SK13T;^7?SM1> MU;*7S<-UQOZ;-)=[3]:Y<&$+FH>Y_\76FIC)A NA-$NM849B@=VG: M'_S N M[#*'5Y&>"WLN/&$N5 T7)A0;GL:2BLAR2:E&2N/4,HG<89_+N/I3EJFD^Z\PEAS4UJ MK=-QE3"(N"/5';8JYDK9>).EV^O\MVR5AM1[FLZ5;_>>Q9RH)M*3IC@F,:74P)FL M-(I-0HG3DY&DR7;#R)=CW X;1/!?T=#(+"&6+ M?#PY-*GCF-E\+Y=+U(1^);.662E!'R>.NRE2,9;*&IU*J1]%//K5+:BSL2._ MGB>C6Q^M"OV6CL^39A_5&+(BC6-#I,%1Q#E-4@#MBTALE6:Q(-&CN?K[V.S+?>S3F=9(AXB< M1;;]V_'+KJN!5\#&,Y_A>[7(9GV'KYUL29I3S?)$(QUQ:KG@PL96D#2)),5Q M*BV5-?;7W1\U1\)"_[5>Y[_Z97[93-XN\PQZ?^M)'H/GR8@M'TQBK$6.]U@2 MI]R=DE8;CHVSUI(TCIM8)LI<;/6C?E+]R;UA" MJ.9(= 8C0T8RIXXF/$VI)H@G)%4Z8C%-8_UPNSQ(;G^YYK.;1F.?!ML[:8Z7 MY?9QG&PY:1@E$4%)+")!N,#&" RMN:Q,,.%V1\N[;^*XWLO9,] ),M#>,TNV M.J93)0U+222LB=UAE2BB%#91DFA.>2S181S47<8J?IN'UMOQBZY!'72J7YZE M!2A9XQ-%VL3.^%,\U8:;U%A"F8D12HU),$H?K;$\S4#Y\1F O2_FS7*B:/11 MY8Y,$L<6"29X)!*%62R=-JJX58A'6RDKW\*)QZF-]IS8<^+Q*+:M;NA4)ZD[ M#TD:&<8M92HV2,B8&*VD%G*K2="WL&*7';HZ+<3J\SZ/7+'=C/>?L1FZCUE5 MJ^@J4CB2Q$B=X(1KFAA+A994(ZFUTT%U*X91+^?\C6_I!#QF MUME[T*E6W5-,W"F'C5$6,8X3:R2R%$HBE&2"QTNXZ*P1%5*?8Z/2YS':<+0>./YS^JL;<"RS M;_G2]Q<8_+B"9EV3V4^#V\7\ZV3L/ESQEB.>-RXT<7[#3._5[:;$N; M5HV6Q(81''-KDHA+$JM4)]R2F,=81#39RE\X2-I\FT+_%&F#AQAUB>;5RYLC MTG9ZD7(L(F6?1-$M3UJ2IH(E-HF)E!QIH^,HBC$UU,D6@;8C4 =)E,[\X)H. M,7\5S>6XA4+'Z<5':_8DEY?YR#O$'5'D[LF#_,^1;[XV6&3+O(3E_2YMU[Y! MZ?J.2H2F#4Y"K*/8)%90Q1%/D\12J@CCA#)%8Y1L@1"&Q?]XF91+_KM;\8\S MD )FYOO9)/]:3;XZKNVB3NY):D27):S=JPI'J0J\I1/_9-EX+Q?SAHL%3RB1 M"=*QU9PQ;K1.I,+4*FUHE$0=-,8F'!KL,:&)H)R%''-E+5(IA8KDB1DRVVZ6[?[Y,8S M'W\H%SXNM^)5?"ARR$27"+)]FM5;L"1CP[OFQ^Y#HXP,NT5O[QFR9\A7]8@PI!M^C!"15J2*$V$X4\S&C%D2,TU$ M@N1VHZ,#^;$SCXCB0X%%GQ)Y0BF1T4.ZZB!;#B[RJ\EL!@F1\\O!?9XMCC"9 MX-CS!1C&M,$L$LAPC36/M=.!E3)Q*B(E,*(L5H9NX3_L9FRSC++%XMZMQW]F MT]4F1W\()VP7]7)J*'FG 8<]>0+'EPIP5.Q_K,?N29:W[F5;VIS'3"#HC*[4$=TH M\7A(NFUL>)29"F_ #=:+D_,1)UKV/H%>G/3BI!7*<\80^ M.>J0JN\^GZXGF9YD>I(Y#Y(Y+]>=_W@7ENYB/AV[1WQ>W=Y. "TMWOOQ7<+ICW'<[%WKT\@DDM%$\F-$A(9)1DQ).6&M+OP4-'S#MD>M:EP:F=D+T1>78BH!M3!<$H3ZA@6T9@3BA2/ M4XH,9HCK6*BM,H8]0J0ST 8R1'UOY%Z(]$+D:(6(;J%1J-0FD:$T@N8(,3,6 MZC X5L*PA/"M[(X]0J2[GGQ#(<];B)Q=+Y)->V8TO\D'R^S/O!@.9KD'9%OD MEVX''B@,[ERR'*4 .2$YP4@+0YTTV-Y&2"$.Y1(GB+#$F2D2"#).: M(LT%>1:/]PUF^NRG4\A+.)H%Z1>AIXJ>*GJJZ-.4UM*4FN0DZV%EIQG6H,[!\C!#VT<$H3@[1)C$$O)&DZRZRB0]9G5IU6 M9M7CYM4HNYV ]VSJ&S)DBP5TB;IYN %#'Y\]-NDB6MB;:8J(,4ZNJ(03QBPW M$E&!$R)3JY)OEBY1((Y?@39.T6@Z6HVE5TQZ0="Y(%"-FH$MEW&2"AY%*L(R M(IRDJ9'"QA13S%]0$'26L<5)GY;92X)>$CQ#$DC4I%YSP8RU(D'$\7U*M8J4 MYI$22#@-0:?QRTF"3JLYSD(6O)V03NR^_NHHXVL^F$ZRB\ETLKP?+/+1U)DA MD\N)LS]6MXYP'7TM0_P>0O:.@OQR7$SSP6R^?"@RWWM$3MXC(DFCJJ02I=A& M0G#KM!0I3$0YUE&,>6REI+PEH!JJ^K4BJM\#3>7COSMZ^ER3T_PR:HCI-Z"E MD[%9CL\CTKM?>V%SRL*&-=H0=7-V MX9Y '@40YRZ;RJ=!9Z/18N6,L HV#/Z8#R*@MX%Q]]S<@'&VG(_^Z#T^IR%V M6L@^6&A"*3*1P@E/3:)3JS6C,E8JL9K+S2*].+]8-D132I=\_&%6+! MP/G':<[TG-]S_IOA?(5;A?DBYD;15"$JN1614H)C8V)%(VP8W6ID<@#G=V9; ML"'%7=H6QV]"G'Q8QY1VPWCBZ&1RL?*AOX$S'6[RFPM'2[U;XTS=&JKE0^5. MK4@$8S2.$HZ<<9%P@9F($T5YK&4[6;ZDE[A-+LOYK[]&?POTU-$RCP?SRTETWNW(D4BQ#3,410.\].0UYT?*;BEC&AE*!N$TXY9&B2!@; M"TIEQ%#:3D$K2>"3IX"/)0%$;O]-N?TG8](VWMN?SO<3F43&:$IXBE+&..$N_\9 M*(HCDEJ&$37:',CM769:L3X:;^7>0CZ%T\'F17V<39 MD8/;Q?S6S?W>)UWE_UI-;N%JW]"D=T2 MOVAC1X7/P:/2NU![7G]U7J>BU?4MBK 4.F$\BE.14"10"2:F.$;Z$%[OKL&C M[M+4Z'F]Y_6WP^N<-V: 2F2BL4@3FG!KF<%)1*22(HTM9_8@7N\R5H+.XF1_ M.[&23ZO%Z#HK\@**TA\*BU1EZ1>K)12K^W;PO?/A/)T/',E&PV#"(FM2+2-G M5EBFE<8J1K%,2!19BK?ZPY<@A,F?M_EL/%FN%GGQ839:+1;YV*Z6O\V7_S=? M0L/9/F#2NS:/04/II_7IW7@P!]9^^=-9.?:^W_"U\WG T:. MQ?K01SG@E;T0X72WPMT-4[(-XO;_7B^JA]QF5_F[BT6>_?$NNW3O_#F;WF7W MA7O5?UPORO7/O/ JK,8XHH8I$L4?<_"F*-&WS,HY0;SF2B(@+Y=%&$4Y90:KYIF7>_ZR]? M0'" HR(" =P.4&;/H)9-I\Q^JB;?3"YD]T3^\?'W_^_#?YK!A]^BY\N3S?&C M5QO^;Q^_))\'7SX.HH^_??[XZX?8?$GB0?KA-_-;],'\.OC\Q7WQM^2W+Y]W ML3'X+;\;_#Z_R6:;=Y8J /+_:Q]X,U!'IMO[[$>HX=].>OZU-E MV3POFWYVWP2W=3PI1M-YX90R=_5GMSJ32Z?PS* $ "1W!)^FWA&A8B><#$F$X-I(@(#%3FPYJ2L3I,6[!D[%1'$L M&>%N1I3+B"M"-5,)HHQ'[B\=U,#);)6/S?*;WX-_&.1.([P%_6NQRG_X2WMU MO/^U-)\FMUEB]QM M_>*VG.S0T^-D60SNKN?3Z?V[^=TL=[;'ZJ*8C"?9 JAQY)2=I?OR'^.\^ ,> MY%9XFEWX)WS-!W?N-0.W#UGH83BXG69+,(-\YM&\M8@>M0KN=60V'+B%#BU7A5K8H!DZ.9._#N[T9)7\I?####6V9+>[A M]6/X8N0N=HL\'!2W;KSCXCK/PW-O6_)GD-W>.AHHAP-K 7"\5PL_/[CX8C69 M+D.CE,R_NCVS?';EQC1LBM"+^]GH>C%W$P2 +G?UT+/5 N8X;B\3+#34JZRF MV6)PFR]N)D41A@ 3'URNIM-!MG*6Z6"YR"93-]\\O"5,?. $:@G\!8N:#>XF MXWS@VT:"RK0JW)[Z0,]D!LOG+H(X(8SP)EO\D2^+GP>77N[F%11Q*7*&Y5L] M$8!.X?:@FD+A=F?BW@V_@:4TG=0/@%!26,/W@X^K1?/9W7WM%O]?JVSA'A96 MV,EKO[QN;,8Q[G#P87[G%NINLKP> &.4][GI3MP>MB^'J?S=F=WNDS\MW+W) M"N)8@6HCMS/CK#NC[33$DLV*B8_H?5JC:[<>GQQ-CB:WTQ#P6SN&3U)^/4\5 M\>OS\7)#>;@/_SZJ0$B=()EREDH2<^L..LNET82PF!EB$&HI$$)H@Z(D300F M/'&_NP.25&N16I-*#!M>9$Z<7>3X#F76; M+0(7 +*K421N&TH(G#V:KL9>LE97 M>1)I'Q ;Y\!@^QQXOZF5#(R36EYJE(Z4YN'P,"?)9D5P=+6GED\G-V[R)8N/ MVE3ZOCLRW>3EBDZ/CITK?)-0 3NH2F!/D5\_S)R*,?(8/@-PG#H9GX>3(X?= MGKN#8O( FLN/'SY]_,E3C:.&<4T&WRXR]GB2D4(B=ZS:PD%+8TTC+%)-.1'6 M:DZBU%BC;2QYT[2SDBZ? :#_0U$ ?M$*AO[)#60^_GSMN+5PQ.)_VDC$*;W( M;FW^JWS,?]7&C\?__WCI'VO^G!3U%9%O".!_-@$7J;FY8LK[S]DTWW6S6\UP M3\MM7?@AMCW7'WY+:]C0R)H<$H:$C]'T>[&_>L$$8EC^P=K1"&&1.-]FB M%B?>1E[Q.9!._FTOH31X-5',6(2P9D@RSK'049*DF%B%%!&8;1U#@2("I7R" M\3I"\=]MA!@^!.+XGI2Q*L;-X)Y#'IB]?PG2<$IE( ^O#B^<:''FQA@*N8.^ MGX^+UR "0INPD[*).^9CFE#%J4E,HBF.4APSH;A,^!.EA6_X>=3"8C/&Q6M* M$'N*#]]OQ] ';ANF[H^#"<+[V]VPQJN15W-6[OQ:W+EKX<-X4K24#Q BE8WU M&C32 K_@:<(8M2Q!BCOUT1B"(IQ(FR*G+G*S22-F#&>R5P"_S$UM#T$T\L.L MC%NVZ C^!5T0,#+.BG3D^^WTTNXH!XQ6I_XNFD,DAUAPF1SYTN1!F]:;6MI( M(BF4(9I;DFJ21-10B1)CI.%;D>NGD,='F-DYT0)]3U^,%MZBD9'.%^ZBV2"" MC(?9Z/X4K8OG>0/*F5<3_]*R2# MP(DJL*(NR^UL6^?.V+J>C*Z#H0T>Q=FH=*R-RKE7'C6GEM["A+Z"<>8.S,5] M[5<%WUMSPQ#\M=[;, 9/YJ(8@$_V:N!DQ/+Z70YYY'^.KKT3$ARHI6_2ER)[ M@5MUH9Y4'="^YHO,7;SCKD7^-9^M\J&']0Q75_+Y_:"U2P,/\A.>/B] >H.' ML<8 "MZ2U*#!;K(K]W#?&ML=YL;I/=BW]PZ]@A]L+VU<>U8*%\4 MY7+X+/GE_?O!7S??Z59P-?5*Q^5B?E-O1[W0:YZ/Y378,&Z4CAOF;<]'N!H6 M)XS371@VR W)O?=_%CLW,?BLO3]G[/U![E$P8()^\<< _#B_"6[:'\LU_,FC M'_FK\"^#>7C+FCMJ@\8:]^Z6S^7>)X._2;H](+J>>,+R)C=,4RB1E5J1 ME'*<4FL3C")#&!9)FLAO$!&P\;^Z+;=0;I-_R?X\++?]<2-*R!ON4L_ M[MTFU6JY+Y[=+^( MICLW[*=.E-5#-=*].R%(X]JPVJ813S$5<)()RP2Q/(TH-I@3R[K=B6_(IWSB M3F"&7V@GG"QLR?+R\/DQG (_#<;>I/?"]#Z'X]$=B:\D%2L_:TAYIG@(#E=Q MY$("V/ [<070W0&KTZA,T_N7BS<>K?GP]\)[6Q,WO!NOLKT=^\%-_>-E/?%= M1@'7"4*,QS(2$1<:V3@BQ#H9BI7A"K%VVA&+XCA5(E%IPMT'K4'D)N[8$U9% M:;(K:A@B@4'Y#;V%]P010U -Q*53(LLH^\[(X(X0XJZ8NR-^IP>#CWX5VHYE M?S@5M28%K]@7Q>KFMJWN7EZZU0GQQIO@E N)'LT[]D^DRE38R-$&#?0B XIT MEE S#K<\UQ.GQ2\@5]X;#\XJJO(5OCH3:;ZJ%.WV<"_RZ20'K[*;V06HMEGA M].V+:>[,CNN\:,^TU+J'OE06U' HEX5@YM+?/O33&N=+R.Z8U1L6+*YI2)4I M\NFT#F#4YER1+[["YR'D3DS=?KE39K7P =_1-)O<^%?[6H6Z2O<^7]8K.JQR M:LHFYO#8.A ;O.8PH:%;A>FJ'E?V-9M,X?MWCE3>%>Z\+7-%?!YND;L7>LMM M"-DEEZNIF^G7,.3);.FL-]_=NF7L/51?7)HCR^S/DEA&[JH,#+76+KA7U(2Q M-LI@@@T@;6D,6W\]F7KS>&UC8"^ (L9 !+"@%]!>^X_9_&Z:CT.&3#"?E@,P M,VO2:A'L379?$>VJR:)90:$(E$@O5XZF@M57^&O'$Y^< ^]?3#P/>4MP8V3O M]R3R_<=&)E^?S=]]-C_?6/)G9/._6!W(.2;I[\X#[R!EE1R6LDK?0LIJE!77 M96J<^R-QPM-)TVVTMW-6V&#F9C:&_[3F_P3G+N/RRB-$'(,AVC,282LX[$$\2C&":)<;.5_^]T A6=2! ?;"+YP;#!V M1W@Q608M[2*;_5$>1Y,B*$)CR'\ EVCEW6SF&LW:VL<6?'0E!\_OL]>G/RM697/]:J\'5'2 M3+^9O:G4YG2^@$AH\TL0,;LD"Q:IX9PGBFG&!:'&TCCA.,'0]BK&[;"1$>[P M)FY,:20XC[DEFG-F11SSU,3J\<*4O>_9+DQ9+7:3?B6M0G!\-Q/L/].?,J!# MYD.>0PL^H%550(#!=K%L3?P[^:?\H)9@?:X6]P^-:=M<>!8C'+II!&+H[<-@ M_B 509QMV\[,@F? &4D;$M^MH!/+P0!TSUFY Z]\25FR 0\$JS ;P7$Y]29R M*/2 X\./"JPS,+-+6ZP]&"ASN ^OA9@C5$W4<;AE*^CEK<3!Q-ON]R&@VMC< M[M7-T7+_?F @E!A,PY#OVEZ5ULDT+/T'OFRD&90_KUH'U45^/X?5365L>=9&9[&]I+TPZBNG5J-(NPUL'5X#T7/H'M_>#O M,[<44U_WLC,DZS20$*+TAWN>+6;N[J+E33[ GH!@?# M8\'-];48@"<,K/DP_/>#>/)U,LY#FCRX*B8M9]7+!UB!9FN2WZ 9<$K!AA>0 ME9^70>)Y4=8!K)HM\$%MKTK6=4WMF')^ \(NZ(".7"8+F/8_P@C=U!?EM_4[ M+W;>?E^S1""7L"7N#WA\G/_>ET&5!'/*,$.O[G M:GQ5N_EVSB[$Z(/[SE--Z5'R([S-1R"%!D IRT8>W;A=F8?*L; HC9/S)6EF MQU'PMC33% 243Z.%I:EKB@B55W=6HB'%=,$<\44 MCC!+4HXCJBT3:1)C98A5G)%V/I-A2$.I$[8 0@Y-6V7J[C)6)9HE=I=FV7CU MPZE5&;%5.=).\^X!)S1PUXU7C\I"S0>.*U^WN8 ;?6RV%!:^1C&<'>4YNCFV MD"'ZR&7M9":O$C0OK8(>C6U>R:MLL?!'%86CY'=WE+P=AEY;!9AZ6 7X:V?=HINT2CB*D#4\8L(R9C67 MR"8$Z02;%ALGS%+'RLS&2'&IJ:462\?4B%EG>-+H47ML[WNV[,M&,$\:>12X MY78.#N00.RE6%_\L0R^^0KPU^^ N:^D3E6%:!C+]_95'S8>7=OJ,ML-A7@&Z MG6:CH'4]?+_7M<#A5 [CW;]6F0^S7:Y-;K)B!9=>$.C=,JY MP5[FXS+RZB-]H,!!&!%2'>?>DO&61&UX-,',L;=@2CVG#'8]./(PPWSA:_&# MWNY(,*_C:\56>+)<9Z=WS+R=4O[^P$1?3%2],G_NL8>?0/7^M-M!8Z5*N?!E M2XT?UIM$(S?W-GPC54R4,4>VW_YK.KN3?RPA9M[**G@^J!5?IJ MLVUNAJ%NH#PY?3S?D59 *%@"+89!K3VG-*NQ_NI M B-!-K/[7,T8;)6-O?$3;RX,Z=)NF99@-U7\L9XNX63;"6: P=R//@?LK4$] M?&KG5"2/M+(]'6'[[MQ3O>\]6YK1IYWI,KL"?U#N M&@19[09SRH439Y,&^2.[ ??3' VQ+$=9G ,M[*_=FH'ZGLNB:5[(!@P1/6\) M>%:PP,<)GR]4G3;[[)N= M>OS*CO\GK&!(=/::04ES^6#JS/(<2F?6^LM5B8'!XPI.QE$H5@S7^^AOJ:$X MFG2&,E0$E#OMU=^G;DV>:\J6G(;[V9Z5!4R6C58!DBDE&HGU0@G7"-L M58HB [WDN+')=@UJ>\[/*8%Y>MFG?+&RS^&@S[U[[=P[T>?>G4?N'3TL]XX= MEGOW@(KZ0NKZ85*VU0(C2@G!C''?^4(+9B*D<<)M:D3,(K+58&>/E-U;P?94 M*%**C@]JUO6O4Q(HI(PBTV6EF4&J(? MZ,KQJS<(/O@0>0U28EIJ=1*TZI=4/#J[I.)W^ MOPKF0_;O1UG?SGYUMPAR1[ RLH:V5U>_BB6:9(HIWU Q;6U6F@B M&-(*26E(E+2\_"PF.B$^9\O+_X^\=(TO M\PKB"$I/YJNKZ^"&SX))#T!.H\6D,G,R=A9U?+ MZQ#[?+X#_RG+<\CJGIH#GQX0C0V)WV$/UWSCX[D/?<,Z0E2^#+P,?"L^'Z%9 MY,O58A;N;)-5BP+*9X"O'J+83;3;I[KX$ \\SN>J0;'_K<\W*5H%[34Y%JO; M*C/ M7H>5_Z%NP_B7IW:-=Z/:0Q4;F[/>=92%MW[S!OL$FDAH:"[/-]1'4:VF6TGLX[*-,5(O9F7[AASH.\B5#BWB M2CZN+GP_B)J\9C5Z@U;3WB(@?';M&ZM:R):N.QU7G3/FGY=ED5.+Q8 M?^J7HY'2*T;\_UK>K7:1;9GA",Z0HH74'R##RK6K-JXQ5BO MIO)LJQ#O8+$ ML9G/H\Q6R^MY65/UHDV]VROFY=_!*[;M.?SA+Y_;AKQO(!KL[D&YG,$Q?7K4 MX>W3TAS][[(_V=75(K\"AYGCP\G-ZF;=B^%;1)63]\)WD2W]B>TES7I:ZT7H ME%=E$ZX]!_A\V%(9?;[@;) #<.(H#R=ZZ9!HM$VH-,B]D'<+=^U$UZ(L3ASY MRI[2C?C\+^!M#^MX[_X^!B][+ M'RPIRIL-X_BKB(TU8(ETQ"K;BW5 MSIH,AM,8,9W8F'+#$IVF.!513*TB"N%VM$;31"8D0HBSE),D54S&.J&"21IS MK!^O5MW[GNUJU?F&LSV LU3T,&[HH? %FC5L1P/. >&4,>") &!H^X:!KQH% MY+2B@3R!0'W1JE)S).&4T0-**)XPY4-6[%D1&'#20#@?CCV 8%M?%BBPV[G$ M[9W8MVC#=D@L//?&L5$H$/35K-ET/LO+,GRO75?QL_>#U!^FK5N]+O"$6ST- ME(/P(M5#Y;2G4(UY>E]#%FP+XHV2FK6A9$4#N%+^L':./SM \H2M/HA23B= M\GEWC&SW_KO]N,M;N#5K@9-FMQT3SVH%#8S<2D \<.!F8!=N1,9:M.,-G^]1$+IW'E9T'&!?FN+_TOK;X*W:Q^7Q M+T+'Y!+!;ID5?S2T"^!R,+A1DPI2)Y%4W%$?E;6KJVJ[O&99^F/Y_<#FHPR@ M\/:937W!U,L73,F^8.H\"J;88053_&D%N_NUL(.4N.]=MO6@%+_+#Q#6%79F M?\Z?]3GOT6.K?($UJ]ZW"_$9 WLT[EVJ\OM3]?[\\)=_@#=OIS>C*2PJ@7[: MIO>BLF-!FDYF@/?IFY_ CP_:XNTG5(9%C4!3&M#6D*@Q:0SS#WD\6XW<0&+EOS>C+IQT3@KO]R]P:U]*\]#:O7;8V%C\0 MD"ONF74R; !K=!/V5X7$TME]94*V*?W]P(R@R 3PG.Z'X?R"J5":ZA65 MCI_$$. F*DE^BSD@[E-RP=-(O^YO5.%7;"VL[US5RE'8?%W#?AZ2-_2O M)1O HY+] 5]Y:EN7IV7WCAKBK6R>[%L(-W*F3+S81IO>,VI'%HX6)KG/Y6WU M5QMGRZP- 1UB]SL8KIWJX;'*ZR*NVWP!EI,S:1H(NRKB6O9'*P.JTQ+O<51V M(3LAN>;XA2X^6U!^2Y#ORQY?O;HF!8546 MA>Z#Q=Y.W\Z*!B$[; SX<7XSOUIDMTXL%[6)'C)@RL_WMV'&3OB53JERD.W7 M[XBM=:QYG$8U5%QETI1QIU-4O+H*M%5K4?ZR*[AF-8HHCU.-*><19L;]@0S6 M6"-!4T%;P;64H\2)-!&E2'!$M(V,6S>"#71E)M!J9+M#?5TZ-)E]G4\JZ-3: MP;I93%!F5CJ58_S5ZUA>^_C7RJD'^2(4M3OBGCK6NIN_"[A,BSQ_!Y99I9CX M _DVN_>G%WC2RJPLIS LEG4YRF9F!_0G\/EXU3BK+I1!SZ_\9/",(%;+7G\E M3.JN%@8[X3T]TGQ)H.69"7YD_\YQ_=* 0W59IC%EQ [XN ML?"-/"$'[;+(EP%V?_W-L(#5G^/\-B\Q7&=KX$M;H:@;.=;CV&5NEQF2#1Q7&0(KP4%+7V>[M"C<%Y087UL4?MN:;>6Z MS9R(!"#@9=E5X&+M+=Y/5A+):)3G0>[[[AKO?)%5N>5!<6X:4SA^?5>!@&^^ M>EC+]44.^*C^N"Q'NO&8AQ[ARUK?.-)WZ"Y4)02^'<$.,_]XZ>M:GP!A&+VYT M 4DAG#VCZYECD*O[<+NO'P#E.P1[_'C[KL=MU?UIE[5$HRR:>;V5+Y^ M,LM!:>G$LSC8J NG/DP?Y\/W@X]E"Z=BN>YV7$($M8+/],6B]3S*NM.;^3+( MDM#$>1AL)J]!>EO*MST'-PPXR^:S@&Q;/<3G^HY7HV7[J\=8=[B+===P3X/- MVUJ"1LUIY.)RN9AZKO]]W^K-RO_[<>?>N8 MW 3-(2T$J509Z@R5*$X DT$Q:^(DCC%55.*4)[(Z2^_^^-E3?-2L?ALCYY/7 MZ1[!BVJ!W[PK\M'/X]7":X,__ 633?E<%N-O -^\#B;O4[:E K3U*BN86=- M;2VXW"T8B'5G,ES:.P,[#;6?_*U0QH=B9Q%*ZQ7AJ2(JCA5';KVD M$!;'-&(H)5&*I-5;V%FM<;\*5MQKP!2_W#K+9IU5A"F+N*%)S%/,C9$.5OHF,BS78MAYL_;5S!U6?.W@>N8./@]#MO5T6B@<^J>I.?$"<-2F-FXM1#E.CS<^Q4E*=-4$<$XY[%05E@= MI82011\C:E!(CN+-/XC0A3&W:)VN;,VYMSLL[I![S M/0T?=^F6 \T#/,6W.H;>N%/WKR4.(2R-&4.27.&;\'W-WR!'?@XI-.6:.+Y< M7Y%J09[@1-"($RDE6!3$Q3'-3K/-[>\&Q]PY_-Y76.5/YG/EK!LX9EBZ@N6H M&%1-=]VHXOB- 70=.BI?W4[I:U!*'@QZ_U*UDIXOH,'\LEF8/F;TK>(E@**_ MH1BQG_!3O(R(2(2I(0(GG%%D)4U93*$Y.TKM6KX/XDD4JN MPX;I6*IT1[X/9(E>S1>3JLE;46;?3!; 6'D)4.),^HFG=#@\,^]LG&^AMP=G MY'V9\9(W#=N V]V:!G394$D+IJ33%J[=],?.1 G[,$:($;XN50+'@"064^^K.J]LS$034@:OO1]8W.?@ -K. V+ M )-P,RR3E\*L8,Y^%7W"9YFP]$BONK4,HRH-RKOKW[MS-F1\0D+6L.F(5ZW" M3K!=2-J$*%B95+,V_RH>U0XW6>'FKM:1O M>U_W])LLUIOO;0_ C[!7KQIDJ[\"BM ;4*;N_OBYF768]!/DH5&(,ZP#>$V,J6UH[^\WQ9PL)!LG>==#^:Y%6F8#&??BUY'V[U M;]M$IRO!SP+3O2)_O'#SM>>SR -(T^114V/O>W8U46BCK$R:C5YK+VN:8IG/OKYI,2X&T7SL6\/[ ^]' M\SGZ:4 Y&A[0Y> IXS]D^L_(L]AF&I!6@2:\%/$Y-\_ONC[XL+7DE6GG=0AG M'569WB&P[/<),G+K/L!K O)Q#6%7R^GRK3Y%YJ"0W9Y4%$I:S?DIA M[_^6_7.^B*9N-B5A62!?[ M1W*S3NF ,:TN\IM=N.KU>Q*C'6& ]DG1S^\?HP5@&$>2B_F?ONC.$=L1M7.D MK.E@%SD]&*>1X)$DG%IL8I0*;87AACEEV3Y= A8MNFOGZ6W(PP]!'G8I#!_, MC*!U9@1Z/#."R*%;UJWLB.=G1:#7)=8G;[QJ CZ1LX:DYK'3\KC[PT@1IP@G M0FABA=WJ#]_)QO,CVWA..][WW>WMTE!XMB:,J]0[4*/\$08>H5OO=!G78AK2 MIQ.;*P,T9Q$Q"""M;L00X=K&6_EC3U&(-NM+?^O M4U!2=^T)2 ?%7H1(((3A];2Z6]P!23T$'W:B?MM9=3"9B29G+E%4:)HFVMF8 MW)U BL6($:2DUBCA2708F1E(@SDA6B,"O0RQ>3W8)P5UAY5_&G[5#S>WV63A M?7I.Y?UU[@;O]_C-N9":A?BXB"?%[;S(IA\O84'\>K2=1X_Z7]/4F70(2XRX MY (QDSJCSK&L$$DJ$&^#.Z-$I8129_%)S#5BROU+2<*<[J%BQ^R;;B"_.]/@ M;_7#*3&>,M],PPG,Y?UPD/]K-;FM(T-K73.W_4;!*P'H%J7+8M*0 R#^ *A$ M66SD(UK74 SAZ]E'DX53:P(.8^$AGTMPEZIG2+98W)<&9(7",@NO'?A #/QQ MY23[K0^*@>E9EBV7N!D>=&?]+=#!9+(H7Y(-IAO+L?G<"XBC%%7H!UHX^JDW M4_2X-)>31;$L@3D".,W*3::HHD;0=&1P.9W?A=*LT;)V/5=M34M\(3>D?0-R M]P&LS<;2^(D^L&3>@M_SU+J]2[UT/I W>V >54C/7=#:[+)HNRP9+^%X'%W[ M8-M#>YK_">7DA9_4I7M2P)[;YXKO,V%?/A-6]YFPYY$)*P[+A)5O(1/VLT]; MLCYM*6JE+;VA9)G/U^[P\BO07H"//KO"Q\3*G(A/TVSV2 0LYLKR5%!*DX1' M--8<18Z8I$:Q<7J-:NDNCNTH55*JF*0DB3JU;&EZ$@LVG*>[M:. VD"/U\ 9$2-G[HSKFOX9CWG^N@ M\:0H5EG95G7A+G#+V5P$B'LWM]/Y?0[);U726@F 6,)47GKAY"4SQ@*\W3_J?3Z,B\)UG&M[+5QGS3G=] [ MYI T5(Y@U@K"CSU(VJ)L708K M]XF+Q2/6M"\^6&CX>;@:Z]C:K\HPIG;S9; MX^N9??(2P%'"17::.;[_/+J>>^0U3R?O*NBXF_DXGP:,H JBSC>9JJ<9LJ ] M,9192.5T_5@!YB= ,S[M17[#;F_=GDR"[ D(AKYN'R"6/#Q/\WW5",L]9+ZH M^TW7:9)N(]U*%!XM(/6+O4&^8:C#]JY--K9V-)T7#8I=J[*Y8ISM?7WK.99. M3,YO\L$7Z+KW=LZ.,&LWZ2<8MP21A!++HC12/-'()D[6&R,@7"E3V4Z1P DF MQD:86&LY9D(Y$SCF::IB;824]G'%9M][=J5(A/!Z#3@U";L9>BBNP4Q64B\ MX927N^M*?%]_6XFX <>!9^XZ!7'ML8YS2UBSMB@-_NSFPOJ$JWK@0$?+$DIC MX;'; .82'O;W]Y_?#R[S<>C;V7Z3[[L"R0Q%D.SA:]^R(RNS( /,ZOH#P\WE M^0"!7D>#@W^N%I/"&>SA0+CS+&0V"<%GJ#4/F'S#ME[-^N>:-+TD"R>5E"6_MT?X>(H2M3EIKR];D?P3' MC]_;FAB"_EFUT2VUL*+JGEMC'+81!&&#*Q=@ZUF0@%F5JM?>KE*^- \4T> :;=F$>.7$=TR@O"UA\\Y5*)RT GC)T6G)Z2SV!-J#P4\9:9Y9Z MY3&XRRHD:ACB1;Z\R_,'1Q%,!??X"Y^@#R[*W>]Q-!FV()^5D&GNIH4_04!K M]UN\5N,/7S>PY.TA!5C-QI$(R'.+H@1[+)_DFRR7E@"L8?VR^>Q)R[)E')3$ M5.Y'"??H=ZV&LO1;#K/S"^//@9/DM[7BAEV+M<.W>0>$.YVXG:A]G<6:B_QF M[J7P'Q#]3$0#=11 !,"XKN7#Z54=<0-\F5QWR8\C_[USTV.;DGA89#ZTVSF MP0=]*5E^-G$IB M5!J4=S'7[S[!'@7BD>T-)^C M@63HV?@\NY)TVR;7\/GQV\V#(/-XRL4ROZW3'6N)_"/^:9U:*W#@B0^#[.;U M*@2ROD@5VF[AMBKS50F[3B1?WN@QXT&?7M;?5\_Q#/8C^:D\0>;%YFO\VV^@ M:@)N@P&^"P-\!P-\%P;H./3:X[#?;?83GP(J%F0;-V$E./-"#6AY#)3S]A/F MJ$*FK]=A3=0%308Z1'C$?,=+R]#WM@$^K7'Q@=O*1O1/0D0Y =[IP@(B&P?5 M!"(_>9D1?NO.X:D_R%OM!5:S=GRNV;]:"6JI[E7RE/>LE2(5F-G;# $R;;^C MT/<)<:;U^*'!A23C4M4K!]'>]T9!;8]C[=5K)4'[$XS[R.&+1PX5ZB.'YQ$Y ME(=%#E6WD<.C+9HS52."W]>;&IA*)_2G^_!2UON?YA[\LLG%N M9F-?0E7-OUFMAZ.)J4TC0TB,4Z0Y%5Q%UE :(YIBFF#=ANZ("<<$$PIXH5R( M6&EB$\FQI#&+L.%;^)^[6E%L5%B%0W&M$84W'\I,I+7]'5?[6_6E*#M(/7[1 M6LS%0S&#NZVHSM)PW$UA.5J];FL@VN957A6H.I:%="S_N&9RI0X8FBVXWY:^ M?YD/[V1%!4A0%OEXB[)=)Q_:(;6Z16Y-_W8.T@E\(W?0".,==-@H^V%Y>]6; MGJ%_4IUQUFJ%!/K&8A)LU9&SFIQ6^:]5!A,>#@!>J"IAV[%II090(AQ4OGBW MB[/Y32#1\9H2G-T/LN DR>J5_'_^AR)8_E+4'84A5)S=OQ_LHI(Q%/-[LR?L MS*0BG0H\-KO*(- :1ERODN]-4MTR]SZ?^:)JDNZ]7OF?U]D*PM!O/8H&+VA5 MHGY:N+T$*_,F?Q-5^Y78=,O0K,+Z(@21^81P6Z00LHJF,90?21)IB77"I&4I MLXE%<1M!V5AA4\$8II2G"580?"-"I]C$46H>1]3;^YZM<-N'V>!OCA=#R )8 M):W=JSNKD*W/I?@Q-9_M3SXSPW%:W7=RY$N4@ZL2G P"B4/JDY\RFT,6HZ/Z MY*KM2ZN]U>!=W0S&IXN V@@Y[F7OHZAN,_5L3\F/YO/?_:Z]0_JGRMWEZ'8V M#B[@>D\FWM4%YU38$=ZIVV?'W \HS@Z)-PO?$M31X&W0N5LSA8,Z) W/RKZ M5;O/Q@2OFRI!RLCM9%3Z>Q;9K+@,:"W0@&$"I_W5'!IDM?MH04_">G/*#K)! MXRC/;1\C+FH+N&E>Z.YL @7EV$)\H"C=+O[+:>".M02AX"K:&LPF+,[:MM;1 MH1+!9CR '.'I'/)T_ NO\^EMV9?/37E7Z :B*H!?XS$'O!X2L/](?K9-^O;IAMT&.N+.WJ$1)U?W04W(3 M:E_=CGW> 3IX2:)YW6L MT>,Q3:"F)M2Z#ZO\?\="-W6+M[+Q8J"C]AU,>%]IX'Y?$RA[J76Y+5YW;SRF)=)50]T>2K*"OHR MBZ3"=W!*&(370C]O5](]1%NVYN$7MYE(-@NO#0A>K>Y3=VULK8UI[)9LK1!>TQJBCO_X3<@" MP%;E^BZA/-8\V+7@+V5'/JD,I6KV32[1$MY1]7HMDP9@NSVP9(!KK(T]J/\(Z1MEZ]G&,[L[9N]> M @%"G_ !++2^ X&2_W?FV'MQ/PA0!JH&/VG;DAED30:5;Y$OG>0LJX'#J@=5 MJ,JJ_4?9$#*K IAA"(!V,1UV;]U:AM4WFSP^$-)RVF9+KLQRB!;!!*IB MIP;RKN1FN* ,J([RL3\X:^DZRP*@U6(^7=__>=7HL0PHEG/PXL"/%P358T.L MYAGJE>H.HNZS;U;LYI>Z4V. T;O_4U];$D[H-_ W#TA<0DRH)ABS[7-_H@OR M"8KR07HV/9D\+R>5C#OUI["RO+2'0$,IM9-2W/)WB'8J7RP2J[;+GQGN'6H>!_KPKJ2C6T+5T\O&=(>+]IB^8R>W1[PA7B3O!G MY>.-Q;K(1T[/V]#I*JW'"]6@1SU5>^).8ZN?M2ZD1<@^ XD>VD$6]3!*/VBE M+XTG8S_F4B)#_'?1.DGJ!+=])\F^N%X?Z7OY2!_N(WTG$>E[PCEYT#'+GI;2 ML#]@>%"\49_?8=^MRZP!W2C>;4,;OOM0:I_O_NYLBL]5U7]S_E..WC$X_Z/- MJ$G+7PM'3 JU:)]"YW@GXJ/I?!7**E?^$M,T1#Q0+6CY:JKFI\%?4]==U$?H MFGLMNYBOEG725@:%3JN 5Q]&V&K9V*2W9@T2@EM.R([9&(1/0N_NL TZ0[[N M(JG](\\ZBF%9VK!)KW PGPQ#IOG%PJ]B6,)-GGPPTJ 8Z91) TK_ /'C MZB<.-X@^.'H]PD:EQCOEVX/D7V6S M$I+(!YR#A1"@X]".('';0B/ M8D,A+]V!/LNN,T&AAOLDQ9D1\S+KR1+J)#-O M?+@4W"^[Y5.I,PCO@^Z0HSTRPCHFPH]?O#H@L7*ZP(=V&P.WWTE9C#[P> (E MI,*G,I>DT1,../A;53]NTL,F0 #$T\0/W%CJ7/Z6[\U'S >54NF+^$/?C:KX M$MCQTGWGG7)0Z+P-,U#73F:4$_[V9F7S/>#^/6/M;<[!Y9T%[TK2X>V*Q^R%M[M.+^< MC";+QJGJAU45(CUAGEO2J#-!*/8*PH=4)KG/>]',9XN"G,H$LO-B#HV6,G"W MMW/8;\J(1TM@-0&CP*R5$Z==TO5=G".O+P0[L%S9898K[\9RU8=9KA@]\T3X M#41O6?C[V*$ 2D*GAT(KWS^"\'OJP^_ER4"\E_CW!G$"+GDD6/ J,.E/VX0. M*)('ZS0<3QLQQ5! ,0DH_V!6EB[DHH2" XQ:I[*/%I.+$/QLP7;X-(>RD&[M M.WB#TY0"_DU+ M4W;%_E4Q) 7,]&(?;CU=Y*OKZ;7[XKE3^?]SD;M[\I!UQ< MS^]FE2JW5@#2Y&,$X0G+L"7GGQK"#RD+6[D#X>N]&0GK)X@[M*XGT[S&./"! MSI!PNZ%CMF6T5["=CCHO$0;7JSS7$@'6U=Q&,SU(DC^!7S;5V=[-W:F;FQSN MYLZ\)"FD33'23!/!%4^<\- &"1JIE$ML" ()U'A[>_]X-_[QTTN7GH%K8?KD M=&GB+-IGXO8 [)D7-!]F$+4UL[$S,O_((=$_3SQFV.?W>P'(_EEU"H)[# M+5$ M(UKW\BCB<@)(Y9R2A%))(]39;#"W&#+W0&*"6Z#VHJ(,1)CGC+&. "D M"\[25".JL4$I?AS0<.][MA*1FQD/FLD>BF#SE&$<,HMN$6P\71]/XKNI< W2 M^>*STUF:;7F4Q% 2B4@HRIR4YAQ::N][MDCLF9",H^M\O)KF'R]!@0;V<_])&CW.2\1'5X11 M:4GJ-%:-A(=81)A:FCK%%O%3S]7KVX)KTHP@13Z&562J91$\+DMWV4AFO3<;+:_>G$ZL74!NX> =E M7-EMD?]<_;$E3&$X3OE;0M0"7C_[7S]@@-+]C^48_EG4/Y?#">]@[-]_J2[: M_ T_[Z=GWM:_[#DOV[&Q7W/ [LRF)7&$\_B7-9(G&X=S^W-Y?K>_6G@^(('F M6VP$&;]@=O]\/1D[UNG"] E28\/\65^#LYU?S;?TA\?G6LJ$@/Z$$S&[\KO6&C49Y?7K[T M FTZ\IY++!ZP=KGP2?OW(4>_:/F0OIE'7G4]3EUA?'"Q2N[SMN$6Z[TX3?S; M2^S[8\OPK-EZHN@DBE-[:1[H2"@XRC71C7M7J)3%.*6<$4X$=+Z/W']I0MQW M2.!]WD!P5+>\TI66"DJJ!=#$/5T(?:/!+_>W>?'QLO1Y;WFZVQT(__[Y2\G? MS07?T(Z0/MJ.D XYHON:$79!1]^7)79$^GIQV(O#MRL.6WVB$RF-%2S5#+H] M2J$(QY$FBABLI37I-XK#)E?OKX GT2CN8+[9'!HX?,G^/&H9^=_Y8C[.BFO@ M'T4P^:47D+V [ 7D60G('_=)2-%(R @;:U4*63,)MP0KBA!+F$%13 WFJ"L) M"9Z-TY"0&UHD?PT!N2T=7HS6NN*LGWJ)^ITDZMD)S6-1'%5++*8D3K6.K(YC M#O(PBJQ14D51Q*,(TJ2>FE6S+B!/2?+1(=/J-:3?=], OVM(^:4\IDW_JL-= MIF<@E^NP MD35GC.7(]$",\26?,L-Y%(41JCA"+.:*0E MM4F,M.5)A%(D3\%/]5J,C'LF[IGX6%PI&#%1)IJAA&UF$>$6,L0,8Z! MTRA*"-J;BG\,OI17.XX[Y.)G>4^.TD'2L_UQL/U>KA?-V6VHD5I(=V13S;' M*DI01!)C"161UO1(7 6OJ&?3+IG[^)T#IYYG];?Y++\O:T\&EVX:?7+5,T7: MOLS$3A?I:&2A)JWT(QJ+*)72(L8Y949I:CCCQJ9<,+/E-MU=>V>648D"[',@ M]PC"!Y[1EGV>PD,I:@KTW9FP8^ C%5WZ2)]+04=KR?2"X?P$0YTZTM-W3]\] M???T??;T?5KT^S3%#?,&H8#(%$M&DD0*RQ&SBC.3$DF2R$2,1^QIBAO4K7B5 MK<$M>5/*V]$Q=U\S_4;FMW[N4'?N0#OD:7Y04=P)IFX^=1F./85SK^Q6+4BG M!/IQ(YK$$>=2&"T .I$G$M!6B*B-[KL_O-C>D+79;%Q[))VP+![/ -@MSKM( MLV1#S0J],.N%62_,OKLPVYL-0G CS;36S&EF)J&6<"64L6DLDR@RS"8J M9N05LT&ZD&:OJIN]D7J87O[U\N^4Y-]>\4<;\6=BQA)KHTC1F$L6*0O- 9A5 M0B*;2G2@5?JBABCM=;>WD_[R(72+\$WG'FSKT =.OK?4/ZUJR+T\?_KEDI@( M5DO[V&FT7% JJ!;NOT:+*#9:(XN99#+A+Y'X8T,KP<_02?#7^S%ZHF*TJS22GH][/N[YN.?CGH][/N[Y^*7-&DJ: M>@:DH4%4E,3.LN%*I2KA5$21DP9)4YJQCKE61B68F3C>H4*_!K31N,MIICX6C]0-X=_!_ M^&VJOC_PV6[1RJ;W6;EJV]_X]VQ\[>G[BYOYYWR:^P5_QZ@CXE0AI!W%,@J41"(2BC*;8L@5UD)RBA,FF$0L MBM6>4>R]G:YO_G0RR]]=AR:Y8_.I.V7=8@U^G,S<-_,5Y'$7/_V\P0Q/(-ON-VF;E3H@QZ=1]9.8 MHS7C-14 5=,I"0P^MY=D!K)UNK8"&(6C,^S8*)].RU__UP_H!__9;<>H^KR# M%+Y,G/ ?_);?#7Z?WV1;"M/=9+R\=G^ZO2BE[@*EC\\'"@+[V#LWW_Y84OPE^]_WD_/O*U_V7->UN./G,_\^O[<5>AN +&[ MG@C>)!$T+K !1!S>:,I#3P8-&8 K]*VFOKQY.C!75XO\"IIM09+?P&?YO>5B M2M^!;%GVI.N@ =F;S3;N-)GX!$OF3[T'[SZ/,N>LU8,718F.4FZQB'2:VMC] M3U(5)UI*K%\BPXP?:]-)-E3H55KN'F?5?2\/>WGX-N6AI V@)8E4DF",&=+6 MQ%KR&(,\3%!BE*%;8,0OE3)V/$+RO_/%?)P5UZU:M%Y"]A*REY!G)"'WYGEQ MW8A(HU&,$$L)4I3)-*76$"\BJ2)IC#L3D?ORO(Y'1&XV+^\T&78?;9TY3ETO M4\^WI/<,*G8%;@E&JH3[126Q1519;CD.NJ/ D<18=YB==;2RCPVE9'U?BQ.J MK/5NTU&5:M>!W_0,!/.;:"0K:".Z9$J,,WQQDFA)F&',FB"Z%":,H*WFB=_9 M#?AZ>?9#(?4Y=)3MF?9,F)8W""$<\3A*4L59G/"4$JJ8]$QKC!6I0*?@JSK% M^L2>B7LF/LR=(B1NRN;O^'XN$L(A:&AO#/1?'#%E!.N/BEW2GO!87TRY- MBV X-:[=Y\GT\ZLA?73A*'$#B8 MNZ^=?B/SZ[MD=H87=12)G/MDMT*-[-;.L@: 5(&1%:FTG!+E9;=2,N(-F-0S MNV2N)0'L%N<="&.)AHIU&:$_T9:9O2#K!=F;$F2DJ6$44B5." B!*%5.[V0R M%5Z0&2(E87OS+CO,@SBR3(5>F/7"K!=FWUV8[C9RI&^Y[O/1_W?-SS<<_'/1_W?/S]^?AI9HUN M]>U.A8Q93*%V01LIG6T3)\ZLT8C12 J!7RHMKC=MSD&4GAO"3-M3MK.=4Q\" MZ7LU'A3E.)HS0#8%OJEA.!92$YDDB8H3Q:GQ9X"(W9>Q>6%(G7/MV2B'3'4* M,':T/1M[$=BW$W^!,/!W;">^5WQJW (W,BJ.HI0C96*M<,0X]>+3X!1R_+X' MN-&YRM3O%+7NA6TO;'MA^[V2#IUL:Z2M9,CP%%-I*25Q2FEJ@K2-C9/!.OD> M(%1G*FU/*R/R>_!MGQ+9^P/.PA] $&U$K!4VD@;;2&F94F$QB:'<3F.,!6;) M7A'[3,"O,Y6BX <@Z$WX ;P[^#_\-M7?/Z&-?1?O;TVXW?<=$_3OFVRG-D0. M?&XMTC]7CBHN[]?:R3.XIC4,_,T+%^X8E&SXV^K&73!:YX?8\8/X/^S_?OD& M1+TH+.1\M:&Y?)H7$UC<.C#S!6[_XMYEI_/1'S]X_H>/G_-I[@GRG;5"(2ED MDC@%*]',ILA2P;&PRL;2R'>H%A"Q2:/(IDH*QCGAW,:)PBREV$A$E+*!T=VX M\K%9?O-[\ ^#W''6+=#N8I7_\) N7^3@^W?;NO'$P6VY MHH.L&,PO!Q4_ESM94^,&<3]GG?%ART>>0YAQ/O+R+ISZ% \'0(S5I+[Y<<-! M5K5\'0\N[MV2?G6R]L9MV,#)]?QJOKCW&_3_L_>NS8TCR;GP7T&,CR-V(]CM MNE]FWW^;_;KS+UZFFRMG*,*NNC$H1A/IG4W_[_WZ'OPM] M.'R[T7D[ M[]?(+?\&X]"?M(V?A.X7OGSX; 8GE>QYY)4T3/[:9A=?@->/ZSL[H2" M\$->!D-[&F$2W<+W-^\TH:9GBS9;K)@A A\-W ;P$&8]+K[I]UL) /T& O"" MQ,(3),^"#LU.=9P B/7^<.TZ\ MFT8784#LO!X9W,%\V'=;"=9IH=<%MC,ZHLCK$MH8$(LAJ[E)O8 MJ#1.24JM3%6LB)3='49Z]_\S>/^?[_/)U_S'X/*M#B@?20X0YSHZG Z85J_1 M5OT\&R?UL-G#YIN$S9V)J%0VE;-6QYQKD<1Q0KC@1&M&.))$"YIH:KD(NZ"V7;5NG/LQ^*Z9=\=AG6Z?_FLV*4E3>M/BZ]:=IC M9H^9[P@S66M&;4IC082S8(\JGDBM$#*24:T%X9PHVAUF+BW2)5Y>DF7:H^9Y MG*R?*@X\7-9U=! (?@/:H;-)IYUFW;TV2E+9*F+@L8X3*1A*.$42+$UK4Q<+ MP206J;C,N.=K537) ::O.1;\;"W*'AHN QIVQO88%TVS;ZJ42./$$JQSM])HZCG M'0WL,?:\8JAK3%8 RY8;H!,6:QX(9DZ1QK(R5,4*,J&\<<>Y1] QZ M\W;RM*V[ME[X]7KS[NZXF3!B*:<4D43R.%4&*\P-MEQ+C E./I!G&['NO)R^ M;/NJ=?\]!SZ+IL4\NLHGX_QK'F73A] <]29_I,OM+*\;X<)'\*0"?@6WD3C:BA>&2X:PZ/@1LLFN-7&O_@M=_3".X8ON]M^V+]H7D0WQ20TJBWS M5AM;WW%X/IZ$71D69:#LN(S&?D>&WD;(1Q^WWR-:EY3PGTJ FK^/$!8L[O;K M1MN%F'S MFOY98)52&4,8MHI;ZK@CR&J&&'8VUDA10;6_)NMJXS8(LJ$*5$6-;#]2J$>[ MA$0W,Z]9_ZDDULC4QMS7^G,F$P7OQI!Q#JXQP=O*'AA M6>U*MKXSCPA 5[R_J4YW=&Q_IIFQO[)6\+4.K[[T-UDV5MXB0E@)F##^"!PD MW]LD.3R??JR-_1>U@;___?O?%G=WD]PC3S9ISTG(IJ/?YF!8^6^*ZY_O\NIY MY:=I92=YCW9GY_>4X#0EDBD2,YY@:JUU2)#$LI0GE-M6YW>3"& 61H1TF%N$ M;>(2X":BM5 :X_A9C;GS.5N=W]NO[;DIV%*AJ7A-A"A0(?027]'!:ME?+BW#/PR*V!SYE4#>)]+US8X(2.IB*H[Y[.(:L> M(>1A+?N[GZ5P],/>4VO@;]H[^LGPU:NUSX\ :\^MA/5]-[T\NZ:H3\Q5Z#GC M/;1#;=M"[S&3VB[&$__,URIS/]-CD+Y)R-IQ(&9:YQKKIOZ$N(1@YV)K$5>< MVH1Q)YATW&CLT%9&Q9,.:QB;O*.(Y,F+[8,O+5DK(%GR;W?-.L5 H$YS@\^3 MX_OTB1[M>K1KH1UMNLCQV"BC4\JH2;EUU,A8&J032I2V)CT>[?@9H1W7XOVB MW5MK9>2*V[L%V,KEH FKAF!A65S/[[/9$W,?]JZWO= MXL3RQ(!4(ZEXK DREK/M]A3^_4009?]N%ET2Y5P$7#<";K!$7!H38XHYI@3^ MI8RU'%22L80?+^"'1A%6NPF_2^N][$RX%0CWJP04SE87O^68P;L6;HPP;BH& M8D03J248VH9CZVR"I%!4QMPH:1'[9E[S2:5;#ICJTJ ^/^E^:S[RW_*;\7!R MM+*^:+&EN.4+$YX2D6#&'67E/G4FJKK+/I-GJVS? MDTZ]:!GD3?IEFG+BA&0:QREW4BJC5)(H:C&VG,3I-U.=G5;FH:9I?'LW QRX7:O0Z$WA1IYE(\^@187EUC+A#*="6AICC1 S,<)2 M):\?7U[^=K6=GUJ[V9EPLX%0G?:#.3M;^*S$_5RU\ML4;]5DPZ12(S"3E602 M@\FL+;,*:YY095D,QO,W4]>G%6\Z$)V:T.-UVNQ!RC1LPUD2EABHO8:LZITHA0ZD2,D&4&C/5OIL7;V_II"E=^F<&N M]LV2>S^ZE^AMB29-8I?$!C%"$L2DYIHY&[-8Q"XE% FM^%9CVU=3W%U+]*;7 M+3J=/W^N(GV>7OG9"OU;--,Q:Z3=@5AK05+'::IQH1E$GQ\U= MI&3Q@<#Z3=O5O3R^6WD4S0A%XBSE:8J2Q!ENC%6@BUUJC64<'.<.BDAX5_)( MY=N6Q[?FY_KNU]]'6=,X$/;];@8;6G4!\"E:V6T!+_B_=6.7=VLM/].^O!98 MU0@L0Q+%L<4L]9VM9*Q2E1K.%(K!=I;I5D9'JW-CW*(__'N2^W^ #)O6-CPI MWZ?K5DX'B'0JVOVTP;>HB=^R@!/4"#BBA%$JF7 IYQAIJUGB?-LI)IV3\9:% M?$(![T9W8S30HA?PQP2\=X[[!ME'EH"^XP;9-792VAJ21;BDW!&J+1?2:<1C M(7@,=I&2,=H:"/\D&/Z4G\[@863 ->K[7/>1B1X,>S#L& QY4]F#4D200BG! MOC$(]TV/B:-4Q<: /:GW/RI]' R[,0X9&S#<@^&.L-!K-/UOO=Z;Z]7ZV_ F M'RTF^<_7+KOSS6Y#4L[(E&69S\O=[94Q55)J2Y @*8\=M03\,R(3:3"R5-%6 MUU85JX0)&SL36VY$H@GF"F$IF?(MNY]O=+KS.5M=6S_?Y"!>$U!0L!E1%MYG MV>Y_5*>7/-G6]3[WM9)#^' &/P:)R&?1L")074(YS::^#V8T\?0JHS^5>1[] M5,SSB/]YN\_HN;9[>W6AT#_KVC4;[1J-O+[K6-QH]EY.6]]U.LF\T MVG/&"\\C^T:C)_,YSJ;1Z'E&$XX(%IQ+/(#*)G6:Z5@D*/4)'PEWUAB.91(; M:RV3TI"MD^--5PD\B[Y3Z+?/$SDK4#JGZ&B/2!>!2+K5TY,SCHS03&C,$V>L MBR730F#)D$SN==VP$\.\;N69-H< M(*8J)93S1,O8L<0);))TC<8(P^A;J^7223 >DTR:\9RO)YQG=.%M9?XL% M(*R=)>"H3&+DXD3'G!.N.(LQ1IP[R2A.CHP*="&8:D!YIQD"9V= ]Y+X;B51 M-DW_$H:Y0")%V!@NN5*$(OC_Q HN4BZVDA=?IFZ[D$0]4&]<$M^:*[M=A-77 M7.U7DL%T(YG&ZD3Y =]$:9XZHV(!EG%LP"JF%A3GG$NZ.O>_;EQCT)0:=NRRMG,)DUV%& ]4WCBKZQWJ=Z(ZDM_D^\]_XZ'V\FV827 8<4LD,C.?CS>DP;[E@+9"@ID"+ M +LKU2S87ZD@!",2@Z66@B\;Q\JE/$$4RT2U*]6H%((K;IW#W$BNM%+$(8MB M06E,R;.5:CN?LU6IMMSJO+W51=CJ8;W5D^9-HRQ4?'4[^_WECP;:E>/21Y1AF[9* 6LYW0+%KB7W M":3O@#U(7PG85P*^P:AO7PEX+L=][[O>JZ\$[#FCKP0\ESR!I7'^-1L^DQG0 MN2":N MVK$]78>U >UVN,)YLFD?O>\AJH>H%D3)5AE2G,;PL:(BL;[ODE0QYEQAAZ@0 MB-NM;,J](:JC&/M H%<947Z>$/76\BR7]M.PN+T=ER7LY7L>92Y;XYU<0FQL M)*7.$BX-,SSER*6<64V(X5NCS&M*_@8R5+H5-4]M,9 ![71*ZMGJ_C>@XM^' M"+%6EHU(DD1*E6I,.5)*FY3'G%'FTD3&VY.+7RI"W6@T,F"RR^* \]=-;\7I MORJFBW+S=+6OSPEBV!J59&,4:R0Q$UQRFCCPJ])[FV*H6DE5H/R8 G.2F83CQ!B9I@EEB4P9\1G\!XMA M-VI0#[A^E=C3^>O'"UF'K?.9##=Y-IG?1.-IN9CYW+MH.,G&M^_9DU.H M$;PD-401)QA#,9<4&R:P$HY81X4"0W2KZ78^N?ZT).6O>9G/ON:G5H)X0#KM M)G^VNNX]J;2+%B#"6PEWU#)*-.*6\]1QG6BMD+3@SUG-S)$"U)'Z0F]"?-Z= M#URI7MO/CS39J9BC7"*A%+'-($Q2;EAC(K%8E3;%"*91RG6]Y>R-BM M=Z.5L7MJA4<'"KWF'/GS,T?/2L+/586^3W$63<:"-)HP'*-4*<>1=L90!S^T M0B''F'T\ ?\EXMS5L: B79Y#7)XXOZ>4S!=L75>EAI>7M+ O&2X]>4&IIE4[ MP21%3H*]X12/<:RUQ(022E/".;%/G?B\HMU!T$!H_JHU@F>9R-"C5(]2[PFE M-&I2.R1E@EN-D,666X*MB@TQTB8A*92EQZ!41V?2:$#UZ3I=70Q*O5K!\O9= MP\?5#Y>U?YW6-7=5%/#HZW17J-C=,A7;('GX[\UL>9.[[$O^X6J69[]_R*[A MF=]GD_OLH?1%;S>SX^G_? &FJEXJV^^-U*/%&-'-S,O\/Y7$&IF&[$UN.).) M<@0Q9)S#*4LH-2^BWN//^FNHJ/:58LXCT'3>Q,VR=0)O\O'N$M.4X#0EDBD2 M,YY@:JUU2)#$,M]*D-L/SU=8[[RI()UG@X"J%\"GZ;"XS4.Y\Y_J5@%_ M#B-,WT]'@&:$;2#)3\74=TT'6DV_5-2IZ;+',%OA0(2L(4XB8"RBB.%<)IJG MDAKA6*M%0!+;U#+)K%62IQ9IE3*:*,NU0C3%^OEAMKN>L]4BH-KL<6NS\_9F M>TT?P4^BASR;E5$^]2-N#^\0L,_ZCGF]<^@0,/A6[0&.[4S #G_T,9T)'K5? M3FT"=*!*Z%ZWV8ME+ZCIP6TV^S*>5LO+%O-B^4'E.(=/.NJ+@#UEGF^,P/5A MO0JZ[WYP60][3P'?AI_P.VG#D+94=JVQ^YX,YUIYW_=DZ#GC['LR])O?PT++ M/WB/25^?/&7S%,*QRG:6JP M$H+:&&_&BSY-OP*'^!%Y57BH'3#Z[NF@T_%'+NIM#[L]*VPYIY/@'E(N 5(P MEJWQVZDB@BF)M>&)2C2RQG), %,T%Y(?"2F\*TC!O--I)CVDO$M(N<"DDC?> MKX=@VE27*9)RJDD24W_4Q*PAU#"2:$YI+&QZK'W#N@(C2?NN/6^E\O/7?%A\ M 8;PO%E<1Y^2V$1?/ !./5]%7V;9=+[#0W_#M6L$M\8$JYBDQ"26)C'C()Q: M4)1:) 6)$6'-F.#[W[__UQ4%_]43L!+/3EV._\UGQ2@K;[QJ4023O[R%DK7W M%-=ZTU+3&NEKN9/@G4M#8L%=(@W55$O,38J$2@P]0&JZLZH'@G99.=8+3B\X MQPF.;A*/P"%E"=6^X))P15.#7:HPDCQ.*>@A?(#@'&X!ODEU\XZ"Y2&=['I6 MW$;S63:>PO.C63Z^O5K,RCP8>G>S FR]V[[SSK90DM:<7(%13 2+B4X%%RA6 M5#,6(XL,HT(3T19*H/,/15D6TPWQ+']M4_Z4@6@\P*R/&[W5N-$[ETJ*6E(9 M.\<4IS+FG":)35*J$VJQYAC1IE'!45+9F=4IV:MT/>YELI?)UY9)UM3O:HL= M(5I;Q1"G1AE#I&$JD3J6,FEZU!TEDYV%-'6GLS[/3B3?6M32W633+WDTGD;7 MV7@6?2R$8S,LN5P2Q-'$FXL,P*DV*D!!7, M82.VZE/_Q#F'TDYIT(T5HKBD0FJ5-*\8032C47 MF KE1$)I+.E6DL#+A>APV[(7HEZ(OID0_6F7%-%6JP2F$6%$<:7!4Q/(]Y+C M")@_L=)J1>CQ4O0R:[ $@L!GSP=0=)='W=LL>,Q>=B6$?W[/D5'/5A$P;I[- M)@\1W!^>OQB7-R$F"@8E\%AX<5^\-RWFQYJ5;]+KHZU(#*=@$0J.;DIE>7Y.WUG)[KFJU[XGL)?)\+&'1JF/! M4B&'P.I-$6<*&T81T\JFF/B\&-:%2)[ %L:OJ&#SYY8%I6>_^.1X(0VD[3H0G&5(('FU*.4VIM@I$SA&&1 MI(^,!$DKFKJ:I)\;BB[=7)M[NG_._CAE:H#H9KONHRC).PT:]<+X5H21-,+H MK+:IXRFF@O!8",L$L3QU%!O,B=VR58\3QA-8K9TFP%V.,+Z;"&YHF/@>7&GL+%55=#J(IQ?'7AS/QL9MY?=("Q*9 M.&F,23F*C3(I5I(D2!-#%-LZ(GFQ/)XB,:'3P3-],/:21/?YO>RGT;R(#)?> M0(1CT3(L+,"5D59PS+%VAEN;T#A-K(LE0ELSL[Z)A8\'O-,!NQ MI[X!3NWT##EO1B9;AE(AXEB )PBV%-$N1H!=" D3_C@&J+IW"IDXW1CT9W;\ M1<[AM^7\)SW'78,!3S,J,/PG"QQ8IM8Y*;CF+G:<"&T04JE#"O,D08QAN$$S MCZU%I0N9>5:/Q@F?[#'SC'V,#IL1EF;CV=]\.6@\+H>3HES,\O+946")TUK+ MQ . Y8E!VC%PFH06S#'IL&N- I-$\E@93$V:@-ME-$Z#M/)_= MPA+#B):FFKCTU1_%8A9=CZ?9=#C.)M%X6L+&5'MPE95^N-9TXZKH9@SH/QO> M/ RB^YOQ\"::Y?^S& ,/1K TN'(\?XCF172;_3&^A86$RQ=EJ%TNKLI\]C6, MB1I/[Q;S,@P0@Z5M_7(QW?[M_4T^C6X#FP A6TOZ&*7-\L8EO#"\$:P]*\,M M[X"#_,VS>71?+":CZ"J'-0_S\5?X#:RTS"<3O_:L+/-Y5,RBNVPZR[S*&=_Y(O\(GNV733*YK#RS^O$A34L//J$U?HKV@]8KM5_OEKL:I'^TV:9Q7"XF)71>+HDP=0O M9>*ON"W*>92-OL+"LB]YL2B7*UX.WEO=N[F=WZ>\]!ID7-ZTU[=>G-ZF8G-Q M>9/!JJ]:G#A:YZ[PUG\E-]3SP2/+[TO M6W]F+59_9)WWX_E-3; 5DWM^JM:ZN*M7"U:[G\HPR;_FDXHWJT7#+[T)$YX( M^^L9:)U K=W?VOCF@?!J!8@R"$3%OC7WCZ?AAK,\KYZ\HM2#I^RBK'BY?D3K MSM]'Z^#YHBEMFZ#U"*X]ISFC;0OAL9EJ&*G*/ZJ-MKWCW;"L'4"\@8=KC@RK MG_IB3/W!T[_RMG#U/Q^BEUB?L.R_[%CW(]JA V7PJ09=8)#%-!OY.P/;_,^B M\/\38#(@AH>;KWDMA&6 A;%72OX5*KDIVX(SSLN/C[W_FM79LUV7;$>BR^.X M=3;S3%6"VI]DLR5+>1W3XJE'.-$S8G7#@'W^KBTSX6GU-8CR<1@Z.P([93@' MO1WNM/H+8+58?+E9JAVPU&?%56VN#ZJE+JY ^X$(@"9[J'!]X34QJ#.O6,(' MCUA1O5R\KES0RX7C;7MW92)Y&[UE(NUFJLOSG5\X+SQ=R9H)V'&) \(CEY4W MD?>=P$X+'A= (R 07+0<;NRAQ1CS 5X>..$6WOUA9:LOIJ,R6*Q1:"CFWQ M#^XV6MKK4W 7YM65V7PQJQ7UWQO#&+X9;JX!?*8@3Q&.1F"6UD9L>5/,YA\" MVDW]O?(:]((QWKB,P9NK+-#1IO&[XN9#S(U-EK^,'?Z[=UBSKQDH.1#+09#C MZBV#F)?YL-Z5 &!3-[!\7[-MK)L2-*F^!;Y/D:?KJ/[?&GC^>? 'M8.VI// M/_*A __$YAGCU=".Y9VO9L7OH'YG^1WP4:V]%_.Q;WVR?.K2Y6L>/BQNP0&L M$7'U],#!\*RQ]Y\'GJ&RJ,QN[R:!Q<:P%L]XH4M:\RYWL^+KV$^EO:J4=[6> MTO]9/:7V)<>5,5*6R^883T1,VF^8??%%A9O><+F\VK_Q=3$9%["\"8!6]4TV M+8)! @[G;/3!^[G>\2NNX=$ !,/[U _ M=S5_\ZG@?4:TV/#?FUEC(W_)/US-\NSW#]DU///[;'*?/93>G+V9 M'4]_]:QYI*J7RO9[(__K+8OGN^AFY@\ _JDDULC4QMREW' F$^4(8L@XAU.6 M4&I>1+W'G_77ST$ 0)B'!>#IR^+P:.-C42O9P?8 MMB'O86D5D P0MFW6!3OJ,60+BA:(-IPL1L'$JJ*P#YL !2A6>[Q+8ZY8_I.$ MN\-M;K*OON'39DBT;"RX"CJKRVCME7R,?FBYZ(]A(@V+&>7E<#:^\BHWGQ3W M1Y]U57:^F8Y:CZ^/C$8_3W_U%/)*''[P4S&=+?^TWB((//[L 1E!W& IB-"2 M<:6<9I!TS_+TSN=L'9"% M*'$Q 0H&"R6PP]T,[.Y*5U4GY9Z9LJMB,5]ZBGD[0K+:3OB[':WWAM.*4)7M M5.]X"*)<@5M11[>'8&E]*69^P_\4XN/%H@0F*O_\_=$'=?M0Y!B"OO"@;@=( MO- 9?A(0'DM$>LQRZ&C93RK?#O9G@\!K$9W5,FH\]7^W7Z4^,%\S;U 5!'I1 M6&S/ (1_:4#5+^-IM;QL,2^6'U0)'N&391 ,R%QG<@Q! +.[,O]^^8\MGF@B M:4W-"?_NZU1>9O)WW6V$1QKL*X-82 MX;:SUCJM@^O*%WS$G7DJGR@+P9/G8R ];_2\L<$;FZ&&EW6=. '=7KWYQ"-T MC(-G%XZBWKGHT&\@.2_@@!/*TN=BGDWZW7^GNU_'E/K]?]?[3_K]?Z?[WZ/_ M>][]'OW[_7\<_=]-0[X?MX[L^LY+IX6!;]=8ZZ!*XEU;>P;MHYZN$4:2LASC MUH -Y#!+2"IX'"..L3$26^%BJ2S""B=;S0Q\9J.9COS_)$UNX2-UBQLUPY^J M<^#_KN_SWX_?Q_PQ+E<_":+X8Y#$U OBCR&*L_IZ]4S[T KZI+YDS?=N7;O5 MZK?M\-#J9+FZ<0=-%Q@=,-WW@.RA[UCHN\ ."T?@XEET5M@)FJT1*-01@J5. MC2*8JSC5&/$T)7&*K4XT0QQP^%T'M0;H' MZ7<"TJL!:[WL]K+;^Y9GZUL2))OAC8JC-(7_=U)R%\>:I%:P6,8H)1)CTJ69 MQ-^Z;\GI@(I7:9O<0]^;AK[>;#D[WY*0I@LRUX11RF+CL(Z3U G?I4MRS!"F MFC-U$:#YAGW+U\/AWC[M0;H'Z=ZW[$YVW]K,W__\^-O':#X+>/\ 8'XU;Q54 MOO,LADN>\;C37A*-O:321"F44L.)X#QE-K&,:(8(A_]3L=ZTE\RR:4=:S'X# M??_;BF'\+/+FKQVA^*XMD\;(ROY1S#X_W.5E-1T=;#)OC\T?FJ6MW?P_?_M< M"T#S@\Z,'1]'[[(K\]E:+;WD?VO)/UP)]TS5,]51ZH2BIF=^BF*.8PO.=FHY M0ZE.K-94I"Q.C>/)UL3@[M7)H;XS.;'OW&NH'DQZ,-D-)J0!$TU08H5.!5*4 M:V%,JED""*-B1"47:8=@PM^=;\GO)[VW3GJDND*GV5">"KM2)X50; MI!%V@EN#,9?+HR&"<4KYZ=5);YN^2PWU;JI_0D!Y6,SN?%/JO(.(\EL^#7O; M,]AW K-J\L&5DS%W#E%.8RZ<,T3'DB0<:=]8C6^-8']K,>BXN,U+V'BWE)SU MU^@,4.5 4]FG0+U[/-E1@'MA>'/$\?.AA.CYN^?O,].GK)4#9Q%.L$ZQT4G, MIAY\OQO6]^]_)^ZVS)@76'!4+/S#EF.Z" M%UA-M"\9SK>J:#\5Q7%+13D>*TXM5\QRYIC5:8)B6*V0!-34]C%2& ?U\C9" MYUA5R0::XI-!_",,=)X56CW\]?#WKN"/LE;4GPAG,(TUP5P896,6IX!Z#UB-HC:H^H9X^HO$%4G*@D(23F(K6<.J82A!S6*8\M)89O MQSR^':*>.LC111@"#QCMM/-'CZ@]HO:(>O:(*IL4?)0F@*.:2\8E)PDSV"5& MBD10 <9KNET>^@)$/>4Y;1>9'6@@50]_/?SU\/>^X$^3%?S%G!,<,Q'@CV&I M!%%(.8N0IK$@6QT].X"_-^RB=]]*KD?4'E%[1#UW1!6XA:@(ZUC$A) 4''*. MM$Z52HA4QF'#-3TC1+T$%UT.&$$]HIYGP>8FYMY4P^<(@E]^4_Q])T38?\+A M.R%(3X2>*WJNZ+FBYXJ>*WJNZ+FBYXJ>*TY$D+?6>OW3=#A9C/)1-)Y&PZR\ MB;+IJ/I'WDP/Z6-]I^U%]BVC=1=4!B1%DV,M',5%&YVR3EG M [7[NK>S:Z_SGF'OS;;Q[WJO>^[LN;/GSIX[>Y/Q+9F,FNIFP)9$1L942&,3 M3C6UOJZ7D40DB8X)=2?J$?D&3<;.ZS!ZV#LCV+N,U*YWF^37[_Z)B1!"B/\2 M4'GU.4"=!_GQ=)%56-<%TK3>;S*>YA_J;$5,T#]OTDAMD!$+^. 9/,3/$^7S M^#8OHY_R^^C7XC:;;EY9[V==YU9]Z6_R_7@.CQM6G]Q7J[TJ)J-J): ??)]@ M((]7"SD\_^#R+]<'MUG901W\;IUY,.Q([CR*U#A:QY-QMG5>#*> M/T1961;#<3:'[^_'\YLH\R9#$"L?LYT6\QSNELW#S<9EN:C"NO^^F#R$9T5_ M*O,\^LG_3/SY8_2YJ)[B+\JC:T_>KX&\Q77XY)&U#*)[^!P(8)^HM?>'*T*#W)LF@T+H> %O[Q/I/T@Q?G*+N[ MFQ79\ 9>"BX?C:^O@:9@+457^?P^SZ?AKB]:1ECXW6P\! ;WY!SE\WQV"RP% M;UW ;?>G600;,H:UW'F6_AC]W_P!_O3ULMXV@HO&9;A%X/CHMACE$R#RK'I M.0]T'L/KSH#L41@X^029!U&QF'D66=QZVA3P<_BEGTXY\)_F9>GE97GU9/Q[ M/AG?%,7(?U+=JX05 #^.;P.EIZ/V$M;>(.UMQ+Z?TJR["FO+0 M'[S>F\?XVA-XEG^XK<1ZY"G6(FT.&PM?WQ7PLK"P.[A#X=<&2N/+313GPV"0 M1E@,*BZ_OZDW/.RAOW>9S^>32AC*FPPHZ1?J5^8F0)G(P"OAHOA[Q\C M=Y--OX07V-SEVP9XGMOQL'_5BJNGUCQ6 1DP0W&;!P+_*?_C+I^6^9\'T31? M\5XQ76YPJ!0.] _;L'QN 30(_%)^W% \6PKFFP#BQBJ"._49+OLMG^3!R/^0 M.*VU3+R+97EBD';,@B.E!7-,.NR\$U'?(A^9^8LO9X? LIE'2W*^\-IU30< M7S-E91Q0'#A3''CS[_XZ> 1M//N&T;/%%6Q/Q0T5#O[10N=A-IL]!'&^#0(+ M%W;TBI7C_']V>,[PVDT; T=CC:F)1\P_%],MG M0%WO)Z]\TM-W&:0O\'#1\]VPZ "(M=/#/<8J[$[B0&0JB&[T>XOC/(Q>964% M9W?9;.Y1RO.@1ZGQJ,8CSU\ ;Q5"9I/HJIC-BGO/?UYS51JO!/TRR4#S^1D2 M_H+F1\"L'GF#7?W62 ID,/TN/K\:,&Q^-B4$9A)VOQBT;P6]!%0>^! MN^&OFP%AOF9>(J[*?/8U''I7Y]\1 &X6>4^A_:A*97]\9+,V[<^__G]9(']I M-?.S?:6S G$IA8UCKA7' BL=*Y7"MOU+=KE&_-3S_61O(YY_C&JL^ D,%#"L MUN4XKN3XOSYO';DZT,WC>> )G[D7:/\%C#L?0%OE!7I>MQ/0WM\]POHH08E- M$#$$ _E=HM,4Q0Q1*FU"72P_H!5$I2J-X==2:A1S(6+-#6X2^?:% MSN1RI5I_N^+:0Z&#Z,?HU^] MY5H;N[7?DT38KHWSJK>>#;:/.3:V#+_4!^X,O#CMQS*/9X8_VNGW7U1UJ MB?JC)^1MIUW)%<.Y0LV43(.=D3$2B4H$1S8U-A6,X]0PA&A,^)99Z5D55,FO MP49)*J;\[FEU]*09R%=FH'C6#*0?]98-& %5)_"/#5OP!/SZHIT[;E-PHT@% ML7Y*:8H(2[A(M<9Q:F-+I**$2[0UIV'?3>'=;4(U%]9/OU8X-D9(;97:/I+QCID__#(!YZ^>71CH;!_\4,/E MB;JK]V'U-4ATNIB!'("SL3,^L*]8H(_;P8'74PQ';YY<;1ZC1$O#+8-_\-@* M<'VU5,H)*V(IJ#EB\_CY;MYVNNM%*1"*6U.5<,(Y%;!A!EP]9)BRB8W!>,)$ M@#P>L7_L7/SLG,A,L(8]C%>!*.+G];C.<7:B+EX1AT M5!TL9INF4 @K3#R#5?^_#'%<^3?WPCB>1@9H/8@^%??9(+J_&0]O@I7C0]CS MV6)8']8=B;N[8)>W^LP02A(D!4EC^)@XJV2:$O"7E(P))GH)N_>_?Y\&BPU> MX^=5G-LMEST.(4) A^+ZEQMONSUN [4P\\[_K(V:GWY*GSC3^%#F0P^=]\5L M5.;3[_XZOR]VG6B\'!?"@LJ/D2GKPX7ZE'I]BP=U"'\Z J$8U3%-X'+MG- M( S)8WN_NI9C:NJE\KV M>R/_ZRTE^EUT,_-B\$\EL4:F-N8N]2=!$EQ4@A@RSN&4)10\FY=0[_%G_?5S M%5^_#L<_:SEMV3J!-_FX@R,@)@9,[JZR-.@ '--N^KGJCS010_[,- M,_=C])]54M[MW21?YF2$%+H5Q5ND#.\):_(\Y1/OHA*X[$,PNWQB-JPSFSR4 M0!MXL7+A\R5@G>8W%RF&#G8BM[V8^IBU/,*[FQ=-CF8TOEZW_6!_P/NY\N2^ M+;[ZS)99<5O]I"JKB4I?5Q/8KYWIN4K-K3&RLB/;7!*,2(:&$=14ABQA-LI3@B MX$/_@ZP"/CZ#:UYG<+4C/"L #3=L4+2[X,Y)[=#*\6CG)7E_]'KY4JU71$M37)-CSPMTD&];IQ?GLJT?C^I=U!@2F*]=E7#EB M%1@_BM6/Z<@UQ-[2#:\*(JK)YTR0CAF73IN$<$R14I):E*9@)UI'^-98J@.C MQM\21$[(8><&(JIUG!.[Q(>BC!...VZUU4C$::IHDI#$J:-!Y*6' J<#$7W" MW(R.0,33ZS*/M3^',^?0\/TN>ZC.JWTN[NK4N9WQ6]G#V63BBYN!$$ 6;Z%/ MJI**5BKN5>8-TF5ES\Q?&GY6B= R0KB,'4Y'57[PDJBKA6Q<\YC@509;*#QI ML+FZ[^HVS8+;#X<%UMEN]8O 7F=^BS[X[:I?(>08^TL\NJW??F6?WA7C0!JX M>_$[_!4*>=JK60:\QZ&15TBUSJ?YO5 M34)EV;+RIM)2=;W2VJHJ>3_OP9\V]62UK2>R:<3>W9LVA#55L+;':L?67B#\O2SB___W[ MWX8W^6@QR8OK=!$.F\%2@:MJNS\:OP]ZWZF!N*S;8A/[GTZ0'JX0J#VN->EFF5P5M MYTMB0('+@U[M5* #=MBH$%@KZ4?+9=1"[_]NOTJ= M)KQV[H*JBOZJ1R50?%)_&PXM_=] M.'R[Y<=MON7OLUFH&>JY66+>;'\H&HG M$#ZY'X_F-_!K(',]U74(&YC=E?GWRW]L'4U\MVHENNJ*@'W@_*E.H]4S./_G MORQ_M/D=/NPKTOD=+^MAWW2^TCEU'GD#[[=_@Y&UZ&>,4 ?6>C9XWVRP"HA&33#T,6YX-\W-P0^0?5^NOAGE6VE& M&0+U&)BZ2=S7B#'A$JFIY8(30S71+!;"FE01MM528V4R5*IB+]K71B3:5V9(I([A- M$D4$U[%4E"?F@E&[1B0LB4:HYLK+BSB7$)=B@F3L8J ML6QK7.N>7N2GZ>?[XK]\QL4)'4G*:#\6M1>KLQ$KW93W*B:P30DRJ38$!"]$+9"^6Y""7&K3(_[ QR5FO$%-?8-\C2 M+-8Q%@XN<%N]LEY!*%_'.)?H32C*]W1XI?OPRON8\[2R(D8S%*>>I$-QJ)P^WV'V:]&EM=C+@>KL=8'_XT\OH&Y#15C.7V'#*,:&2 M(G/8F?Y.J7J#YGPOE;U4 M'B>5K&E"8VS,3(QBRU7*G646-(A,I2)&&*+-H3;X45+Y2B8XWVY=_@EUZH>Z$^K5#+)G>6.VFQT+'#0H$NQ?&\'AAJC$!D4,T>QHHAQY9 R-&8VM3A&+M%:'^B+G>Y\!@\D[;0Q MP\'L<)Z=&]XS+GZ;Z.]ER#QN2KF99D@*)V)K!,<8&4R9H09)S17F?"O^LI?- M>%;NWV8+*X7>;RN7'A!Z0'@,$"AKM4RA6L1&,8L-M]HH904FE'+N--?FL,C0 MN;J.# ]0IT'<"\.#MW9\Y <4?Q^9, LWFN5WL[S,J_FUR^%,[SQ4MJN'^!MX MU[?^?N\B[/FGG2I+M>*>L<46S%7F).&<)(893@E7J2.,<;35Y6NWROI4H\6G M:37^^--T^+R9PU,($P41"K4:$IMPI M85C"*$ZLX0[Q&!]0T]0M)KS*P0@:,-%I-_HW@PGOYB3EE\H$KD=A^KF]]4B= M9C#I8P-B^U.60X?PO&$B]"_>G['U9VPO#Z^!3]*T3J5"$,%C8B3EUDC#L=9" M)]@F! M]@%U2(_S?/,#_?/U3/M_X_IP]%B9P?WS71^M[R.TAMV/(E0WD:FDT MD9B;F%F.2&PT-X"YB174<9<>4$A_"LA])8>0B]-ERET^X@:W\%_"%.[5YUMS MRKMX6NOU7CKE'(N[/[8F<;>>B9^GR3.3POV5]2[5&U%]Z6_RO1>)\;#ZI#V= M,ZP$.*R8!?)XQLKA^?_J]<742T/TK[-L*VWO!>^/Z08!T/K[_V-1SL?7#VLC MUYDGVOXT>63GJBM^&T^'>400TH/H/H]NLJ\^#]%+PO@NF^>C:#R-LNAN5GR9 M9;?1_7A^ W]."I"3*)OE&<# [:V7V@?O0$[R+_D@RJ>3<>DOO7J(YC3XB&'BV[&LVIE_HX?H\_PD*UU1-<@DF5SN_D-".F7FVI%@"0A4N!% M_AJ$?@XW!50)7V;5V1I\#9NZ(L/J/OD?L!Z S6A>1%91GPQN?_#F#E4ZR>L&0;3YN[&:P'B#D)?RT/*_V^ MA@>V=N)C]*GZ,/_J=S[P2_.(+_G4Y^3!JJ]GQ6W[S?R;PFJ +>'VY>(:;C<. M-Z@652UHWT4$:;@O%I.1W^7)V -F>*]L^A"5-T#T:]@9($M1[]A2>,*,X,"= M\-PE)+Q8+/>T 703#M96(*NEHBGGG$EI5?3!IM&%42!9 L1.%EA"R7X-2_ MW,R.I[]ZUI!4U4ME^[V1__66;?A==#/S;/]/);%&IC8&=XL;P-]$.8(8,L[A ME"64FA=1[_%G_?5ST$* ,0.4ST.6W?)('*?N $@2H M@8@A6''LFR:D*&:(4FD3ZF+I/;#Z%@ .\Q=?SKZ[&),X7LPJ@S&/'GSO!U#I M(X#Y@P$HSH?!O:V"010/(H^:!]]N#94:5RKUOS['>X5#GM>GB@[ R>U*P,2PR7 M2AN)F>18Q-BW5V-)Q\3G71&_>[H?)X+[DK[5-Q>4F,*(<*(8X\(IDTAJA'3( M,JXUP1V3GG5%>JS9B1@?_,4[K_.^YI.'C]'?:W^>"57UWMZ%YEDW!Y>9/G\R@K?4@' M/-SQQ+OV=K#XLL4^"@$K8HV18 3;H%^BQ!"JD(I^1_#O"R7 :2U %E[7\,O M0NAH?3M'(?KTM8XS'?*N86-" &R#V"'<42W1FY\K;WE:S%L;4E^T'H&IZ/_" M(,SC1'^*(MX/#_2H*5=[^&40C%D@]=3'[*;Y]7C>R,1XVD3;MCEOTV?L;=C> MACWPE1MQW.+!XED>C.Y!V$^N]EFC]AE/K="$.T$V50XZB1J2B9] M7 DT^P]%61;33:6_GY&[.C+\%/#PMR4%?BB&X>77DC6"+EG59%=7))4VV7F" MR%>F@WC>=/BX;39$0.$)_.,"[&;6-#V5F'*&;9)0#4Z+E1:)-)6QI)3BF)AN M=I&_[B[N:P!*=AH#\'4L\%8V%7*I0[!=6&J"4B1*,KW?(Z MR-1J>\^H@RVB# F-.4NEQD1SA!*C8I_K*8[>.'X^&T<^;N<4=;9QXV7L #R1 MVFE>$BSZTB29?/$D:Q4PM#SGRN^=AA2C<#2^YA%NXIUW3$?+!S0NNX])3+*R MK%(" 7"\:9_Y S\INF'Y9]76=E8K,MT!_![Q[>AP.(ZNK_)IVO>\3T0RI^B MK\S=K*S=WQY\OP'XJJ8?DO5]]&P2&^QKQ@A L*(Q"#1)XI2JE+U,AEW%(>>. MP:>S[U\'@U73VR9.:!HC@IB,,1<4&26IB5/%B,.,Q;JK_7L%*-[;*%3\-);] M.OAE*_A;(>0FCAX>&=IQ3'W*P-#/TYT,^J+\R2>2(]/\:K;(9@\5-%?(C(^ MQ_N\%>=;5?.%##"O:7P>8)0 VQ:WXV$4^X!A<1>TIEG,;XJ9UV]_^@0X]^>- M],,J=Z=2K74@T/->"'[Z?WT9?PUG[I,BF^Z3W-,%[?;% =VX^HGO", M<"2)387W$7&<:AI;[C83P'U>]J=I.9\M/)'@%GF5[[,N^E[R\7]@V$N\DO[U M*U=YW?5V^PO$+_G,)Y!\BD&)K"@8P*8"@=U9XH]=U8D51T\&_959-2WF>70; MT-";.(?K I\)5T5NCQ":*KS>2J4$!@;#+UM,P":\"F'A5?0].\(.VR]Q3:)& M;Z5.:V)%@@VX>H0;Y0QW?EP'(8HQ:AFN>Q+?AD<' 3^ MJ12Y#^19+MX>WOW/QS/O?]:)D7GD7V=U^.1A+X#O+:@D?[1V-\GGU3'>+2CY M>5:S%^#I/T Q1G?Y+*S<^QZ-IS*H79SEB<1PEJ_.14_.=+H9 JL2Y*QTR,F8 MIS8U2BO"B"+*$F$(63.6VCSBP&0"E0-;]S\+GWF^S(K\I2C'E>%4OQ#0Y=?< MGXS!OR^#$?]17!V6J4GXSKK&EYM@348ZK*OT]0-+%R_"(M@0M$*UZABPIO1K ML%$K%P@^%DY92PC5W"2)52EB3B;""JTH9H>ST5OEG:T\[W+\1_?,?':_9S!O*T;P6D65/3ZJ3J)/[=K)5M83 M)L!GPG).><*U0X9SQE/%P:83[9J^G6Q667;%]:?I5]"9VR< Y\I>AUIY%'_< M5I&=>?BCEF]Q-\FFE3_AXS:SFMZKPB!/[JH*:@O%*H8#IFSIPI6Z#'>[]8DY M-=*=G.T(Z=GNPMC.\\C2'ELF SW"9G]?YT"QNU2K'(QO/$[697, M5%DU<\^OC:$XRWW!U1GYRI*(MOY&,;4LQ8IQA9VBBFMLL"#2"([03@[_J9@& MRH^]F?MK7D]MJ/@=#."E.K](=D?[)A8/I-[9B^\ '0Z\YU$Q<%3-IB'MS,=E M5F$?S_M@4H2<.4!7GR$V]W65OJ(3/AO/@2G+A:^-7,S*158EH/GLPOK;ZVQ8 M'7F$],G?X-^P4]'?LLDD?XAL-OW]8V3*=;]F6^1 ?BI[]/YF# (Q;A) 7]?! MH:AW<"[4P1G41<,/P)'C";#S)CJ7^:8).VKR^L(/_;:!KPUR,RY&=;VJ%YXO M/GXT&Y=Y9;C6\'];)V-FP^',IW[.:J3>S,&LW/[5IW7";@?>DOU"S C<$I]?/UI@W.>.ZI^ M*N=QM)[!6B>PKBR4^K073!SCO;1Q2*&?5M5H%:Z'*M\JLK^J &X*B;+[K#J* MKG^R?2RPU9G =PTH0SE]50!\WZK^?_3YU9L"5PU;50"@QV9 F;N;K%PU"3#> M$"I\NG0>72W&H9H]F%X_9C/0+=X26S\"N:N++>"B]19#IY-+W6KP)5--05*M M<& Y(0M2FJ"4&$VLQ%SL613RFR?GY^R/\->ZC%:)A1C>_DV(*,6G*<-ZGNN/ MR%S_AN>3P/0K&:_X/M0%+PVO)20L#;/AI/!BM)A7(C'R!R^#*GHSROT>>_NQ M$NY3&V*MS-N42(:9)"YUCC.LC<#8,$YH@JS/QCW<$$O!4,A'\^+'?-62Z>_9 ME_S71K\_)DD,2'I6DG2P589/($4U")^:/UJS:7M#_=P-];LE0<%('G\!SW," MAD_5=JC50Z0R'4;C41T" 4MH.='Q'J2R;7;[^&"YF-23.H))7@<.7L6LYLW9 MJ_!IMD8X9N%3'CM-G)8F-C$2RE=]M)AO%=PHKC>T]T6@S,%5T^HDZKH*8P [ MU&UDEDF:B]79ZV;"2:NW4\5O6]F@K\$ZC>5'A%(LEE02A;BE3"N%A<16.T=T MJA[O-Q/VIBH0>+Q^Y#]:GE@H*W#%[>TXA(S+TZ>$;,]&ZBQH6YT*K$H_6Q[- M=;&8@;$&SOVL#ES5-KXWX4Z^HZ)5Z<48M8(SE#K"8V0M<^"I88T$F##&B>-W M=*]BDF4=R5H%2>=,L:_\"W0: %A+@,ZJDMBE?/OP))BP0(AY=0+I54<5[W^- MI%+92NP7"O:1DU@!0X""2(QF!G/"F$1<),*]$D_L*C#Z9IAQTH.>1XH!]J^@ MWS>X4FFBD_.4)'W,X.QB!JL8TA,AJR;*59D8&TKL1<@UWG#F^W*/C7(/_Y]I ML2J4*19SD-AI2)2;Y9.JKJ9XU#0\=='0Q[Y5WFNWRE-]J[RWT2J/'=*O'#?,W&$_\>V]$V^A\,J$1W MA=MJ2OH+/*4:P^('3YC3F"/M*-LN1WE[S%JG97.^Q'1UXNR+$[P2?%6>T*05 M(],LU9(H2AG7"?RO2XP J"GNYSN-V>1+L;:%Q.:^+ MF$_/;4U&FF1.D52Z!*&8:QVKA($#CGTQ+D5"FL.KMV@(RA+T,N@Y$\ Y89TN M:*%'\28,"]Q02=Y9'I?;?.-#_BME=_7@F;-NG1<.+)=)"^$ M^*$"5>BQ[8RQ*G-BL&_J1.,A[E%L>0YY%F7NDU3W3+0PBR\^PLBG(9(YY^ U=R>T>T; +\->[ M"&[P[_Z:!H]^?!ML\O"_OO C>_!&2>AI._U:<1!@XR3_$OK/!NT4Q@^!R@=+P(8>BD)YH/O-^LSJ2N;I9:7B7^7R1A, MF];X(9\%X@VS\(YA/-1#Z_=W>66M;;\PO&*E-^#^7G5D8<#60R-TH8=NYOL& MP+;YMK@CT!_PRCF8A,/YLC7R\LT'RX.<$"0.KSU8%D=DDU9E#A!ZF)4WD9]I M"?3Z%18V&TU:K87K=QFT209TJMM85(;GHMH/WT1J6H_8+O/Y M?%*9<,%J&U0-@S\N,CDK6).#X( MZ=FVC$E"M$""XIARFQ!K'-A*%$F4Z@11_%T[UG=Y4#7U]LUD;Z@2'Z/:LOP) M[+49&.9/3A58=R:][<6^?IQZS:')<4/2@U*HJ\DRK[0JM32O/,-;^*8 %17:OOS)0ZJ_)KSZGZM6SQZD3^8Q IIAF:?**U[N?G.2P04R) ;EQRGA M:TU]EN]'ET>QUOPM[!ULVR5>^<>160^_=L MZE-1EM5,HM5%RA,\5+]Z2ZRX"WOOC>7JU=<"A.L#%7S@#R#QP^_C]G2%,([2 MFY'.M[F+3)B34?CW '4?A>65BZ$?/'&]F*RJ+2KC+:0;/!JL]&VC3LWA"K4& M73--I7:&Q]('R+4E%B N3I"FH'M3_$SB?,,QXW+H,:[A[N+ZY_I]?@'3X3TQ M^R/E%,=S^Z@F\#)U9<4L=YZZEUF6]'?? B&;+*J4G"IRMS)U1K M?N1LS0YU M0G<8RZ/0P3W_M\TPL'2K ZK%N+SQ!/VACNKX$$XX9D_^9^%C/ ?O77"85[., MQO-F JX?.K0(L:70,G%M9%!H,]$>@91'?B2OC[&!V2'_XH\C1OEMA6$SO[UE MA3A9- 63-*\6W=3W>\?U)IM^J68TPQIGQ:3N0+%LB;)Q_PH?@ZN=CX-'N<3) M^1)/ P"6-UG=F6^M*=XS .?GOA8KR[\^%_!?E&,/D6L-]$Z.A*TN5(Y9EFC? MY36A7"=,&942K75JF#&:Z'V0L*WQ?P&M\6GZ?T%LEI^^2^U_$D!CYMWST!>3FB/C_WUL=Q$_L4ZE61R1+)-8T M13)F&#SY6*6Q3C&222J15)9N6M5)O9\- =)L//L;*(_\Y^OM+Y<8_G!A4G9X M]OP)*V[J"6K70/#(J^O5P>]*R%JRT!IY=Q<:&?E>,UO#!U&LFBR%T$!M MK[/!TLD#MO3-H8O*(&^-?6O*/8*5L+2-ZB[\2TO)']E?Y>'2X7"6UWF_VPTX MOK::=+9AXC*-JG:R3MUQBBWS$?ZQF&Z>\5>EWM>[DRDKAMC.U%KD)0%.%LT_0= G=T2B^M1T-2X68"7[,>CECQ@&\@><%UF]S#]FW#07Y*$[ M.;[]7>">9:;1+*]S.HX>"[.+1UAKY%S,G*;.Q&F<OR]9]7?9%U&7OD8-W5 H??0\I?)6Z\Y#[P6>%1E5N MY47&ENN:KBI6C_1F=?HYC?2K=;5H_"".D$TQ4IQ*RPG6_E 7:\= 'OV4@BT_ M:.],/J3W*?.J:.=__?,T_[?%=#3+1^GX>O[P^:98E& &^8XY^Y9Z-5]FT_*7 MJE+Q)3E\.V(Q_$2:>JUQ03#:LHUC6-\[/91DYN!_SEZ7F7;QDFQ.%92Q@GI/ M!&/-I=0:K#TBL<=Z)Z7A3P9T?@EMYTE]X?"93U62AG!%.R.8T@,45$D33& M G-,?,\$9JBUEC.3<)OLRUIF"GI]\LORA&6=X2Z&L0[&,'*BF<9WRT+TJI;O MG'BH.9.@"BO%')A;6O"8<>.//Q,<2YYH0DFZ+P]]]H+C?55_ZEM_]@Y8YU2\ MJ.94@B(6M^F%L5, M&,*3K289[;JF'T.^M4^37'4T+G^^7J'-I^E/P"&?[_/)U_Q'6.E->:ELLW^) M_(F8YIB9QP1A>41XNDX-!5^V\ =HU92 Y8E]JY/R&8&@;K6$-UQS+F.$4N+M M?8V%80@I303!CYQ[M-G;546H&WU7/U4E?V^'94]DYN]3P/^:/,%;9PHI3<# M CL]Y4)AJPB8\@8,+J08H>PYGO!#ZMX%6_ 3'1*$(NA:_UW7F61UWOBRJ8+G MG(F/E(1TO!;$A%2_9=EVNZO'P)]4>04Z_II/'GSGF542T612I]E7Z7^K5#_X M=GQ;%1Q60[[@_JO9 8\.[@X=0T*S/1]$+IM>/&W7M1J1>^JL MV:&I1:GV?" M#$L3+I)4IP;'*,::V3(BNJHD:9!W? MWN:C,>#0Y&&SD]GZ(>DAHPA?3V=KU(Q^TCJ)K3.,4D:XPTJG6B3.Q!0P3V.V M58&]\XRUU;KA?-CKP[Z)*4NQHR2.*6@JH6(3@ULJ M$4]306++^6$[RB]U1^4 ?RLK_.A-;8Y7C*..@K-%%5.5 ;]!P'R[6Q/''Z#$5CD2QA>]AL]FR@\/U6Z6#B$]L[\ M(%C(X)3=^@CUY"$T',@FDVJX8/C9P4_Y+;^;KQH#'\[ *U?QX#NTVO >42C\ M2$RDF6K^S8(AFK<.,Y@C8$VZ!($0*6J,,_ ?:9U#(F:).W$PY/P$[^#@B-@^ MD.\F.'+UL.K.XYL=/Q,8:?V,![X9[BGD MK+H)L02XE1J>^E-&@0\,2&V$+[X]/^Y[7'2AH8O6>,Z$,TD8Q\RFBM/4*J*1 MQDZ ?6$(EP?&H]BE;B@6)S*\#XA=O*SI_!OP]@?M$I9P]A../E=#0RJ WM3N M8/F$9AZKDES5 3NPA6WC2E5-;$,]3*6.BN,[E>T$+-4< MB?!$)SPFQOEJ%W3H;*S:RI$%1DB3X?5$2](:KFX*L&#J9KA]WF,U^-9.:^2K/\?>V_>G$AV MY0U_%:)F'-&.H.2[+^WW<<1='?V$I[NCJSP3\YV]F M0J8$" 0)2B ]X[* 7.YRSN\L]RRYDAB#*^(U1?7Y(EQCV:,E*V+)RE%EL>A] MF,[2]BL;!CPKN5\8Y5F_; NSL./R>^)/11I^4!1':9(=T )W1^:KQ95IQ3#V M%B*#+*7(28.P48HS3BRD9.6@PTP>HIJ0IP;K(G1EG?=N)8RH%7SVAK)!1^2R M*.FB03&)G11BBX,8?IUSQ=):C?R0X]<&3IKDI)8M:2WJ;]-A+G0K:BMJ ^9V M34'PI0D4+9QI,L[N(I%/8Y&QQ[)RUH(E'M+IU[+ZWZ2LEOD0IAEMG4E>.C.; M/\28H^7[BS3\K%:/,_#((.>/ET_HYX'!05@/@UR]+5@B#NZV" D)[!(E[I>@ M,^2\G\=0#=/(=-$^FH8_!^GR?='=676.R)M+1S%6"+%8.W2!(6FV?B7O\])K MWY+I,#?JJLS;.+LT]A!<&(1? ETNZXD&I'B(:3UE*^:\5F-7]BWYK"V?L MHBYI%7&ZB/O*XQIF9'EX&E#2GM[H-[WW M=F% 4 _FHH@8)ZRPP>3E" JFJ)!!\V?!]/5XI;C&7D$U[9!@[^?'.'I03=C2 M6J\"2(/V 1@)"@DU!"H*I/8QIH9QK>WQW5+7L*6G<$U!4(N5$A1Z;I#!3H1= ME4(KA*&D7BN 2;CGZ+ZI]NTJ$N?JGSIFP,QQ.B*^HU]LJR/LN(HM5-5V#LOXF*6#R(#?@]Z2I>,/?_MY M<@10S>WA,K:]7B!VOHP[>&F&)(<=3[:V9^FJE_;MY-V BY4$C75U+*LUL9>] M R55U@@N4= K*<=&:V 4NV@(%P% MM1&!6+U"Q++8KWC8M[YGI9]@?5JE:9ZS3(%+RZ_*9BL_V/1N.!C._GQH"\)= M!GK(/ ]L07C:#GS/6M47K5D7I:N+8+=D>:)?U?$/A/U8TG8O/^4P'VM?W?0^ M+7W9O;(;UN+GQ>-CC;7\;7D,S[%D-@,T(?42+28OX)K3Z"+Z*Z_MFF;K97=-C@[B=7M*TMGW(XC203'PW#@R5<7\E)[]>D#OZ:9<_ZA<_QG[OD<"' M8:6BGW*0/I9!2N5A:"2G;Y.\)6_90FE9K\\E01G,BSJ_.H!AU.%GPZ+IP.3H ME%>Y_1B43D!'(1<^4!X23$-",,"<(TT@6$]Y_YE/]K=\G?\S9IE6U;1?U1^7 MQ4GS1?CE+G_8BX*.\27YSVI%$0QKG.Y)OT'4-4^_<3Q5U>Y%%=&8[UBOY5@< MN8Z?2E?Y\_KPBY.QDGPWD8M^5W*ITGB)YHP "7(?G"'!N+><260Y@DYZ(]^1 M7'23Y#)+Q\5L]F'\[J,HIUU)61/7D)6@A=+WI60 M;6<)V1ULJ(-,L -+R)[0!/LU+TCXJI44?_EE44:^IQ:NSG[>[JP(%"H#:?)" MZ+?],H:_[%%8T_TCQL>HF]&H+%E?E$2/EK\ONQ0_);5HV/LUC\XJ0G[M)Q("R M4TX>&?CC"]VH2 49I*-1N5JYIAD_9S%^J_R\E.+/%W3-FK]&/;U516,6A/_L M=O'\[\/;V7VQ#U$SF-W&'\L__I)?^NSRW*0(FF2YIV%46X3/BZU:##\RQ8^( M%&]]\W;G_3'87U_H/\78-X_TKUN&NH96&R!-'Z-$^WF_R&B%EZ@7(.U3C$N+ M>OL+09$3'>4%+IYEBU M?)?;'@>[##K<0%X'4]FSJ>KGM_1=B>%BXUUK&2=0IMLR%SJNWCO-@_FW/SNZ3HG+B\L(JQ[-&T?'C&LS<@-_AZ3$" M-UEDDWZ)7J[R,4$KK3*@-AHD+[.9EC+Z+_E$.LWBNC2+3VFLB?B*:J&.KSV\ M>'&RZ=4G GEH?=/Y8AGV\&;=6K8QHBI2@ M6/DE-QK3V]_P%F1 MM:P[?8AGWY/QZ&G#\4*YT&'?<^LQOF>Y32M7QCU8C"(>2I2G*=5AQ"C]EHZ6 M1F$8Y2C07V3U9P->/]0.-#K0>.8POGN&&:\@PB4PRFZC7(DO66&2!D_L&MO, M'8[G/OQ-50?4C58$WO]L<+*GJK33=.]ZO];.X/^1G\&?_?GCKRMA!<5Q=!E\ MD.:GU8OZ'>5Y=38IF*GP!19Y_?',.\K;AS(SI\S@7Q8Z*8O#Y:(US8M Q'3^ M1>FC^,=C>'L>\U>R;2EZH'LI2#(RJ[0M_-! 7#_FTXG_46YT-C =QH+9DQ+ MHZPL$E/4H:IC89YP5(NP2L)?L_ET7!T[E0/(X^MB9Z\ NU\FW])EY\/Q[CZW MF]ZGQZ#,W161QOUG@K!8HFK)\C'%V>4HO\3V7 ]XYE0I=909N>M[MU?]/[)^'YWF293;6QNC!*M;S)6GO%*I^!EC4 M!' 'Y+7+:IEDR;+E+C]GALEC_I;TCW0Z&,:K7M867T2.K..D^/VR%5Q>^GP8 M=,D"ZEZ+#0G[^Z5\2U1P-V-JR2HWO6?S*>APH4*6LQL632QOE[76B?H:99+,L/U;0$2#+-M[9JYGD0CHC)+/:(D)EK"\J)868$N^!1Y#4 M,LFY!E)XJ[@2G@*FA*': DT$04Q2K5[5CK:^9WTF^<=\)KWZ9'N'YHKO,I1# M9G(^N>+_%5$LB79SOM:%6 VX$%OZNV2P>,_5[#Y/P2X2/(CDA M3Y>*QF]0A\*MZD4;VJ(J9;HV MJ6!CBD0AG?(]>9Q/!T&52I^=5>2#N4VC%R!O#Q%>F14OS:%[X^@*S\;\2ZS' M4DB>"N_3HE9#[O(HY%#NJ)A/8VG,%9?E>5#^3[7NF8]UVOGIUU_ZO6<;7/B> MRJC[N.X%J12JWCC6ZIWF!U8+'&EW43YC/6&&W_./21$U]37-A[?4,)<3*^89_\K^ M?)Z[6#'>/GQ79I#FV]9?_>%UIEN717J>BZA:55]I"V/R$-910/F^1C[=*)7FFW#1==&PN3[#S]Q>G5,OZ!?FC M>K.GQU@;>SFNG ?/DWI^&O?^[WR<+RWKOX"P!6SECO* GP]E //SK2CBHL>Q MCUA6GJ-5)GV9NEVVJ1GE?%SJ+,'$/U:NO^ 0R%3 JL8,";:EI40AZ"&3B!%C MH+(8D&!C.BQ6RL)56GA==573::S-'-=!/ZTHZBK21E&6YI<[M:SYG%^7J66) ME^=1286Q@.(>Q+^6P4EQ:7\.0UK$(Q428RDPXL]Q"UZ4F3NPQ$BQ6_O%-.&^ M/%(?P)M>VR#NV'1;A0=[&6M2&X =<90*HKU62B$&.0$8"=TXW9;4NN!7/YG^ M/7+KEE"ZLZ-6TH>,]P5=K67=3&F,GKJHH'(IK\'"-F#M/D?)IDRJWJ*!= M+]_:LNJM3=2=WQP-6_(WKM4^4U0#K(''%E#/H3!80( 8!L)A(E9:Z:F%@V\] MHY>UA+?7H\EY?EF(-')L:>L')>GGR7AA^>=;^4NA6#7+O/MVKY WY&C=*XY8 M!7RQ\U7M, 0+E*KP<.1\JL-D]N1LTB5Z6RT M]X"!V$"64XR%($$:&F8<'ADVWZ;!']",H'$L/ SF M:GVS);&: \&-@8 BXQ23-ICVRG#BF&8J(O^U?G85**1>-VMC M\MM>O4#H<9Q#VW7V4^YU51K&4L%X,,RY1(9R+36&CCH,D;7,0=*<2-NVU^+R^ M.$]]?K;>;U3\=2'VIPZQ1UV(_5F$V.\0.W50Z-7YU(C=LVG,X#Z]G8_27^X6 M8OE3.OTV'*0;SFV6.7>_W/T6E)*OXWB 6+06S8,%7PT-]!PP;RF'6#,JHK?1 M(*B3YS8^IX-H8&OV!=! MLYA$@ ^_+UI-O$T<'!P2D)L1M2:@+XIF#B99V9.W''$4WU\G>7CP(C9A/*N" M=FIELY91=4',9<7N+V*2JE2Z14>UO.C7LR7Z(1_+9)Z%MV=__O'U8,KF>6D5 M[;>CQ@X$\FRHSY*IP6(<)0/'S_6YE+ZH9_(4%/G7;TI(W]%DB),NL_3'Q1\K\J1*4 ^7Q"WZ/Q\@6F2FKTE(+_/7^9]JZ>O/?X.O M_$3WN^UB7K8]P[^@^A=Y^R]8H/ZYY)+Z5WEN1_[-<_*=A%?=!9SX\7YX&TBV M"06I\(VLKPM0T1/\\/ID2V(MIP(?_XBYL,/;WL+XW6I:E&_)\7CE%>]!-?6X@%TJ:S1*&6]8C>LFFW>B M#/INE-%M?KLQ@QPB5KXD@]^_3B?S\>W'TL\\&*3IW=VQF>5EWMR^M!.-S"+J M_EL:C+]#B>BXJ]%>C&T/C;067SK2Z$BC(XU#+1?87E$2^P\/IL/'I=LNFS_& M:ATG4KR./K]_/V B^XP[W[I&SHAVR4D(_ZT"(;D!7F/NH/>".NLDT9HPX!' MQ%'NCA4(^=-X,'E(E^?3_RA]XU7)WFPVN2L=ZMD_PC_AJ=%-NOCJ#2>?^/7L M ;EZ5OWBV/,-5'!TTEQS"G@M!DZ'(RW#$0BK, E(%9)06H0YHUH18:0!G"EM M.:7&FF-%_K4&1S#K<*3#D0Y']L$1S)8'?6=;=[N@+!!/M](,*U5)*["'W:=?,YK M"4$*8P=LX&DGJ*!<,"8\Y)P(%7.CVV$6')7/,9$=GW=\?HE\+JO:!\) 1K04 M%CD5Y#E3!$GH'#5&*6NE:(7:?EP^Q_RB^?Q=PZ^.,,^J'T,9]KM-9]]VMG4! M>';I\^OV\G+F=S5[>3V>E-_2+$VF@Z(S^FWLVC5YC%*]4[Y6E2_$2:WP%$! M&4PEP!1XHH'E2 &@'5.&@>;RD]_@3*DEK.9[JL:WMMK1\A6-*5^HC]G6\F]G MK7YU9M;5"2<8]1P)CH4FHKE"8V]PIYR6TV%?HM7J M*QVG=YQ^_IR.8>4XY8X [A#ERD$J(-#4"*\D5EA[Q*!\#X?*J3F=T\ZEQJ]*P?R^5FS,ZX$M_&!NS5C F%.$=3*24B0D-1B3<+7[ZFB M?TI'H["$@9O_8[%KS>OG@#>IG[=6.%^3##YKWJP5+11*$\\5-<@HJH/E+ -C M:FX1QM0QN5+XXY1*]0EX,\A9U*2<[7BSX\W#>)-7YXI(2R0Y\X033&,XL6+0 M!TZU88TD\TQ36BL9G3[,!S''K%)K!9T MJ,F[)6W[,DUBB>K]%1 PT@,:_M]))IBVA!H)I?0*Z97^*:?4HP-U&U5LIW[K%KQ0I2ZQ'FF0N8P+D'DE)EK2 "0"D%-1I+)M+ M:]Q#IS\55K ^:S8FJ<.*#BLN!2MP53"3\&!:8&"5E(8B[B57'"-&-0R&!I7O M:F.<"BMPGY+5[C[7A!5[QC>"UAHBGR>S9'3PUN&P=;>3>2R^>4A]J/VJ0;UG M_N3.R]#XK$\-A915Q>Y%_.@"/%I.O89"6(,,M])8Y9%N^IBB"0\)Z8>I' VY MUNS[^Y+R%3L_.]3J4*M"+5ZU7W0@J&Q$":<0I))A+1UB'&'-!)40-YFD8YD/>+&-2=.FX#1_B(\NVZEG,UXO?ZU$R^/WCI\'] M)$:<%>_Z^#@=QDX0O8?);3JZZ46.R%N!?)N,PLM&P]E3?$?1JB0\_WZ8S2;3 M2);5%;'G1^Q9]1CH<#@8/?5FT^1VV4TD#"3V[TBF13.*^.3V_Q[^-=> MD@4XN LD=MO[\M3[Y$SOTRRYN^NIP6 R'^=)DGH^&L4C[M[/DYM>P*S>#Y\G MC\-!#Y(;>X/^?-/[KS1L3[K3ZVX#F82!QTOC-L999O.[N[!YL<]*;5O2/]+I M8)CE9)#D[<"*WBJ])*Q7DDW&^3Z$J88)SQ_#9+_?#P/IA0LGX>'3[_'6Q984 M^[-U5Z;#[/>/=],T[0UC)>IP=V\:[ZXOZ=,P'=UF\:]_WGP*M\6QS*=AX3[_ M]M.OGWH_?$HCB82;/@?BB8L77O1;^C7VD9F&)_RT>'#>F$UAZ-DNEBX-926T]'+.9TCHKRM']/WWY>MF"9W MN6S,-^K7Y"EZ5?,V>O4.B6'1U[7;_L\ 7H7[-?.M5]LR@2"K :58 M6P@HTTXK[:%E4EG#H%:DUI;):X:@ U0PJZ@53G+*#,0">^85H>S5MDQ;W[/2 MEFD5E2?S:>]9*Z6\+5)%1TF<>*36\:2BJ4 P@=_&97NEYWV3BO+JZ>W'),!? M\C4MGE \^\?>.30SVF%9K[&9$?NPV2>^0R^C/?L<'7[;57:(H:WH]K!1&>]: M![77WW!)Q/"N'8&Z#>\:_5S5AG?-?5IVV.^>&8&QK^A3D([9G]L7%/6^I//A M;^P&]#[VV ULW]*T&%4NG28Z:FC/Q-^;&FB.$!#<@+:9$L>HN;3>W]D2S>HH M^PMO(/U3V&%T \2?6C+1-K'W&6TDSC<2WDC<;>19;R1%!4<*L&XCKT^-KXXL MVR>?3T 0!-^ 2!"$WNS%V9UJ=KY;CVY(OO7\!G9;W]:)'V?KZ8V(6T_1#=TH M!DX1>+/ZU/SKXL+%^>5!AYB0/3_%;&X1CQI'U-PP8]?%9TN>_WL_K8Y:OZ8? MOTS3Y/>/R5UXYX_)Z'ORE,6COOOIX>O_8EXOY+*$NZ$08 90STQ&&LWK1ZZ]_UMSQ2(1[RFQ@K,9Y5M3CXTN9%KH@'VBT)9 ML\AYL$BO#".Y_+B:1=SI(KCFE[OU@:?UX!H5-OU;4%JW1\X8+K6RV@AH "46 M*>2<%QYQK07$EM]9'SFS#'(I M0C6R^<-#,@U+F=6BJWI).=M>D+EE ."OHV1<1!#&3T_5"?6F<)CM#+C+# Y9 M /0**;T2;Q))JM0S2M=<3K*WZ6 RS:<29YL&JEN*#8;]7OVL]LU$_&,5 MTK8BI4\F[AK8-71>H46!_+\.Q\7PDOELLOBB4!#S;QJ*/H)X:_@1)J\$!+WV M6^,_-?\R]DYC;(MC>X7GY.O23DV'@156+G]5"^Y>=^CK&J\R<29&ZAJU<*U" M>"W^YYV[L%SN_N?<\5^+6.C\DRH"HO._79G#D'_X-:A^;3E;:Y7OZF*I8S-A M_)8^),-Q&&'^*1KN,:-NGHSRSY_S.)[_WC>(YP((IH.6OZFO7Z?IUYA)]%.@ MCN$X"U9[3%19!R'7%.-\U#*X+9OKI<_O:OJX7<%>=O,[[_F]*R^>1J3&T.C9 M_60>\T#7:E:MCS79G/#X9EKXI9XW/NNM]=3NDV1QD24C1:VM/2#&*^(UE"2F MCTH%B$8..8XQMQ"OU$E;?W*BIM-D_#4O_JB?JDOJFO M>D/;MO8:OJB,5VA&G(+QIML!UAU'G@E'OI7P=A\D7$1DO>5R"JL@A MTTH'LJ$LKK/+Y2+&4KCR\=ES6?9717HEJ>NY%V$]%[5 @GN(W'9XKDM,1,-N@3^'@OM MI;JX$B$'S MQ"-CB')OY\'L34SX!J-V4S.#@^Q:>M-U9#T3UNSF=][SNYKCYVLZU_*3Z5TZ MW$^-/06%OYJ!\QOC5,_1_;?ROVP,F^Y!8A! M1C%SB!*NE2=0*[ M1XI?ZB)9M+RJR>J+]N/B\XM2W*,[EIU*YNK8I\ ^\ MY]?YIB_0-[U+SL4^G4RV-]-LT55YH:!P66%%"C%2&> 6XD M#GJU9.^1L<$:R]C@?8I1G]#3=F?=1%#M;-O:*FPY=TG9!8^>',QH981 R9S% MEG)J'95."2$-< 1 Y*%!P+4GWX,UFN^!;A#J_/;7B%%7D>^!(*O.Z:Q'&C%( MI..>$N8D@1 ( P3B"@>V;V>^!]N>[X&Z?(].9%^'R*[Y#9VEV!L 393;!D>) M[26W#A'-K6+P/?,]5H3T7OD>4/:E$!BS\_*W>-[7--=6 M.1N[/>[FVLVUX]WNT.!9,$Q>V[W10X-+C'9%C"S5;FJH&T%)X\F8>D.@UI9CQ!QHVG&_F<[A/HY[UCGN.Y%])2(;PTIDJV W2*T\-9I2 MB83P6!K ()2."(S)$=GYN>/^)=,PW^G:>T17XO:4GE[Q*0WBQU.)G?EP])Q MWBTQNRD^QR:,L\DL&?6&R\X7WR(7Q":GDW+TZ2*)I7>;)[LL>RYFRZ:+Q=:\ M>7T:[EG8WW\D]0K<;[XYWX-#7DWV?_7W)-O_U05,__M6G,:RZA)JI47.2HIFM7I7+ZSJ M*/SQ KE/2:^[[ARI)"Q@2'DA(? 44*68)LQ J[Q"3FE*9$MVCC:U<^)F-1VN MJ9T[C.-WWCQ163O(.VHME6&!J)8D*$D>:&V"#@5BR^N6;!YI:O/@S6IEKN;8 M;IIFC[&![+=T]'33.T?-(@KN[XN>9TEAAQ:"_^-M;&1UEPRGJY)\H1ET98"T^,K7R7_ZC#73K ]F^1:0?XBUE M-WQK8]:*Q4"E!$ $RY-[*4"-,%$6DRT8H@"T+C>=OA^KU,$ M#MMONC6C]CB0L67+W["?E?O32>\@THYRK:CV0#H3U/)8M4 ( #UJWWZNTPT. MV4]^([8Z4P[6#2H#>;U$C>9Z)U#;*E"3Q\?IY(] +K.PF<<7K[(RMBB FF$L MK &&4H$4L9 1!; B4F"^OE7, >[,_\SI<,&>2S9\[0CB8!U=WJSBZ1F9QK6S M).F% QI#H2VE,@A*;HWT2$E,N15L?:+7:7:K07/X>!;52:#6O,!*8WJV?YQS*!<^L^#'D:5,VOXW!A#':L M%JJ7_A'_SB7?\;>YEIR%B67&"6]M[-9!!8% 214 5$&%\TO13 M.OTV'*3K=9Z?)^-":N<;G.53K_]N)MGLY\GLO].P?8O5J-=T6G\^]*]R#/_* MG_KYZ3%5?PRS?WW__5^+004>":].%T.L/?$_TB*$[7"OB3@BS022&251V9E- MENK/]_#HWI>T5Z.;XNQBU3E1'E<<3D%;8@0"B50E> &&TF@J-%542":DA 8 M9BV(_D]\,OHI<6,R+;^*UVV6S4W0TL8 U1)[0T!!F^GC.)(J421MU@BDO_86!X[.")7I!H?XVO$W#MIW"8T50I:1YKQF$/K:IP%1J MKZ D%AF+M0)6LY563FHTF@PB8*UG8U=0YAY,N"^*XQT-VZTU4"'MO.)$K'3MW7NCZ#MO%,*L#T#SVW4:=1I730\]0M"% M!35!+%)/H0[[9(D'##GK&5EQ#NZ]8^1(.[;[L=)J#/]Q=.I^+[I-Q+NGJ MWJ/BFZA#1*S-CVL"_JZ_:IH^3J;5=<.[L :%]G'\3V,4S6 >:2.HP'=! MD@8).KM/9D7 SW"\/[_G 4+[8TWZ/_.@M"7C\3R/ @HZP&B4%\SLW4TG#SD1 M%B1Z5\PT!Z\VGO(&33+/:-AKGH29AX_V&%0_&:3J"T,9_?[SS' MPM[W%M%2@]'P[F[)=.NG5KA[PXB'C\.P O'[\*Y\&^/?*QL\#P15,.ZOHW#A M0_+4^S8)SXLK%)Z2QLT.M!S4I7&@@Y*CBT2DM<\;1-LI?/KRE%^9O[@84PT8 MHJZVB=2&62^@X&!>V&G/ *BX[C&F(2R^6C/W=:[N32\[S/7=Q#%8PYK_P1KX M =?%W'>"QWP($40LN>:X""06CH]4NQ[ M3Q4R^IA^_3-/D]X_)77CGC\GH>_*4A5?]Y7YZ^/J_F->+Q -13"K9;49B MK2W1"WIO8-U_RU P5[VV,0Q24<*=,+&)J3(&>N(P5F]:O?7O^MOGO"9 T(9B MCE=$K>7B)L\7^"4=OR#T'(,_AW7YE([2'"L^"NF,D,QJBPB54 HN)868$N^! M1Y!\) 7JA4>DMVKVYMOIAW.QJ%YX]C>>7+^01(/[]'8^2G^Y6W_*]P+[U?CV MQ3?_#%(@4Q%K@V#*-SJNL!Z%GSZLV2^F.6? <, V80<@)!"3Y6 MYP^6,R2E8^*92%E_>+"=T'>9T"'K M@5ZAN1::&S\N(61%&)Y,JC2P:>@YO#S+O 2+891 $3_7IS*.FM7HN=P&18)B M0;V#=#0J?\U5L?@Y+-I@\?EM.QTG'9CAZW!<#"^9SR:++XJLUOR;[\/;V7VX M.BQS66([D,BO MT56+BDA162T:DK6T<%L#-DXSW0HOEA 64=H?7Y[N7 MIX'D'X;QC'8RSY+Q;;:NZ>DUE67=I9<;W8,5+K(L*T-5L0Z'*!$&(11+/C C M1?A?:96PDDJJ17,E'[8>ZBV#IC>6:Z4;8^AW/<0[I,0K Z /T&479VH54IR[ M2.RJQ9TOJQP&Z_PIN@3\EE=[1LRV%9@U;?WXNX^A-!6VL87CS+N=5(F*-I.<^KOQPK$/=-!MS_IM/);9+=1Q$H$$1_;9"_ M6ZNM7(!2FNX6%9%#"BW6GGEH.>&XNB H48*304FR#39C.*-7+Q_#;83 MVRP=IY\YIU_ZD+]9'J7#O?3RR[2W\YQ!?7.&<*Y!(!10ZG6FAA-I+-$ M2TX5::Y*[U:H7V[3U>AL[;/)6H4&;=7R+A,3:*T&D210 *&#[>:H E@@X9TR MC #$--[0I^B8F# /_-KI?AUBM!4QML;A7>HB7* /K\CEW8?2CQ!L>2KI\,-6 M\2!K*6+8(BP-YA('C9%Y*1V'S! ,F7!.O5OJ?2OTQ9?UE@CK,[DUV_H(9%9Q MS2%TUI3X6!5"@IL U8*@2@62AB)+>,$*H"0DLW5>'\C M-IR-]K@FVJ')$*_6ZHF7Q.R=\_!RG(>[!/*R@\4X#F+\=C*/^<,+.=[HVI5O MR[.55S2&UL@14LF16'@ 0T6A-HQ2PC613#LFK07:[C1F7$_J2Y'YF]M^BY6.N\BZ>[A'@ZP4C5$!-;+)VT6%M'.3%*6 4@5 QS M3P XH7I]4!#QX8AYN%I-&C7*.[]L!WH=Z#4(>J)J3"6%=S!H@\1S&6,*A5.* M!6U0,..MA^N/H]H31-P(V.T51$SZ FWM'WC6*)=;HG_)"R\MOU\I3=7$V\ZC M&IU9U\'&?;WQ\)R'LL)S?/!X616F MK$"=5Q_/&_C,1[-%U>$O:7A<-H_EY=5LW_*A^!^0+7Q9L&Y=4G:H+U"I5NZ8LE067Y0$(P M=1I#2CQEF&CI,:%*24F=,]B<5U^L+;2YL1,6O&%'ZH1U$9TY\K*HYRBXMS;F MB&BU]8N\#NR1LU>U0)3>) ML$AYR8%FTECOI*/,>T84QMR!#7V"SR>U!OAA:6K#Y/5#O0D%]22&?'GX,=O[O13BJC MG4@*F1=64*2!+&NF2$:8-9V?6P'I'>GS%8)>=P;[.8'],X@G# M\+%@AVB81"A-HWR+7\S/U9*W:Q6GA03J+=I2'=S>>*NHH+6@7(6N9JH-$4/:S1%'L[BZ\>@M[E__EKT= Y_!9& M:P(Y6/0-J)<1W1 LY',2K-.=X+F WG,-E^;,6 M!O$"F=,:9M^L:ZKU0O_IVDTVVF[R90'NV[>WFTQRTLNT4\Q;Z;$.^.*\%19[ M0X2AGD&'H8SW)$UM7->G\F":>DG[+^.4MFC_;_)S%C_&ARP\4BN+L,$5*F]Z M^_67C$)KFMX'N37\EOXT#E"4!NOX]1Z185NE-8P#A'U 2: E4X0HH90*8I.I M6H](P2@76F/ H:4^_$TP41X+9X.53XQZ52?;^IZ5'I%J,)@_E'[N7)SVGLVO M5TRP]\,_)EGL.[#!VK[=K;7I+L,[9'8O>@^VV)(]M+5I;=OR75M#E'''MG:F;[- MSCC$-[_WK?6.'&^W;Z)R>,BK#S"MGC=>V=JC]9C&_P%=6W =NO+$J>JV=[#6\[)J:TUWZ_+J^C,]T]=DT&6>CTG=R&U75Z!'K M2*,CC?Q@/+PPGEW'>,VHYWY-AN.LT'W3H/U&FOF6#$=1K'Z\FTP_9DE4KM-! MT(IGPZY#<$=&NQA1YUB\I*F<.9V,DO$@K5/=*+=<"\'#5KLDR%;#.((@$I=Q)J3"B0B'(.>*0KF:''!WP?DYG_UP:!S_E MT6+Q]K\'ZR">%KP-^K*PO.&[UV.[)#L%".Y5EO5]N6>?FJT=:G:H>9FH22LU MT0.//51 2"@I%%@[BQ"G& !N$%K3,^7HJ+GI@/4(<'F:KI07 I=MJ8_?U!Q_ MV>APN7)_W&76]RZ0CU?)/9P0"9C2#"-)+:,2*T(]LTA*#3%;B0;Y93#4:4"3 M]+=T$.,BBRS\/!,@G?UR]SGY0\UFT^&7>7Y\^GGR:S(-,+<]#K9E=K1LLLI6 M:RWBCE_/@U]EI:DP%YA2:J08#/H)$EIIJ V 0&&&@N;26GYMU Q\K8A3DU5 M.\[M./<0SH4 5JX9"(C46'B(B:%.(H5,,#!T3*KU @O56M9MQA9YS02A%R%N MK^8@\B5!%O5/RN/_>$S;^9GV@[IMA_P7UJBRQ$@L*HQDW$&IA='<4\&\!I S M ;FF%DA(_$N,?$F)?CIY4)/!T,RG$0R+G+SSMDR.VGUR7WIKK6+4P+PCY&0&6BY< ZN.$S;""TG/%RZ?&:CZ>H T' MZ=O0$8+*QT60)4P:21CUU JG)=%2 P.I8(M27OC+2%9K3IX,+Z=65QE MQ\27P,0(5CGW3B+H OL";BER6$L%(.<"48Z=<_+T3'RTPZ,3.%3< M7"LKC*6@#!"GK'14$RF8Q52[8-,X1*!>.78Z/C.DTH@+R1PFE @IB..6&6RPE0B!X\72T':=,*WX;!IM M,7EV/IL./*X5/+:E#$ HJAKIS\8 G+ M-N#)7@D(74I6!T MTEX0J/4 P%@HX*"6VE/BK-04(V.A $C3H,^T%G^.;O[) M1I/@STY_N:(SIY?UGCL'UY4XN!"NN:LE0=!P:9@%E%,:5#'M/5*88(6(7^F; MM9.#B[;WS F))E,D.!MQ(1 MRU>JTS3FZ6'M/J<25^WFZ;"CPX[UV(%AY27&RE(!,?<,*T^9)%[R@!T08&" M \=+.C\4.TY5+P(W6OVJ0Y$.12X%17!5)4I1[)TV 3Z*_Y(Z-Y?>KC9M7OFGB_?D_24YX&1* 64J9MI133WS0\J'PB$ ' M!%3"A0?\):G=N'CW6_M%0_;XQTHSXMI@MS2K?Z59UK\&!^R:-R< M?U-O)YB/)-#<9)JO:Z2V-+P?@IO>__>LS?HF7],*YZ5?(QO]ECY. AV.O]IA M-AA-LOGT]1;WE"!!?5!@L$:4$B(UYUAA3(2Q2'!1:W&/N83<4@"C.PW&FLY" M.H2Y4QX3K.FK/=RWOF>EQ7TYH6QCW_F#2>)%"_%HPPWOGI[UX2;QFE4JV=X- M?)?Y'K)<>[6\_V4^[0WNA^E=;_*81L(;?\T1,HMS>$A^3Z>]:?IMF'[/>G?# M<3(>#)-1;S@NP#)>$T WBPTV;_,NJ7$"N>,O;XGY)\:9P[V0^'83O8\OZ]%LRFA<_5.\*H\I?-AZD-[W/819I+PG_'4]Z M64$-893CY&L0+KWO]Y/\M_MT=-M+!H/)?%QT0O_RU LB8LL\^[TPSF3\%+BN MEXZRM)\/O+PZS*I?NS.,>SZ:%:-^'"7C<3[F>A'?C/?]_4=2CY1_\\WY M_ASR:K+WS0=,>8M*Q@#',!6@UBG24$V%IQ0%/8T"(0@VEE'F/>1$\I62D68R MCCUQ"[K^;9C]_FLZC5\$+H+;#S)6[M9/.AT/[A^2Z>_/-+1/0;/*?@OT'? L MF)^%-O;:8SX_/:;/GO#W=/)UFCS>#PHNZWN&<&70U;(L#7K2]URYJYVN]V:3F@(6 MU,Y975Y_R.C1AW,,%T6A9LD?P9Z>?"NLTF@L#K/]N$BSG[]'0^R&'PLD\"PB;_?G' M4[E#HHQ,IVO\>=M98X?U>3;29\< 8#&,DDKCY_I42MQ[AL"@<)\73K<%P,+YG/)HLOBC.8_)OOP]O9?;@Z+'/I M\@W /4H>L_3'Q1\K,N+#,B1I&>$'(]=OBE@JWH'%G_[Z8<7[7+[_E9_VO.UB M7O:N(6#O%3$*X8$AHXV>T&V$E#=.?D7G^?"W(".6'K'2(58/C&M;2.![T0-^ M!W)878O]4O^.2#WO&C;YAM7HR*9M9/-^E5TZLCECLEG7A.)J4H^?^71.Q#_O MEY*P5SC1MAUN01C1*S&2# N62EJ5/J(66,(@IHK(Z&;4VD,G/>?.(:/!2M&4 MP@L0C>;8AL@4UF:8YR]+_^ +;T&:+?P%&\^TFHQW)+@O::,)>5TUR'/6KT\' M5^];->/46-:*JC!;@8Y70 <(=T @(1#U5"&OB18(::>,MIKK#;[UIH".-@]T MJ,]%HYDHC0+=^=6!ZE"P0\'+1$%9H2 14"H$L11*4NZAEC*6QA/ ,:XA6XD: M;Q8%2?,H"/J8-=ILX,)1\-+2KHB]<6]H8 B.KP%!J)D,$>$4,%U I* MR3W2/( DI0UP-_EBI_$FFLRW^-R[+4+4$BNA#-1Q9D$4DV"^,5:6RJ]E5() MAXBD!& H*#\J9S9O?K!&:Z=UO-GQYJEYDU2\:3V2#$M G'2QUIG@CE+'HE^4 M$.W<47FS>:68TW"B^V,V3?*K<'Z%2+Q3>:>WD_*:8E(K3\V_ M+BZLDG(;3+!M*C1W4VVJ?<>Y:P+=FX3Q4R^IA^_3-/D]X_) M77CGC\GH>_*4QM'KKW_6W/(\TIEE&F(PU>Y:+FSQ?X)=TW$!.,#HL M)QA?34YP50APD1\1RBC)N>$4 M&ZJ#0*WE WMK;+C*8^\1]09*@KR64@+L8K-6]^J^;7W/2C[PY_NTEOS[PY=B M1G_.RTI5^<%I=EEYP3NL4Y<7W.4%=WG!75YPEQ?<9>JU(E.ORPONR.:L\H([ MRF@W95QUZJ^93V,'M4.)YVI/$2YXXFW9_?:*W8XTKA88]C-*6AQ;F!=_.)&. MU,H#SQ9%,6\[F,2TJ@]L@%#< $, QM18JQ1CFG*A /% KZD/7 C\?+O5^/8? MD[ 0*Y[<@\/N7DON:?)4\>B4U+7)Z]B^-6Q?JVM@/,7>0TPX%%0")[ 6T$J! MG#-&P\;8_FTQ7J]E#C69G-"Q?0KB?S[LOW; HI>87M\$=+^>E*,FDFLW[L??:/XC#>Q,\7R:^HEO(& MC3;4002U)A ':YJA@E\UM@;*P_EU?T7Z?]/IY#;)[N->"@317T]1]Z;CQU;S MXU7*5T)J3?>80D@2Z@A$FDD*A"WE*R>"X,/Y=7\-^*C\>G;R]=(J3^4Y^+U7 MCTU/?LY^[ME%FU>A[3E$6S&+5[:[P$8(;CAFS-#8!-)H;8''RDLG$-ODLML0 M;'U,DX >+P5S#62]*_%VCKX.ICJ8(D)6+D8B&!046>4!55)(X07EV.G8?)(A M7L[\KF8OKRCR*0V&TU[EE?=R,G3M+T]=SHU1O/0>, P=!FP MQ"M80I(K9Z& #C.DL*0&.F\8#."D])JPEKUAJ?G2O;S1,^,.ECI8ZF#I'8]: MF*Q025HF&8$ "B8PEL.P:^ MFF/@K2H3AU4DL!# *L8$(592)H6T$&EEM&=60P)6&NPMJ.QR3+@==_W,RV=? M@5.Q@[@.XI80ARN(4X!K93W'4 KJK)).(BT\ %YH8^E&J_!RS,$.XCJ(ZR#N MO"!N*\+1"N$D5! PKP@%DD*(%'1><&4#R%D"[4KZY=L1KJ6F91?-=_8!*5V$ MSCEY/CNJZ*BBHXK6+,A%>C);TXWPS'7?5Y;AW)5?@:M,%H:AX-8+6=0)LI=;;6><=1%T21&UU00K*JU,6I!E MUGL,($7,Z'@0K# 6E"*%_J56XV6E$)^-_G6R_LFUZ;6XGZN=3\-;EZWTLK*7 MWF(J;W]>V82O@% ,^[UZK[4W/ZZ7C \83+U?UYMO[O>^I[UI.HA4?-M+>G=% M&%JMC6NO;.\:6[CN_9H":/Y]*])(V>JL [!KR$H_RX!1*T.\)Z MQRW@["A;T ^\DCW&AL#?TM'33>_S?3);,LCW).L]3L/[I^$9X<)1$CL?SR8Y M[B2CT610M!:.O9 #7Z7%JM3Z)W])9]_3=+QHUAPA:_(85C+>E>6[/PF/FH;? M'QZGZ7VX.PQCP:K?P^=>\O@X>EI 7?K'('W,WUB.07TR/4Y N&,V3<*#AY/; M?"2UL4WGH_2F]]/K%V1A17BT'O%P+/P55B48;@E0-Q]$JY)?>A0<^1]"$+O^?+%EU1+6&[<:^_* MAS>+FU_ >)CEDO1JZ#WK^-KT6SHN":WW+1F5 MK;+C^+\GXT&86;[HCZ,D_!T8(S[G2_IU.(X#S<>9CI>MP.-6W*RS0(UX)2+@3&EBG SHC3;BB0 +B+?8$ M\EJ/>!:DJS%4.>$Y=4YI:TD0I=Y#RK3B_-4>\5O?L[9'_'"6/@3Z' PF\_CD MKSDBQ+V_'8;93]-(,@M,>-$W_N%Q'BFX)**%5I+-DME\-ID^U?63:62=D@E> M0Y^+:D:_PX9TS>CSM>R:T9_L95?9?+QK1M\UHV]?[^CW()!W[3??;7Z[&X=W M+>4[REA/&5?=4MZO6#;3C:V%K[H#$0*LZA@F 928:\H 7;R+XSAWJ=3]EC_][)>.RX_H=9\QO=GJKKS+ ^][V-V!1 <2.X($K+4711!#Z;2-0<,44Z,4,=XP0IAP#L(3*0LKX2T= M2)P,)"XM<:*@T-[D[L&H$:S[=+2 8E%U-^ [!.@2[' 3#%8()ZXQ5F".$M,)4$8Y([NL3D@G+5OKQ M'AO!WI;4MA."D3Z6N$.PP_U[+;8J(WV58([\V2 M1S 4^@(W*64[ENQ8\M0L*2N6U$YKCP2ED@.O)#+4%6?@BEHBU>:2-'NS9/.: M+R;7*2.OYS#EY\DX)MGF*681#C[.[L-TOMXO:,YE]@2)Y073/*5YD,;V#PW?-.'QUGQ>Z/%\JZK^= U^]:NG"UQ54=# M$"!]#$_G2%(>V!$380AU+)BND!C6&%N^30_NV+)CRZMCRYKKR$O)O!.:(821 M$%P0*7.EV,C G1PUQI9'\ *C/L8G:2+Z;CQZ<4Y=/YFFX7D7;))N9;Y:]U[' MJ2/&8FD\I ! Q3G0A /*E25<;2[D_)SYRD5]=@YCR^HBLV%@E6,6>J9-$UR;PV<]=6AP^N.7P < @2$FP^CJG5L=6CE(@B32EWP.X:RK$'>S7OBV5- MAIR=C]^GX\L+X4L":WR)J>/,XF &6@D)U5JK7.=T@!/H_?'X\@A**&XR">E\ M&/-Z'+*1Z+X&>BFK5MZ6]3V+FI!9ELXZC^PZ?J^U(\6"8$&!"()746V@5"B( M9,L5X$(RMFS6]_WWG?(.:QLRN5N46PU7JK@9ZB'6V>N\M9U;J',+O95E:669 M; 8D^%U RQ7J[U05DEP$IYM7L-&LB]X>S/]VZU]GXN2_9^KA;0OV%K>RM6RICPS MR)&AE'"G* 9>R,#/0D.-!.=6K)3WV6 LF_MD_#6P^TM&SI8KKQ8+?TQW,>1] M )N,*6RMT+TFV7K.O$9AI?5B'*0F\)P:8BB("3/15 48,$LPEKO&*!S&:_MK MO:N\QF23X8(=KW6\=ABOX5J //=00V8HXR#\KY7>@ZBM4F@(A-<:[+?6 M)Z1));7](0=G[]C])3:4Z:S*=7Q:\P11"9DF1#O..>72",@U%! (J 6T.R>R MY(NM;F,WFH=T/#M-3AGI"G5TGJ*W\_26*N07RO.UN"3* M-+[K# F@J%)6$2 M4X 4T0IJLNL![0X\?X1 B5AE_TBM3_>@A0X3.DPX7TR0%2803YB22FJHI'%! M\.,B4)ABY9U=[8.Y/R8T[T)N5 NX?$2XM%*QGR>SY]U\EPWRCM$,>Y]%Z1J_ MM[:*-D.P:A^)G-<0B<(Q)OCM9OLO[PE'OMX6'3BQ\VZ?41W_*XV([\#MBL!M*[:Q"ML -YXX'[Y3DC+ !$=,&( 0YL(;O=D7 MO17;&CP(ZO2OW'[\2]XE>_G]BV[>#;UMY:GYU\6%MV6?\H.:E4/VN%NW\B:F M<\ X=VVJ_N9AQ@""9TN>_WL_73SD,?F:?OPR39/?/R9WX9T_)J/OR5,67O67 M^^GAZ_]B7B\H5Q232G:;4;PZ__2L^V;O?AKY_=\RI!7WVE+CJ8K15L(@0( R M!@;,P<&X>\OJK7_7WS[G97TF=ST3 6A<2QU)GB_P2SI^0>@Y2GX.Z_(I':4Y MRGP43@' ("+24!J@4V")8UTK#X%1CMB(8.4CTELU>_/MY$.3&QG]?\.[I^*K MX3@H%;,?2;RF1H#PS21;WE'@[\_SA_#[8+.M_5Q6?!K804,ZQ401_K"2: MYUIHPX%G+FCK5FD!),%:$L<<$=J_NF=;WP,_]-(@M1XC_$_G::"_^S0\\.%Q M,H[$MR&=J9>,;WNC:L*][^DT#;\%L1=#*;+>#\-Q;W8_F6?APNS//RX$7KG@ MIP>U[WL/EP=EKG4$@9A^Y+'+/UQ\<<*LGY8NGV7!R/BPV:GJ)H>L/ M80)/N1V8_L]\^!@C=4XD"5OI;&]1S-8V=[E LDKBIP1):9!GT%'NK2; 6*0% M$,)X1U:. E<<'PM*^'64C&=J?.L6Q/#"@_Y3X55I(F>I2?=Y%X#P3@*O8_QW M8'PBEHQO.>=0$4V)A!0@HCVUWB@&H5-:H94\QH,8GS;#^)? ]]>3.Z4&@^D\ M['"N(TS3+)U^2[LZ6.O8DE4AU(@2PXP74@-)D9?:$ @HX)H;2R%>.9)88>* MY"=RDEC$??CM:&S:D"3M$]!H8%WKV/3B+.ZELVVZT="^BOH $M2XD&',F)'* M8$&A(]H9 ;V&A"+,#!3-<.'BBM^.:M3V*6LR*;&U\O&:Q.!9\UDMIP5"RBPG MF$/-*)=*Q"M=>W9@VOI>!,8M0Z6/:$VR M/B#BHO74SIR\6EZM)2TP(*2!RB%J,$76:V\-XP "8J0%;P#C2)#QMH6X5O)M_M@%U^L M;737G'C$?40[F_'"9-U9,Y&L @L(5,8)XKBP- @&*YT13EJ+%"'"LY7:C6]G MHF;D%NUC?A$!!==C$OZ:U\""&K5921 M%%&- "",:VNDT0)Z2KTQ@@G.9(SB\9)JNM(%9S_>;4RLHF8C="Z&=SO;M;-= MUW$ZK[R["EKC%.482TJ!A!)AH0RTWG@+E=G.Z3^GQ\L>H:Q+NNS,UHMDP9K[ M2"G'%$32,*:I,D!89X/1JBSS/@C=[2%%ZUFP&>F*1),MR]O'@I?6\.E9\;): M)=M#*YA= .)<^ORN9B^O)R3P+?7(+EN@;C5?42UD07*G#476"( H]%IXH0 6 M/-BOSCCJ7I&HM6KGIR\!1L!)A.WY&+"=@GR]_%PS4CW*FPP*PS6G"%/A&?/$ M$>"1!2W0J<;?1XXS9$W6Z;L<'_,U&597S;"XEFQ#"=;64LLY M,]1QKN-E2A@CM2=8O%:A: >&;4CXDD9CGBZ&8:_G4&B3+ZS3M]>Q=ZV1+@&, M,2N)=P)39H6PE' +N",J?(0; QJ732=K3'[NAT/GP]B=L=R B+Y0YJX59>'$ M"8#C8:_45&DF* C_9S2$2D<]_$#F;N6QTZ&;WG[FO[1SK#R@XQA]@_>9?]6.$4 K2H? "$8TTP1R*C%6 FKO!).6&@1LMNK MK&_%J3V5L ZGUNM5?\F;&2^_?]%TN9FWU:;7X@;C_Y&,DZ]I/#3+XVOC__=F M]VDO^98,1WG'Y\=)%@CS6YJ'+(S3KTG^(?TV#.,8I+W9I)>&X0622WO?[]/\ M^"2;W]T-!\/XT+OY;#Y-H\,F?]@PMSEZWX>C4>]+VON:CF/=C^C1F?0>T^G# M<-:;9WE7^3B(](]AEM=.6A,'?--3O2RLSC"\*0DO>ARF@_S&R9?_%SMEAS&N M#C;]EH>QAP=]3XIY#N8/\U%Q55Z@*0QPGK\IRI;\BMG]-$T_/J7)-(YP.+GM MI6$+;GN+W7[SDB_:]A:B!L-^K]Z=]SG8T#.M9;F<.+T]Q MF0.E9^&":6]2[M7*C?WP97AB6*')/$QZ.OE_1>OQV#5]NMC18%Y]G]W?]'X9 MYR_XDF3#K-BW\+_E.H=[^KWO:6^:#B9AI_XWK%H2[@][_VTU#:N7?$V&XVR6 MOW2B^9M6;9^X%^!TDDUC#!+^EHF(85#.0;9O\PF<;%_ST=A06_#\\= M3V;QC_A/FJ7+RM %&\0?O\0U"LP>5NCF'%&DZ$?=GJT)6W*?A/V8CQ?+FA/1 M_HM 1_GVKDH K8T9* HAE3@$5S)GHI@G*@B3<$ZVAX[)6'FE9 M\.B?R_&'KQ:E<=T?@X#3D[M/]\DTU4F6WM9KZ+[9R*%+Y8&]7A;IAJUH#[VP M2J/PQPLMXLW+V4NFPRP"_=UT\I!O54#8>0UTLCC7"#)I= W6*JT/QT%*Q/58 MR(QGO]: )X>NX3@@S3 9A1\>)]-_)8O=7'C$LB*9]>(IV#: MR2"(B2COQKU<7@0!%*X)LO,Q> FAHI8X+6QL6.LUB(E7!)QJNSY%TE;CVW], MPB;\WWG U=MA/OK&-D[PF]6>7$WM6S]V8'PL%-+14[]FAP2D+ U;.W3>KOB MIO?YOF+TK>R=(WGZQ^-P&A\0=-+I4[PR>8B4G@7 GWU/ \!'U3\+*(1)3E3A M#U:\:$<4>>-K$*R]1BUE0UR,!93-\N3(K2_.A>DPD-)TG)0"IKS^_V?O39<; M1ZZTX5M!E#]/=+]!R;DOW3$=D4 "=GFZEBF5W3,_(1*2X*9(F2!+K;GZ+S,! M$I! B8M %9<GDDQ-Y(\VUL4)KIYDH2>V9O2$WS0A;&6,[5S4X@8\@1#+!-,%18"2_L/ M0:'139*XE7NQL]G;7K*M"V()T$Y 7$Z:FJ\V-I6E4M M7U>:65/,2;2R,59ZEG\MUO!3.3I_0?7L)YR&X'GPQ)O;\MJZKTM'[-Q>>I71 M!-ECJZF?65FZ(^=T=\9==\V4XLF0NW]O)O.'W*77V=GE)$M_/TNOS#M_2H?W MZ4-A7O67F\GKQ_])OY[L#(BR4^EZ/;)7NT_WY?LOQ\/!S^^"FXGEBS\5*%0\ M"36-$JHHX;&($"! 11%,2(RQVFCTEK_KEZ].4S4 CRP)CAJE+-+' _QT'3]9 MZ(ZMOYIQN M#I.2D]V_*.?^&O7S8=YP M:CG/O3$59HV^/W:.YDX078VM8[X(?L@MF8]GMA![\>-/<]E8C?G;D]AJ,*PQ M4H]:^FAC'CQ9JO9SLRLCJST,'XL)4 8FN#W%H)\-A]6O3MVPG\T0]>>?EZSO MK[E12X./V7WP97R;ML(8;M.)$85E\]+9=#S_HHR*<-_%=E/\S]:3/IN$5ZVB+4D[YX//BM?PD8 =)+KOXN4E V&IBOE8LGP_*_=8BWW5E_69#O*?;BZ E?]0PF?_,=S='U6 M*\J&W\L=ZC<*SWIV3/(L M^],]/Q#39FI5HE4L MF VMWSN9C&\_V]'^[#C=7/MY/B'OGC=U.DB+[O(@Z_V'YZ$K!E\>!TKL'KB= M#MC>(+JQ7:$E@ MAQV=NBANG(A5@I%DK(X85+%W !7 :P%#J-6(N1&HC@JQ_N H;O_"#UT M6?R\D9Z-!J\RSW>37?3<T R)@F)%(\XHUQJD)2N M 2DI:L>BK>\:Z*KT4I^+ MW*;6(QUIFOZ>CF1?%+"N5+7O1^,Y&+YCO M7?1"&:"P8L>L%^17C5#S7G _G@T'+K'#AEQ-S<> M68O YL YB"R6^-UD_"TOS$WGP?OE[[PW7[J1:*;4#683.\.+4)X]2WSKK6S) M"QNK]A&5,*CXWJTP(Z+&98"L%4[9SS:P$]+O%(5N7DVVC]Y:(UKJ[3':02@+ M?5TH"]N2*6Q"3Y4KZ8@Q_6.1@&0!\@^C$QELN!C%PDW[M]3H^K.BC&XKO[HJ M8X^#?S6"%VTBZYYQ_T+Z.:%H'H9M$NQX=GWCGOQT*+(_S!/+"//@\J',F;49 MFU409VYSJWZS1'9E@&@3JNXJ_MJIS'N5RM3=:F55"E+J^-5(2R,Y)LW1^\?Y MQ?D\R+)7+I:>N:QO@_4GBQ73&./"#?+C 78354[996;O<;-VWAZ$H"6G;02= M[5<1PC#B7"2")8QJF\@BL8JYCA0&,HF2=\U M0ZC*I^JTRND^4:<7OYH'S(/ MW&G%'3Q#^Q"=!]N%E\7IQ.[&%Y^SBB^*(0 (!CJ2@3$L!>"28,I8>3@1'R8NTN/(]K>BQCT;+LZD7@>E' MX#KR\4S3 NSGJP>[;)V[K)Y@JM1$*T>-[.BQ*#< M]"8?S%6PQ>45QY:+.!N<&>-HDAI]U!C9ES:M_ZI\F"-7\S2CAYK&F?5GM,*I MX9JGS=94[2L%0Y6A:;]I^+MGQN(K[-]6>S7+S_Y97I26P?.5M6*FRRK! ]L9 M8V$]C1H_C 7RM3G?CZ;!EDOHNS$IDZ''HRKK>32UGI292R*V7I+\KDJ!MOU; M9$='UO8H!:9RX^R^",+%3)539R1S7M[@6N V(BHKP!CC5L@8(WF0VXFXM(O" MZ3#N\OS?LWQ0578PCWYLO9:%!9E-8.".SA!L;^?C^R$7C6=6!//;"+_C)K MSK@%4]:?56K!O$3%C9%TV<2M E?:HYIFYU& M;6GDY3"=+***T_HFNU0>K25K0K52CLRDWU5-L$I3"[/Q.A);ED' M6254&RND?$CQ0N]=_J-=7G-3>&P:/K559D99\_MT6J[C>9IID[6JD5O'FO*Y M)YWFGDB?>W(0N2=KZ&6O4NOPP:AUKTU'>6HY.#51C0:58K9&+DHH8Y9(EFA@ MUI+BPE;T-\LIY*$T'V##FL"2XH2A4-O-];. M13'C/W:&K1$;,ZO/5-+&: =]5Y>KO/32*(,<-JS'_K9/^'9]]@_Y=GWV#_EV??8/^797X;]KH_JW74FW/8C4@;= MV2+VN)4$2P(%!I@' ,4JU"WRD68>2Z/:K#Y0<^6OWE\;H,]8=39Q9^N+FQ< M]:.3'2(7<.U^5AL5+9 M*U)A-:F(&"*=1+%&7%(A0Q7&$6 (*2Q1+"/\EJ02=D\J$/4PQIY4/*E\_VDZ M5#RI M=$HJ!.#ZY%;&"5:)HHI)2E$H[;F5,0NU8 QIN;'Y\QI2V86F@GL8>?/'D\H> M3-.1DPJJ246KD!!HLWE#1)-$*9Y *&-&$B$A%W)34B'[I:D@VD-4>E+QI/+] MI^G(2860!:DD.&$QU8IA&%%!A40<4AEK&$(%21*^):GL0E.A/2%/T?S9S["P MI[13)8LCFQGN=P;?=D#\(/A5X5>%7Q5^5?A5X5>%7Q5^5?A5X6/25II;Y2=[ M=9V*HNN28Z]<#M[7L_?]\W-Y//WS3S]\W-Y//T[F;G<3Y=[Y[L- MOST]).)QG?_F&0QG[2J[W9\4OOW0OXC1'@-=[MD]NVC614KGYW'N%4-\MZ*M)XAU5)^H2Z,$\C F&!%-!6<* MT@1H'F.2)$0"OI=8;V_1;X]U"'L$T!Y%G9[;C? *NIL!CW6/]^+#.&E@G+$X0!CH) M8QHA+E D>:(2C&4,-6A%U.T%UCN5ZZB',.TAWF6&@,>ZQ_J>8%W4(?F("1 Q M%I$$* HT"D/%DD1I*6,>TW!W.GRWL?NOP+KL<CM@5@SFKV[R M#FKRSEK)/.>@2^II8_'[+V*?'^BYYOMS#:FY)DDB1$""M;1GZ1)CWV@@0BJ4 M8 Q22+XOURS-&/1*)D$!3*FDD8!A*HD2,M8QCUMJE M>ENNV:5>ABZVQ1L>&^2@[JU+'(0)_ M?CH4XLEHV<^-P?C7K)CF5P_E5_G(L-7T)V*O:30#;LQ9U1WE G!' ^;]YWR- M3S%PT;_)!K-A]NE*F6%S^V3YM^PBZ\_,2_*LB/_H#V>#;)!,QK=F,=_-IFY@ M/UT]!<]7\[)P:-;_.X=1^_$B&V9N,9[%,(R08$DL64AU'"N$-)4B2;B(B$31 M60UB*2+*6$((-R!.*+>%[V5,0QEI'"H.2E2:"PP'9 9<=W:-3F;9 MNU^^WF1!:IYW-N]Z4"SZ'F15YX,KT_M@:BZ]?YH 5&7^S ISU70<&##U9T/# M"N[JI=N.S90A\SSS3UH8= ^-!"M^FL.XFL6G\&TM[^Z69NOXSCD>GKQSF]F% M:SV&:YQP @3UMUN[L0ZU J;=0 0CY \PX])YI&L!?/>5*BRGYLC,K+T.7PT M !"4O.48).AGPV'UJR->^]F,?7_^>0D4O^:W9NH_9O?!E_%MVE(\;M/)=3XJ MFY?.IN/Y%R6ONF_N\\'TQEQM9JLZO;5O%D)Z5V0_S?_X^2F7OEOLT"^B4^2[ MY_?ORU<0^.>?W[7XOWJ]>.&W[7[Z7D_\KO$+WRLV27R'G6X#@HC0WBMGE MOXS6;"V.9LV!N6EAW1#!^,YJU=N<'MGI$%7KT"GQ:AG#+JW")S>;K'Y#(KOY"T_.:+A=< /%DQH%NM$R80RF0A,%1&1 MB)(DH;R=/K4KHJ''0C2L)YGLP4Y/D?1$XXGF((E&UKE;'#(<QET:2'NK@1R[HG' *$>PWH/7(E8*1#KBBAHS)53& M)*$V#Y.+)%:M4HQ'9)OL#N4,@!Y 'N4>Y=\3Y;@NPJ@8CR+*.1%12#E"4G,L M"".)$DPRV@K-/2+#8'$.D&V9JS3?D4+ M=M=,","3&7;_WDSJ6*KK[.QRDJ6_GZ57YJ4_I($TP)A1Q*HJ5,"(QEB'BH;9#67]*N9N[)B#Q9\Z(A)I&"574GC1MS!D"5!19QPG&:J-Q7_ZN7[ZZ4+/Q51!9$AQ-:T,R M?3PS2Q#0U>)_RALKXDU?"'*S=U;>BLHA4?YH'S(/N&L-@FN)H-?C$IEG%/)8QG'842I470% MCR TJT!SPFF"&E&I&F% C9 DB424)2R42BF-L;8F<(3PBU&I*]_3BDK]QRB= M#7+K=5CT+C R:S:I1'297BR#3%P^D 1%-G4:D'3&_.7?;19J;/%FOWW8LV:ACB/ M95HZT*IL";N$QXLE')A?4_NP($O[-_8W&SI=/:,(S#0;IGQ;!?38-I.@PFV;?,]+M^FEUP@6G4;5#\%L M. @N,_.4U/YD6_^OV:A4I.]ST]?Q;!)W[D_A:DQ-LJ%KYF@\S6RSJ]#Q M;%AD]SI>J"7-]+(*CO'MI M-;;Y>%#,K\\&Y-*G(R#U[]#"?KL#&M)L!6+S=0&X^@S:VWKSRZ9U7 ML^EL,G_C^6OY;)WE_1IT[(;/VAK> 86Y=Q3#CM'*('8DMXH=9YT'H_MW^7<= MP[M.,EP>P[W.EQ";]OTY4]/8M5EP:WZX*8+,2(MEQT^=Y@(XL,CIKE:$SOHV M;29P?@6?/'&RZ^ BNYL&&)B%\)S?\BU:X1?@R2[ O\]&Y?KS1'32Z^!#.O$" M:>_6P781AV^FM7R_O+\-!L:OH#U:0;6^XY>07T*=:"Q^!?D5]#I=9]D*.DUO MS+/N.-.9 _&U_>"V]L:S(AT-BF=+E1U0=OI6 _/NER_E]NMK^<%GJ1U?Q_WL M^]GWLW^:'?>S[V??S_YI=MS/OI]]/_NGV7$_^]MY=."^VO<7L\NB/\E=00T7 M\US,[FPL\_=.H>RF=]_[H(0MF[TB\5,B)D4&*6&&_[9I$LU##IIYE&=XD4B) M7RZ*('H8=7EZA[J'NH;0IW415LP0;9N;10)'8)00IDPY*0Z8IJ3 M,'D=U%%'4">V2J.'NH>ZA_J&4&:A[J'NH;P9U!FJHAY1S&:N(8(QDEK8KPFT&] M(UL=R9[ 'NH>ZA[JFT(=UJ>B"\6(#'FDXT1'6$$M(UZZY1(01RI\'=0[LM61 MZ &OP'NH>ZAO#'5[L5_WDROLJ*PLR2K416K90='QG8:9C&GB"5UMOB,8@@Y3A,N-"4 MA)P"Z!SH.(XHTB%[BE1;P],^]RUVPXTH)IV>H+;M5.^M##_:&"*/X)<1S.O= M;J@52VQ58F%@;# ;*PA*!',E$KD=@CLRG$6/\$Z/)O,(]@@^#@3+>F(ZB6G+9;4&A#O;:N8]+KH\7L% MI@ U- FE-%:4JH1@%&G$45RF2F$<$0Q:T+PPD)K#'BOP$*]E8J@!PI%"4B<488Z(Y"7PDI!(T#Y><0/@=62> M$M+C< <>)@\\#[PW!AYA-?#BB-H$82$CD,2(F58J!SR.,*.BM2NS"? ZLBH) M[@$(/? \\ X>>*P&'M$,BCAB/ [C&$@AM))EI#^51ABV/+&; *\C8]!(/$H] M\#SP#A]X@M9Q]S),8@:IQ!(9T0>D(E1"K"-C]:DX:442K0^\[M)F94^('404 M>>!YX+TM\"0@=1V:6)$PC&"D):!AI$.1$()"H]O%8:0X>0WP.BPXQ80'G@?> MP0,/U<"3'$8QE)3C.*:2*4E#SG2<")H('$7B-<#KJOP3[DD// ^\@]C,DZ3. M#4,T!EK0F%.;&Q8C@0"%84)DK !%[9*IFV"KJWI+M =IESL&^[\W=]BG)47C M8AJ,K];S[V?>S[V??S[Z??3_[?O;][/O9]Z1Z_! M4>,@5!'K..:0H"06U&!*1B"4DD'.,0&P?>+"=CCJR#ZB/0R]7N=QM"\X(C6. M2)C$<9@0#FC"* $ RO+H02QL;:DEM>&VP5%GA6HH\WX&CZ-]P5'C"$^0"*H2 M")4R\DA'6D1FX7-[G&>D62P[TNLZLH]HQ^5BCB6R=&^WG/SI(-T 5M2 I2BR MQ_$IRFD$D3+6%Q*E@UUKFL#6F;OS M!F+<.&*3)2SD(0!A"!(&,).4564PS'<$/GN\P"H0=[8O!H@O;NQ![$'< G'C M\$RM))A![$!\ZB'$-XA ( M)B$,"<,BI"2"DI=^)$@)?X4D[FQ'$ H/8@]B#^(6B&E=1S7&T@QB F6"K.Q- M9(@I)RH",8P5E<\>%/(RB#OQ!W (QKVNRA@G7"0XAD!&C,F0J M3A0A2%"F.0?;JM.=[862'J'<@]B#V(/X*8AE#6(<)A$4-)(*$@/B).2V_(^M M]$IA*.,E:13K@;BKVJY&G>XRH,&#V(/X.$!,(&NZQXI77F9,(EBV)* M !8AE((J$L&R0GLD,5EF_Z[$:T>F+T0]CM\TJ,/CU>-U+_'*Z\PRCL($)43' MH5&/8\UQK,H,S03BA"\[VW8E7CNR<@U>Z=MJR!ZO'J][B5=9XS6B&BNAB3)& MK=2<,DK*P_9 R$*P*J-ZEYN\1A^&X$V/HO9X]7C=1[Q2B!L5$"(6*A%J& -* MF AE*& B>,*8YE*MR/#9Y7XNA#T W_3@:8]7C]>]Q"MN9.3I1#,4)4 EDG(9 MA3"AR 9D0"UC3#;W-W6V=2M[G'OQZN'JX4IKN/(8<(9E(C ,*11$J5!S8 Q9 M12/!]9)CX5?"M2/SU<"5>NGJX>KARNNT/Z89H"J41O.E-"2QI"(BE$844QDK MM U<.[)>98^Q-XUNW$NXGLA9,7^=C(LBN)N,K_+7UHWM=" . H<4=B3W5JX'K<>MX>. M6]S(MP\I,0A!B5:)BE"DHZIH!N5<<-JJNK8*MUT=0PIZI-O "H];C]M#QRVM M<0MBA6D2AYC84Q@XTY$B979NF' CF3?%;5<1R+!'2)>%J#QN/6X/'K>LSJIG MQIK5G-G2C()2I(4$]A 5P42B-,0M;]7+N.ULXQ:)GF"=YO]XW'K<'CIN19U( M#Y@@,,;$V+8A#2&36$2) %@0)"'7\::X[=[>0BTD/0Z\D>MV\V"'L"351GQ ML M2[4F.H9Q2&.J5$AHK"(.>2RP:!?\7P7-CDQ81-]*I.[_ENQ![+Q^NLLFZ=2\ M,LC^N'-%MU?@;M6QK4? ,/S^7Q],_/Y?'TS\_E\?3/S^7Q],_/Y?'TS\_ ME\?3OY.9RU,YU^=+5F3II'\3I*-!,,B^96 BA+&0&M7=#[*:C30]1C'I?F_TP)-I$=QIRDX>^<<\J[9 M$\4CJJ,49&3@AP6$%.*02\$CY4[AP;$"L43J]7CLJ@ 3Z6%RW,Y:C\<3Q2.I M=S$)@XIKQ; F5' EH&9EE"XBBHI(O!Z/7158(CU .BVPY/'H\;@?>&0U'A-( MF.0@(9 )Q2(DXU(^$@84DJH#/'950,GHJ_!-\E\\'CT>WQ:/H@XED +:0": M$(6I!BC$@&@<,XV%$)2V*B)MBL?N"B3A'I$>CQZ/1X='#$!=81L33&2H*2$* M4 EXJ#73$<0RD3&&H!7:LSD>.RS@^S9YW1Z/'H]OBT=4XQ%0Q)2PR6)10F,- M%2121XQ0#E$2B=;A,YOCL;L"O=#+1X_'8\0CJ2O:JS@F.L*A"B&@">4*BR@2 MBHHP)$JH5O;FYGCLRGY$/=#M@11[A\?M@F'W=@/RPLQJX78?;]/)[YF-BWTE M%@\801Y!+T&00@W$!Y!'D'[@B#2 MJ&X.,#%Z&TT8TE0 I$",F$ZL1<0BP-BK$-3=/IGH,=QE7)='D$?0:Q#$ZE*G M,(J,Y(D(%@Q2H4 (F0W#,D810PC(5JG3#1'4E1T$>A)T&:GL$>01]!H$B1I! M,HXA3F1,E>342",120UU1"74%,;QZ[2X[O:B6 ^C+FNB>01Y!+T"00C4"3.$ M(@,HSB##BL90*2P5#*%D"&L4"?Y*!'6U>X1[''19Y6C_-XD./'WMK]DHFZ1# MMW^4#F[S45Y,;7&5;YG?T&WA$=5XC+A.$D$49S&5'+(8\LHW'BJ(XW9YP'*< M#1[5HU%^@RTFWA-O4Z%W;\6=C[ X4D#B.H,M)I@PJF+"&$$\C+5BLJQK'R.C M>;8B]+6FNB!MRD%Z 'I ?FV@*1UR@PG@,>(HB1$(401C#" )2 1I3)I M5_O; I =&7Y&0@J?4^H!>82 Y(V<4@@5P1AP@T@:VS(+$2T!*548@M:IQ-L MLB,[4O1DM^>>>D!Z0.X'(&6=Q!;"&$D,<'2%HGU1C)J*DQ&4$(8@HHD%$B)8AAPN-()*JUD;\-(#NR(5F/O\V! MHON_1[D+ ':^$_EU/$V'P7C3LQU6 K(\#J?J6?M$G&W&9O^/1,*8UZ"E1E5, MM(0BCB/ (R6B)"QCJ$/!$6AE(2S.UZA06NQR=Y* 'N6=XG3%A!_F^4@G)4-/ M%+*R3KWCQO+D.I(1D4 IH@GC9?T_3!,4L=;FR7J0[ZKH>LA^PA M0I; .E,I9C&'41A"213C4C HPBHB"# $MX1L1]8I@3U..RW3Z2'K(7N0D,6X M>38W@%P3B5D4APG24$6E8DPAB>26BG%']BO!/>HAZR'K(4MHG(5E)*+K6D MRN"7"908+5E2BD+2KM6['F2[LF5!3Z!.8_\\9#UD#Q*RLH9L;/1B1&/ 6**A MI$2JN(K=)4)HWGQ!PD9#M.*MW7G=Q?QT417$W&M_/= MW/'HU;NX70[('B#[AY70QC6T@>94<64AS1/):<@9+JO(Q;&DNA6XOX#V^U%_ M?)O9Z7CU#FYAAL!\MR(FD;Q-Z>#VBM[9K'>#B!]].)7'_7JXIPW< RE"%,:1 M,98C02+$,2FU\# !+&[E!ZR+^TU,YW5P;\_4P&^2T.J![X%_K,#GC>(2!"4@ M5J'6@H> @H0*5)[^J*(H:A<<6Q?XFQC@:P$?]C!ZDRP$#WP/_&,%?L/O)GBB MJ#'?I4 $18 RHMRQZ#CAFL%P:^!O8L:O*?$A?).,>0]\#_PC!3Z#-? 5TI"$ MFH; 'L%.F J-:0^LU9\(8_2WRDFM!_S--K;7E/A0& MWV&H49(D%*I8$1Y#P$(N0QP2_GRX^ K@=V[C@QX#;Y+8[('O@;_%(.P+MGF- M[1@1HD@HJ&0AI=HF@U!">4S-]Y*0UFF?ZV*[:S.>]23=7[_]=T#O<654OS<+ M:)(5TWDJ]=$64E\-3MDXDRV,L%&TN8"88JX(B4/G8R- AP#)EN"=C^(;5&HF MG:+Q4$#G ]F. F.\D0M)I(0(X$@8.Q81395493%F)'A$VF5"UL%85P'?K$N_ MM<>8Q]A;8JR1O$@$P49>14G"482IT3>CLD0 $8I&2:O@^3H8ZRK;F'49!N8Q MYC'VEABC=1D.I;C"($*A # BL?G?J)1C6',8Q]A; M8HS7&(MC&]/,B53*&&2:" FXT)I1CHU5(2(21I(P8=5&$G&Z%L8[L,0J[#-+U&/,8>TN,X1ICC,30 M@$Y2$BH:&U4QC)5@3)L_L9*\E9>^#L8ZLL65''O/^^DB4:)\^%48A1 IB,>"PAC00-2Z\-1%1PUMI]^#@>C1_O MP+_!7A\F_CP='PASA$#D]0%71@M.['FL,H)$:I%('95Y;$Q;75F^#H@=&:!( M>B!Z(!XA$&5]CDZ,.:8TIK;D/T>8QB@N8UX0UR2DR>N V)&5BK@'H@?B\0%1 M-DZ8HX0SK9'&PA;WYR%#7)4;BI AT=Y0W R(79FRO-/J:AZ('HC[ <2&)TE@ MIJ524,8L,JHH5 R&D H!J&91HEJEOS6A>*)0; 390!4* M!J5 *HXH42S$S'S4@(4"( Q:3MW-H-B1E0B9/VW5 _$(@=B(Q$$)4236A')! M&8(L4JITUT!"S(=7RL2.K$3H3UGU0#Q (*[1EVB$ DO(6I.M4X&0R MOHU, _+1S(S!IT5)Y=#-2GG=5SL+\1_326J&)1^EDX?WT^RV,+Q@\3\9#X>. M&Q$#.&R%/;PUZG=0 M!G@/(HP]ZCWJWQSUO-Y1XHHS*1..":&4DX0D5=0A%K&@:$G-@[=%_0YJ /4 MI>7O4>]1?QBHEXV,A# 4/*9&R^J!]ZCWJ#\(U,-&KE_$I-)<*AAA1#5/)!5A@J@,@9*"R]9A>V^-^AU4_V7, MH]ZC_O10CQM1U(F&3" D8)10&D>V;B!1/.;:@#^!K2CJMT;]#DK_RDZ/]_&H M]Z@_#-33&O42HX@"#HAFBD*%1(14 @B#@@I,1.M,GK=&?==V/>]1[$7]0>0Y M=][USXL=_A\NLU%VE4]_['JO?^7)S8<7VK.231HID5+8P+I($:T!#P$.!2NK M-J($4QH]8SD8EJ@">L)R6G:9F=QI?-VVL^WC[_99[A\AB%?K!(U\2LXA,QH! M2Z@4$L<"25WN\'%FS^ML%?C?!,5=V^Z=)E6^=M[W/7C/H_\TT;\*_*B1PZDA M@"BF1FYKDE -1<1!&Q"?'(A7FM.HD7BJ!4QB$7-%$D4) M#H61R5!K3#@B!.LEI7/71W'7YG2GOG%O3WOX'R7\5Z*_$4*G<*(2&$4,($P) MBR5+ )&VHJ<@($Z>R8Q;#_U=V=.@TQ17+\4]C \"QBNE.&YDN I.!>,RTE1% M1@47(4-0@UC',HFY7G:0R_HX[GJ36W1:5NG8I?AQI;1_S*;!<%P\LY&]P4QC M,].#\>QRF"VF^NT"8KH9B_]OEX-PX$% F,#:6QC+D*A(8QWC*(H4DZ';MC>J M"TX0;I<4SZ8OGN6]FWS[W2DI+\SR048[B$GVC/8"HXF:T528\(@@1% $ M)0\9BT2YH0MC=V34YHRVBSH)J,N:2)[1/*-Y1CLJ1B, -4Z[HT)RI0G"2%/& M9!R5U:,X81$%6^AHNZ@!03RC>4;SC.89[3E&0S6C)8K%(.8A9T11G4"I"8Z! MBF$HPH2*5MS\*D;;47V+3DN]>T;SC.89[:@8C>!&/A^+"8<1 )&@F -E_L.1 M)B''"5R2';R:T791NP-W>3:Q9S3/:)[1CHO1&&[H:#$6 LH0,&-T2J)TK"%1 M0L52"=T^8WTUH^W CP;0[G(C/*-Y1CN(2?:,]@*CB9K1$$>1)EK;XZ@IT%B& M&,HX8@1$!/%XXYV!7=1<(81[0O-%65Z*5PONLHE9C+>W9KD7-^DD^VE%P"I^ MRU.4VL.RP7+9*S%Q"K',?FGXI>&7AE\:?FGXI>&7AE\:?FGXI>&7AE\:?FGL M]]+8+A,/[JMK(TR+O!^DHT$PR(>S:39X([?U'CIF7]/JMW6M,E:7LPTCGH0: M:XTQT-J&] "&$Q)Q!A*$VN5LXW0R,KTJ/F>3"^O"<@M C0:ZG/XU,^7F=S>= MKFCARR-.96'E6_"_3FPM/3Q5O3A:CI(I8)$8IC&<(08$5 C$!% M%V',VCD:V]!%.WZF([K 75;R\G3AZ<+3Q1*ZX*"FBTARJD 2AS&FU/RI 845 M76@"XTZTBW9P2D=T@;QVX>EB#Z;IR.D"B6::XH@NB8=PJ MZ;L-7;0C/[K2+KH,T?5TX>G"T\4RNB U742((( 8X)Q$H6(TH8"4= $APNT2 M&)O3Q;+TI*ZTB^]^\K:G"T\71T\73-;E#2GB4#,6*AA#%%*4A*C2+A#![1)@ MV]#%[GP774:7>KKP=.'I8AE=B)HNC )A% L6BB0Q%@G7!$:JH@O.9=BJ:KP- M77C?A:<+3Q<'2Q<"U'1!(",14$P1$6D(,2!:5G0APRANY1%O0Q<[\UUT>E#1 MH=!%Q]DG>QNC\5MFWY0-SE+3O?0Z>Y2"4@3CV;28IB/;IN LN%POH&/]FNJ' M5S-])>I1??1!) "*51P3@"F47"/E]D.U%"P,(ZR?HGX^%ZJPU5&%+;V(SN$*^X0KIRAGF2=E@3QQ)T>HRWAZN'ZW[ M5&FP9[Z!6A(0PV9 MC1#DG"4E7"F/-6AMWW<(5]@A7 F%/<8\7#U-XA(AI@#F**5X)XS["'ZQ'"E8%Z(R>4DB"D!1%08*T3&3:>U1P]7MV_YEFEX.L\7W[M]&9+KLR\M$LK>:K]C:Q>]LZZV<6I($%72^XSP(#L_'P6S8(TN$P*%]V MG8WZ>58$:5&,^WEJ(!OI.;?]'J29>ZS>>X*DIIK^[8PQ2"8CH/_^)- "/S\:6IOJ'ZW.^\_9.5YVC_V M@E$V=5?!GX,?BBP+/HZG64!_/%]KQ3Q:8MTMG[[I5#;9$1+=7M!VR MMVW\WHTQ!/ )U[A_;R;SI]P9\75V.GE:4N*/45 5XO_J62&+Z^IK_FMH<*/V7WP97R;CI[>6:D#54F= M\D?[$*-X&!5EV!X$UY*!)4!'4%9!REUIJ^]_H)C6T7%ANM>2H M\V+!O$5)SJK?-_J)T;C,%T925!\M']L;DGR4&E)/A_;6_G!MB3%H MW+Q_GHS[VIF^28>6*(8OK>CM.OWN MEW^8QTT"H^H$Q>PNFWS+"]M=VR^'8?O#76H-D/QN,1+CV22X,\J;_6X89']D M_=DT_V99]"KOFZ?9N^O?KQ9 KW[ON0>8A6D:3-(\P33,O-0SV M938TB( X/8/TA^Q'=S6D@^K3;#%&\1]]1WN&S*;N&?,FVF:4?YK&Y&-KP!M% MTSS\\L%\FQ=&P;P;3Z;GP:>UVA<86].TRPBD2BY58B&D5D=GF;3Y_I?>#Z5"K-O;+E16'_+&:WM^G$K+"!ZU/Y\$I?-R^S MSYD:_JG&J0B*.V,G7^7E/%S$43!QC"GIS.3[':S6BZV"O 7V[A,RS_B^KEE\Z>ECK$:.Q>TTR,@]9 ]JW9G9,(ZZLO>SNODK='R5P)W.L%F8T^^XIQ722 MYE:)6@"A,8 .AC6NS<(T7F6O,0V^&Q=%;L?B MN>9.,@,NBPWS='-S;H]***:'N7C#U%"4U47K ;1F/.0_%PVYTWNM@+-C:5DF MJZ9K/5RX>5\LXNFX)#[[Y4( NF^]*/"BX.UUX0]MQ*C1:&8&XXN;5HNJ]]8Y M,C)?5?IQ\,GH0(UA*Z\T+3U$[OCT6&=U:[ZX,U/KV-,LQ" KK/,[+V[FHO'6 MTK;YK_L\,--NUHC3ZMP@+22+':2:0R;S00I^:.NHZ!5OBYF;:C,.: [Y4IZLIUZX1H\?DZ64^S*EM*%S?DQN9=F)1+Y\>Z MO?I6YKE7.5OYKTI]/@\.D=N^6@NU1>>)$:X!!&?_%0S&V7RQN[7DZ,2 LRAA M4PUAS2"#["YS+;1SD!=39PG?S0PY]MVH56[ JWQR>VY?8U?6<&QGH"@W@"QS MVI=46S%FS"?7]H[KR?C>C+21[*:+#_,MF,<\:6?P[Y_"B])&KQ0>H\/=WAEB MFHQOJ]7@A+!#R4)'6]G8&N#+^S_J@%9WKEAWL%[\!M%;;!"AUV\0^7V>[[G/ MLRM=O+'UAL5I3)\"L!6]$LS-T*NWJP>C*OUN[=CIN7]][K9Q;;*.!D"8 MAR1)1$0!I!)BA$(.D28@)LE);J.%YT$9D/*^=GJ\V7;IUC:S42*SR\DLG3P$ MD+NERGMS\\[&TI2H>V3KV444CHWB7NZY3S^R:*)^'5C6[NS/*FR/\RNW36"Q[\()7QG=VJ=L 0@<8\P+#/VEQ$UR.1\8.+2H#>G97 MZ8VE WIA&AHKY&SA4K J:39Q,V_MC=ML.LG[A;,')[=.\WUJ-QO5]R;OWQB< M/BS4=K.@+*1OQQ,WU,ZRG&655MV;;Z29$7#-M.&NC@+J[]UQN=D?<[]9,1WW M?W?:^'PNFR-53VN1.9^BF8YTSJ_SF9A.-S<8S4/K(;7>-=MM.[FV M0(IILAVRH$B'9D7-7Y6,K<=MSK753EPUJX\67-68^WQH:>A;;H!KUX91Y(VU MT?2+S$?7E5N9C["9GJFUC^[2!UN:Q7HWW9: G=K9G>N0-=#']R/W=SJPDG'N M@+=6MW7W33(W2$'5]&41P-];W_#:_=MH][BS\"]$0,0!H@@B1CG34DG$0R*I M)%$<2>C#O_;++%B]^-'6B@>:=W,K5>.S(>+@_?OW+^AFB% *(393 CB-8A%* M#J&2C$H1$ZRB$]3-(#BO%95>>PNI%"31>')G[\Z"O[H89"O']XWYTQ^?B_:K M%;%*1D:E"^X0O%7.N_EDKS"?.\4K>]+Y#W,W:T:W^^.A=O4N%$6G=%9.T@]9 M5D8\7 475@>Z,6O$3G2]*7.3I4Y%JCR8<14=_TBI7?@OS?(HVS1?(X/ FKZF M;9[M]87SZ[@I; XM"6TM)MT:GIPGWPX3SXDO]?FF]MB/>V MO'-)FX+/-^?Z?'N7 ,]YQ$HLHG+PBBJ_?$TM]9'8T.\O5E>Y-8Z::9T$'=] M_2@WX2]LM:?E_J4SPRJ_XM#7[]-2J=^ @ :57O1^^J3(*_9:[] MSO. @#/MW&*S^1N3/',A$]:T^)!9[XW-K0KBD7EE5K5A9&X8&HN5+KUU6"%[ M:NX>&3ER_5#M1^0V-NCS)+=\,3:T,2NMR:KIO>##I%HDSJ55#L0:8VK>/F^= M?9P:Y;=5F(HQ>\^#'SZJ"ZW^^Z<@5N_?_QC\8/[GQW*(H)3 ML0,%;#68&;M M$/?NM%^[N?XQRJ\GZ=V--7@N[*ZEVUC]832^=W:9H[C<,F$1_.-"_=CHH7G3 MTT[9[=^1_7F2%6;HC&V7+09V&OPU&QE#TK#GV$F2+_-K?DTO+>N-S0"[& _S M_^GPH9C:>Y2]0-N EO&=H^.Y''4C4*Z80>/GYON2L3'$W,L6'!.8M9$.B[&9 MLC,W0]G _3:SH60JMQ]U&\?Y-?FPFYL(VT2\5 JK#^##?PYN;S\-R\;K&MUKC"ZM1F4:77 MXR &)K"AVOUFZ&\JW_LO@[^?!/U,K[N^&X^RZ]TK2 M[3W#NI_-4G >[ 9%?%JX8[:AW?;=&]*N:--NL ;CFB&[K9=:UEAJ[OT#&WEN MO3^.>@OG[]F08>TK;/M*9#8FI\)GB?>24-7[)P-DOED$-M4<_$\S0(TYF-,J M#NRF\- ]9CT^+9L&SEM-JUM03L_7NL]- 6!>5+U<.+%G&B'/G[B^7"N*?*YF M+NBY^;HJ$[$,5[DL-[+MT)1ZT=K?EC_OGWEA MM/J@6.P_M:5E)F\]TY67:/$@5]^_9U=4D>PA,O[^:WKV>Z2A[RG3/ JXF MO26X6,UZRUCMQ4=V2WDV[LQ%4>73Q\&J#7R5/N:%?K!2@;13L"F?/<-BH&3> M%YC';IC>6)>]?4=1*42!U=ER&X6PGTM;6\I9QXD95D" M3K-A8$;L(AL.#6BO7\-7+^%=KWPI(OL;MIH[;9:WX(W&DSAT@1<.VX7?7N4RE7Y3 M!KKHO,S -&]<6,MN()Q!.Z?YNJ]-9;W12TN ?@=OQSMXQ,?G'?9&W.[JR-;*2$?,@+F\F8GWVQ_:_]1N5SFC?/GUD< MFS;R]W&1W=T$?S,"AG/6]307>65=-M]'FOJ)R7A:.A:4= MKV-J; U%D6MM:!*RI-'+WOJ^&EE%SJ[+A\$G].BL"/@M+A> MVRY9Z ZUCV_ILW[++B?YX+IR:,_#PY[23614F-^=VF+CKMP\NDNLS_RE%UP] M56E<\S_,BKQ_;B:DL4WQX1\7/S[W]@KI5NNQ=\[UI4<)UTO'<$7?/YAU\T=S MZZ!NSX?XR__4&R9S3Y-9&*KO%MVS'1[;.,7)T"W3N8J[>&KXZ WZ?HD(GE*XNILXTEIMY"TG\H7SWF;6&WUA'O+2<$B77_13M\<5 M3-+R^J:?9AEK_VM<)L\V2+MN:\D$Y015'K&EQ!T9&V\T2@=9H$I/M[/KGF]G M>=%#F?!5AL?/?W^5C_9^9(1N&0T:IJ/?RR!C MN[TZ#SO]^_EGTY>Q36X];_;+CH!Y;>/GK'R[AD:EDT(;;?YW\V=8>D/+)?,E M2XV6]NNOGQO+L[BSZQ#*BE.J)6IA5_N_%D%S3AR:P3%#:PN!?G85=$V?*PWA M;\XQ6WUW->[/JNSH?ME=EZYN-Z$->WR;/ZZ2DPOBL=.I\'WX9K;6,E@4T'V%$:_8L334R\1JU)NS0 MJYE5SNJ4(SL<'\>W1AE?['348]:X+B\>ET\YV>6PW=;C70SI*%!(B)CC # MD>"4)T(F) X!@!0*%C$J?++0?NU1'%(>##QO&##-#-_#+#[P_41LL4@;63J< M37JN+EPX')Z[;DL:KUB#4*((U"P&**%4LA"JF"@%L.98 IJ<8M87.I\;I \- MU=FR0S:Q&<5MU;H.MJAW.+YD9<'"QH((/KC*I@=93GHO4/-X-HQV-1Z5MRX! M3OSOF9W 1_4(7(I_0[OK#D>A0II R(0(LH4"C472C(B$XV0ENH4<83/%XAQ M8+!>6#-WQ2-X?)VD9G;ZM2MY07CO%]7&.LZG/"7$K)R ,YL:7#JCRC(DS0E9 M JL=6145C'#,)"!Q3"!!-(YY&$4B1 QC+2,(XY82>PHP*OVS54GBQ@9=DE4E M="^JS"$/DNT,Y2^IW5_M/SJ:0-W=C?/18A?G?:/RX9>ZF& 9&/AH4BHGMS>R M]\C(9IT9V3$TVG*BHIC'BL;0\%.,0D-0).8$QC#V1O9^&]G[5I'CGR_(0BTH M2!1(*%",$DTE2CA4$0K-B@LIY*GQQUR!W(& M_6PXK-KJCBNUG\U5_?GG!<<][LZ2'K\TJ4&;A^VAH/59IO?Y8'I3:@5V798' MG?[2.#_T\>5/CCXUK7KW\@P]&AL%90U1BQFQ6$U+ZT#7R^O\V6.+ M'QT ZY?=:Y<=VL-E]R*1GC=66*U[%_.?'8&-W4[7/&3SH:S-G3N+TM877]1? MK13V)RK_V%YXG[NS2FKEWQT_T%SH2X'A%^RN%RS>PP4[5P-*7JP^E?RXL:HI4)YB-R[*WE]E-.KR:Y\@Z[UIY0:\\ M[FXVLF>0V0>FL^G-N#PNS%5$-L]%>#((!JD+PE+TVDS6>?^%:_A-HJ#'F$79R_O,= M>O>\UE*V!^$_-W2\_1L^J*2^J@#OLO]W/L:7!?[K)!V;!_UPM%8K"[AN\ MGY&5")R.7K#SOCYR3STQU'?F[>E,J?W\Z;?X2_ I"=37KY^^?(S_]Q#-[:^/ MC=CZV)]F%8P$7VS69A6NO9GNN>3^TAL4]9W46S3">S,F]D MF-Y?S8;VE)KQ9)09Z]?5NS!?#8.[\7WF\C%O\EMW]K0K7&R#76;%/"IFE-YF MB]S*?FH-2&?KFV&I3L:^S-R!U3::Y>6=GVKWT7;%M:',^ZTR%$USS)M&@]+O MX"S[^1'FUV7JJ3T.VQV/71[>;8\ OW[4S+("6/FY\AI4OS;:[IFP_UP4SN]*:B>8!PPPE2UM>J'"'U><*]^11:!>SJ89[&8Z;1 M)JSF5>*/G8!T6I[F7NUPV/.7:J>(>8"[+LT'BRDMW"%+=B3=^4RN1;?SPT17 MSEG# MW>6BLUY 3[5F[>]V\ZGQT_;CSIZ,^Q-O45=:QO?9->C:C;9#A]G+_B[W3>FG M@@!LX$9;XB:CJ]UD_'DW&7S^)_K";^B%)\KECK?OJ5RW5I3<=-W+97K)2Y;U MQ9S.]U3O/#:]^OO.MK,J]V0D_$SOCDQ1>.@RMF?KYK.GZI'-PA66ZO;Y1QANY8[OZYA$_U EXK9;_>)K+]? 5 MRW>_S ./RGXB7 8@'3>PCRRF5>O*G&_S\9=J['>N//&W0$9=YZ ??\.O'_>JO-=]5WU7=W7 MKIZ@56=4B>"_AOEH,-W3J?<&W:LF^=FCKMN'V.VS\=9NK;?>O/76)3@K2G<1 MRBT^W[5I=^HL[/MWP/WS5IWOJN^J[^J^=O7TK+IX9K,W@XOSX+_2Z?_MZ>P? MK6&W XUY>?#DJ4REMWG>JN,O6_K=$)0G)]^_@^Z?MW=\5WU7?5?WM:NG9^]\ MR/LW:3:T>0^1T?M/.NW!VSU',Y7>[CDFN\>3E._?4?3/VS^^J[ZKOJO[VM73 MLW^^C"]-!X._G0=_RR8GZE+U=L_13*6W>X[)[O'DY/MWT/WS]H[OJN^J[^J^ M=O7T[!V=?C/-OC@//LR&_?3F84_GWUL\WN+94ZKR%L\.+1Y/3[Y_!]X_;_/X MKOJN^J[N:U=/S^:YF/T^"[ZD@SS=TYGWUHZW=O:4I+RULT-KY]2)R??O@/OG M[1S?5=]5W]5][>KIV3D?4M.]D2TW_L_4'OYW-QQGUR<=+.\MGZ.92F_Y')/E MXZG*]^^(^N?P^A=W+/OB^T%5"G1^['S]N='(71TZOW'7JD8V>[:/S;PX@T^& MW_U[,ZG)ZSH[NYQDZ>]GZ95YZ4_I\#Y]*,R[_G(SJ<8_#?+!?[XK$(=0:!!' M$(040"4T05&"D6(*)IIS>T^ZHXE[PJ*B'(YTO;&P5[M/S>.?WP4WD^SJ/]_] MJ4"AXDFH:91010F/180 2J*8$)BC-5&X[[\7;]\M4O=GF(9F=_,[!:+64E7 M F#=(02;+BJR\:(BRWL7_\_?WH?OOP;O/^KX?X(W1\426>R($V(K'[ MW&S#:#RY38>/7@E!R8N.FH)^-AQ6O_[G._#.?39]Z\\_+QFTK_EM5@0?L_O@ MR_@V;;'H;3JYSD=E\]+9=#S_HB1E]\U]/IC>F*O-^%265G\\'*9W1?;3_(\6 M,MXMM!]S2:G!XW?/ZT;5*]"??W[7$CCE;^3YGT3CM^^J=SU/#UO2Y;*5_<=- M?IE/GUW2NV_#2\?4?YS=7OK368YFN;TTU3HK^I/\SGZ_;_;/]W/-+GK2[/4&,_>O63'-KQZZZ%]D&W]EFC]UFNW[D2&NNXJ[ M[!>_C2>_Y]]2^\-Y+\@7/V>#X/(A,,IW-LE&_2RXFHQO@TK0!F9%!-.Q.^P] M&M^:)CW\QY\$@OSG(HAFDXD]6.)+9AXS#+LOX*K?&B>:K[163^S M,C& S#F+R#+OR(FRI>_JT77UR(0!VM/9],)@9?_"AV%Z7[R"]I&G?:\D>UY< M<@?Q2O+A\J+C*L.*2YEMF!9%H Q";V_']K'C_N]!O]:JUV9/\KS2_"6[SHMI MI91?3,V#;BV9SEGTX@S6+/K1S&_)HMRSJ&?1XV)1",[A__,\>J@\J@QM#0Q- MV5,EOV3%U#%B4]4TA 5D\(^1H4/ST7!<_BT+/@_3D2\H\#C?,_/TJ]QP MUH6SE#^YW?#@KY/4$-O5>&)H,>O/'(M6!W<7@=M"?X%J/=-YICLBIB/_K^QJ M^U_/@(?.@-;JG>3]Z8+_//%YXO/$5Q(?]2K>,1.[EP,'+@??&-+@=E8%4EK&W$@;<"P//D+ZK)RT,Q)Y.IY<% MJXM?S"Z'65ID3?(?.-:O(QZDXV38"](B2*L8L[D7![G?<"^XS*;W639JB@(7 MB(8D #;DS(Q2D4\?>L&OOT:;R!?A?4Z>5O;OU[&YP8J! MBZP_F]C=AY:<4;-K\[X E9*$/)(RV=55UG=;%:G+F[O([J:E4,*@O-P]?&$^ M(#I_R&4I?=+;\>BZ*3YZC8#H:389.?&1#JU4*MN9#_.^D1C_3(?#["$(T]'O MFT@KV86TJB6OEU9^'_KHZ!P"S^>'RN=_'8^OAX;=AN/9P&X?3Z\L>_V:][/1 M,AOB[[/A0X#(@I2?L1&JIVZ4#>T6DK<-/-MZMGV9;7UB],&R[87Y.BM*/3<: MCUQ?;,W%SX8(\Z(83QZ,ZCO- O/WS)"9(<-P.,L*PW9!E-[E4Z/7JKN[2=;/ M2R9,9J-!Y8!I\#.&@'I],K5W5OBNGKAH\;6(#E:T?+W))X/ 98P[?C9L M_H*OIA(7\[,& E0F0=+';I;'58UVZF=Y5OS\MVF?>9\1:T]J(4%P]M\N3M;> M]>_RJJ#T,GU()_V;N1BD7@;M#Y!]5[T,6B&#?.+JX0JA1[G^C[)7M67^B?G# M\GLV*DISPN8KM/8$_IZ.G$R"I9N)=2)&UBFHMWAQN>G O.#8'_#YKGK!L4)P M$"\X#E9PS"-8'PF05FZ<*W15VS!6^2^RR;>\GYU],]>:9AO1L+BG+"TX,_?, MD^:L8%BS'(WG_OW!C^^JY_X5W$_W=#X]]:\^46$\*BR;6R=2,IY-IC=K>[$6 M$4=WDWP8T+FY4/FPYIO32SU3C\2 O?IY[]8;61]E)R#TML>^@=AWUUA-_/=R8I&.(S&H[-L7M-C\*2FQP;FR09""6\HE,I]E;E4^I ^ M!,2+I'V#M>^J%TDK1))/Z#Y78YS/N! MZO?-IGIB&3 M4?80_/"\:Z%R)!2F#>ET-LF"N_0Z*Q73O C4:#1+ATL\S?_UHR?U_<&%[ZHG M]17'U7OGP6&3>K0X:=G&W\\=!S=Y=M4^4*47W,TFQ2PMXW"^S(99 '%Z!LD/ MZ8]_@710_E76]QF,[ZQ,:-YP8:/ZS4LP0/,77:23RW24%6>?_K"A.*KO; ,$ M /)B8'^0Y+OJQ!3A8]4#"3Y*!WUS'@N=%WU8N!Y\4 .H=_"OSI MBZ/&PL'I 7#Z,[T73WYP!X(X/G[CQ=[.J,^MF=E__XG_/)K\'Y43%.[_:O'_9G-BRI[ M?>9X.I__.*A^-']D13 :3X/T[BY+)^8*=Z%+N4W+$D ZG:9&A RSX#+KI[/" M/&9:!.YET_3:R(A)%M@2HP,;$7^?3V\6SQCFHZR\CW2WM:I"?H_5OCOJN>H%<0M(Z3/9U1 M3]!;$[3.KO)1[OG9D]:I=?7H^/E7%>[IC'I^WIJ??TTOLZ&G9L]7I]35HZ/F MSU_B/9U13\U;4_/G268K#GCGAJ>MD^NJ6\E_F=I2HXOOW;^-IME-\K.J/1"! M/S_MGG@R J*;-O\_6^C#1HME19 &M^DHO2[+J/;-E7;K/QA/S-_5R4#V&-2[ M]AD,K^S&;HCH3X$J7"]L5==Y6OQ%' 5?LF%FN>?C^#S ^$P@B'HV4L%\E945 M^,I@AJO99)07-U4TPZIT^?)P/G.;C:(8V%JT@ZHB7W5W-B^3;NM"V8OC/_HW MZ>C:58>R9\Q:8FP^Y/F4_MQ>^& ?;X:Q52"W+EG;>&$5BP:E%P'!"> 'D.6#"22\%'3X =']Q:7(&U /%>@H8RHYTU47?6=%31!0 "[? / " 0 M !W:RTR,#$V,3(S,2YX&UL4$L! A0#% @ CX)72M?NHCZ= P$ [8@- !, M ( !_:\ '=K+3(P,38Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "/ M@E=*O!U+S>JI #BDP@ $P @ '+LP$ =VLM,C Q-C$R,S%? M<')E+GAM;%!+ 0(4 Q0 ( (^"5TK%K:DOVW<# "U&+0 9 M " >9= @!W;W)K:79A,3 M:S$R>#,Q>#(P,38N:'1M4$L%!@ & 8 *B $ /C5!0 $! end