0001445305-17-000041.txt : 20170803 0001445305-17-000041.hdr.sgml : 20170803 20170803162031 ACCESSION NUMBER: 0001445305-17-000041 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170803 DATE AS OF CHANGE: 20170803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WORKIVA INC CENTRAL INDEX KEY: 0001445305 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 472509828 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36773 FILM NUMBER: 171005211 BUSINESS ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 BUSINESS PHONE: (515) 817-6100 MAIL ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA INC. DATE OF NAME CHANGE: 20141212 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA LLC DATE OF NAME CHANGE: 20140701 FORMER COMPANY: FORMER CONFORMED NAME: WEBFILINGS LLC DATE OF NAME CHANGE: 20091013 10-Q 1 wk-20170630.htm 10-Q Document
2017-06-302017Q2--12-31Accelerated Filerfalse00014453051,3359000.0010.0011,000,000,0001,000,000,00030,939,11230,369,19930,939,11230,369,1990.0010.001500,000,000500,000,00010,843,88810,891,88810,843,88810,891,8880.0010.001100,000,000100,000,0002122133233666.16.16.16.11.901.411.901.412.031.542.141.9039.344.739.344.739.645.143.845.3P3YP4YP10YP3YP3YP1YP6M000014453052017-01-012017-06-30xbrli:shares0001445305us-gaap:CommonClassAMember2017-08-010001445305us-gaap:CommonClassBMember2017-08-01iso4217:USD00014453052017-06-3000014453052016-12-310001445305us-gaap:CommonClassAMember2017-06-300001445305us-gaap:CommonClassAMember2016-12-310001445305us-gaap:CommonClassBMember2017-06-300001445305us-gaap:CommonClassBMember2016-12-31iso4217:USDxbrli:shares00014453052017-04-012017-06-3000014453052016-04-012016-06-3000014453052016-01-012016-06-3000014453052017-03-3100014453052016-03-3100014453052015-12-3100014453052016-06-300001445305us-gaap:USTreasurySecuritiesMember2017-06-300001445305us-gaap:DomesticCorporateDebtSecuritiesMember2017-06-300001445305us-gaap:MoneyMarketFundsMember2017-06-300001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2017-06-300001445305wk:MarketableSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2017-06-300001445305us-gaap:USTreasurySecuritiesMember2016-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMember2016-12-310001445305us-gaap:MoneyMarketFundsMember2016-12-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2016-12-310001445305wk:MarketableSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2016-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2017-06-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2017-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2017-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2016-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2016-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2016-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2017-06-300001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2016-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2017-06-300001445305us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2016-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2017-06-300001445305us-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2016-12-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2017-06-300001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2016-12-310001445305us-gaap:FairValueInputsLevel3Member2017-06-300001445305wk:EquityIncentivePlan2014Memberus-gaap:CommonClassAMember2017-06-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2017-01-012017-06-300001445305us-gaap:RestrictedStockMember2017-01-012017-06-300001445305us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-06-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2016-01-012016-06-300001445305us-gaap:RestrictedStockMember2016-01-012016-06-300001445305us-gaap:RestrictedStockUnitsRSUMember2016-01-012016-06-300001445305wk:CostofServicesLicensesandServicesMember2017-04-012017-06-300001445305wk:CostofServicesLicensesandServicesMember2016-04-012016-06-300001445305wk:CostofServicesLicensesandServicesMember2017-01-012017-06-300001445305wk:CostofServicesLicensesandServicesMember2016-01-012016-06-300001445305wk:CostofServicesProfessionalServicesMember2017-04-012017-06-300001445305wk:CostofServicesProfessionalServicesMember2016-04-012016-06-300001445305wk:CostofServicesProfessionalServicesMember2017-01-012017-06-300001445305wk:CostofServicesProfessionalServicesMember2016-01-012016-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2017-04-012017-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2016-04-012016-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2017-01-012017-06-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2016-01-012016-06-300001445305us-gaap:SellingAndMarketingExpenseMember2017-04-012017-06-300001445305us-gaap:SellingAndMarketingExpenseMember2016-04-012016-06-300001445305us-gaap:SellingAndMarketingExpenseMember2017-01-012017-06-300001445305us-gaap:SellingAndMarketingExpenseMember2016-01-012016-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2017-04-012017-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2016-04-012016-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2017-01-012017-06-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2016-01-012016-06-3000014453052016-01-012016-12-310001445305us-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:RestrictedStockMember2016-12-310001445305us-gaap:RestrictedStockMember2017-06-300001445305us-gaap:RestrictedStockUnitsRSUMember2016-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2017-06-30xbrli:pure0001445305us-gaap:EmployeeStockMember2017-06-132017-06-130001445305us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2017-06-300001445305us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2017-06-132017-06-130001445305us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2017-06-132017-06-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember2017-01-012017-06-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember2016-01-012016-06-300001445305us-gaap:EmployeeStockOptionMember2017-04-012017-06-300001445305us-gaap:EmployeeStockOptionMember2016-04-012016-06-300001445305us-gaap:MaximumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:MaximumMemberus-gaap:EmployeeStockOptionMember2016-01-012016-06-300001445305us-gaap:EmployeeStockOptionMember2016-01-012016-06-300001445305us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMemberus-gaap:CommonClassAMember2017-01-012017-06-300001445305us-gaap:MaximumMemberus-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2017-01-012017-06-300001445305us-gaap:RestrictedStockMemberus-gaap:ExecutiveOfficerMember2017-01-012017-06-300001445305us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ExecutiveOfficerMember2017-01-012017-06-300001445305us-gaap:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2017-01-012017-06-300001445305us-gaap:CommonClassAMember2017-04-012017-06-300001445305us-gaap:CommonClassBMember2017-04-012017-06-300001445305us-gaap:CommonClassAMember2016-04-012016-06-300001445305us-gaap:CommonClassBMember2016-04-012016-06-300001445305us-gaap:CommonClassAMember2017-01-012017-06-300001445305us-gaap:CommonClassBMember2017-01-012017-06-300001445305us-gaap:CommonClassAMember2016-01-012016-06-300001445305us-gaap:CommonClassBMember2016-01-012016-06-300001445305us-gaap:EmployeeStockOptionMember2017-01-012017-06-300001445305us-gaap:EmployeeStockOptionMember2016-01-012016-06-300001445305us-gaap:RestrictedStockMember2017-01-012017-06-300001445305us-gaap:RestrictedStockMember2016-01-012016-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________

FORM 10-Q
___________________________________

(Mark One) 
ý QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 
For the quarterly period ended June 30, 2017 
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 47-2509828 
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification Number) 
2900 University Blvd
Ames, IA 50010
(888) 275-3125 
(Address of principal executive offices and zip code) 
(888) 275-3125 
(Registrant's telephone number, including area code) 
___________________________________ 

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the  Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ý No o

Indicate by check mark whether the Registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files). Yes ý No o

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer oAccelerated filer ý
Non-accelerated filer o(Do not check if a smaller reporting company) Smaller reporting company o
Emerging growth company ý

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ý

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

As of August 1, 2017, there were approximately 31,106,464 shares of the registrant's Class A common stock and 10,719,888 shares of the registrant's Class B common stock outstanding. 
 

 
WORKIVA INC.

TABLE OF CONTENTS

 
   Page 
   
 
1 
  
1 
  
3 
  
4 
  
5 
  
7 
 
18 
 
31 
 
32 
    
   
 
33 
 
33 
 
34 
 
34 
  
S-1 
  
E-1 
 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

        Certain statements in this Quarterly Report on Form 10-Q are “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and are subject to the safe harbor created thereby. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical facts, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2016, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC, as well as in any documents incorporated by reference that describe risks and factors that could cause results to differ materially from those projected in these forward-looking statements.

        Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.

        Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, achievements or events and circumstances reflected in the forward-looking statements will occur. We are under no duty to update any of these forward-looking statements after completion of this Quarterly Report on Form 10-Q to conform these statements to actual results or revised expectations.

 
ii 

Part I. Financial Information

 
Item 1. Financial Statements

 
WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 As of June 30, 2017  As of December 31, 2016 
 (unaudited)   
ASSETS    
Current assets    
Cash and cash equivalents $59,986  $51,281 
Marketable securities 12,877  11,435 
Accounts receivable, net of allowance for doubtful accounts of $1,335 and $900 at June 30, 2017 and December 31, 2016, respectively 22,733  22,535 
Deferred commissions 2,021  1,864 
Other receivables 1,573  1,545 
Prepaid expenses 11,416  9,382 
Total current assets 110,606  98,042 
    
Property and equipment, net 41,138  42,590 
Intangible assets, net 1,056  1,012 
Other assets 1,393  1,499 
Total assets $154,193  $143,143 
   


WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (continued)
(in thousands, except share and per share amounts)
As of June 30, 2017  As of December 31, 2016 
(unaudited)   
LIABILITIES AND STOCKHOLDERS’ DEFICIT    
Current liabilities    
Accounts payable $1,191  $849 
Accrued expenses and other current liabilities 17,286  20,695 
Deferred revenue 91,914  76,016 
Deferred government grant obligation 904  1,022 
Current portion of capital lease and financing obligations 1,242  1,285 
Current portion of long-term debt 21  20 
Total current liabilities 112,558  99,887 
    
Deferred revenue 24,342  21,485 
Deferred government grant obligation 405  1,000 
Other long-term liabilities 3,985  4,100 
Capital lease and financing obligations 18,999  19,743 
Long-term debt 32  53 
Total liabilities 160,321  146,268 
    
Stockholders’ deficit    
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 30,939,112 and 30,369,199 shares issued and outstanding at June 30, 2017 and December 31, 2016, respectively 31  30 
Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 10,843,888 and 10,891,888 shares issued and outstanding at June 30, 2017 and December 31, 2016, respectively 11  11 
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding    
Additional paid-in-capital 230,568  217,454 
Accumulated deficit (236,943) (220,911)
Accumulated other comprehensive income 205  291 
Total stockholders’ deficit (6,128) (3,125)
Total liabilities and stockholders’ deficit $154,193  $143,143 

See accompanying notes.

 

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(unaudited)
Three months ended June 30, Six months ended June 30, 
 2017  2016  2017  2016 
Revenue        
Subscription and support $40,980  $34,969  $80,520  $68,554 
Professional services 8,411  8,042  20,775  19,008 
Total revenue 49,391  43,011  101,295  87,562 
Cost of revenue        
Subscription and support 7,758  7,039  15,395  13,957 
Professional services 6,528  5,538  13,109  11,726 
Total cost of revenue 14,286  12,577  28,504  25,683 
Gross profit 35,105  30,434  72,791  61,879 
Operating expenses        
Research and development 16,239  14,047  31,775  28,563 
Sales and marketing 19,787  19,828  38,500  39,916 
General and administrative 8,943  7,882  18,364  16,835 
Total operating expenses 44,969  41,757  88,639  85,314 
Loss from operations (9,864) (11,323) (15,848) (23,435)
Interest expense (475) (468) (930) (958)
Other income, net 176  278  788  854 
Loss before provision for income taxes (10,163) (11,513) (15,990) (23,539)
Provision for income taxes 33  12  42  31 
Net loss $(10,196) $(11,525) $(16,032) $(23,570)
Net loss per common share:        
Basic and diluted $(0.25) $(0.28) $(0.39) $(0.58)
Weighted-average common shares outstanding - basic and diluted 41,429,691  40,593,908  41,270,038  40,522,790 

See accompanying notes.
 

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Net loss $(10,196) $(11,525) $(16,032) $(23,570)
Other comprehensive (loss) income, net of tax        
Foreign currency translation adjustment, net of income tax benefit of $0 and $21 for the three months ended June 30, 2017 and 2016, respectively, and net of income tax benefit of $2 and $21 for the six months ended June 30, 2017 and 2016, respectively (52) 68  (86) (33)
Unrealized gain on available-for-sale securities, net of income tax (expense) of $0 and ($33) for the three months ended June 30, 2017 and 2016, respectively, and net of income tax (expense) of ($2) and ($33) for the six months ended June 30, 2017 and 2016, respectively (2) (21)   54 
Other comprehensive (loss) income, net of tax (54) 47  (86) 21 
Comprehensive loss $(10,250) $(11,478) $(16,118) $(23,549)

See accompanying notes.

 

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Cash flows from operating activities        
Net loss $(10,196) $(11,525) $(16,032) $(23,570)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities        
Depreciation and amortization 867  975  1,758  1,972 
Stock-based compensation expense 4,397  3,502  8,536  6,892 
Provision for doubtful accounts 146  48  432  170 
Realized gain on sale of available-for-sale securities, net   (4)   (6)
Amortization of premiums and discounts on marketable securities, net 28  36  59  75 
Recognition of deferred government grant obligation (198) (230) (736) (663)
Deferred income tax   (12)   (12)
Changes in assets and liabilities:        
Accounts receivable (3,228) (1,844) (542) (2,725)
Deferred commissions (149) (117) (151) (129)
Other receivables (865) 142  (25) (82)
Prepaid expenses and other (2,830) (1,327) (2,026) (1,513)
Other assets 36  (323) 13  (386)
Accounts payable (678) 797  339  101 
Deferred revenue 14,398  5,399  18,494  2,184 
Accrued expenses and other liabilities 2,254  447  (3,557) (5,422)
Net cash provided by (used in) operating activities 3,982  (4,036) 6,562  (23,114)
        
Cash flows from investing activities        
Purchase of property and equipment (26) (597) (147) (1,009)
Purchase of marketable securities (2,259) (802) (6,350) (802)
Maturities of marketable securities 1,850    4,851   
Sale of marketable securities   2,404    7,197 
Purchase of intangible assets (58) (59) (89) (114)
Net cash (used in) provided by investing activities (493) 946  (1,735) 5,272 



WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
(unaudited)
Three months ended June 30,  Six months ended June 30, 
2017  2016  2017  2016 
Cash flows from financing activities        
Proceeds from option exercises 4,709  236  5,515  520 
Taxes paid related to net share settlements of stock-based compensation awards     (936) (761)
Repayment of other long-term debt (20) (18) (20) (18)
Principal payments on capital lease and financing obligations (490) (476) (787) (908)
Proceeds from government grants 22    22  183 
Payments of issuance costs on line of credit (10) (33) (10) (33)
Net cash provided by (used in) financing activities 4,211  (291) 3,784  (1,017)
Effect of foreign exchange rates on cash 82  40  94  (6)
        
Net increase (decrease) in cash and cash equivalents 7,782  (3,341) 8,705  (18,865)
Cash and cash equivalents at beginning of period 52,204  43,226  51,281  58,750 
Cash and cash equivalents at end of period $59,986  $39,885  $59,986  $39,885 
        
Supplemental cash flow disclosure        
Cash paid for interest $448  $470  $747  $792 
Cash paid for income taxes, net of refunds $27  $40  $40  $48 
        
Supplemental disclosure of noncash investing and financing activities        
Allowance for tenant improvements $  $215  $  $401 
Purchases of property and equipment, accrued but not paid $  $82  $  $82 

See accompanying notes.

 


 
WORKIVA INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Significant Accounting Policies

Organization

        Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries 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 financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2016 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and six months ended June 30, 2017 are not necessarily indicative of the results expected for the full year ending December 31, 2017. Seasonality has affected our revenue, expenses and cash flow in the first and third quarters. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. Payment of cash bonuses in the first quarter affects operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2016 filed with the SEC on February 23, 2017.

        The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

        The preparation of consolidated financial statements in conformity with U.S. GAAP 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.

Recently Adopted Accounting Pronouncements

        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 in addition to other changes. The guidance became effective for interim and annual periods beginning after December 15, 2016. Effective January 1, 2017, we adopted this standard. We elected to recognize forfeitures on share-based payment awards as they occur. The adoption, along with the remaining provisions of ASU 2016-09, did not have a material impact on our consolidated financial statements.

        In October 2016, the FASB issued ASU 2016-16, Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory, which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The new guidance is effective for annual reporting periods beginning after December 15, 2017. Early adoption is permitted as of the beginning of an annual reporting period. The new standard must be adopted using a modified retrospective transition method, with the cumulative effect recognized as of the date of initial adoption. Effective January 1, 2017, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.

New Accounting Pronouncements Not Yet Adopted

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

        We believe the adoption of ASU 2014-09 will require us to recognize revenue from certain of our professional services over time rather than upon completion of the services. We expect this change may result in some acceleration of revenue recognition.

        In addition, under current guidance, the amount that is allocated to, and recognized as revenue related to, a delivered service is limited to the amount that is not contingent on completion of the remaining performance obligations. We expect the removal of this limitation on contingent revenue under ASU 2014-09 to result in revenue being recognized earlier for certain contracts.


        In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. We expect this requirement will result in an increase in the costs that we capitalize. The guidance also requires that these costs be deferred over a term that is consistent with the transfer of services related to the asset. Based on our preliminary analysis, we believe this term will be approximately three years compared to one year or less under current guidance.

        Under ASU 2014-09, in addition to recording deferred revenue when the related cash payments are received, we will record deferred revenues when payments are due in advance of our performance, including amounts that are refundable. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.

        We are still evaluating the ASU for other potential impacts to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and expect to utilize the modified retrospective transition method. We have a project plan in place guiding our transition which includes the necessary changes to accounting processes, procedures, systems and internal controls.

        In May 2017, the FASB issued ASU 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective prospectively for the annual period ending December 31, 2018 and interim periods within that annual period. Early adoption is permitted. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.
 
2. Supplemental Consolidated Balance Sheet and Statement of Operations Information

Accrued Expenses and Other Current Liabilities

        Accrued expenses and other current liabilities consisted of (in thousands):

 June 30, 2017December 31, 2016
Accrued vacation $5,686  $4,368 
Accrued commissions 2,131  2,382 
Accrued bonuses 5,107  8,927 
Estimated health insurance claims 1,100  1,210 
Accrued other liabilities 3,262  3,808 
 $17,286  $20,695 



Other Income, net

        Other income, net for the three and six months ended June 30, 2017 and 2016 consisted of (in thousands):

Three months ended June 30,  Six months ended June 30, 
 2017  2016 2017 2016 
Interest income $129  $62  $220  $145 
Income from training reimbursement program 198  230  736  663 
Other (151) (14) (168) 46 
 $176  $278  $788  $854 
 
3. Marketable Securities

        At June 30, 2017, marketable securities consisted of the following (in thousands):

 Amortized Cost Unrealized Gains Unrealized Losses Aggregate Fair Value 
U.S. treasury debt securities $2,701 $ $(6)$2,695 
U.S. corporate debt securities 10,185 2 (5)10,182 
Money market funds 53,903 — — 53,903 
 $66,789 $2 $(11)$66,780 
Included in cash and cash equivalents $53,903  $—  $—  $53,903 
Included in marketable securities $12,886  $2  $(11) $12,877 

        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 



10 

        The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2017, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):

 As of June 30, 2017 
 Less than 12 months  12 months or greater 
 Fair Value  Unrealized Loss  Fair Value  Unrealized Loss 
U.S. treasury debt securities $2,695  $(6) $  $ 
U.S. corporate debt securities 6,023  (5)    
Total $8,718  $(11) $  $ 

        We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of June 30, 2017 to hold these investments until the cost basis is recovered.
 
4. Fair Value Measurements

        We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:

Level 1 -  Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2 -  Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.

Level 3 -  Inputs are unobservable inputs based on our assumptions.

Financial Assets

         Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.

        When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of June 30, 2017, all of our
11 

marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.

        Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2 and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):

Fair Value Measurements as of June 30, 2017 Fair Value Measurements as of December 31, 2016 
Description  Total  Level 1  Level 2  Total  Level 1  Level 2 
Money market funds  $53,903  $53,903  $  $43,496  $43,496  $ 
U.S. treasury debt securities  2,695    2,695  3,498    3,498 
U.S. corporate debt securities  10,182    10,182  7,937    7,937 
  $66,780  $53,903  $12,877  $54,931  $43,496  $11,435 
             
Included in cash and cash equivalents  $53,903      $43,496     
Included in marketable securities  $12,877      $11,435     

Other Fair Value Measurements

        At June 30, 2017, the fair value of our debt obligations approximated the carrying amount of $53,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

There have been no material changes in our future estimated minimum lease payments under non-cancelable operating, capital and financing leases, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.

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.

 


12 

6. Stock-Based Compensation

We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock.

As of June 30, 2017, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units.

As of June 30, 2017, 2,600,554 shares of Class A common stock were available for grant under the 2014 Plan.

Stock-Based Compensation Expense

Stock-based compensation expense for the six months ended June 30, 2017 was $5.3 million, $1.2 million, and $2.0 million for options to purchase Class A common stock, restricted stock awards and restricted stock units, respectively. Stock-based compensation expense for the six months ended June 30, 2016 was $4.5 million, $1.6 million and $0.8 million for options to purchase Class A common stock, restricted stock awards and restricted stock units, respectively.

        Stock-based compensation expense associated with 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):

Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Cost of revenue        
Subscription and support $178  $125  $318  $243 
Professional services 100  93  200  215 
Operating expenses        
Research and development 472  609  965  1,193 
Sales and marketing 694  449  1,353  904 
General and administrative 2,953  2,226  5,700  4,337 
Total $4,397  $3,502  $8,536  $6,892 



13 

        The fair value of each option 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:

 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Expected term (in years) 6.1  6.1  6.0 - 6.1  6.0 - 6.1 
Risk-free interest rate 1.90% - 2.03%  1.41% - 1.54%  1.90% - 2.14%  1.41% - 1.90% 
Expected volatility 39.3% - 39.6%  44.7% - 45.1%  39.3% - 43.8%  44.7% - 45.3% 

Stock Options

        The following table summarizes the option activity under the Plans for the six months ended June 30, 2017:
 Options  Weighted-Average Exercise Price  Weighted-Average Remaining Contractual Term (Years)  Aggregate Intrinsic Value 
       (in thousands) 
Outstanding at December 31, 2016 7,532,455  $12.22  7.2 $19,988 
Granted 1,415,953  13.94     
Forfeited (242,609) 14.47     
Exercised (566,648) 9.73     
Outstanding at June 30, 2017 8,139,151  $12.64  7.2 $52,205 
        
Exercisable at June 30, 2017 4,520,224  $10.94  6.0 $36,672 

        Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the six months ended June 30, 2017 and 2016 was $4.2 million and $1.5 million, respectively.

        The weighted-average grant-date fair value of options granted during the six months ended June 30, 2017 and 2016 was $6.05 and $6.53, respectively. The total fair value of options vested during the six months ended June 30, 2017 and 2016 was approximately $5.2 million and $4.1 million, respectively. Total unrecognized compensation expense of $20.8 million related to options will be recognized over a weighted-average period of 2.4 years.



14 

Restricted Stock Awards

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

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

 Number of Shares  Weighted-Average Grant Date Fair Value 
    
Unvested at December 31, 2016 353,335  $13.40 
Granted    
Forfeited    
Vested (176,670) 13.40 
Unvested at June 30, 2017 176,665  $13.40 

        Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At June 30, 2017, there was approximately $1.4 million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 0.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. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the six months ended June 30, 2017 was approximately $2.5 million. No restricted stock units vested during the six months ended June 30, 2016.



15 

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

 Number of Shares  Weighted-Average Grant Date Fair Value 
    
Unvested at December 31, 2016 381,952  $15.11 
Granted 413,792  13.95 
Forfeited    
Vested(1) 
(174,211) 14.58 
Unvested at June 30, 2017 621,533  $14.48 
(1) As of June 30, 2017, recipients of 146,075 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. 

        Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At June 30, 2017, there was approximately $7.5 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.0 years.

Employee Stock Purchase Plan

        Our Employee Stock Purchase Plan (“ESPP”) became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about July 15 and January 15 and exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of June 30, 2017, 5,000,000 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of the Company’s common stock in a six-month offering period. The ESPP's initial offering period began in July 2017. Accordingly, no shares of the Company's common stock had been purchased or distributed pursuant to the ESPP as of June 30, 2017.
 
7. 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 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.


16 


        A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):

 Three months ended 
 June 30, 2017 June 30, 2016
 Class A  Class B  Class A  Class B 
Numerator        
Net loss $(7,527) $(2,669) $(8,219) $(3,306)
        
Denominator        
Weighted-average common shares outstanding - basic and diluted 30,585,012  10,844,679  28,950,226  11,643,682 
Basic and diluted net loss per share $(0.25) $(0.25) $(0.28) $(0.28)

 Six months ended 
 June 30, 2017 June 30, 2016
 Class A  Class B  Class A  Class B 
Numerator        
Net loss $(11,814) $(4,218) $(16,718) $(6,852)
        
Denominator        
Weighted-average common shares outstanding - basic and diluted 30,413,156  10,856,882  28,742,233  11,780,557 
Basic and diluted net loss per share $(0.39) $(0.39) $(0.58) $(0.58)

        The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:

 As of 
 June 30, 2017 June 30, 2016
Shares subject to outstanding common stock options 8,139,151  7,433,402 
Shares subject to unvested restricted stock awards 176,665  353,335 

 
17 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 23, 2017. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include, but are not limited to, those identified below, and those discussed in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2016, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC.

 
Overview

        Workiva provides 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 June 30, 2017, we provided our solutions to more than 2,900 enterprise customers, including over 70% of FORTUNE 500® companies(1).

(1) Claim not confirmed by FORTUNE or Time Inc. FORTUNE 500 is a registered trademark of Time Inc. and is used under license. FORTUNE and Time Inc. are not affiliated with, and do not endorse products or services of, Workiva Inc.

        Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. 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 that 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, Wdesk functionality, 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 and our partners. 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 96.1% (excluding add-on seats) for the twelve months ended June 30, 2017.

        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,195 at June 30, 2017 from 1,178 at June 30, 2016, an increase of 1.4%.

18 

        We have achieved significant revenue growth in recent periods. Our revenue grew to $49.4 million and $101.3 million during the three and six months ended June 30, 2017 from $43.0 million and $87.6 million during the three and six months ended June 30, 2016. We incurred net losses of $10.2 million and $16.0 million during the three and six months ended June 30, 2017 compared to $11.5 million and $23.6 million during the three and six months ended June 30, 2016.

        We are an “emerging growth company,” as defined in the JOBS Act. 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.

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 plan to continue to increase our headcount and develop software to both enhance our current offerings and build new features. As a result, we expect our total operating expenses to increase. In addition, we expect to continue to invest in our sales, marketing, professional services, and customer success organizations to drive additional revenue and support the 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 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.



19 

Key Performance Indicators

 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
 (dollars in thousands) 
Financial metrics        
Total revenue $49,391  $43,011  $101,295  $87,562 
Percentage increase in total revenue 14.8 % 26.6 % 15.7 %  26.7 %
Subscription and support revenue $40,980  $34,969  $80,520  $68,554 
Percentage increase in subscription and support revenue 17.2 %  24.5 %  17.5 %  26.1 %
Subscription and support as a percent of total revenue 83.0 %  81.3 %  79.5 %  78.3 %

 As of June 30, 
 2017  2016 
Operating metrics    
Number of customers 2,908  2,622 
Subscription and support revenue retention rate 96.1 %  95.1 %
Subscription and support revenue retention rate including add-ons 106.0 %  110.2 %

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 96.1% at the June 2017 measurement date, up from 95.1% as of June 2016. We believe that our success in maintaining a high rate of revenue retention is attributable primarily to our robust technology platform and strong customer service. Customers being acquired or ceasing to file SEC reports has been the largest contributing factor to our revenue attrition.

Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both seats purchased and seat pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the last month of the measurement period for only those customers in place throughout the entire measurement period. We divide the result by the annualized subscription and support revenue in the first month of the measurement period for all customers in place at the beginning of the measurement period. The measurement period is based on the trailing twelve months.

20 

Our subscription and support revenue retention rate including add-ons was 106.0% at the June 2017 measurement date, down from 110.2% as of June 2016. As we pursue larger opportunities, we are seeing lengthening and more complex sales cycles.

Components of Results of Operations

Revenue

We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We serve a wide range of customers in many industries, and our revenue is not concentrated with any single customer or small group of customers. For the six months ended June 30, 2017 and 2016, no single customer represented more than 1% of our revenue, and our largest ten customers accounted for less than 6% of our revenue in the aggregate.

We generate sales directly through our sales force and through our partners. We also identify some sales opportunities with existing customers through our customer success and professional services teams.

Our customer contracts typically range in length from three to 36 months. Our arrangements do not contain general rights of return. We typically invoice our customers for subscription fees in advance on a quarterly, annual, two-year or three-year basis, with payment due at the start of the subscription term. In 2015, we began to move toward a standard minimum subscription term of one year and plan to convert a majority of our remaining quarterly contracts to annual terms over the next eighteen months. In addition, we continue to offer limited incentives for customers to enter into contract terms of more than one year, typically for terms of two or three years. 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.

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 consisted of document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk.  Our professional services are not required for customers to utilize our solution. We recognize revenue for 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.



21 

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.

Research and Development Expenses

Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation; costs of server usage by our developers; information technology costs; and facility costs.

General and Administrative Expenses

General and administrative expenses consist primarily of personnel and related costs for our executive, finance and accounting, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
 
22 

Results of Operations

The following table sets forth selected consolidated statement of operations data for each of the periods indicated:

 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
 (in thousands) 
Revenue        
Subscription and support $40,980  $34,969  $80,520  $68,554 
Professional services 8,411  8,042  20,775  19,008 
Total revenue 49,391  43,011  101,295  87,562 
Cost of revenue        
 Subscription and support(1) 
7,758  7,039  15,395  13,957 
 Professional services(1) 
6,528  5,538  13,109  11,726 
Total cost of revenue 14,286  12,577  28,504  25,683 
Gross profit 35,105  30,434  72,791  61,879 
Operating expenses        
 Research and development(1) 
16,239  14,047  31,775  28,563 
 Sales and marketing(1) 
19,787  19,828  38,500  39,916 
 General and administrative(1) 
8,943  7,882  18,364  16,835 
Total operating expenses 44,969  41,757  88,639  85,314 
Loss from operations (9,864) (11,323) (15,848) (23,435)
Interest expense (475) (468) (930) (958)
Other income, net 176  278  788  854 
Loss before provision for income taxes (10,163) (11,513) (15,990) (23,539)
Provision for income taxes 33  12  42  31 
Net loss $(10,196) $(11,525) $(16,032) $(23,570)

(1) Stock-based compensation expense included in these line items was as follows:

 Three months ended June 30,  Six months ended June 30, 
 2017 2016 2017 2016 
 (in thousands) 
Cost of revenue    
Subscription and support $178  $125  $318  $243 
Professional services 100  93  200  215 
Operating expenses        
Research and development 472  609  965  1,193 
Sales and marketing 694  449  1,353  904 
General and administrative 2,953  2,226  5,700  4,337 
Total stock-based compensation expense $4,397  $3,502  $8,536  $6,892 


23 

The following table sets forth our consolidated statement of operations data as a percentage of revenue for each of the periods indicated:

 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Revenue        
Subscription and support 83.0 %  81.3 %  79.5 %  78.3 %
Professional services 17.0    18.7    20.5    21.7  
Total revenue 100.0    100.0    100.0    100.0  
Cost of revenue               
Subscription and support 15.7    16.4    15.2    15.9  
Professional services 13.2    12.9    12.9    13.4  
Total cost of revenue 28.9    29.3    28.1    29.3  
Gross profit 71.1    70.7    71.9    70.7  
Operating expenses               
Research and development 32.9    32.7    31.4    32.6  
Sales and marketing 40.1    46.1    38.0    45.6  
General and administrative 18.1    18.3    18.1    19.2  
Total operating expenses 91.1    97.1    87.5    97.4  
Loss from operations (20.0)   (26.4)   (15.6)   (26.7) 
Interest expense (1.0)   (1.1)   (0.9)   (1.1) 
Other income, net 0.4    0.6    0.8    1.0  
Loss before provision for income taxes (20.6)   (26.9)   (15.7)   (26.8) 
Provision for income taxes 0.1    —    —    —  
Net loss (20.7)%  (26.9)%  (15.7)%  (26.8)%

Comparison of Three and Six Months Ended June 30, 2017 and 2016

Revenue

 Three months ended June 30,  Six months ended June 30, 
 2017 2016 % Change 2017 2016 % Change 
 (dollars in thousands) 
Revenue      
Subscription and support $40,980  $34,969  17.2 %  $80,520  $68,554  17.5 %
Professional services 8,411  8,042   4.6 %  20,775   19,008   9.3 %
Total revenue $49,391  $43,011  14.8 %  $101,295  $87,562  15.7 %

Total revenue increased $6.4 million for the three months ended June 30, 2017 compared to the same quarter a year ago due primarily to a $6.0 million increase in subscription and support revenue. Of the total gain in subscription and support revenue, 57.3% represented revenue from new customers acquired after June 30, 2016 and 42.7% represented revenue from existing customers at or prior to June 30, 2016. The total number of our customers expanded 10.9% from June 30, 2016 to June 30, 2017.

24 

Total revenue increased $13.7 million for the six months ended June 30, 2017 compared to the same period a year ago due primarily to a $12.0 million increase in subscription and support revenue. Of the total gain in subscription and support revenue, 47.1% represented revenue from new customers acquired after June 30, 2016 and 52.9% represented revenue from existing customers at or prior to June 30, 2016.

Cost of Revenue

 Three months ended June 30,    Six months ended June 30,   
 2017  2016  % Change  2017  2016  % Change 
 (dollars in thousands) 
Cost of revenue            
Subscription and support $7,758  $7,039  10.2 % $15,395  $13,957  10.3 %
Professional services 6,528  5,538  17.9 % 13,109  11,726  11.8 %
Total cost of revenue $14,286  $12,577  13.6 % $28,504  $25,683  11.0 %

Cost of revenue increased $1.7 million during the three months ended June 30, 2017 versus the same quarter a year ago, attributable primarily to an aggregate increase in headcount, employee compensation, benefits, and travel costs of $1.7 million.

Cost of revenue increased $2.8 million during the six months ended June 30, 2017 compared to the same period a year ago due primarily to an aggregate increase in employee compensation, benefits and travel costs of $2.7 million. Subscription and support expense rose 10.3% in the six months ended June 30, 2017 compared to the same period a year ago due primarily to increases in headcount and employee compensation. Professional services expense increased 11.8% in the six months ended June 30, 2017 versus the same period a year ago due primarily to an increase in headcount, employee compensation and travel expense related to fulfilling our services.

Operating Expenses

 Three months ended June 30,    Six months ended June 30,   
 2017  2016  % Change  2017  2016  % Change 
 (dollars in thousands) 
Operating expenses            
Research and development $16,239  $14,047  15.6 % $31,775  $28,563  11.2 %
Sales and marketing 19,787  19,828  (0.2)% 38,500  39,916  (3.5)%
General and administrative 8,943  7,882  13.5 % 18,364  16,835  9.1 %
Total operating expenses $44,969  $41,757  7.7 % $88,639  $85,314  3.9 %

        

25 

Research and Development

Research and development expenses increased $2.2 million in the three months ended June 30, 2017 compared to the same quarter a year ago due primarily to $1.4 million in higher cash-based compensation, benefits, and travel costs and a $0.6 million increase in professional services expense related to an increase in technology consultants.

Research and development expenses increased $3.2 million in the six months ended June 30, 2017 compared to the same period a year ago due primarily to $2.1 million in higher employee cash-based compensation, benefits, and travel costs and a $0.9 million increase in professional services. We continue to dedicate resources to developing the next generation of Wdesk, which has resulted in higher headcount and additional consultants in research and development.

Sales and Marketing

Despite revenue growth, sales and marketing expenses remained relatively flat during the three months ended June 30, 2017 compared to the three months ended June 30, 2016, due primarily to the simplification of the sales and marketing organization.
        
Sales and marketing expenses decreased $1.4 million during the six months ended June 30, 2017 compared to the same period a year ago. Of this decrease in expense, $0.8 million was due to reductions in headcount and an aggregate decrease in employee cash-based compensation, benefits and travel costs. In addition, a $0.5 million decrease in professional services was largely due to the simplification of the sales and marketing organization.

General and Administrative

General and administrative expenses increased $1.1 million during the three months ended June 30, 2017 compared to the same quarter a year ago, due principally to additional employee stock-based compensation of $0.7 million.

General and administrative expenses rose $1.5 million during the six months ended June 30, 2017 compared to the six months ended June 30, 2016 due primarily to additional employee stock-based compensation of $1.3 million. Higher stock-based compensation expense was driven primarily by restricted stock grants to executive officers in February 2015, January 2016, and January 2017 with a vesting term of three years, as well as stock option grants to executive officers in February 2016 and 2017 with a vesting term of three years.

Non-Operating Income (Expenses)

 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
 (dollars in thousands) 
Interest expense $(475) $(468) $(930) $(958)
Other income, net 176  278  788  854 
        
Interest Expense and Other Income, Net

Both interest expense and other income, net remained relatively flat during the three and six months ended June 30, 2017 compared to the same period a year ago.

26 

 
Liquidity and Capital Resources

 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
 (in thousands) 
Cash flow provided by (used in) operating activities $3,982  $(4,036) $6,562  $(23,114)
Cash flow (used in) provided by investing activities (493) 946  (1,735) 5,272 
Cash flow provided by (used in) financing activities 4,211  (291) 3,784  (1,017)
Net increase (decrease) in cash and cash equivalents, net of impact of exchange rates $7,782  $(3,341) $8,705  $(18,865)

As of June 30, 2017, our cash, cash equivalents and marketable securities totaled $72.9 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 flows from operating activities, 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 the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, effect changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank’s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility matures in August 2018, and no amount was outstanding under the credit facility as of June 30, 2017.

Operating Activities

For the three months ended June 30, 2017, cash provided by operating activities was $4.0 million. The primary factors affecting our operating cash flows during the period were our net loss of $10.2 million, adjusted for non-cash charges of $0.9 million for depreciation and amortization of our property and equipment and intangible assets and $4.4 million of stock-based compensation. The primary drivers of the changes in operating assets and liabilities were a $14.4 million increase in deferred revenue and a $2.3 million increase in accrued expenses and other liabilities partially offset by a $3.2 million increase in accounts receivable, a $0.9 million increase in other receivables, a $2.8 million increase in prepaid expenses and a $0.7 million decrease in accounts payable. Short-term deferred revenue from subscription and support contracts increased $12.2 million from March 31, 2017 to June 30, 2017. Long-term deferred revenue from subscription and support contracts increased by $1.6 million from March 31, 2017 to
27 

June 30, 2017. In addition, deferred revenue from professional services increased by $0.8 million from March 31, 2017 to June 30, 2017. New and existing customer sales along with contract renewals for longer terms accounted for most of the increase in deferred revenue. The conversion of quarterly contracts to annual terms positively impacts our operating cash flow. We expect the conversion of the majority of our remaining quarterly contracts to annual terms over the next eighteen months. The increase in accrued expenses and other liabilities was attributable to the timing of our payment of annual bonuses resulting in an increase of $2.5 million partially offset by a payment of sales tax of $0.4 million. The increase in accounts receivable and decrease in accounts payable were primarily attributable to the timing of our billings, cash collections, and cash payments. The increase in other receivables was primarily due to advance payments of sales taxes. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference.

For the three months ended June 30, 2016, cash used in operating activities was $4.0 million. The primary factors affecting our operating cash flows during the period were our net loss of $11.5 million, adjusted for non-cash charges of $1.0 million for depreciation and amortization of our property and equipment and intangible assets, and $3.5 million of stock-based compensation. The primary drivers of the changes in operating assets and liabilities were a $5.4 million increase in deferred revenue and a $0.8 million increase in accounts payable partially offset by a $1.8 million increase in accounts receivable and a $1.3 million increase in prepaid expenses. Short-term deferred revenue from subscription and support contracts increased $3.9 million from March 31, 2016 to June 30, 2016. Long-term deferred revenue from subscription and support contracts increased by $1.2 million from March 31, 2016 to June 30, 2016. In addition, short-term deferred revenue from professional services increased by $0.3 million from March 31, 2016 to June 30, 2016. The increase in accounts receivable and accounts payable was primarily attributable to the timing of our billings, cash collections, and cash payments. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference.

For the six months ended June 30, 2017, cash provided by operating activities was $6.6 million. The primary factors affecting our operating cash flows during the period were our net loss of $16.0 million, adjusted for non-cash charges of $1.8 million for depreciation and amortization of our property and equipment and intangible assets, $8.5 million of stock-based compensation, and $0.7 million for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a $18.5 million increase in deferred revenue partially offset by a $0.5 million increase in accounts receivable, a $2.0 million increase in prepaid expenses and a $3.6 million decrease in accrued expenses and other liabilities. Short-term deferred revenue from subscription and support contracts increased $16.7 million from December 31, 2016 to June 30, 2017. Long-term deferred revenue from subscription and support contracts increased by $2.6 million from December 31, 2016 to June 30, 2017. Deferred revenue from professional services decreased by $0.5 million from December 31, 2016 to June 30, 2017. The increase in accounts receivable was attributable primarily to the timing of our billings and cash collections. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference. The decrease in accrued expenses and other liabilities was attributable primarily to the timing of our cash payments, including payment of annual bonuses.

For the six months ended June 30, 2016, cash used in operating activities was $23.1 million. The primary factors affecting our operating cash flows during the period were our net loss of $23.6 million, adjusted for non-cash charges of $2.0 million for depreciation and amortization of our property and equipment and intangible assets, $6.9 million of stock-based compensation, and $0.7 million for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a $2.7 million increase in accounts receivable, a $1.5 million increase in prepaid expenses and a $5.4 million decrease in accrued expenses and other liabilities partially offset by a $2.2 million increase in deferred revenue. Short-term deferred revenue from subscription and support contracts increased $3.6 million from December 31, 2015 to June 30, 2016. Long-term deferred revenue
28 

from subscription and support contracts increased by $0.7 million from December 31, 2015 to June 30, 2016. Short-term deferred revenue from professional services decreased by $2.1 million from December 31, 2015 to June 30, 2016. The increase in accounts receivable was attributable primarily to the timing of our billings and cash collections. The increase in prepaid expenses was attributable primarily to an upfront payment for our annual user conference. The decrease in accrued expenses and other liabilities was attributable primarily to the timing of our cash payments, including payment of annual bonuses.

Investing Activities

Cash used in investing activities of $0.5 million for the three months ended June 30, 2017 was due primarily to $2.3 million for the purchase of marketable securities partially offset by proceeds of $1.9 million from maturities of marketable securities.

Cash provided by investing activities of $0.9 million for the three months ended June 30, 2016 was due primarily to proceeds of $2.4 million from the sale of marketable securities, which was partially offset by $0.8 million of purchases of marketable securities and $0.6 million of capital expenditures. 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 $1.7 million for the six months ended June 30, 2017 was due primarily to $6.4 million for the purchase of marketable securities partially offset by proceeds of $4.9 million from maturities of marketable securities.

Cash provided by investing activities of $5.3 million for the six months ended June 30, 2016 was due primarily to proceeds of $7.2 million from the sale of marketable securities, which was partially offset by $0.8 million of purchases of marketable securities and $1.0 million of capital expenditures. 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 provided by financing activities of $4.2 million for the three months ended June 30, 2017 was due primarily to $4.7 million in proceeds from option exercises, partially offset by $0.5 million in payments on capital lease and financing obligations.

Cash used in financing activities of $0.3 million for the three months ended June 30, 2016 was due primarily to $0.5 million in repayments on long-term debt and payments on capital lease and financing obligations.

Cash provided by financing activities of $3.8 million for the six months ended June 30, 2017 was due primarily to $5.5 million in proceeds from option exercises, partially offset by $0.9 million in taxes paid related to the net share settlements of stock-based compensation awards and an aggregate $0.8 million in repayments on long-term debt and payments on capital lease and financing obligations.

Cash used in financing activities of $1.0 million for the six months ended June 30, 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 $0.9 million in repayments on long-term debt and payments on capital lease and financing obligations, partially offset by $0.5 million in proceeds from option exercises.

 

29 

Contractual Obligations and Commitments

There were no material changes in our contractual obligations and commitments from those disclosed in the Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on February 23, 2017.

 
Off-Balance Sheet Arrangements

During all periods presented, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As a result, we are not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.

 
Critical Accounting Policies and Estimates

Our condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, income taxes and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

During the six months ended June 30, 2017, there were no significant changes to our critical accounting policies and estimates as described in financial statements contained in the Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on February 23, 2017.

 
30 

Item 3. Quantitative and Qualitative Disclosures about Market Risk 

For quantitative and qualitative disclosures about market risk, see “Item 7A., Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the year ended December 31, 2016. Our exposures to market risk have not changed materially since December 31, 2016.

 
31 

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our principal executive officer and principal financial officer, our management conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report. Our disclosure controls and procedures are intended to provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on management’s evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

Changes in Internal Control Over Financial Reporting

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

 
32 

Part II. Other Information
 
Item 1. Legal Proceedings

From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that in the opinion of our management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

 
Item 1A. Risk Factors

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our 2016 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. There have been no material changes during fiscal 2017 to the risk factors that were included in the Form 10-K.

 
33 

Item 2. Unregistered Sales of Securities and Use of Proceeds

Sales of Unregistered Securities

Not applicable.

Use of Proceeds from Public Offerings of Common Stock

There has been no material change in the planned use of proceeds from our initial public offering as described in our final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act on December 12, 2014.
 
Item 6. Exhibits

See the Exhibit Index immediately following the signature page of this Quarterly Report on Form 10-Q.

 
34 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on this 3rd day of August, 2017.

WORKIVA INC. 
  
By: /s/ Matthew M. Rizai, Ph.D. 
Name: Matthew M. Rizai, Ph.D. 
Title: Chairman and Chief Executive Officer 
  
By: /s/ J. Stuart Miller 
Name: J. Stuart Miller 
Title: Executive Vice President and Chief Financial Officer 
  
By: /s/ Jill Klindt 
Name: Jill Klindt 
Title: Senior Vice President, Treasurer and Chief Accounting Officer 
  

 
S-1 

EXHIBIT INDEX

Exhibit Number  Description 
 
 
 
 
 
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. 
 
E-1 
EX-10.1 2 exhibit101-fifthamendment.htm EX-10.1 Document
CONSENT AND FIFTH AMENDMENT
TO
LOAN AND SECURITY AGREEMENT

This Consent and Fifth Amendment to Loan and Security Agreement (this Amendment) is entered into this 30th day of June, 2017, by and between (i) SILICON VALLEY BANK (Bank”) and (ii) WORKIVA INC., a Delaware corporation (f/k/a Workiva LLC, Workiva) and WORKIVA INTERNATIONAL LLC, a Delaware limited liability company (“International”, and together with Workiva, each and together, jointly and severally, “Borrower”) whose address is 55 West Monroe Street, Suite 3490, Chicago, Illinois 60603.

RECITALS

A. Bank and Borrower have entered into that certain Loan and Security Agreement dated as of August 22, 2014, as affected by a First Amendment to Loan and Security Agreement, dated as of October 16, 2014, as further affected by a Second Amendment to Loan and Security Agreement dated as of November 25, 2014, as further affected by a Third Amendment to Loan and Security Agreement dated as of February 26, 2015, and as further affected by a Consent and Fourth Amendment to Loan and Security Agreement dated April 5, 2016 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).

B. Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.

C. Borrower has requested that Bank amend the Loan Agreement to make certain revisions to the Loan Agreement as more fully set forth herein.

D. Bank has agreed to so amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.

AGREEMENT

        NOW, THEREFORE, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:

1. Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.

2. Amendments to Loan Agreement.

2.1 Section 3.2 (Conditions Precedent to all Credit Extensions).
Subsections (a) and (b) of Section 3.2 are amended in their entirety and replaced with the following:



“(a) timely receipt of the Credit Extension request and any materials and documents required by Section 3.4;

(b) the representations and warranties in this Agreement shall be true, accurate, and complete in all material respects on the date of the proposed Credit Extension and on the Funding Date of each Credit Extension; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, and no Event of Default shall have occurred and be continuing or result from the Credit Extension. Each Credit Extension is Borrower’s representation and warranty on that date that the representations and warranties in this Agreement remain true, accurate, and complete in all material respects; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date; and”

2.2 Section 3.4 (Procedures for Borrowing). Section 3.4 is amended in its entirety and replaced with the following:

“3.4 Procedures for Borrowing. Subject to the prior satisfaction of all other applicable conditions to the making of an Advance (other than Advances under Sections 2.2.2) set forth in this Agreement, to obtain an Advance, Borrower shall notify Bank (which notice shall be irrevocable) by electronic mail by 2:00 p.m. Eastern time on the Funding Date of the Advance. Such notice shall be made by Borrower through Bank’s online banking program, provided, however, if Borrower is not utilizing Bank’s online banking program, then such notice shall be in a written format acceptable to Bank that is executed by an Authorized Signer. As to any Authorized Signer providing such notices and requesting Advances, Bank shall rely on the Borrower’s Borrowing Resolution last delivered to Bank by Borrower. In connection with any such notification, Borrower must promptly deliver to Bank by electronic mail or through Bank’s online banking program such reports and information as Bank may request in its sole discretion. Bank shall credit proceeds of an Advance to the Designated Deposit Account. Bank may make Advances under this Agreement based on instructions from an Authorized Signer or without instructions if the Advances are necessary to meet Obligations which have become due.”

2.3 Section 6.2 (Financial Statements, Reports, Certificates). Subsection (a) of Section 6.2 is amended in its entirety and replaced with the following:

“(a) a Borrowing Base Report (and any schedules related thereto and including any other information requested by Bank with respect to Borrower’s Accounts, including,

without limitation, details of Annualized Customer Retention Rate, Borrowing Base, Quarterly Churn and Recurring Revenue) (i) with each request for an Advance, and (ii) within forty-five (45) days after the end of each fiscal quarter (thirty (30) days after the end of each month when there are Credit Extensions outstanding);”

2.4 Section 6.2(k) (Financial Statements, Reports, Certificates). The following new subsection (k) is hereby inserted in Section 6.2 immediately following subsection (j) thereof:

“(k) within ten (10) days after the end of each fiscal quarter, account statements from Bankers Trust as of the end of each month in the immediately preceding fiscal quarter in respect of the Controlled Cash Collateral Account and all other Collateral Accounts in the name of the Borrower maintained at Bankers Trust.”

2.5 Section 6.3 (Accounts Receivable). Subsection (c) of Section 6.3 is amended in its entirety and replaced with the following:

“(c) Collection of Accounts. Borrower shall have the right to collect all Accounts unless and until a Default or an Event of Default has occurred and is continuing. Borrower shall direct Account Debtors to deliver or transmit all proceeds of Accounts into a lockbox account, or such other “blocked account” subject to a Control Agreement in form and substance reasonably satisfactory to Bank, including, without limitation, the Deposit Accounts subject to the Bankers Trust DACA (such accounts, the “Controlled Cash Collateral Account”). Whether or not an Event of Default has occurred and is continuing, Borrower shall deliver all payments on and proceeds of Accounts to the Controlled Cash Collateral Account. Borrower shall maintain at all times a “blocked account” at Bank (the “SVB Cash Collateral Account”). Following the occurrence and continuance of an Event of Default, Bank shall have the right to apply the funds in the Controlled Cash Collateral Account or the SVB Cash Collateral Account pursuant to Section 9.4. Borrower hereby authorizes Bank to transfer to the SVB Cash Collateral Account amounts, if any, received by Bank that Bank reasonably determines are proceeds of the Accounts (provided that Bank is under no obligation to do so and this allowance shall in no event relieve Borrower of its obligations hereunder).”

2.6 Section 6.3 (Accounts Receivable). Subsection (e) of Section 6.3 is deleted in its entirety and replaced with the following:

“(e) Verifications; Confirmations; Credit Quality; Notifications. Bank may (i) prior to the occurrence and continuance of an Event of Default, verify and confirm directly with the respective Account Debtors the validity, amount and other matters relating to the Accounts, either in the name of Borrower or Bank or such other name as Bank may choose, and upon the occurrence and during the continuance of an Event of Default, notify any Account Debtor of Bank’s security interest in such Account and/or (ii) upon the occurrence and during the

continuance of an Event of Default, conduct a credit check of any Account Debtor to approve any such Account Debtor’s credit.”

2.7 Section 6.14 (Online Banking). Section 6.14 is hereby inserted immediately following Section 6.14:

“6.14 Online Banking. Utilize Bank’s online banking platform for all matters requested by Bank which shall include, without limitation (and without request by Bank for the following matters), uploading information pertaining to Accounts and Account Debtors, requesting approval for exceptions, and requesting Credit Extensions (provided, that Borrowing Base Reports, Monthly Financial Statements, Compliance Certificates, and certain other financial reports required to be delivered pursuant to Section 6.2 of this Agreement shall be delivered to Bank by electronic mail).”

2.8 Section 8.2(a) (Covenant Default). Section 8.2(a) is amended in its entirety and replaced with the following:

“(a) Borrower fails or neglects to perform any obligation in Sections 6.2, 6.5, 6.7, 6.8, 6.9, 6.10(b), 6.12, 6.13, or violates any covenant in Section 7; or”

2.9 Section 13 (Definitions). The following new terms and their definitions are inserted alphabetically in Section 13.1:
 
Bankers Trust DACA” means that certain Deposit Account Control Agreement dated as of November 24, 2014, as such agreement may be amended, modified, amended and restated, or replaced from time to time, by and among Borrower, Bank, and Bankers Trust with respect to Borrower’s accounts identified therein.

“Borrowing Base Report” is that certain report of the value of certain Collateral in the form attached hereto as Exhibit C.

Controlled Cash Collateral Account” has the meaning set forth in Section 6.3(c).

SVB Cash Collateral Account” has the meaning set forth in Section 6.3(c).

2.10 Section 13 (Definitions). The following defined terms set forth in Section 13.1 are deleted in their entirety:

Cash Collateral Account” is defined in Section 6.3(c).

Transaction Report” is that certain report of transactions and schedule of collections on the Bank’s standard form.

2.11 Compliance Certificate (Exhibit B). The Compliance Certificate

attached to the Loan Agreement as Exhibit B is amended in its entirety and replaced with the Compliance Certificate in the form of Exhibit B attached hereto.

2.12 Borrowing Base Report (Exhibit C). The Borrowing Base Report in the form of Exhibit C attached hereto is inserted in the Loan Agreement immediately following Exhibit B thereof.

3. Consent to Transactions. Borrower has notified Bank that Borrower has formed Workiva Holdings Limited, a company formed under the laws of England and Wales with registration number 10739503 (“UK Holdco”), and a wholly-owned Subsidiary of Workiva (the “Subsidiary Formation”). Borrower has also notified Bank that Workiva intends to transfer all of its ownership interest in each of Workiva Canada ULC, Workiva Netherlands B.V., and Workiva UK Limited, to UK Holdco whereupon each such entity will be a wholly-owned subsidiary of UK Holdco (collectively, the “Transfer”). In addition, Borrower has notified Bank that it intends to dissolve Workiva Brasil Relatorios Empresarias Online LTDA, a wholly-owned Subsidiary of Workiva, and transfer its assets to a Borrower (the “Dissolution”; the Subsidiary Formation, the Transfer and the Dissolution are collectively referred to as the “Transactions”). Borrower acknowledges that the Transactions are prohibited under the terms of the Loan Agreement and require Bank consent. Accordingly, notwithstanding anything to the contrary contained in Section 6.12 (Formation or Acquisition of Subsidiaries), Section 7.1 (Dispositions), or Section 7.7 (Distributions; Investments) of the Loan Agreement, subject to the terms and conditions set forth in Section 10 of this Agreement, Bank consents to the Transactions; provided, however, as a condition to such consent, (i) no Default or Event of Default shall have occurred prior to or immediately after the consummation of the Transactions; and (ii) Borrower shall provide Bank with evidence of the Dissolution, and in connection therewith, the transfer of assets to a Borrower. The following consent applies only to the Transactions and is not a consent to or waiver of any subsequent application of the same provisions of the Loan Agreement, nor is it a waiver of any breach of any other provision of the Loan Agreement and the other Loan Documents. The foregoing consent does not establish a course of dealing upon which Borrower may rely on in the future.

4. Limitation of Amendments.

4.1 The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.

4.2 This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.

5. Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:


5.1 Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;

5.2 Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;

5.3 The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;

5.4 The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;

5.5 The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;

5.6 The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on either Borrower, except as already has been obtained or made; and

5.7 This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.

6. Ratification of Perfection Certificate. Except as affected by the terms of the Transaction, Borrower hereby ratifies, confirms and reaffirms, all and singular, the terms and disclosures contained in a certain Perfection Certificate dated as of April 5, 2016, and acknowledges, confirms and agrees that the disclosures and information Borrower provided to Bank in such Perfection Certificate have not changed, as of the date hereof.

7. No Defenses of Borrower. Borrower hereby acknowledges and agrees that Borrower has no offsets, defenses, claims, or counterclaims against Bank with respect to the

Obligations, or otherwise, and that if Borrower now has, or ever did have, any offsets, defenses, claims, or counterclaims against Bank, whether known or unknown, at law or in equity, all of them are hereby expressly WAIVED and Borrower hereby RELEASES Bank from any liability thereunder.

8. Integration. This Amendment and the Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of this Amendment and the Loan Documents merge into this Amendment and the Loan Documents.

9. Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.

10. Effectiveness. This Amendment shall be deemed effective upon the following:

10.1 the due execution and delivery to Bank of this Amendment by each party hereto;

10.2 an amendment to that certain Amended and Restated Stock Pledge Agreement dated as of the Effective Date to incorporate the pledge by Borrower of the equity interests of the UK Holdco owned by Workiva, together with the original share certificate issued to Workiva and a stock power or similar instrument in connection therewith;

10.3 Borrower’s payment of Bank’s legal fees and expenses incurred in connection with this Amendment; and

10.4 such other documents as Bank may reasonably request.


[Signature page follows.]
 


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.


BANK BORROWER 
Silicon Valley Bank Workiva Inc. 
By: /s/ Heather LaFreniere 
By:  /s/ Martin J. Vanderploeg 
Name: Heather LaFreniere 
Name: Martin J. Vanderploeg 
Title: Director 
Title: Chief Operating Officer 
 Workiva International LLC 
By: /s/ Martin J. Vanderploeg 
Name: Martin J. Vanderploeg 
 
Title: Vice President 






















 
[Signature page to Consent and Fifth Amendment to Loan and Security Agreement]


 

 
EXHIBIT B
COMPLIANCE CERTIFICATE

TO:  SILICON VALLEY BANK     Date:
__________________   
FROM:  WORKIVA INC. and WORKIVA INTERNATIONAL LLC

The undersigned authorized officer of Workiva Inc. and Workiva International LLC (each and together, jointly and severally, “Borrower”) certifies that under the terms and conditions of the Loan and Security Agreement between Borrower and Bank (as amended, the “Agreement”), (1) Borrower is in complete compliance for the period ending _______________ with all required covenants except as noted below, (2) there are no Events of Default, (3) all representations and warranties in the Agreement are true and correct in all material respects on this date except as noted below; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, (4) Borrower, and each of its Subsidiaries, has timely filed all required tax returns and reports, and Borrower has timely paid all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower except as otherwise permitted pursuant to the terms of Section 5.9 of the Agreement, and (5) no Liens have been levied or claims made against Borrower or any of its Subsidiaries, if any, relating to unpaid employee payroll or benefits of which Borrower has not previously provided written notification to Bank. Attached are the required documents supporting the certification. The undersigned certifies that these are prepared in accordance with GAAP consistently applied from one period to the next except as explained in an accompanying letter or footnotes. The undersigned acknowledges that no borrowings may be requested at any time or date of determination that Borrower is not in compliance with any of the terms of the Agreement, and that compliance is determined not just at the date this certificate is delivered. Capitalized terms used but not otherwise defined herein shall have the meanings given them in the Agreement.

1 

 
Please indicate compliance status by circling Yes/No under “Complies” column. 
   
Reporting Covenant Required Complies 
   
Quarterly financial statements with Compliance Certificate Quarterly within 45 days Yes No 
Annual financial statement (CPA Audited) + CC FYE within 150 days Yes No 
10-Q, 10-K and 8-KWithin 5 days after filing with SEC Yes No 
A/R & A/P Agings & Deferred Revenue Quarterly within 45 days Yes No 
Borrowing Base Report Monthly within 30 days (Quarterly within 45 days if no outstanding Credit Extensions) Yes No 
Projections FYE within 60 days Yes No 
 
The following Intellectual Property was registered after the Effective Date (if no registrations, state “None”)______________________________________________________________________ 
Financial Covenant Required Actual Complies 
    
Maintain as indicated:    
Minimum Liquidity $5,000,000 Yes No 
Minimum Recurring Revenue See Sec 6.9(b) Yes No 

        The following are the exceptions with respect to the certification above: (If no exceptions exist, state “No exceptions to note.”)

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

WORKIVA INC. BANK USE ONLY  
WORKIVA INTERNATIONAL LLC Received by: _____________________ 
  AUTHORIZED SIGNER 
 Date: _________________________ 
By: _________________________  
Name: _________________________ Verified: ________________________ 
Title: _________________________  AUTHORIZED SIGNER 
Date: _________________________ 
 
Compliance Status: Yes No 
 
2 

 
Schedule 1 to Compliance Certificate

Financial Covenants of Borrower

In the event of a conflict between this Schedule and the Loan Agreement, the terms of the Loan Agreement shall govern.

I. Liquidity (Section 6.9(a))

Required: $5,000,000


A. Unrestricted cash and Cash Equivalents at Bank or in Deposit Accounts or Securities Accounts subject to a Control Agreement in favor of Bank $_ 
B. Availability Amount $_ 
C. Liquidity (line A plus line B) $_ 

Is line C equal to or greater than $5,000,000?

_______ No, not in compliance     _______ Yes, in compliance

 
1 

 
II. Minimum Recurring Revenue to Plan (Section 6.9 (b))

Required: As of the last day of each quarter on a trailing three (3) month basis, Borrower’s and its Subsidiaries’ consolidated Recurring Revenue for such quarter shall not be less than the greater of (i) eighty percent (80%) of Borrower’s and its Subsidiaries’ consolidated Recurring Revenue for such quarter as outlined in Borrower’s business plan approved by its board of directors or (ii) Borrower’s and its Subsidiaries’ consolidated Recurring Revenue for the prior quarter.


Actual:

A. Recurring Revenue $_ 

Is the value of line A at least equal to the greater of (i) eighty percent (80%) of the value projected for consolidated Recurring Revenue in Borrower’s and its Subsidiaries business plan or (ii) Borrower’s and its Subsidiaries’ consolidated Recurring Revenue for the prior quarter?

_______ No, not in compliance     _______ Yes, in compliance
 
 

 
EXHIBIT C

Form of Borrowing Base Report

[To be provided by Bank]

 
 
EX-31.1 3 exhibit311-section302xceoc.htm EX-31.1 Document
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Matthew M. Rizai, Ph.D., certify that:

1.  I have reviewed this Quarterly Report on Form 10-Q of Workiva Inc.;

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

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

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

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

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

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

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

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

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

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


Date: August 3, 2017  /s/ Matthew M. Rizai, Ph.D.  
Matthew M. Rizai, Ph.D.  
Chairman and Chief Executive Officer  
(Principal Executive Officer) 
 
EX-31.2 4 exhibit312-section302xcfoc.htm EX-31.2 Document
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, J. Stuart Miller, certify that:

1.  I have reviewed this Quarterly Report on Form 10-Q of Workiva Inc.;

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

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

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

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

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

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

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

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

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

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


Date: August 3, 2017  /s/ J. Stuart Miller 
  J. Stuart Miller 
Executive Vice President and Chief Financial Officer 
  (Principal Financial Officer) 
 
EX-32.1 5 exhibit321-section906xceoc.htm EX-32.1 Document
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 Quarterly Report on Form 10-Q of the Company for the period ended June 30, 2017 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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


Date: August 3, 2017  /s/ Matthew M. Rizai, Ph.D.  
Matthew M. Rizai, Ph.D.  
Chairman and Chief Executive Officer  
(Principal Executive Officer) 
 
EX-32.2 6 exhibit322-section906xcfoc.htm EX-32.2 Document
CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

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

1.  the Quarterly Report on Form 10-Q of the Company for the period ended June 30, 2017 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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


Date: August 3, 2017  /s/ J. Stuart Miller 
J. Stuart Miller  
Executive Vice President and Chief Financial Officer 
(Principal Financial Officer) 
 
EX-101.SCH 7 wk-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2406407 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2406408 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 wk-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 wk-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 wk-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Foreign currency translation adjustment, tax (expense) benefit Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Range [Domain] Range [Domain] Purchase price of common stock, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Exercisable at end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Accounts payable Accounts Payable, Current Relationship to Entity [Domain] Relationship to Entity [Domain] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] U.S. corporate debt securities Domestic Corporate Debt Securities [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Sale of marketable securities Proceeds from Sale of Available-for-sale Securities, Debt Options exercised intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Restricted stock awards Shares subject to unvested restricted stock awards Restricted Stock [Member] Estimated health insurance claims Self Insurance Reserve, Current Equity Award [Domain] Equity Award [Domain] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses Operating Expenses [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Provision for doubtful accounts Provision for Doubtful Accounts Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Common stock, shares outstanding Common Stock, Shares, Outstanding Level 1 Fair Value, Inputs, Level 1 [Member] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Cash and cash equivalents, aggregate fair value Cash and cash equivalents - money market funds Cash and Cash Equivalents, Fair Value Disclosure Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Capital lease and financing obligations Capital Lease Obligations, Noncurrent General and administrative General and Administrative Expense [Member] Weighted-Average Exercise Price (in dollars per share): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Risk-free interest rate, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Class A Common Stock Common Class A [Member] Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Property and equipment, net Property, Plant and Equipment, Net Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Level 2 Fair Value, Inputs, Level 2 [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Outstanding beginning of the period (in shares) Outstanding end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Employee stock options Shares subject to outstanding common stock options Employee Stock Option [Member] Sales and marketing Selling and Marketing Expense Recurring Fair Value, Measurements, Recurring [Member] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Loss from operations Operating Income (Loss) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Proceeds from government grants Proceeds From Government Grants, Training Reimbursement Statement [Table] Statement [Table] Deferred government grant obligation DeferredGovernmentGrantsObligationsCurrent Commitments and Contingencies Disclosure [Abstract] Supplemental disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Options unrecognized compensation expense, period for recognition (years) Unrecognized compensation expense, period for recognition (years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Measurement Frequency [Axis] Measurement Frequency [Axis] Accrued bonuses Accrued Salaries, Current Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Basic and diluted (in dollars per share) Basic and diluted net loss per share (in dollars per share) Earnings Per Share, Basic and Diluted Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Accumulated deficit Retained Earnings (Accumulated Deficit) 12 months or greater Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Investments, Debt and Equity Securities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Executive Officer Executive Officer [Member] Expected volatility, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Total assets measured at fair value Assets, Fair Value Disclosure Cost of revenue Cost of Revenue [Abstract] Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Research and development Research and Development Expense Other Other Nonoperating Income (Expense) Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Long-term debt fair value Long-term Debt, Fair Value Marketable securities MarketableSecuritiesMember Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Supplemental cash flow disclosure Supplemental Cash Flow Information [Abstract] U.S. treasury debt securities US Treasury Securities [Member] Purchases of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Supplemental Consolidated Balance Sheet and Statement of Operations Information SupplementalBalanceSheetandStatementofOperationsInformationTextBlock Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Share-based compensation expense Allocated Share-based Compensation Expense Common stock Common Stock, Value, Issued ASSETS Assets [Abstract] Research and development Research and Development Expense [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Range [Axis] Range [Axis] Cash and cash equivalents and available-for-sale securities CashCashEquivalentsandAvailableforsaleDebtSecurities Preferred stock, shares authorized Preferred Stock, Shares Authorized Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Deferred Revenue, Current Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Prepaid expenses Prepaid Expense, Current Professional services Contract Revenue Cost Board of Directors Director [Member] Accrued vacation Accrued Vacation, Current Document Fiscal Year Focus Document Fiscal Year Focus Stock purchase offering period Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period Weighted-Average Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Schedule of Other Income and (Expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Revenue Revenues [Abstract] Deferred commissions Increase (Decrease) in Deferred Compensation Total assets Assets Stockholders' deficit Stockholders' Equity Attributable to Parent [Abstract] Aggregate Fair Value Marketable securities - domestic debt securities Available-for-sale Securities, Debt Securities Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Unrealized gain on available-for-sale securities, net of income tax (expense) of $0 and ($33) for the three months ended June 30, 2017 and 2016, respectively, and net of income tax (expense) of ($2) and ($33) for the six months ended June 30, 2017 and 2016, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Title of Individual [Axis] Title of Individual [Axis] Options vested in period fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Exercisable, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Plan Name [Domain] Plan Name [Domain] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Unrealized Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Deferred income tax Deferred Income Tax Expense (Benefit) Document Type Document Type Other assets Other Assets, Noncurrent Preferred stock, shares issued Preferred Stock, Shares Issued Schedule of Accrued Expenses and Other Current Liabilities Other Current Liabilities [Table Text Block] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Income Statement [Abstract] Entity Information [Line Items] Entity Information [Line Items] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Use of Estimates Use of Estimates, Policy [Policy Text Block] Provision for income taxes Income Tax Expense (Benefit) Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Total current assets Assets, Current Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance Sheet Location [Axis] Balance Sheet Location [Axis] Statement of Financial Position [Abstract] Options unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total current liabilities Liabilities, Current Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Other receivables Increase (Decrease) in Other Receivables General and administrative General and Administrative Expense Less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Unrealized gain on available-for-sale securities, tax benefit (expense) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Current portion of capital lease and financing obligations Capital Lease Obligations, Current Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Risk-free interest rate, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restricted stock units Restricted Stock Units (RSUs) [Member] Total liabilities and stockholders' deficit Liabilities and Equity Schedule of Stock-Option Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Additional paid-in-capital Additional Paid in Capital Accounts receivable, net of allowance for doubtful accounts of $1,335 and $900 at June 30, 2017 and December 31, 2016, respectively Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] Cash paid for interest Interest Paid Sales and marketing Selling and Marketing Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Restricted Stock Units Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Share-based Payment Award, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Award Type [Axis] Award Type [Axis] Accrued commissions Accrued Sales Commission, Current Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Denominator Earnings Per Share, Basic and Diluted [Abstract] Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets 2014 Equity Incentive Plan EquityIncentivePlan2014Member 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] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Common stock, shares issued Common Stock, Shares, Issued Taxes paid related to net share settlements of stock-based compensation awards Payments Related to Tax Withholding for Share-based Compensation Purchase of marketable securities Payments to Acquire Available-for-sale Securities, Debt Deferred commissions Deferred Sales Commission Allowance for tenant improvements Allowance for Tenant Improvements Total operating expenses Operating Expenses Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Foreign currency translation adjustment, net of income tax benefit of $0 and $21 for the three months ended June 30, 2017 and 2016, respectively, and net of income tax benefit of $2 and $21 for the six months ended June 30, 2017 and 2016, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Number of Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Current portion of long-term debt Long-term Debt, Current Maturities 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 Professional services Contracts Revenue Outstanding beginning of the period (in dollars per share) Outstanding end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Outstanding, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding Preferred Stock, Value, Issued Stock-based compensation expense Share-based Compensation Expiration period (years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Professional services CostofServicesProfessionalServicesMember Net loss Net loss Net Income (Loss) Attributable to Parent Shares distributed during period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Total cost of revenue Cost of Services Amortization of premiums and discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Adjustments to reconcile net loss to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Weighted- Average Grant Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Accounts receivable Increase (Decrease) in Accounts Receivable Level 3 Fair Value, Inputs, Level 3 [Member] Subscription and support CostofServicesLicensesandServicesMember Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cash and cash equivalents Cash and Cash Equivalents [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Entity Filer Category Entity Filer Category Purchase of intangible assets Payments to Acquire Intangible Assets Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Schedule of Stock-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Number of vested shares recipients elected to defer settlement (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Settlement Deferred Award vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Realized gain on sale of available-for-sale securities, net Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments Schedule of Restricted Stock Awards Nonvested Restricted Stock Shares Activity [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Employee Stock Purchase Plan Employee Stock [Member] Entity Registrant Name Entity Registrant Name Other receivables Other Receivables, Net, Current Other income, net Nonoperating income (expense) Nonoperating Income (Expense) Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Subscription and support License and Services Revenue Current liabilities Liabilities, Current [Abstract] Schedule of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Interest income Investment Income, Nonoperating LIABILITIES AND STOCKHOLDERS' DEFICIT Liabilities and Equity [Abstract] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total revenue Sales Revenue, Services, Net Deferred revenue Deferred Revenue, Noncurrent Money market funds Money Market Funds [Member] Entity Central Index Key Entity Central Index Key Payments of issuance costs on line of credit Payments of Debt Issuance Costs Accrued other liabilities Other Accrued Liabilities, Current Numerator Net Income (Loss) Attributable to Parent [Abstract] Statement of Cash Flows [Abstract] Interest expense Interest Expense Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Balance Sheet Location [Domain] Balance Sheet Location [Domain] Weighted average common shares outstanding - basic and diluted (in shares) Weighted-average common shares outstanding - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash and Cash Equivalents Class of Stock [Axis] Class of Stock [Axis] Options (in shares): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Shares purchased during period Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Common stock, shares authorized Common Stock, Shares Authorized Net loss per common share: Earnings Per Share [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Minimum Minimum [Member] Entities [Table] Entities [Table] Repayment of other long-term debt Repayments of Other Long-term Debt Schedule of Marketable Securities Available-for-sale Securities [Table Text Block] Fair Value Disclosures [Abstract] Current assets Assets, Current [Abstract] Subscription and support Cost of Services, Licenses and Services Marketable securities Available-for-sale Securities, Debt Securities, Current 12 months or greater Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Deferred government grant obligation DeferredGovernmentGrantsObligationsNoncurrent Expected volatility, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Long-term debt Long-term Debt, Excluding Current Maturities Maximum stock purchase value per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Statement of Comprehensive Income [Abstract] Stock-based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Other long-term liabilities Other Liabilities, Noncurrent Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Proceeds from option exercises Proceeds from Stock Options Exercised Gross profit Gross Profit Total stockholders' deficit Stockholders' Equity Attributable to Parent Net Loss Per Share Earnings Per Share [Text Block] Other Nonoperating Income (Expense) [Abstract] Other Nonoperating Income (Expense) [Abstract] Recognition of deferred government grant obligation Income from training reimbursement program Gain (Loss) On Government Grants Reimbursement Class of Stock [Domain] Class of Stock [Domain] Cash and cash equivalents and available-for-sale securities, amortized cost CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost Plan Name [Axis] Plan Name [Axis] Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Document and Entity Information [Abstract] Principal payments on capital lease and financing obligations Repayments of Long-term Capital Lease Obligations Maximum Maximum [Member] Exercisable at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] EX-101.PRE 11 wk-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 wk-20170630_htm.xml IDEA: XBRL DOCUMENT 0001445305 2017-01-01 2017-06-30 0001445305 us-gaap:CommonClassBMember 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2016-01-01 2016-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember us-gaap:CommonClassAMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember us-gaap:CommonClassAMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockMember us-gaap:ExecutiveOfficerMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ExecutiveOfficerMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2017-01-01 2017-06-30 0001445305 us-gaap:CommonClassAMember 2017-04-01 2017-06-30 0001445305 us-gaap:CommonClassBMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2017-04-01 2017-06-30 0001445305 us-gaap:CommonClassAMember 2016-04-01 2016-06-30 0001445305 us-gaap:CommonClassBMember 2016-04-01 2016-06-30 0001445305 us-gaap:CommonClassAMember 2017-01-01 2017-06-30 0001445305 us-gaap:CommonClassBMember 2017-01-01 2017-06-30 0001445305 us-gaap:CommonClassAMember 2016-01-01 2016-06-30 0001445305 us-gaap:CommonClassBMember 2016-01-01 2016-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001445305 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockMember 2016-01-01 2016-06-30 0001445305 2017-04-01 2017-06-30 0001445305 2016-04-01 2016-06-30 0001445305 2016-01-01 2016-06-30 0001445305 2017-03-31 0001445305 2016-03-31 0001445305 2015-12-31 0001445305 2016-06-30 0001445305 us-gaap:USTreasurySecuritiesMember 2017-06-30 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2017-06-30 0001445305 us-gaap:MoneyMarketFundsMember 2017-06-30 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2017-06-30 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-06-30 0001445305 us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:CommonClassAMember 2017-08-01 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-06-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:CommonClassBMember 2017-08-01 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-06-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001445305 us-gaap:FairValueInputsLevel3Member 2017-06-30 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2017-06-30 0001445305 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2016-01-01 2016-06-30 0001445305 us-gaap:RestrictedStockMember 2016-01-01 2016-06-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-06-30 0001445305 wk:CostofServicesLicensesandServicesMember 2017-04-01 2017-06-30 0001445305 wk:CostofServicesLicensesandServicesMember 2016-04-01 2016-06-30 0001445305 wk:CostofServicesLicensesandServicesMember 2017-01-01 2017-06-30 0001445305 wk:CostofServicesLicensesandServicesMember 2016-01-01 2016-06-30 0001445305 2016-12-31 0001445305 wk:CostofServicesProfessionalServicesMember 2017-04-01 2017-06-30 0001445305 wk:CostofServicesProfessionalServicesMember 2016-04-01 2016-06-30 0001445305 wk:CostofServicesProfessionalServicesMember 2017-01-01 2017-06-30 0001445305 wk:CostofServicesProfessionalServicesMember 2016-01-01 2016-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001445305 us-gaap:CommonClassAMember 2017-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001445305 2016-01-01 2016-12-31 0001445305 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001445305 us-gaap:RestrictedStockMember 2016-12-31 0001445305 us-gaap:RestrictedStockMember 2017-06-30 0001445305 us-gaap:CommonClassAMember 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001445305 us-gaap:EmployeeStockMember 2017-06-13 2017-06-13 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-30 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-13 2017-06-13 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-13 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2016-01-01 2016-06-30 0001445305 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 iso4217:USD shares shares iso4217:USD pure 2017-06-30 2017 Q2 --12-31 Accelerated Filer false 0001445305 1335000 900000 0.001 0.001 1000000000 1000000000 30939112 30369199 30939112 30369199 0.001 0.001 500000000 500000000 10843888 10891888 10843888 10891888 0.001 0.001 100000000 100000000 0 0 0 0 0 -21000 -2000 -21000 0 33000 2000 33000 P6Y0M0D P6Y0M0D P6Y1M6D P6Y1M6D P6Y1M6D P6Y1M6D 0.0190 0.0141 0.0190 0.0141 0.0203 0.0154 0.0214 0.0190 0.393 0.447 0.393 0.447 0.396 0.451 0.438 0.453 P3Y P4Y P10Y P3Y P3Y P1Y P6M 0 10-Q WORKIVA INC 31106464 10719888 59986000 51281000 12877000 11435000 22733000 22535000 2021000 1864000 1573000 1545000 11416000 9382000 110606000 98042000 41138000 42590000 1056000 1012000 1393000 1499000 154193000 143143000 1191000 849000 17286000 20695000 91914000 76016000 904000 1022000 1242000 1285000 21000 20000 112558000 99887000 24342000 21485000 405000 1000000 3985000 4100000 18999000 19743000 32000 53000 160321000 146268000 31000 30000 11000 11000 0 0 230568000 217454000 -236943000 -220911000 205000 291000 -6128000 -3125000 154193000 143143000 40980000 34969000 80520000 68554000 8411000 8042000 20775000 19008000 49391000 43011000 101295000 87562000 7758000 7039000 15395000 13957000 6528000 5538000 13109000 11726000 14286000 12577000 28504000 25683000 35105000 30434000 72791000 61879000 16239000 14047000 31775000 28563000 19787000 19828000 38500000 39916000 8943000 7882000 18364000 16835000 44969000 41757000 88639000 85314000 -9864000 -11323000 -15848000 -23435000 475000 468000 930000 958000 176000 278000 788000 854000 -10163000 -11513000 -15990000 -23539000 33000 12000 42000 31000 -10196000 -11525000 -16032000 -23570000 -0.25 -0.28 -0.39 -0.58 41429691 40593908 41270038 40522790 -10196000 -11525000 -16032000 -23570000 -52000 68000 -86000 -33000 -2000 -21000 0 54000 -54000 47000 -86000 21000 -10250000 -11478000 -16118000 -23549000 -10196000 -11525000 -16032000 -23570000 867000 975000 1758000 1972000 4397000 3502000 8536000 6892000 146000 48000 432000 170000 0 4000 0 6000 -28000 -36000 -59000 -75000 198000 230000 736000 663000 0 -12000 0 -12000 3228000 1844000 542000 2725000 -149000 -117000 -151000 -129000 865000 -142000 25000 82000 2830000 1327000 2026000 1513000 -36000 323000 -13000 386000 -678000 797000 339000 101000 14398000 5399000 18494000 2184000 2254000 447000 -3557000 -5422000 3982000 -4036000 6562000 -23114000 26000 597000 147000 1009000 2259000 802000 6350000 802000 1850000 0 4851000 0 0 2404000 0 7197000 58000 59000 89000 114000 -493000 946000 -1735000 5272000 4709000 236000 5515000 520000 0 0 936000 761000 20000 18000 20000 18000 490000 476000 787000 908000 22000 0 22000 183000 10000 33000 10000 33000 4211000 -291000 3784000 -1017000 82000 40000 94000 -6000 7782000 -3341000 8705000 -18865000 52204000 43226000 51281000 58750000 59986000 39885000 59986000 39885000 448000 470000 747000 792000 27000 40000 40000 48000 0 215000 0 401000 0 82000 0 82000 Organization and Significant Accounting Policies<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Organization</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Basis of Presentation and Principles of Consolidation </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2016 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and six months ended June 30, 2017 are not necessarily indicative of the results expected for the full year ending December 31, 2017. Seasonality has affected our revenue, expenses and cash flow in the first and third quarters. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. Payment of cash bonuses in the first quarter affects operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2016 filed with the SEC on February 23, 2017.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Use of Estimates</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The preparation of consolidated financial statements in conformity with U.S. GAAP 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 </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Recently Adopted Accounting Pronouncements</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In March 2016, the FASB issued ASU 2016-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. 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 in addition to other changes. The guidance became effective for interim and annual periods beginning after December 15, 2016. Effective January 1, 2017, we adopted this standard. We elected to recognize forfeitures on share-based payment awards as they occur. The adoption, along with the remaining provisions of ASU 2016-09, did not have a material impact on our consolidated financial statements. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In October 2016, the FASB issued ASU 2016-16, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The new guidance is effective for annual reporting periods beginning after December 15, 2017. Early adoption is permitted as of the beginning of an annual reporting period. The new standard must be adopted using a modified retrospective transition method, with the cumulative effect recognized as of the date of initial adoption. Effective January 1, 2017, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">New Accounting Pronouncements Not Yet Adopted</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Revenue Recognition - Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"> (ASU 2014-09), which amends the guidance in former ASC 605, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We believe the adoption of ASU 2014-09 will require us to recognize revenue from certain of our professional services over time rather than upon completion of the services. We expect this change may result in some acceleration of revenue recognition. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In addition, under current guidance, the amount that is allocated to, and recognized as revenue related to, a delivered service is limited to the amount that is not contingent on completion of the remaining performance obligations. We expect the removal of this limitation on contingent revenue under ASU 2014-09 to result in revenue being recognized earlier for certain contracts.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. We expect this requirement will result in an increase in the costs that we capitalize. The guidance also requires that these costs be deferred over a term that is consistent with the transfer of services related to the asset. Based on our preliminary analysis, we believe this term will be approximately three years compared to one year or less under current guidance. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Under ASU 2014-09, in addition to recording deferred revenue when the related cash payments are received, we will record deferred revenues when payments are due in advance of our performance, including amounts that are refundable. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We are still evaluating the ASU for other potential impacts to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and expect to utilize the modified retrospective transition method. We have a project plan in place guiding our transition which includes the necessary changes to accounting processes, procedures, systems and internal controls. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In May 2017, the FASB issued ASU 2017-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective prospectively for the annual period ending December 31, 2018 and interim periods within that annual period. Early adoption is permitted. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.</span></div> The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2016 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and six months ended June 30, 2017 are not necessarily indicative of the results expected for the full year ending December 31, 2017. The preparation of consolidated financial statements in conformity with U.S. GAAP 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 <div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Recently Adopted Accounting Pronouncements</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In March 2016, the FASB issued ASU 2016-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. 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 in addition to other changes. The guidance became effective for interim and annual periods beginning after December 15, 2016. Effective January 1, 2017, we adopted this standard. We elected to recognize forfeitures on share-based payment awards as they occur. The adoption, along with the remaining provisions of ASU 2016-09, did not have a material impact on our consolidated financial statements. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In October 2016, the FASB issued ASU 2016-16, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The new guidance is effective for annual reporting periods beginning after December 15, 2017. Early adoption is permitted as of the beginning of an annual reporting period. The new standard must be adopted using a modified retrospective transition method, with the cumulative effect recognized as of the date of initial adoption. Effective January 1, 2017, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">New Accounting Pronouncements Not Yet Adopted</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In May 2014, the Financial Accounting Standards Board (FASB) issued guidance codified in ASC 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Revenue Recognition - Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"> (ASU 2014-09), which amends the guidance in former ASC 605, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. The core principle of ASU 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, the guidance requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We believe the adoption of ASU 2014-09 will require us to recognize revenue from certain of our professional services over time rather than upon completion of the services. We expect this change may result in some acceleration of revenue recognition. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In addition, under current guidance, the amount that is allocated to, and recognized as revenue related to, a delivered service is limited to the amount that is not contingent on completion of the remaining performance obligations. We expect the removal of this limitation on contingent revenue under ASU 2014-09 to result in revenue being recognized earlier for certain contracts.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. We expect this requirement will result in an increase in the costs that we capitalize. The guidance also requires that these costs be deferred over a term that is consistent with the transfer of services related to the asset. Based on our preliminary analysis, we believe this term will be approximately three years compared to one year or less under current guidance. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Under ASU 2014-09, in addition to recording deferred revenue when the related cash payments are received, we will record deferred revenues when payments are due in advance of our performance, including amounts that are refundable. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We are still evaluating the ASU for other potential impacts to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and expect to utilize the modified retrospective transition method. We have a project plan in place guiding our transition which includes the necessary changes to accounting processes, procedures, systems and internal controls. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        In May 2017, the FASB issued ASU 2017-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective prospectively for the annual period ending December 31, 2018 and interim periods within that annual period. Early adoption is permitted. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.</span></div> Supplemental Consolidated Balance Sheet and Statement of Operations Information<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Accrued Expenses and Other Current Liabilities</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Accrued expenses and other current liabilities consisted of (in thousands):</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,686 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,368 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,131 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,382 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,107 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,927 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,262 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,808 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,286 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,695 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Income, net</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Other income, net for the three and six months ended June 30, 2017 and 2016 consisted of (in thousands):</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">62 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">220 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from training reimbursement program </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">230 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">736 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">663 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(151)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(168)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">278 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">788 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">854 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> Accrued expenses and other current liabilities consisted of (in thousands):<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,686 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,368 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,131 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,382 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,107 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,927 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,262 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,808 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,286 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,695 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 5686000 4368000 2131000 2382000 5107000 8927000 1100000 1210000 3262000 3808000 17286000 20695000 Other income, net for the three and six months ended June 30, 2017 and 2016 consisted of (in thousands):<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">62 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">220 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from training reimbursement program </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">230 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">736 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">663 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(151)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(168)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">278 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">788 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">854 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 129000 62000 220000 145000 198000 230000 736000 663000 -151000 -14000 -168000 46000 176000 278000 788000 854000 Marketable Securities<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        At June 30, 2017, marketable securities consisted of the following (in thousands):</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,701 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,185 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,789 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,780 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,886 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        At December 31, 2016, marketable securities consisted of the following (in thousands): </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,503 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,943 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,942 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,446 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2017, 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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,023 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,718 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of June 30, 2017 to hold these investments until the cost basis is recovered.</span></div> At June 30, 2017, marketable securities consisted of the following (in thousands):<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,701 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,185 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,789 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,780 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,886 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        At December 31, 2016, marketable securities consisted of the following (in thousands): </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,503 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,943 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,942 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,446 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> At June 30, 2017, marketable securities consisted of the following (in thousands):<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,701 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,185 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,789 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,780 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,886 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        At December 31, 2016, marketable securities consisted of the following (in thousands): </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,503 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,943 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,942 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,446 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 2701000 0 6000 2695000 10185000 2000 5000 10182000 53903000 53903000 66789000 2000 11000 66780000 53903000 53903000 12886000 2000 11000 12877000 3503000 0 5000 3498000 7943000 1000 7000 7937000 43496000 43496000 54942000 1000 12000 54931000 43496000 43496000 11446000 1000 12000 11435000 The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2017, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,023 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,718 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 2695000 6000 0 0 6023000 5000 0 0 8718000 11000 0 0 Fair Value Measurements<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:</span></div><div style="margin:1pt;text-indent:-45pt;padding-left:81pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level 1 -  Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin:1pt;text-indent:-45pt;padding-left:81pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level 2 -  Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin:1pt;text-indent:-45pt;padding-left:81pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level 3 -  Inputs are unobservable inputs based on our assumptions.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Financial Assets</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">         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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of June 30, 2017, all of our </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2 and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="margin:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:41.269231%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of June 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,780 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Fair Value Measurements</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        At June 30, 2017, the fair value of our debt obligations approximated the carrying amount of $53,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.</span></div> Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.        When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):<div style="margin:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:41.269231%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.814103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of June 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,182 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,780 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,903 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,877 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 53903000 53903000 0 43496000 43496000 0 2695000 0 2695000 3498000 0 3498000 10182000 0 10182000 7937000 0 7937000 66780000 53903000 12877000 54931000 43496000 11435000 53903000 43496000 12877000 11435000 53000 Commitments and Contingencies<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Lease Commitments</span></div><div style="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">There have been no material changes in our future estimated minimum lease payments under non-cancelable operating, capital and financing leases, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Litigation</span></div><div style="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div> Stock-Based Compensation<div style="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock.</span></div><div style="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of June 30, 2017, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. </span></div><div style="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of June 30, 2017, 2,600,554 shares of Class A common stock were available for grant under the 2014 Plan. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Stock-Based Compensation Expense</span></div><div style="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Stock-based compensation expense for the six months ended June 30, 2017 was $5.3 million, $1.2 million, and $2.0 million for options to purchase Class A common stock, restricted stock awards and restricted stock units, respectively. Stock-based compensation expense for the six months ended June 30, 2016 was $4.5 million, $1.6 million and $0.8 million for options to purchase Class A common stock, restricted stock awards and restricted stock units, respectively.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Stock-based compensation expense associated with 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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">93 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">215 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">609 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">965 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,193 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">694 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,353 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">904 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,953 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,226 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,337 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,536 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,892 </span></td></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The fair value of each option 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:</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:30.051282%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90% - 2.03% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41% - 1.54% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90% - 2.14% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41% - 1.90% </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 39.6% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44.7% - 45.1% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 43.8% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44.7% - 45.3% </span></td></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Stock Options</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The following table summarizes the option activity under the Plans for the six months ended June 30, 2017: </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Exercise Price </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining Contractual Term (Years) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,532,455 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.22 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,988 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,415,953 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.94 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(242,609)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.47 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(566,648)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.73 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,139,151 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.64 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,205 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,520,224 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.94 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,672 </span></td></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the six months ended June 30, 2017 and 2016 was $4.2 million and $1.5 million, respectively. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The weighted-average grant-date fair value of options granted during the six months ended June 30, 2017 and 2016 was $6.05 and $6.53, respectively. The total fair value of options vested during the six months ended June 30, 2017 and 2016 was approximately $5.2 million and $4.1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">million, respectively. Total unrecognized compensation expense of $20.8 million related to options will be recognized over a weighted-average period of 2.4 years. </span></div><div style="margin:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Restricted Stock Awards</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        We have granted restricted stock awards to our executive officers that vest in three equal annual installments from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the six months ended June 30, 2017 and 2016 was approximately $2.4</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">million and $3.3 million, respectively.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2017:</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">353,335 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(176,670)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176,665 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At June 30, 2017, there was approximately $1.4</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 0.6 years</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Restricted Stock Units</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        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. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the six months ended June 30, 2017 was approximately $2.5 million. No restricted stock units vested during the six months ended June 30, 2016. </span></div><div style="margin:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2017:</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">381,952 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.11 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">413,792 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.95 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin:1pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6pt;line-height:120%;vertical-align:bottom;vertical-align:top;">(1)</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6pt;line-height:120%;vertical-align:bottom;vertical-align:top;"> </sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(174,211)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.58 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">621,533 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.48 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">(1) As of June 30, 2017, recipients of 146,075 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. </span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At June 30, 2017, there was approximately $7.5 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.0 years.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Employee Stock Purchase Plan</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        Our Employee Stock Purchase Plan (“ESPP”) became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about July 15 and January 15 and exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of June 30, 2017, 5,000,000 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of the Company’s common stock in a six-month offering period. The ESPP's initial offering period began in July 2017. Accordingly, no shares of the Company's common stock had been purchased or distributed pursuant to the ESPP as of June 30, 2017.</span></div> 2600554 5300000 1200000 2000000.0 4500000 1600000 800000 Stock-based compensation expense associated with 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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:25pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">93 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">215 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">609 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">965 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,193 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">694 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,353 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">904 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,953 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,226 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,337 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,536 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:4pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,892 </span></td></tr></table></div> 178000 125000 318000 243000 100000 93000 200000 215000 472000 609000 965000 1193000 694000 449000 1353000 904000 2953000 2226000 5700000 4337000 4397000 3502000 8536000 6892000 The fair value of each option 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:<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:30.051282%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.506410%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90% - 2.03% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41% - 1.54% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90% - 2.14% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41% - 1.90% </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 39.6% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44.7% - 45.1% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3% - 43.8% </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44.7% - 45.3% </span></td></tr></table></div> The following table summarizes the option activity under the Plans for the six months ended June 30, 2017:<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Exercise Price </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining Contractual Term (Years) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,532,455 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.22 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,988 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,415,953 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.94 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(242,609)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.47 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(566,648)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.73 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,139,151 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.64 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,205 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,520,224 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.94 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,672 </span></td></tr></table></div> 7532455 12.22 P7Y2M12D 19988000 1415953 13.94 242609 14.47 566648 9.73 8139151 12.64 P7Y2M12D 52205000 4520224 10.94 P6Y0M0D 36672000 4200000 1500000 6.05 6.53 5200000 4100000 20800000 P2Y4M24D 2400000 3300000 The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2017:<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">353,335 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(176,670)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176,665 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 353335 13.40 0 0 0 0 176670 13.40 176665 13.40 1400000 P0Y7M6D 2500000 0 The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2017:<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2016 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">381,952 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.11 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">413,792 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.95 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin:1pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6pt;line-height:120%;vertical-align:bottom;vertical-align:top;">(1)</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6pt;line-height:120%;vertical-align:bottom;vertical-align:top;"> </sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(174,211)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.58 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">621,533 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.48 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:4pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div>(1) As of June 30, 2017, recipients of 146,075 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. 381952 15.11 413792 13.95 0 0 174211 14.58 621533 14.48 146075 7500000 P2Y0M0D 0.85 0.85 5000000 12500 0 Net Loss Per Share<div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        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="margin:1pt;text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        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="margin:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2016</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,527)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,669)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,219)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,306)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,585,012 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,844,679 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,950,226 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,643,682 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.28)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.28)</span></td></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2016</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,814)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,218)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,718)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,852)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,413,156 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,856,882 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,742,233 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,780,557 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.58)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.58)</span></td></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">        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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to outstanding common stock options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,139,151 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,433,402 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock awards </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176,665 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">353,335 </span></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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2016</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,527)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,669)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,219)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,306)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,585,012 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,844,679 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,950,226 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,643,682 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.28)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.28)</span></td></tr></table></div><div style="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:44.794872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820513%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2016</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,814)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,218)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,718)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,852)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,413,156 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,856,882 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,742,233 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,780,557 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.39)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.58)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.58)</span></td></tr></table></div> -7527000 -2669000 -8219000 -3306000 30585012 10844679 28950226 11643682 -0.25 -0.25 -0.28 -0.28 -11814000 -4218000 -16718000 -6852000 30413156 10856882 28742233 11780557 -0.39 -0.39 -0.58 -0.58 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="margin:1pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000000%;"><tr><td style="width:1.0%;"/><td style="width:58.897436%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441026%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to outstanding common stock options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,139,151 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,433,402 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock awards </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176,665 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">353,335 </span></td></tr></table></div> 8139151 7433402 176665 353335 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Aug. 01, 2017
Entity Information [Line Items]    
Entity Registrant Name WORKIVA INC  
Entity Central Index Key 0001445305  
Document Type 10-Q  
Document Period End Date Jun. 30, 2017  
Document Fiscal Year Focus 2017  
Amendment Flag false  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Class A Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   31,106,464
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   10,719,888
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets    
Cash and cash equivalents $ 59,986 $ 51,281
Marketable securities 12,877 11,435
Accounts receivable, net of allowance for doubtful accounts of $1,335 and $900 at June 30, 2017 and December 31, 2016, respectively 22,733 22,535
Deferred commissions 2,021 1,864
Other receivables 1,573 1,545
Prepaid expenses 11,416 9,382
Total current assets 110,606 98,042
Property and equipment, net 41,138 42,590
Intangible assets, net 1,056 1,012
Other assets 1,393 1,499
Total assets 154,193 143,143
Current liabilities    
Accounts payable 1,191 849
Accrued expenses and other current liabilities 17,286 20,695
Deferred revenue 91,914 76,016
Deferred government grant obligation 904 1,022
Current portion of capital lease and financing obligations 1,242 1,285
Current portion of long-term debt 21 20
Total current liabilities 112,558 99,887
Deferred revenue 24,342 21,485
Deferred government grant obligation 405 1,000
Other long-term liabilities 3,985 4,100
Capital lease and financing obligations 18,999 19,743
Long-term debt 32 53
Total liabilities 160,321 146,268
Stockholders' deficit    
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding 0 0
Additional paid-in-capital 230,568 217,454
Accumulated deficit (236,943) (220,911)
Accumulated other comprehensive income 205 291
Total stockholders' deficit (6,128) (3,125)
Total liabilities and stockholders' deficit 154,193 143,143
Class A Common Stock    
Stockholders' deficit    
Common stock 31 30
Class B Common Stock    
Stockholders' deficit    
Common stock $ 11 $ 11
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Allowance for doubtful accounts $ 1,335 $ 900
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,939,112 30,369,199
Common stock, shares outstanding 30,939,112 30,369,199
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,843,888 10,891,888
Common stock, shares outstanding 10,843,888 10,891,888
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenue        
Subscription and support $ 40,980 $ 34,969 $ 80,520 $ 68,554
Professional services 8,411 8,042 20,775 19,008
Total revenue 49,391 43,011 101,295 87,562
Cost of revenue        
Subscription and support 7,758 7,039 15,395 13,957
Professional services 6,528 5,538 13,109 11,726
Total cost of revenue 14,286 12,577 28,504 25,683
Gross profit 35,105 30,434 72,791 61,879
Operating expenses        
Research and development 16,239 14,047 31,775 28,563
Sales and marketing 19,787 19,828 38,500 39,916
General and administrative 8,943 7,882 18,364 16,835
Total operating expenses 44,969 41,757 88,639 85,314
Loss from operations (9,864) (11,323) (15,848) (23,435)
Interest expense (475) (468) (930) (958)
Other income, net 176 278 788 854
Loss before provision for income taxes (10,163) (11,513) (15,990) (23,539)
Provision for income taxes 33 12 42 31
Net loss $ (10,196) $ (11,525) $ (16,032) $ (23,570)
Net loss per common share:        
Basic and diluted (in dollars per share) $ (0.25) $ (0.28) $ (0.39) $ (0.58)
Weighted average common shares outstanding - basic and diluted (in shares) 41,429,691 40,593,908 41,270,038 40,522,790
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Statement of Comprehensive Income [Abstract]        
Net loss $ (10,196) $ (11,525) $ (16,032) $ (23,570)
Other comprehensive (loss) income, net of tax        
Foreign currency translation adjustment, net of income tax benefit of $0 and $21 for the three months ended June 30, 2017 and 2016, respectively, and net of income tax benefit of $2 and $21 for the six months ended June 30, 2017 and 2016, respectively (52) 68 (86) (33)
Unrealized gain on available-for-sale securities, net of income tax (expense) of $0 and ($33) for the three months ended June 30, 2017 and 2016, respectively, and net of income tax (expense) of ($2) and ($33) for the six months ended June 30, 2017 and 2016, respectively (2) (21) 0 54
Other comprehensive (loss) income, net of tax (54) 47 (86) 21
Comprehensive loss $ (10,250) $ (11,478) $ (16,118) $ (23,549)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustment, tax (expense) benefit $ 0 $ 21 $ 2 $ 21
Unrealized gain on available-for-sale securities, tax benefit (expense) $ 0 $ (33) $ (2) $ (33)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities        
Net loss $ (10,196) $ (11,525) $ (16,032) $ (23,570)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities        
Depreciation and amortization 867 975 1,758 1,972
Stock-based compensation expense 4,397 3,502 8,536 6,892
Provision for doubtful accounts 146 48 432 170
Realized gain on sale of available-for-sale securities, net 0 (4) 0 (6)
Amortization of premiums and discounts on marketable securities, net 28 36 59 75
Recognition of deferred government grant obligation (198) (230) (736) (663)
Deferred income tax 0 (12) 0 (12)
Changes in assets and liabilities:        
Accounts receivable (3,228) (1,844) (542) (2,725)
Deferred commissions (149) (117) (151) (129)
Other receivables (865) 142 (25) (82)
Prepaid expenses and other (2,830) (1,327) (2,026) (1,513)
Other assets 36 (323) 13 (386)
Accounts payable (678) 797 339 101
Deferred revenue 14,398 5,399 18,494 2,184
Accrued expenses and other liabilities 2,254 447 (3,557) (5,422)
Net cash provided by (used in) operating activities 3,982 (4,036) 6,562 (23,114)
Cash flows from investing activities        
Purchase of property and equipment (26) (597) (147) (1,009)
Purchase of marketable securities (2,259) (802) (6,350) (802)
Maturities of marketable securities 1,850 0 4,851 0
Sale of marketable securities 0 2,404 0 7,197
Purchase of intangible assets (58) (59) (89) (114)
Net cash (used in) provided by investing activities (493) 946 (1,735) 5,272
Cash flows from financing activities        
Proceeds from option exercises 4,709 236 5,515 520
Taxes paid related to net share settlements of stock-based compensation awards 0 0 (936) (761)
Repayment of other long-term debt (20) (18) (20) (18)
Principal payments on capital lease and financing obligations (490) (476) (787) (908)
Proceeds from government grants 22 0 22 183
Payments of issuance costs on line of credit (10) (33) (10) (33)
Net cash provided by (used in) financing activities 4,211 (291) 3,784 (1,017)
Effect of foreign exchange rates on cash 82 40 94 (6)
Net increase (decrease) in cash and cash equivalents 7,782 (3,341) 8,705 (18,865)
Cash and cash equivalents at beginning of period 52,204 43,226 51,281 58,750
Cash and cash equivalents at end of period 59,986 39,885 59,986 39,885
Supplemental cash flow disclosure        
Cash paid for interest 448 470 747 792
Cash paid for income taxes, net of refunds 27 40 40 48
Supplemental disclosure of noncash investing and financing activities        
Allowance for tenant improvements 0 215 0 401
Purchases of property and equipment, accrued but not paid $ 0 $ 82 $ 0 $ 82
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
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 financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2016 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and six months ended June 30, 2017 are not necessarily indicative of the results expected for the full year ending December 31, 2017. Seasonality has affected our revenue, expenses and cash flow in the first and third quarters. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. Payment of cash bonuses in the first quarter affects operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2016 filed with the SEC on February 23, 2017.
        The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
        The preparation of consolidated financial statements in conformity with U.S. GAAP 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.
Recently Adopted Accounting Pronouncements
        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 in addition to other changes. The guidance became effective for interim and annual periods beginning after December 15, 2016. Effective January 1, 2017, we adopted this standard. We elected to recognize forfeitures on share-based payment awards as they occur. The adoption, along with the remaining provisions of ASU 2016-09, did not have a material impact on our consolidated financial statements.
        In October 2016, the FASB issued ASU 2016-16, Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory, which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The new guidance is effective for annual reporting periods beginning after December 15, 2017. Early adoption is permitted as of the beginning of an annual reporting period. The new standard must be adopted using a modified retrospective transition method, with the cumulative effect recognized as of the date of initial adoption. Effective January 1, 2017, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
        In 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.
        We believe the adoption of ASU 2014-09 will require us to recognize revenue from certain of our professional services over time rather than upon completion of the services. We expect this change may result in some acceleration of revenue recognition.
        In addition, under current guidance, the amount that is allocated to, and recognized as revenue related to, a delivered service is limited to the amount that is not contingent on completion of the remaining performance obligations. We expect the removal of this limitation on contingent revenue under ASU 2014-09 to result in revenue being recognized earlier for certain contracts.
        In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. We expect this requirement will result in an increase in the costs that we capitalize. The guidance also requires that these costs be deferred over a term that is consistent with the transfer of services related to the asset. Based on our preliminary analysis, we believe this term will be approximately three years compared to one year or less under current guidance.
        Under ASU 2014-09, in addition to recording deferred revenue when the related cash payments are received, we will record deferred revenues when payments are due in advance of our performance, including amounts that are refundable. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.
        We are still evaluating the ASU for other potential impacts to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and expect to utilize the modified retrospective transition method. We have a project plan in place guiding our transition which includes the necessary changes to accounting processes, procedures, systems and internal controls.
        In May 2017, the FASB issued ASU 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective prospectively for the annual period ending December 31, 2018 and interim periods within that annual period. Early adoption is permitted. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Consolidated Balance Sheet and Statement of Operations Information Supplemental Consolidated Balance Sheet and Statement of Operations Information
Accrued Expenses and Other Current Liabilities
        Accrued expenses and other current liabilities consisted of (in thousands):
 June 30, 2017December 31, 2016
Accrued vacation $5,686  $4,368 
Accrued commissions 2,131  2,382 
Accrued bonuses 5,107  8,927 
Estimated health insurance claims 1,100  1,210 
Accrued other liabilities 3,262  3,808 
 $17,286  $20,695 
Other Income, net
        Other income, net for the three and six months ended June 30, 2017 and 2016 consisted of (in thousands):
Three months ended June 30,  Six months ended June 30, 
 2017  2016 2017 2016 
Interest income $129  $62  $220  $145 
Income from training reimbursement program 198  230  736  663 
Other (151) (14) (168) 46 
 $176  $278  $788  $854 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities
6 Months Ended
Jun. 30, 2017
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
        At June 30, 2017, marketable securities consisted of the following (in thousands):
 Amortized Cost Unrealized Gains Unrealized Losses Aggregate Fair Value 
U.S. treasury debt securities $2,701 $— $(6)$2,695 
U.S. corporate debt securities 10,185 (5)10,182 
Money market funds 53,903 — — 53,903 
 $66,789 $$(11)$66,780 
Included in cash and cash equivalents $53,903  $—  $—  $53,903 
Included in marketable securities $12,886  $ $(11) $12,877 
        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   (7) 7,937 
Money market funds 43,496  —  —  43,496 
 $54,942  $ $(12) $54,931 
Included in cash and cash equivalents $43,496  $—  $—  $43,496 
Included in marketable securities $11,446  $ $(12) $11,435 
        The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2017, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
 As of June 30, 2017 
 Less than 12 months  12 months or greater 
 Fair Value  Unrealized Loss  Fair Value  Unrealized Loss 
U.S. treasury debt securities $2,695  $(6) $—  $— 
U.S. corporate debt securities 6,023  (5) —  — 
Total $8,718  $(11) $—  $— 
        We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of June 30, 2017 to hold these investments until the cost basis is recovered.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
        We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 -  Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 -  Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 -  Inputs are unobservable inputs based on our assumptions.
Financial Assets
         Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
        When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of June 30, 2017, all of our
marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
        Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2 and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of June 30, 2017 Fair Value Measurements as of December 31, 2016 
Description  Total  Level 1  Level 2  Total  Level 1  Level 2 
Money market funds  $53,903  $53,903  $—  $43,496  $43,496  $— 
U.S. treasury debt securities  2,695  —  2,695  3,498  —  3,498 
U.S. corporate debt securities  10,182  —  10,182  7,937  —  7,937 
  $66,780  $53,903  $12,877  $54,931  $43,496  $11,435 
             
Included in cash and cash equivalents  $53,903      $43,496     
Included in marketable securities  $12,877      $11,435     
Other Fair Value Measurements
        At June 30, 2017, the fair value of our debt obligations approximated the carrying amount of $53,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 24 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
There have been no material changes in our future estimated minimum lease payments under non-cancelable operating, capital and financing leases, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.
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 25 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units and options to purchase Class A common stock.
As of June 30, 2017, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units.
As of June 30, 2017, 2,600,554 shares of Class A common stock were available for grant under the 2014 Plan.
Stock-Based Compensation Expense
Stock-based compensation expense for the six months ended June 30, 2017 was $5.3 million, $1.2 million, and $2.0 million for options to purchase Class A common stock, restricted stock awards and restricted stock units, respectively. Stock-based compensation expense for the six months ended June 30, 2016 was $4.5 million, $1.6 million and $0.8 million for options to purchase Class A common stock, restricted stock awards and restricted stock units, respectively.
        Stock-based compensation expense associated with 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):
Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Cost of revenue        
Subscription and support $178  $125  $318  $243 
Professional services 100  93  200  215 
Operating expenses        
Research and development 472  609  965  1,193 
Sales and marketing 694  449  1,353  904 
General and administrative 2,953  2,226  5,700  4,337 
Total $4,397  $3,502  $8,536  $6,892 
        The fair value of each option 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:
 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Expected term (in years) 6.1  6.1  6.0 - 6.1  6.0 - 6.1 
Risk-free interest rate 1.90% - 2.03%  1.41% - 1.54%  1.90% - 2.14%  1.41% - 1.90% 
Expected volatility 39.3% - 39.6%  44.7% - 45.1%  39.3% - 43.8%  44.7% - 45.3% 
Stock Options
        The following table summarizes the option activity under the Plans for the six months ended June 30, 2017:
 Options  Weighted-Average Exercise Price  Weighted-Average Remaining Contractual Term (Years)  Aggregate Intrinsic Value 
       (in thousands) 
Outstanding at December 31, 2016 7,532,455  $12.22  7.2 $19,988 
Granted 1,415,953  13.94     
Forfeited (242,609) 14.47     
Exercised (566,648) 9.73     
Outstanding at June 30, 2017 8,139,151  $12.64  7.2 $52,205 
        
Exercisable at June 30, 2017 4,520,224  $10.94  6.0 $36,672 
        Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the six months ended June 30, 2017 and 2016 was $4.2 million and $1.5 million, respectively.
        The weighted-average grant-date fair value of options granted during the six months ended June 30, 2017 and 2016 was $6.05 and $6.53, respectively. The total fair value of options vested during the six months ended June 30, 2017 and 2016 was approximately $5.2 million and $4.1 million, respectively. Total unrecognized compensation expense of $20.8 million related to options will be recognized over a weighted-average period of 2.4 years.
Restricted Stock Awards
        We have granted restricted stock awards to our executive officers that vest in three equal annual installments from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the six months ended June 30, 2017 and 2016 was approximately $2.4 million and $3.3 million, respectively.
        The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2017:
 Number of Shares  Weighted-Average Grant Date Fair Value 
    
Unvested at December 31, 2016 353,335  $13.40 
Granted —  — 
Forfeited —  — 
Vested (176,670) 13.40 
Unvested at June 30, 2017 176,665  $13.40 
        Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At June 30, 2017, there was approximately $1.4 million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 0.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. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the six months ended June 30, 2017 was approximately $2.5 million. No restricted stock units vested during the six months ended June 30, 2016.
        The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2017:
 Number of Shares  Weighted-Average Grant Date Fair Value 
    
Unvested at December 31, 2016 381,952  $15.11 
Granted 413,792  13.95 
Forfeited —  — 
Vested(1) 
(174,211) 14.58 
Unvested at June 30, 2017 621,533  $14.48 
(1) As of June 30, 2017, recipients of 146,075 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan. 
        Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At June 30, 2017, there was approximately $7.5 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.0 years.
Employee Stock Purchase Plan
        Our Employee Stock Purchase Plan (“ESPP”) became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about July 15 and January 15 and exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of June 30, 2017, 5,000,000 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of the Company’s common stock in a six-month offering period. The ESPP's initial offering period began in July 2017. Accordingly, no shares of the Company's common stock had been purchased or distributed pursuant to the ESPP as of June 30, 2017.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share
6 Months Ended
Jun. 30, 2017
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 participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
        We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.
        A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
 Three months ended 
 June 30, 2017 June 30, 2016
 Class A  Class B  Class A  Class B 
Numerator        
Net loss $(7,527) $(2,669) $(8,219) $(3,306)
        
Denominator        
Weighted-average common shares outstanding - basic and diluted 30,585,012  10,844,679  28,950,226  11,643,682 
Basic and diluted net loss per share $(0.25) $(0.25) $(0.28) $(0.28)
 Six months ended 
 June 30, 2017 June 30, 2016
 Class A  Class B  Class A  Class B 
Numerator        
Net loss $(11,814) $(4,218) $(16,718) $(6,852)
        
Denominator        
Weighted-average common shares outstanding - basic and diluted 30,413,156  10,856,882  28,742,233  11,780,557 
Basic and diluted net loss per share $(0.39) $(0.39) $(0.58) $(0.58)
        The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
 As of 
 June 30, 2017 June 30, 2016
Shares subject to outstanding common stock options 8,139,151  7,433,402 
Shares subject to unvested restricted stock awards 176,665  353,335 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2016 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and six months ended June 30, 2017 are not necessarily indicative of the results expected for the full year ending December 31, 2017.
Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP 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.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
        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 in addition to other changes. The guidance became effective for interim and annual periods beginning after December 15, 2016. Effective January 1, 2017, we adopted this standard. We elected to recognize forfeitures on share-based payment awards as they occur. The adoption, along with the remaining provisions of ASU 2016-09, did not have a material impact on our consolidated financial statements.
        In October 2016, the FASB issued ASU 2016-16, Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory, which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The new guidance is effective for annual reporting periods beginning after December 15, 2017. Early adoption is permitted as of the beginning of an annual reporting period. The new standard must be adopted using a modified retrospective transition method, with the cumulative effect recognized as of the date of initial adoption. Effective January 1, 2017, we adopted this standard. The adoption of this new guidance did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
        In 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.
        We believe the adoption of ASU 2014-09 will require us to recognize revenue from certain of our professional services over time rather than upon completion of the services. We expect this change may result in some acceleration of revenue recognition.
        In addition, under current guidance, the amount that is allocated to, and recognized as revenue related to, a delivered service is limited to the amount that is not contingent on completion of the remaining performance obligations. We expect the removal of this limitation on contingent revenue under ASU 2014-09 to result in revenue being recognized earlier for certain contracts.
        In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. We expect this requirement will result in an increase in the costs that we capitalize. The guidance also requires that these costs be deferred over a term that is consistent with the transfer of services related to the asset. Based on our preliminary analysis, we believe this term will be approximately three years compared to one year or less under current guidance.
        Under ASU 2014-09, in addition to recording deferred revenue when the related cash payments are received, we will record deferred revenues when payments are due in advance of our performance, including amounts that are refundable. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.
        We are still evaluating the ASU for other potential impacts to our consolidated financial statements. We plan to adopt the guidance as of January 1, 2018 and expect to utilize the modified retrospective transition method. We have a project plan in place guiding our transition which includes the necessary changes to accounting processes, procedures, systems and internal controls.
        In May 2017, the FASB issued ASU 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective prospectively for the annual period ending December 31, 2018 and interim periods within that annual period. Early adoption is permitted. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.
Fair Value of Financial Instruments Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.        When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service.
Stock-based Compensation The fair value of each option 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.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of (in thousands):
 June 30, 2017December 31, 2016
Accrued vacation $5,686  $4,368 
Accrued commissions 2,131  2,382 
Accrued bonuses 5,107  8,927 
Estimated health insurance claims 1,100  1,210 
Accrued other liabilities 3,262  3,808 
 $17,286  $20,695 
Schedule of Other Income and (Expense), net Other income, net for the three and six months ended June 30, 2017 and 2016 consisted of (in thousands):
Three months ended June 30,  Six months ended June 30, 
 2017  2016 2017 2016 
Interest income $129  $62  $220  $145 
Income from training reimbursement program 198  230  736  663 
Other (151) (14) (168) 46 
 $176  $278  $788  $854 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2017
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities At June 30, 2017, marketable securities consisted of the following (in thousands):
 Amortized Cost Unrealized Gains Unrealized Losses Aggregate Fair Value 
U.S. treasury debt securities $2,701 $— $(6)$2,695 
U.S. corporate debt securities 10,185 (5)10,182 
Money market funds 53,903 — — 53,903 
 $66,789 $$(11)$66,780 
Included in cash and cash equivalents $53,903  $—  $—  $53,903 
Included in marketable securities $12,886  $ $(11) $12,877 
        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   (7) 7,937 
Money market funds 43,496  —  —  43,496 
 $54,942  $ $(12) $54,931 
Included in cash and cash equivalents $43,496  $—  $—  $43,496 
Included in marketable securities $11,446  $ $(12) $11,435 
Schedule of Cash and Cash Equivalents At June 30, 2017, marketable securities consisted of the following (in thousands):
 Amortized Cost Unrealized Gains Unrealized Losses Aggregate Fair Value 
U.S. treasury debt securities $2,701 $— $(6)$2,695 
U.S. corporate debt securities 10,185 (5)10,182 
Money market funds 53,903 — — 53,903 
 $66,789 $$(11)$66,780 
Included in cash and cash equivalents $53,903  $—  $—  $53,903 
Included in marketable securities $12,886  $ $(11) $12,877 
        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   (7) 7,937 
Money market funds 43,496  —  —  43,496 
 $54,942  $ $(12) $54,931 
Included in cash and cash equivalents $43,496  $—  $—  $43,496 
Included in marketable securities $11,446  $ $(12) $11,435 
Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of June 30, 2017, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
 As of June 30, 2017 
 Less than 12 months  12 months or greater 
 Fair Value  Unrealized Loss  Fair Value  Unrealized Loss 
U.S. treasury debt securities $2,695  $(6) $—  $— 
U.S. corporate debt securities 6,023  (5) —  — 
Total $8,718  $(11) $—  $— 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured on Recurring Basis The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of June 30, 2017 Fair Value Measurements as of December 31, 2016 
Description  Total  Level 1  Level 2  Total  Level 1  Level 2 
Money market funds  $53,903  $53,903  $—  $43,496  $43,496  $— 
U.S. treasury debt securities  2,695  —  2,695  3,498  —  3,498 
U.S. corporate debt securities  10,182  —  10,182  7,937  —  7,937 
  $66,780  $53,903  $12,877  $54,931  $43,496  $11,435 
             
Included in cash and cash equivalents  $53,903      $43,496     
Included in marketable securities  $12,877      $11,435     
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-based Compensation Expense Stock-based compensation expense associated with 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):
Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Cost of revenue        
Subscription and support $178  $125  $318  $243 
Professional services 100  93  200  215 
Operating expenses        
Research and development 472  609  965  1,193 
Sales and marketing 694  449  1,353  904 
General and administrative 2,953  2,226  5,700  4,337 
Total $4,397  $3,502  $8,536  $6,892 
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:
 Three months ended June 30,  Six months ended June 30, 
 2017  2016  2017  2016 
Expected term (in years) 6.1  6.1  6.0 - 6.1  6.0 - 6.1 
Risk-free interest rate 1.90% - 2.03%  1.41% - 1.54%  1.90% - 2.14%  1.41% - 1.90% 
Expected volatility 39.3% - 39.6%  44.7% - 45.1%  39.3% - 43.8%  44.7% - 45.3% 
Schedule of Stock-Option Activity The following table summarizes the option activity under the Plans for the six months ended June 30, 2017:
 Options  Weighted-Average Exercise Price  Weighted-Average Remaining Contractual Term (Years)  Aggregate Intrinsic Value 
       (in thousands) 
Outstanding at December 31, 2016 7,532,455  $12.22  7.2 $19,988 
Granted 1,415,953  13.94     
Forfeited (242,609) 14.47     
Exercised (566,648) 9.73     
Outstanding at June 30, 2017 8,139,151  $12.64  7.2 $52,205 
        
Exercisable at June 30, 2017 4,520,224  $10.94  6.0 $36,672 
Schedule of Restricted Stock Awards The following table summarizes the restricted stock award activity under the Plan for the six months ended June 30, 2017:
 Number of Shares  Weighted-Average Grant Date Fair Value 
    
Unvested at December 31, 2016 353,335  $13.40 
Granted —  — 
Forfeited —  — 
Vested (176,670) 13.40 
Unvested at June 30, 2017 176,665  $13.40 
Schedule of Restricted Stock Units The following table summarizes the restricted stock unit activity under the Plan for the six months ended June 30, 2017:
 Number of Shares  Weighted-Average Grant Date Fair Value 
    
Unvested at December 31, 2016 381,952  $15.11 
Granted 413,792  13.95 
Forfeited —  — 
Vested(1) 
(174,211) 14.58 
Unvested at June 30, 2017 621,533  $14.48 
(1) As of June 30, 2017, recipients of 146,075 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
 Three months ended 
 June 30, 2017 June 30, 2016
 Class A  Class B  Class A  Class B 
Numerator        
Net loss $(7,527) $(2,669) $(8,219) $(3,306)
        
Denominator        
Weighted-average common shares outstanding - basic and diluted 30,585,012  10,844,679  28,950,226  11,643,682 
Basic and diluted net loss per share $(0.25) $(0.25) $(0.28) $(0.28)
 Six months ended 
 June 30, 2017 June 30, 2016
 Class A  Class B  Class A  Class B 
Numerator        
Net loss $(11,814) $(4,218) $(16,718) $(6,852)
        
Denominator        
Weighted-average common shares outstanding - basic and diluted 30,413,156  10,856,882  28,742,233  11,780,557 
Basic and diluted net loss per share $(0.39) $(0.39) $(0.58) $(0.58)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
 As of 
 June 30, 2017 June 30, 2016
Shares subject to outstanding common stock options 8,139,151  7,433,402 
Shares subject to unvested restricted stock awards 176,665  353,335 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued vacation $ 5,686 $ 4,368
Accrued commissions 2,131 2,382
Accrued bonuses 5,107 8,927
Estimated health insurance claims 1,100 1,210
Accrued other liabilities 3,262 3,808
Accrued expenses and other current liabilities $ 17,286 $ 20,695
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Other Nonoperating Income (Expense) [Abstract]        
Interest income $ 129 $ 62 $ 220 $ 145
Income from training reimbursement program 198 230 736 663
Other (151) (14) (168) 46
Nonoperating income (expense) $ 176 $ 278 $ 788 $ 854
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 59,986 $ 52,204 $ 51,281 $ 39,885 $ 43,226 $ 58,750
Schedule of Available-for-sale Securities [Line Items]            
Unrealized Gains 2   1      
Unrealized Losses (11)   (12)      
Cash and cash equivalents and available-for-sale securities, amortized cost 66,789   54,942      
Cash and cash equivalents and available-for-sale securities 66,780   54,931      
U.S. treasury debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 2,701   3,503      
Unrealized Gains 0   0      
Unrealized Losses (6)   (5)      
Aggregate Fair Value 2,695   3,498      
U.S. corporate debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 10,185   7,943      
Unrealized Gains 2   1      
Unrealized Losses (5)   (7)      
Aggregate Fair Value 10,182   7,937      
Money market funds            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 53,903   43,496      
Cash and cash equivalents, aggregate fair value 53,903   43,496      
Cash and cash equivalents | Money market funds            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 53,903   43,496      
Cash and cash equivalents, aggregate fair value 53,903   43,496      
Marketable securities | U.S. corporate debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 12,886   11,446      
Unrealized Gains 2   1      
Unrealized Losses (11)   (12)      
Aggregate Fair Value $ 12,877   $ 11,435      
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Fair Value  
Less than 12 months $ 8,718
12 months or greater 0
Unrealized Loss  
Less than 12 months (11)
12 months or greater 0
U.S. treasury debt securities  
Fair Value  
Less than 12 months 2,695
12 months or greater 0
Unrealized Loss  
Less than 12 months (6)
12 months or greater 0
U.S. corporate debt securities  
Fair Value  
Less than 12 months 6,023
12 months or greater 0
Unrealized Loss  
Less than 12 months (5)
12 months or greater $ 0
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities $ 2,695 $ 3,498
U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 10,182 7,937
U.S. corporate debt securities | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 12,877 11,435
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 53,903 43,496
Money market funds | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 53,903 43,496
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt fair value 53  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 66,780 54,931
Recurring | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 53,903 43,496
Recurring | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 12,877 11,435
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 2,695 3,498
Recurring | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 10,182 7,937
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 53,903 43,496
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 53,903 43,496
Recurring | Level 1 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 0 0
Recurring | Level 1 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 53,903 43,496
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 12,877 11,435
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 2,695 3,498
Recurring | Level 2 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities - domestic debt securities 10,182 7,937
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds $ 0 $ 0
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 4,397 $ 3,502 $ 8,536 $ 6,892
Employee stock options | Class A Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense     5,300 4,500
Restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense     1,200 1,600
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense     $ 2,000 $ 800
2014 Equity Incentive Plan | Class A Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for grant 2,600,554   2,600,554  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 4,397 $ 3,502 $ 8,536 $ 6,892
Subscription and support        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 178 125 318 243
Professional services        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 100 93 200 215
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 472 609 965 1,193
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 694 449 1,353 904
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 2,953 $ 2,226 $ 5,700 $ 4,337
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Assumptions (Details) - Employee stock options
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Weighted-Average Assumptions        
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days    
Risk-free interest rate, min (as percent) 1.90% 1.41% 1.90% 1.41%
Risk-free interest rate, max (as percent) 2.03% 1.54% 2.14% 1.90%
Expected volatility, min (as percent) 39.30% 44.70% 39.30% 44.70%
Expected volatility, max (as percent) 39.60% 45.10% 43.80% 45.30%
Minimum        
Weighted-Average Assumptions        
Expected term (in years)     6 years 6 years
Maximum        
Weighted-Average Assumptions        
Expected term (in years)     6 years 1 month 6 days 6 years 1 month 6 days
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Options (in shares):      
Outstanding beginning of the period (in shares) 7,532,455    
Granted (in shares) 1,415,953    
Forfeited (in shares) (242,609)    
Exercised (in shares) (566,648)    
Outstanding end of the period (in shares) 8,139,151   7,532,455
Exercisable at end of the period (in shares) 4,520,224    
Weighted-Average Exercise Price (in dollars per share):      
Outstanding beginning of the period (in dollars per share) $ 12.22    
Granted (in dollars per share) 13.94    
Forfeited (in dollars per share) 14.47    
Exercised (in dollars per share) 9.73    
Outstanding end of the period (in dollars per share) 12.64   $ 12.22
Exercisable at the end of the period (in dollars per share) $ 10.94    
Outstanding, weighted-average remaining contractual term (years) 7 years 2 months 12 days   7 years 2 months 12 days
Exercisable, weighted-average remaining contractual term (years) 6 years    
Outstanding, aggregate intrinsic value $ 52,205   $ 19,988
Exercisable, aggregate intrinsic value 36,672    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options exercised intrinsic value $ 4,200 $ 1,500  
Options grants in period, weighted average grant date fair value (in dollars per share) $ 6.05 $ 6.53  
Options vested in period fair value $ 5,200 $ 4,100  
Options unrecognized compensation expense $ 20,800    
Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options unrecognized compensation expense, period for recognition (years) 2 years 4 months 24 days    
Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Expiration period (years) 10 years    
Minimum | Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Award vesting period (years) 3 years    
Maximum | Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Award vesting period (years) 4 years    
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Restricted Stock Awards (Details) - Restricted stock awards - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period, fair value $ 2.4 $ 3.3
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 353,335  
Granted (in shares) 0  
Forfeited (in shares) 0  
Vested (in shares) (176,670)  
Unvested at end of period (in shares) 176,665  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 13.40  
Granted (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Vested (in dollars per share) 13.40  
Unvested at end of period (in dollars per share) $ 13.40  
Unrecognized compensation expense $ 1.4  
Unrecognized compensation expense, period for recognition (years) 7 months 6 days  
Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period, fair value $ 2,500,000 $ 0
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 381,952  
Granted (in shares) 413,792  
Forfeited (in shares) 0  
Vested (in shares) (174,211)  
Unvested at end of period (in shares) 621,533  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 15.11  
Granted (in dollars per share) 13.95  
Forfeited (in dollars per share) 0  
Vested (in dollars per share) 14.58  
Unvested at end of period (in dollars per share) $ 14.48  
Number of vested shares recipients elected to defer settlement (in shares) 146,075  
Unrecognized compensation expense $ 7,500,000  
Unrecognized compensation expense, period for recognition (years) 2 years  
Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Board of Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 1 year  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - USD ($)
1 Months Ended
Jun. 13, 2017
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Purchase price of common stock, percentage of fair market value 85.00%  
Stock purchase offering period 6 months  
Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant   5,000,000
Maximum stock purchase value per employee $ 12,500  
Shares distributed during period   0
Shares purchased during period   0
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Numerator        
Net loss $ (10,196) $ (11,525) $ (16,032) $ (23,570)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 41,429,691 40,593,908 41,270,038 40,522,790
Basic and diluted net loss per share (in dollars per share) $ (0.25) $ (0.28) $ (0.39) $ (0.58)
Class A Common Stock        
Numerator        
Net loss $ (7,527) $ (8,219) $ (11,814) $ (16,718)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 30,585,012 28,950,226 30,413,156 28,742,233
Basic and diluted net loss per share (in dollars per share) $ (0.25) $ (0.28) $ (0.39) $ (0.58)
Class B Common Stock        
Numerator        
Net loss $ (2,669) $ (3,306) $ (4,218) $ (6,852)
Denominator        
Weighted-average common shares outstanding - basic and diluted (in shares) 10,844,679 11,643,682 10,856,882 11,780,557
Basic and diluted net loss per share (in dollars per share) $ (0.25) $ (0.28) $ (0.39) $ (0.58)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
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) 8,139,151 7,433,402
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) 176,665 353,335
EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *Z" TL?(\\#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,$% @ KH(#2V;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 " "N@@-+*Y96BN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;25*:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, . M'7I*4)45,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>H MX.WI\65>M[ ^D?(:\Z]D!9T"KMEE\FOSL-EMF:QY=5?P^X(WNVHE:BZ:V_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ KH(#2YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "N@@-+-^W(J(@" A"0 & 'AL+W=OZZJ1:_^J5+L, GF\LIK*)]ZR M1K\Y6JS$)0K%IZ83^8^MGNA9X%0Y136;-&EKSQ!#NO_0TL=Y ; M@D7\*ME#CL:>*>7 ^8N9?#VM_=!DQ"IV5"8$U8\[V[&J,I%T'G_ZH/Z@:8CC M\5OTS[9X7_RI*YK/_>]$SO36Z6>^>,+ZPM*?*^O_AN[LTK#329: MX\@K:7^]XTTJ7O=1="HU?>V>96.?C^Y-##T-)Y">0 9"MSFSA*@G1.^$V!;? M969+_405+5:"/SS1_5LM-4T!RTAOYM$LVKVS[W2U4J_>BW 5W$V8'K'M$&2$ M@ $1Z-B# ,$$ML2AD_\%=BXBP@4BM(+(TJ,1/<;I,4J/+3T>T9/)!KB(%!=( M4('$H6<3@0Z16$33[7 <)U&8X#(I*I,Z,OE$QD4L<($,%<@<.DQ;!8',]$J. M2N0N?](LV]S9*Q)"AHLL4)&%*Q)-1!#(3$]!B+LJ="-,VZK'I&/,3&/!C'?! M59GV%H;)9U10 V^ N!$64Q470\(9%=S%$+D19GH'<"-#_-$/ >!&!=>I9/JM M M>K$4"8QNF<%NY6<,U(9KYZ@-L1L@^7BYL-7+>YY;IV@S"#19Y/>R@8'3@U M$Q=[-DOOR&^-O1B,5H?S?T/L@?4.[RX/WZFXE(WT#ESI8\\>3F?.%=,)A4\Z ME:N^KPR3BIV5&69Z++I#NYLHWO87DF"X%17_ %!+ P04 " "N@@-+*X00 M,G0$ "*%@ & 'AL+W=O(_'A8G=ON6[\/85A\;^IC?[_<#\/I+LOZQWUHJOYS>PK'^,M3VS75$!^[ MYZP_=:':34%-G:$Q>=94A^-RO9K>?>G6J_9EJ _'\*5;]"]-4W7_;4+=GN^7 ML'Q[\?7PO!_&%]EZ=:J>PY]A^.OTI8M/V;64W:$)Q_[0'A==>+I?_@1W6VO& M@$GQ]R&<^YO[Q=B4A[;]-C[\MKM?FM%1J,/C,!91Q2]8JLHW%62Q?JO)E U@5,\W<;G>CRI\33%V]OX@C7B(BDF MR7&2.._+G#5$40&6H'NQJA3""QGF)9>U& 1F18J@S*WNI%"=%-()JV13R$I1KNCB6JXL$H82:TX) M4=&+4>(1+8DOIK7'1^2(UOZ .9%2 S-?X*$G+UW9;1>-2 M3G04HX)B/D^ALD[-#EOK9.4)0$=6)@2C8:WIR/ M)._WE#H[2;+3\0%)"A'R3SBR2S'+BM$:RB._1 MMYHFY41G%#9FS>VQ%/!L?*RY.,EN#@7'4]H_ MJN[Y<.P7#^TPM,UT"OC4MD.(Y9G/,:_[4.VN#W5X&L;;(MYWE]/1R\/0GN:3 MW^QZ_+S^'U!+ P04 " "N@@-+YI2P)*@" #;"@ & 'AL+W=OQM4E5&,4!I5M*C#U<*NO8C5@I]56=3L M103R7%54_%NSDE^7(0X_%EZ+XTF9A6BU:.B1_63J5_,B]"SJL^R+BM6RX'4@ MV&$9?L+/&YR: *OX7;"K'(P#4\J6\S/"-JPL32;- M\;=+&O9[FL#A^"/[%UN\+F9+)=OP\D^Q5Z=EF(7!GAWHN52O_/J5=04E8=!5 M_YU=6*GEAD3OL>.EM-_![BP5K[HL&J6B[^VSJ.WSVKZ9YUT8'!!W 7$?@&O:R2;!%= M3)Y.LFXE\4 2CQ4;0)'TDDCOWT/$($1LXV=#B-R!:"5S*ZFM!!.2.!R^*$<( M!B$@"/% 4N2 M))LL =Z0@@[)/=4(Y89R#+S69Q=UJTD&1X*ZCX.SR/*$5," M,B4^D],+Z\3;R66YI1@QI"!#ZC,0AR&]RW!+,6*8@PQSCR&>^&TS,#[S:Y@Y M-60/]=D]U8@E!UERG\7Y7ZWSZ>YQ#_8AZ8@*(]B8D,^5NLZ$O-T(RDF.L>=0 MD)*D.<[S":H)N\0^U=REP@]30N[*QOS MP.:' ?=SNQ+[II9,=.5#TC$7;( 8<$"O*WV#PRB;D2S+7"Q0F>.A&PO=V]R:W-H965T&ULC9C;;N,V$(9?1?!]5AP> M1"IP#$2R%RW0 L$NVEXK-A,;*UE>28FW;U_JL%YG9I3TQI+H;TC^Y) SY/)< M-]_:O?==]*,JC^W=8M]UI]LX;K=[7Q7MI_KDC^&?I[JIBBY\-L]Q>VI\L1N, MJC*60B1Q51R.B]5R*'MH5LOZI2L/1__01.U+517-OYDOZ_/= A8_"[X+SZW)=E7U/HQ_>ITL6ES=[P^OUG[9\' M\4',8]'ZO"[_.>RZ_=W"+:*=?RI>RNY+??[-3X+,(IK4_^%??1GPOB>AC6U= MML-OM'UIN[J::@E=J8H?X_-P')[G\1]K)C/>0$X&\F( [QNHR4#],M#O&NC) M0/_?%LQD8% +\:A]&,QUT16K95.?HV;TAU/1NQW;2A] M725N&;_V]4Q(-B+R&DG?(FN*P(6(0_N73DBN$YDDYO)M SDEK$!]^+"2S;N5 MO.FF8L=*#?;JVGY&IF;M]6"OK^U1%[,1L0-R'! M4H>DYI12.B630BDGC$1U M;2B5.&,TK\NPN@S5I9"N$3'7?=$ 2!8#"8U&:$TA*:PU2!6E(!7"\:H25E5" M56FD*B&MZ%2E6!9#*8'%KRD% F2*A5',69-(7IAEA5GJQH:W=ZR]^]B-'>EE MF"*TK^0,)!1V8@J!4614&"I EE>5LJK2CYTX):TD1F)5%#)&(6A-(5 @D/8- M0X&5":\*!+^_"ZHK0;HFYDU#6CJ$Y1PFC;5(&X-)9P1:.QL.,XE3,^IFHA=0 M=1:K ]*0,B ,5L=@0BN-U5',2HO7_(;!$G VG5''AL5[D'2ESFQAP$KP:.<GTDFPA-U ME &\43(,/J5LN+;FCL1\\)>2*L(G\XFQ:,Y2[(PL!T8:K(SC$J&(.H8+=K-S3J? $B: &#_RB8FO>ZK^(2EYS,87K$\1L((C\WM19)/ "1- M '">F4D:C77(W4.8Q*=0CA0F'%<%TN4(1_&GA!?W4=5OGD> M+@?;:%N_'+O>!:Y*+Q>0][*_ST+E&=SFP)2OX78S7B_^JGZ\[?RS:)X/QS9Z MK+NNKH:[KJ>Z[GP0$*9D$>U]L;M\E/ZIZU]M>&_&6\;QHZM/TPUJ?+G&7?T' M4$L#!!0 ( *Z" TM*_^L5FP( !H) 8 >&PO=V]R:W-H965T&ULC5;;CILP$/T5Q'L7#)A+1"(M)%4KM=)J5VV?G<1)T *FMA.V M?U_;$):UG;0O8 _GS,P9VXSSGM!7=L*8.V]-W;*E>^*\6W@>VYUP@]@#Z7 K MOAP(;1 74WKT6$@ZK67>7*]D17.3GSNFKQ$W78N6D0_5/@ MFO1+%[A7PW-U/'%I\%9YAX[X!?,?W1,5,V_RLJ\:W+**M [%AZ7["!:;3.(5 MX&>%>S8;.U+)EI!7.?FZ7[J^3 C7>,>E!R1>%USBNI:.1!J_1Y_N%%(2Y^.K M]\]*N]"R10R7I/Y5[?EIZ::NL\<'=*[Y,^F_X%$/=)U1_#=\P;6 RTQ$C!VI MF7HZNS/CI!F]B%0:]#:\JU:]^]'_E68G!",AF @B]CU".!+"=T)TEQ"-A.A_ M(\"1 +4(WJ!=%7.-.%KEE/0.';9#A^2N PLHEFLGC6IUU#=13R:LEU46Y-Y% M^ADAQ0 )9I X^PA9FQ P(3P1?THBL"51! 9=RZ$T$8FOY?!/)YN[3CZD&5IK M%2I^.*]5:.='5GZD^-&,GZ9:K0=(HB"M@GP"/LABK1PV&( !U$IB@\5^J-?% M @M">*LVT*H-FK6)[/S8RH^-VF2:FF* P'F:4-\G)B;62KRVN$FU^FXLF/#& M4B=6.8DI1XM1)&8,78T- C0Y)D8[&!L3 6\L36K5DII:(DU+:ED:#5.:F"C1 MM%C<&$MC8H(;_YK,JB8SU6AI%)GM$ 90JVMI@X$HT?>;#18#H,$V%I@XA%&F M:?-F/_8&TZ/JLLS9D7/+Y?F;6:=&_AC(QJ#9"[ H@<6^%HU_Z-/O[H=;PW=$ MCU7+G"WAHAVIIG$@A&.1O?\@%N0D+BK3I,8'+H>)&-.A70\33KKQ)N)-UZ'5 M7U!+ P04 " "N@@-+7.5 >R$" !1!@ & 'AL+W=OUXFK"3)'4#.^Z($Z68_\V L&[C M^NXE\%*7E=0!E"8M+N$'R)_MCJL3&E0.-85&U*QQ.!PW[I._?HXUW@!^U=") MT=[13O:,O>K#U\/&]71!0*"06@&KY0PY$**%5!E_K*8[I-3$\?ZB_MEX5U[V M6$#.R._Z(*N-^^ Z!SCB$Y$OK/L"UD_L.M;\-S@#47!=BDX?'Q)TUCH6DO608 2Y M?[R&;.<0?T @E7\H(E@J(@MF]. Z03Y'K+Q)#1^*/-\4N2HS7.Q5:/CAN%?A M,C]:Y$>&'XWYDT9F/61E((V!3&SFIMRNU MY_V4ZP^2M7: H^%?)/T'4$L#!!0 ( *Z" TLDZ^(9M 8 %4F 8 M>&PO=V]R:W-H965T&ULC9K=;N,V$(5?Q?"]U^*0%*4@";#Z M*5J@!19;M+W6)DIBK&VYLI)LW[Z4K'BMF<,H-[&M' YY2(H?A]+U:]-^/S[5 M=;?XL=ONCS?+IZX[7*W7Q[NG>E<=/S6'>N__\]"TNZKS/]O']?'0UM7]4&BW M75,4Q>M=M=DO;Z^':U_:V^OFN=MN]O67=G%\WNVJ]K^LWC:O-TNU?+OP=?/X MU/47UK?7A^JQ_K/N_CI\:?VO]3G*_697[X^;9K]HZX>;Y6=U51K7%Q@4?V_J MU^/%]T5OY5O3?.]__'9_LXSZ%M7;^J[K0U3^XZ7.Z^VVC^3;\>\8='FNLR]X M^?TM^B^#>6_F6W6L\V;[S^:^>[I9)LO%??U0/6^[K\WKK_5HR"X7H_O?ZY=Z MZ^5]2WP==\WV./Q=W#T?NV8W1O%-V54_3I^;_?#Y.L9_*X8+T%B S@5\W>\5 MT&,!_;. >;> &0N8C]9@QP*6U; ^>1\ZLZBZZO:Z;5X7[6D^'*I^VJDKZX?K MKK\XC,[P/]^?1W_UY59%ZGK]T@<:-=E)0Q>:.)U*"BGY&63M&W!N!:%69"2* MT[2"7"IL/)%.6+.L3)(LCS3L&R$C;4.=8Z,V"SM$X0 P#Q*)S5&18[YPT]J*A M2>Q8UTA-ZGB_2(URE@U%"42I"XRW@Y84HCA) Z82:"H!IE@M62*[SO I+#6&C4 !)&+N@JI"$S>%?E+@A_5_EHI* MV.J32\6*3=YB-D@)@L38BHKP,266%.SX#LU$S;;5)N3>D4HY;0RJKN#6DHC3@#/-;28!KL9643%TE ML>7. 'GY:!0H%-__E+"^T(S&#%< XDIS7Q*K*TKXP.9(IC2),4/1(A)+$(IF M56@-PC17$N=\K%4"D>7TE$%WF6M,T">.=)-X-O\5($E?Y'27W!616ISRO0\$2D[+ULP0R M\KJ -\QY IQ7?/]/DKI$UG!O4F4,'S,@6FEK';<&9!X-@36$,.@)@9XG B3I MZX=-),* T282>S,@BVTL$F(0C/1EMT_=8>838G[@?B7,?$+,YYMP0OSEZQ 2 M67'#(I7B4Z2$JB@*8)$P\$D"7RF^)2? 7S^Q.?*1+!%Y(%+%/E_D[F:"33GD#Z3CQ;()2= MIYH;DZJ4GUH4*)1RFF\\@E*I*+022PFJ@9$Y;O_3,^GSO.2 DA6J3@/0"H7![9W.G"^K($I MOAD?12PYX+: B$.G^$BDY?PS G%\EEA@.T:LUT# MMHNC%RUA*Y(+H#%B&DJ-R >!)G20K3'6-< Z/_K/-,C-G30%B*TUSYL+($L< M?UI3HF JN3S"FCX&Q&0WX)B>WQF9 1DZ$=\_YD!F-'%L%"B:7ZKXYAG)$F<# M<#9XUV' KD/S78;P/2:TYZ([G+=P,YT(B%Z .: M$FD"A#>8\,:"P0Z%P$0U@*CB--+,IK\YD!#?6Q?S<4H@,:(-I:@!->>=G MH\B]9TE*^/I=S("5F5[>/P_M)Q\5=\[SO^O&]N'I^!^HS]:_4 ML.N9NLH5N%ZHJ_+TAM//\*<7KOZHVL?-_KCXUG1=LQM>MWEHFJ[V38\^^6%X MJJO[\X]M_=#U7YW_WIY>=#K]Z)K#^!+7^OPFV>W_4$L#!!0 ( *Z" TM- M[1; KP$ -(# 8 >&PO=V]R:W-H965T&UL?5-M;YPP M#/XK47Y ?S8 MV\[P^,N:H#Q=V-Z4'CG\98Q3VZMF6NM\#K"%*2I;O= M+5-<:%KF,7:R96X&+X6&DR5N4(K;UR-(,Q8TH=? HV@['P*LS'O>PC?PW_N3 M18\M++50H)TPFEAH"GJ?'(Y9R(\)/P2,;F63T,G9F*?@?*X+N@N"0$+E P/' MXP(/(&4@0AG/,R==2@;@VKZR?XR]8R]G[N#!R)^B]EU![RBIH>&#](]F_ 1S M/^\HF9O_ A>0F!Z48(W*2!>_I!J<-VIF02F*OTRGT/$<9_XK;!N0SH#T#8!- MA:+R#]SS,K=F)'::?<_#%2>'%&=3A6 <1?R'XAU&+V62)3F[!*(YYSCEI.N< M)8,A^U(BW2IQ3/^"I]OP_:;"?83O_U#X#X)LDR"+!-E_6]S*V;\IPE8S56#; MN$V.5&;0<9-7T65A[]-X)[_3IVW_RFTKM"-GX_%FX_P;8SR@E-T-KE"'#VQQ M)#0^F._1MM.:38XW_?R"V/*,RU]02P,$% @ KH(#2R]?<1FP 0 T@, M !@ !X;"]W;W)KF XU_:F,5]^C:AKG. J\B2$F6;#:?F.)"TR*+L:,M M,M-[*30<+7&]4MS^/H T0TZW]!*X%TWK0X 56<<;> #_V!TM>FQFJ80"[831 MQ$*=TYOM_I"&_)CP)&!P"YN$3D[&O 3G>Y7331 $$DH?&#@>9[@%*0,1RO@U M<=*Y9 N[0O[U]@[]G+B#FZ-?!:5;W/ZA9(*:MY+?V^&;S#U^\41,+2E'\=3R%CN -02P,$% @ KH(#2P&+6UJT 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0+KFT/9V22+U6U29M MTJG3ML][8XH+30*)8T$3^NYX$6WG@H.5><];^ +N:W\VWF(+2RT4:"M0$P--01^2XRD+ M\3'@FX#1KLXD5')!? W&Q[J@NR ()%0N,'"_7>$1I Q$7L:/F9,N*0-P?7YG M?XZU^UHNW,(CRN^B=EU!#Y34T/!!NA<%TL:5 M5(-UJ&86+T7QMVD7.N[C='.;S+!M0#H#T@5PB'G8E"@J?^*.E[G!D9BI]ST/ M3YP<4]^;*CAC*^*=%V^]]UHFV5W.KH%HCCE-,>DZ9HE@GGU)D6ZE.*7_P--M M^'Y3X3["]W\HO-\FR#8)LDB0_;?$K9C#7TG8JJ<*3!NGR9(*!QTG>>5=!O8A MC6_R.WR:]L_V$ *[Y0VRS)WW=L"$4MZHOM&9]SYN)Q/AK[XCH 3UZ5U*Z@G??]D3%7=:"X MNS$]:+QIC%7>#@Y5YSUOX!OY[?[9HL46E%@JT$T83"TU![W?'4Q;P$?!# MP.A69Q(JN1CS$HRO=4&3D!!(J'Q0X+A=X0&D#$*8QJ]9DRXA W%]?E?_'&O' M6B[45)#PP?IG\WX!>9Z#I3,Q3_"%23"0R88HS+2Q954@_-& MS2J8BN*OTRYTW,?I9I_-M&U".A/2A7 7X[ I4,S\$_>\S*T9B9UZW_/PQ+MC MBKVI@C.V(MYA\@Z]UW*7?8!<%0?0F1;H4XI?_0TVWZ?C/# M?:3OU]$/R;9 MBF018'LOR5N8 Y_%\E6/55@VSA-CE1FT'&25]YE8._3^"9_ MX-.T/W';"NW(Q7A\V=C_QA@/F$IR@R/4X0=;# F-#\=;/-MIS";#FW[^06SY MQN5O4$L#!!0 ( *Z" TNOXI_7M $ -(# 9 >&PO=V]R:W-H965T M':326*M M+\%VFN7O&3O9$"#BQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N# MP9O&.BT"FJYEOG<@Z@32BO'=[@W30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8L MZ)Z^.IYDVX7H8&7>BQ:^0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA7 M9Q(KN5K['(V/=4%W41 HJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?A MX=&J[[(.74'O*:FA$8,*3W;\ ',]1TKFXC_!#12&1R68H[+*IY54@P]6SRPH M18N7:9-T<^0S;!O 9P!? /7O1!!E[NQ(W-3[7L0GWI\X]J:* MSM2*=(?B/7IOY?[(8KAZY@E@B'[DH)OI3CS?^!\&W[85'A(\,,? M"@_;!-DF098(LO^6N!63_96$K7JJP;5IFCRI[)*^\R\ ^I$=DO\.G:?\L M7"N-)U<;\&53_QMK Z"4W1V.4(W^+936,V&<'V\P]BRS&UL?5/;;MLP#/T501]0)8[3%(%MH.DP;, *!"VV/2LV;0O5Q9/D MN/W[4K+K>9NQ%TFD> X/*2H;C'UQ+8 GKTIJE]/6^^[(F"M;4-S=F XTWM3& M*N[1M USG05>19"2+-EL;IGB0M,BB[ZS+3+3>RDTG"UQO5+!)-ZX.#%5G'&W@&_[T[6[38S%()!=H)HXF%.J?WV^,I#?$QX(> P2W.)%1R M,>8E&%^KG&Z"()!0^L# <;O" T@9B%#&KXF3SBD#<'G^8/\<:\=:+MS!@Y$_ M1>7;G-Y14D'->^F?S/ %IGKVE$S%?X,K2 P/2C!'::2+*RE[YXV:6%"*XJ_C M+G3UYDU@S$CKWO>'CB[3'!WI3!&5L1 M[U"\0^^UV.[W&;L&HBGF-,8DRY@Y@B'[G")92W%*_H$GZ_#=JL)=A._^4'B[ M3I"N$J21(/UOB6LQA[^2L$5/%=@F3I,CI>EUG.2%=Q[8^R2^R>_P<=H?N6V$ M=N1B/+YL[']MC >4LKG!$6KQ@\V&A-J'XP'/=ARST?"FFWX0F[]Q\0Y02P,$ M% @ KH(#2X?WC>>U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0'"=ML\BVU'2:-JF5HD[;/A/[;*,"YP&.VW\_ MP([G;=:^ '?<>_?N.+(!S:MM 1QY4U+;G+;.=0?&;-F"XO8&.]#^ID:CN/.F M:9CM#/ J@I1D:9+<,<6%ID46?2=39-@[*32<#+&]4MR\'T'BD-,-O3I>1-.Z MX&!%UO$&OH+[UIV,M]C,4@D%V@K4Q$"=TX?-X;@+\3'@NX#!+LXD5')&? W& MERJG21 $$DH7&+C?+O (4@8B+^/GQ$GGE &X/%_9/\7:?2UG;N$1Y0]1N3:G M>THJJ'DOW0L.GV&JYY:2J?@GN(#TX4&)SU&BM'$E96\=JHG%2U'\;=R%COLP MWFROL'5 .@'2&;"/ #8FBLH_+S.! S-C[CH8N^2L)6_14@6GB-%E28J_C)"^\\\ ^I/%-?H>/T_[,32.T)6=T M_F5C_VM$!UY*Q^1L7OP!02P,$% M @ KH(#2Y%:;6'J 0 9@4 !D !X;"]W;W)K&UL=53;CML@$/T5Q ,V;(")>R#;J'Q)V=ME'#>-!=F M6P/B%(.49'RQV# EZH866?0=3)'IJY-U P=#[%4I87[O0>HNIPF].Y[K2^6" M@Q59*R[P'=R/]F"\Q4:64ZV@L;5NB(%S3A^3W3X-^ AXJ:&SDST)E1RU?@W& MEU-.%R$AD%"ZP"#\M/Q9GUR5 MTY22$YS%5;IGW7V&H9XU)4/Q7^$&TL-#)EZCU-+&+RFOUFDUL/A4E'CKU[J) M:S?PW\/P #X$\%D ZX5BYA^%$T5F=$=,?_>M"$^<[+B_FS(XXU7$,Y^\]=Y; MD6R2C-T"T8#9]Q@^Q8P(YME'"8Y)[/F[<(Z'+]$,ES%\.55?_8=@A1*L(L'J MGQ+YK$0,L\1%UJC(&B%8S40PS!H7V: B&X1@,Q/!,%M<9(N*;!&"=":"83[@ M(BDJDKXGV"YF(AAF_N.QR7^NP%QBAUM2ZFL3I\O$.PZ11Q[[Y"^\GT#?A+G4 MC25'[7RWQ9XX:^W I[)X\$]7^:$W&A+.+FRW?F_ZUN\-I]MAJK%QM!9_ %!+ M P04 " "N@@-+7>>H)<$! W! &0 'AL+W=OXR4:EWTP+8-&'X-+DN+6VWQ-BRA8$,S>J!^F^U$H+ M9EVH&V)Z#:P*18(3NMG<$L$ZB8LLY(ZZR-1@>2?AJ)$9A&#Z\P!XDOB MM6M:ZQ.DR'K6P'>P/_JC=A%96*I.@#2=DDA#G>.'[?Z0>GP _.Q@-*L]\IV< ME'KSP4N5XXTW!!Q*ZQF86\[P")Q[(F?C?>;$BZ0O7.\O[$^A=]?+B1EX5/Q7 M5]DVQ_<855"S@=M7-3[#W$^*T=S\5S@#=W#OQ&F4BIOPB\K!6"5F%F=%L(]I M[618QYG_4A8OH',!O2H@DU!P_H595F1:C4A/9]\S?\7;/75G4_ID.(KPS9DW M+GLNMG_(<@B1(D M@2#YJ\7=58LQ3!(72:,B:80@O1*)86ZO1,CJX@3H)CQ9@THUR# NJ^PR%0\T M7/P?^#12WYAN.FG025GW?,(EUTI9<%8V-\Y+ZZ9X"3C4UF_OW%Y/;WD*K.KG M,27+?T7Q&U!+ P04 " "N@@-+3'P2Z]0! "V&S J1LHJJ56FF5JNVS M%P:P8F-JFR7]^]J&4+IQ7K!G?.:",HZ7&3>=U9%)@?#60=GA?0@!%5_ M3L#EF.,8OSF>6=,:YR!%UM,&OH/YT9^5MX3W@ M)X-1K_;(57*1\L497ZH<1RXAX% :QT#M6@ MC10SBTU%T-=I99U?Q^DDO9_#P@')') L 0>O0R8AG_D3-;3(E!R1FGK?4_>+ MXV-B>U,ZIV^%/[/):^N]%G&:9N3JB&;,:<(D:\R"()9]D4A"$J?D77@2#M\$ M,]SX\,U:?9N&";9!@JTGV/Y7XN&FQ!#F/BRR"XKLWA,&UL M;5/;;MP@$/T5Q <$K]?;K%:VI6RJJI5::96J[3-KCVT48%S Z_3O"]AQW-0O MP SGG+DPY".:9]L!./*BI+8%[9SK3XS9J@/%[1WVH/U-@T9QYTW3,ML;X'4D M*:EGGT74R9X^"DT' QQ Y*'X&>9Z#I3,Q7^%&T@/#YGX&!5*&U=2#=:AFE5\*HJ_3+O0<1^GF^Q^IFT3 MTIF0+H1CC,.F0#'SC]SQ,CGU/>F"L[8BGCGD[?>>RMWQWW. M;D%HQIPG3+K&+ CFU9<0Z5:(<_H?/=VF[SU?B%N;P+@A;]52!:>,T65+AH.,DK[S+P#ZD\4W>X-.T?^.F%=J2*SK_LK'_ M#:(#GTIRYT>H\Q]L,20T+ASO_=E,8S89#OOY!['E&Y=_ 5!+ P04 " "N M@@-+9C35MNT! !F!0 &0 'AL+W=OI. :M\ MD. TW&QB*EC3DB+SOI,J,MD;WK1P4H'NA6#J]Q&X''*R)>^.Y^9:&^>@1=:Q M*WP'\Z,[*6O1F:5J!+2ZD6V@X)*3A^WAF#J\![PT,.C%/G"5G*5\=<:7*B<; MEQ!P*(UC8':YP2-P[HAL&K\F3C)+NL#E_IW]DZ_=UG)F&AXE_]E4ILY)2H(* M+JSGYED.GV&J9T^"J?BO< -NX2X3JU%*KOTW*'MMI)A8;"J"O8UKT_IU&$^2 M: K# \(I()P#4J]#1R&?^1,SK,B4' (UWGW'W!-O#Z&]F](Y_57X,YN\MMY; ML4WCC-XE[%L_71;>>8@\A+Y/_L+'"?2-J6O3 MZN LC>TVWQ,7*0W85#9W]NEJ._1F@\/%N&UB]VIL_=$PLINF&IU':_$'4$L# M!!0 ( *Z" TMCF*>HPP$ #<$ 9 >&PO=V]R:W-H965TFU>;0W@R+L4RJ:T=J[=,6;S&B2W5[H%A5]*;21W M&)J*V=8 +P))"A:M5M=,\D;1+ FY@\D2W3G1*#@88CLIN?F[!Z'[E*[I.?'< M5+7S"98E+:_@%[C?[<%@Q":5HI&@;*,5,5"F]'Z]V\<>'P O#?1VMB>^DZ/6 MKS[X7J1TY0V!@-QY!8[+"1Y ""^$-MY&33J5],3Y_JS^%'K'7H[O^&XS]Q)2,S?^ $PB$>R=8(]?"AE^2=]9I.:J@%U'_3-MF1"-A.B"P(9"P?DC=SQ+C.Z)&N[FX2=O-"(V0^8:(Z9$ S5IQ+14HE]](D>+=,WBPXW@;Z95X_OE@6VBP+; M(+#]T.+M18M+F"^*Q(M%XD\".!@7198PER?)9A H$E,YO;W!OAK<\!$ZW MXYBRZ;\B^P=02P,$% @ KH(#2R 2&>(H @ B@8 !D !X;"]W;W)K M&UL?97=CILP$(5?!?$ :S!_WH@@;;*J6JF5HJW: M7CO))* UF-I.V+Y];4-08MS>!-N<.?,=<$PY.GWGQ$5+E9Z*,Y*] 'JT12U#.(IRU-*F"ZO2KNU$5?*+8DT'.Q'( M2]M2\6<#C _K, YO"V_-N59F 55E3\_P'=2/?B?T#,TNQZ:%3C:\"P2"GPT,\FX_FJ.JUR$)@R.5$R#XH3>),MNF1Q5#@H2Q%YQH4? M)?>BY!X4I\LF7W2)XRAR4#PB'$=^E,*+4GA0B(-2++HD.'=WO4=$HG_L%>)% M(0N4U,F[(8L-&1=XL6V7*OVFG]W_(+H[%&PO=V]R:W-H965T@ 4]L)UW]?VQ".V&[:EV O,[,[ M:^)-!T)?684Q=][:IF,;M^*\7P/ R@JWB#V0'G?BS9'0%G&QI2? >HK109': M!D#/BT&+ZL[-4A5[IEE*SKRI._Q,'79N6T1_Y[@AP\;UW6O@I3Y57 9 EO;H MA+]A_KU_IF('9I5#W>*.U:1S*#YNW"=_O4LD7@%^U'A@B[4CG>P)>96;SX>- MZ\F"<(-++A60>%QP@9M&"HDR?DV:[IQ2$I?KJ_I'Y5UXV2.&"]+\K ^\VK@K MUSG@(SHW_(4,G_#D)W*=R?P7?,&-@,M*1(Z2-$S].N69<=).*J*4%KV-S[I3 MSV'2O]+L!#@1X$P0N>\1@HD0O!/"NX1P(H3_FR&:")&6 8S>53.WB*,LI61P MZ/@Y]$A^=?XZ$L=5RJ Z'?5.]).)Z"6#WF,*+E)HPN0C!BXPL0;9FA!_1@!1 MP%P%M%610X,.;Q,4)B+QM!K^*;*[*W)39F!M5J#XP3*#_Q>!T"H0*H'P1L#7 MNCUB$H7IQE9"K=V%B8DUKUL3 J'6L9TE51C9_416/Y'%CU9(/F*B99+'E>;' MQ,! /UX3DP2Q9LC$Q'%@-Q1;#<460X%F*#:2?/ C[10+&RC4'-DPL=::G0D* M8[NCQ.HHL3C2"LD3\SM(M-86)@8F6JU;$Y.L=#\F9A6%FB&PN+U:3$]JE#"G M).>.R__?(CI/JRW,,TVA_]JJM MBUX/VY>H.[:RV(U&=171.$ZCNBB;<+48GSVUJX5Z[:NRD4]MT+W6=='^MY:5 M.BU#$KX_^%Z^'/KA0;1:'(L7^;?L_SD^M7H47;SLREHV7:F:H)7[9?B9W#TR M/AB,B!^E/'57]\&PE&>E?@V#K[ME& ^,9"6W_>"BT)2^K:O"D>?QKG(:7 M.0?#Z_MW[P_CXO5BGHM.WJOJ9[GK#\LP"X.=W!>O5?]=G?Z49D%)&)C5?Y-O MLM+P@8F>8ZNJ;OP-MJ]=KVKC15.IB]_G:]F,UY/Q_VZ&#:@QH!<#PF\:,&/ MYAIP8\#G&B3&()EKD!J#=*Z!, ;",HC.T1W3M2GZ8K5HU2EHSQ5W+(;")G=" M%\1V>#CF?_Q/9ZS33]]6E"2+Z&UP9##K,X9>8Z:(>X @Z12S 1AKHB\N1,13 MR .:24PQCPB373"1CL M9U;0[@&*TIA;H04H0C-B1==%L3S+K!P\N"C.*+5X/8(9,Y'$.$8 M!PETD+A!IM::UV=,.B-!GF25$.R>2 3((= MD!B+9#R_5HE'9PE@D=I"2]QR%;%=*@#%DIAYZ&"%(W3&YC&@ZXGL]-R$3(E@ MI21 *IT-9$"3W>&\7@#&EV4L2(0#*K9L&] D16F>V&1<%..YYQU$L+P1I&\^ M%UB<2/J!NL6R0I"N.'7K2@:)B?UJV0"8R+FO<+&R$"0M3N&ZJF'+/H!X1(5@ M52%(5IS"S6\5I6$", )3H5B>:#RC< W(SI$=%P 3.?/QP5I'D=9Y^B?JZ< ^ MT()1K"QT1A-&7=%(6!XS.R@NC.O]G'KX8'FA0%Y8;!-RA0,2YK-Z5^8VYGH[Q#[HV:#8(1S3U@85@@VIX-A;GMB"QZ M>/8 \WSKS>E@&.A.G&\ "/)E&HL,F]/#&)"8IDD(FPZ $<[LIBJZ.FH8SJ_^ M*MJ7LNF"9]7WJA[/%O9*]5*[C#_IM1UDL;L,*KGOAUNA[]OSN=%YT*NC.1.+ M+@=SJ_\!4$L#!!0 ( *Z" TLM!XQ+8P( (X) 9 >&PO=V]R:W-H M965T&M;*=5@IU:VB2.XK MVA#YR#O:ZC='+AJB]%2<(MD)2@YV4\,B',=9U)"Z#%U[J4Z7,0E06'3G1[U3]Z+9"SZ*1Y5 WM)4U;P-!C^OP M UIML-U@$3]KVLN;<6".LN/\U4R^'-9A;"JBC.Z5H2#Z<:'/E#'#I.OX[4C# M4=-LO!U?V3_9P^O#[(BDSYS]J@^J6H?+,#C0(SDS]<+[S]0=* T#=_JO]$*9 MAIM*M,:>,VE_@_U9*MXX%EU*0]Z&9]W:9^_XK]O@#=AMP..&P9QH$+*5?R2* ME(7@?2 &\SMB_F.TPMJ;O5FT5MAWNGBI5R\E3I(BNA@BA]D,&'R'68R82/./ M(A@4P98@N2-(88($)$@LP>*.('M7Y8#)+::UF&6.EK#* E19 "KY.Y4!D]ZH MQ+!$"DJD@!,S-68@0>;A1#:I\0$A6"0'17(/(W)?(Y:@Q'(J@6=:X@DD>/+O M*13#K1][>.E M^?$V=.?#N1A*()#AJ"4S?06@F.&?'+F0'?MEE1FF.NQ&&X(PT3QSMU^HO$*5OX%4$L# M!!0 ( *Z" TO55+)H-P0 ',8 9 >&PO=V]R:W-H965T>7AK+.X M_&0N.J]_JN>'MMY?X6?^KJ_\NCT5]Y=VJ')-,YV5B M)+HJ_EX+W33.7)F&_-Q5_'G>LW'>E4'ZJF1%R_O.H' MG:9-I;J/__NB[NTSFX'#]V_5_V@G7T_F*2[U@TF_)L?JO',WKG/4I_@EK3Z; MZY^ZGQ"[3C_[O_6K3FMYTTG]&0>3ENU/Y_!25B;KJ]2M9/'W[C7)V]=K7_]M M&!X@^P'R-D"HV0'4#Z#1 *_KK)WJ[W$5[[>%N3I%]]>ZQ,U#(>ZH-O/0W&R] M:W]7S[:L[[[N)45;[[4IU&ON.XT<:MXK'H"";Q*O;N#6A81=R':\&HZW%2!8 M@-H"-"R@?%Q P0)JVH$2(Q\Z3=AJ\DX31#RR8BHB%6UP*PQ;86"&I4 "P3+ MS0AA@7"!&9V&!_,4OMB,'XRI*HPHQ+UL8"\;T(O$!2)8(%KNAO Q(_X"/WK1 M.T/D)@S'I "94&1YV(4%6@$>DO%]KDJ4"9E!L M5KB"*101<(7'KD3 %Y[T7"R01!N M_-$C &2L(A*6AC"J$J%JV5,DADNJ%;9@N"38V29D]**/R "R&3(D1E4B5"WK MJ,1PR7"%+9@NB;:X\?;2BS[:7I#,OKU(S*H$K+)E3H0Y)'^Y+80Y)+#)36SI M1-)".=^99R?M&+-\Y %I5@4A!:AF3HXPRPQ89DN@94PAKPBTC"GD)8&605(% M(07(["&%,=(,D XL4PHPA,&*/!M@" .49\<+2R\*9];964G7B#OX>+M(]:EJWH;U^Z([!N\N*G/IC_B] MV_\9]C\!4$L#!!0 ( *Z" TLU?4#]JP( -X) 9 >&PO=V]R:W-H M965T?;2@A<$G3/P%?SCT^]\0?-SUS\2H/C"GGKQ3SE1Y5G)7L6 MCCP6!17_%BSGYYF+W/? 2[8_*!/PYFE%]^PG4[^J9Z%'7LNRS0I6RHR7CF"[ MF?N(ID\H,@D6\3MC9]EY=TPI:\Y?S>#;=N;Z1A'+V489"JH?)[9D>6Z8M(Z_ M#:G;SFD2N^_O[%]L\;J8-95LR?,_V58=9F[B.ENVH\=&Y]+^.INC5+QH6+24@K[5SZRTSW/])9XT:7 ";A)PFZ#GOI40 M- G!)2&\F1 V">&],Y F@?1F\.K:K9DKJN@\%?SLB'H]5-0L.S0E^N_:F*#] M=^PW[:?4T=,<1RCU3H:HP2QJ#.Y@HLDU9#6$7$@\+:!5@2$5"SQ(Q]<3+(>( MV.]I^)#DZ2;)E

@*? P@Z".(1"GC7(?() M3^!]AR) 1=(__*/!$L!Z"1 2]LW[&%B+\CIW4\'$WC8*TMGP8ZE,09UHVXP\ M8G.W]>(+-%TB(+XRS8N]"R_T=>?S@XI]5DIGS96^4>V]M^-<,:W??]#*#[K9 M:@&PO=V]R:W-H965T%U3(97T,FJIF=*])11[ M,(R#@F:EOYSKO8=Z.>=GD6ZB]YEP4M/Z[8CF_+GS@OVT\9L>34!O!4!)67"UNS/%=*LHX_G:C?GZF(P_LW]2_:O#3S3!NVYOGO;"]. M"S_UO3T[T',N'OGU*^L,8=_KW']G%Y9+N*I$GK'C>:-?O=VY$;SH5&0I!7UM MKUFIK]=._XWF)L". 'N"//LC NH(Z)T0?4B(.D(T]03<$;!Q0M!ZUV%NJ*#+ M>S+/1NY>EC F\^"BA#K,JL7 <:$;&P( MZ!&!+*"O KJJ6$&+#F\/6-N()#1J^*_(]D.1FS*1,RRD^6AXPIA Y!2(M$!T MDS8RTFXQB<:4&A,ADAAQV""$0\/NQ@:E&,5&)C8H3@ETF\).4]@RE8SP8R<_ MGIYJXA1()J3:8O# )DA2(U0'!F(C4QN#@*&SM3$P0FY#J=-0:B M* C=;2&((+-[V!AH"FU=((!'7(TT.V '2T84G(WJ'L!/ M1.MN(@!-B1999J/$[(D.4!Q:G=D&D1B;V=H@ ,C(,P?'&=FXD,L.U05%DA6N# ,+(3-=&D3 :\>5N<<#N<>G(+RQP]Q20 M?B)<=UL!9$JXQ/I!@<2,9.U"01B;\=HHG-B-P49%""6&M6 P$16L/NKQM/%V M_%P*%&PO=V]R:W-H965T^(49@%0I.HV[=O$EA6XE7I M'TG".2?WA.O-C<^4O?&<$&&]5V7-%W8N1#-W')[EI,+\B3:DEF_VE%58R"D[ M.+QA!.\TJ2H=SW4G3H6+VE[&>NV9+6-Z%&51DV=F\6-58?9W34IZ7MC(_EAX M*0ZY4 O.,F[P@?PDXK5Y9G+F]"J[HB(U+VAM,;)?V"LT3U&@"!KQJR!G?C&V ME)4MI6]J\FVWL%T5$2E))I0$EH\324A9*B49QY].U.[W5,3+\8?Z%VU>FMEB M3A):_BYV(E_84]O:D3T^EN*%GK^2SE!H6YW[[^1$2@E7D<@],EIR_6ME1RYH MU:G(4"K\WCZ+6C_/[9LHZ&@PP>L(7D_P_+L$OR/X8PE!1PC&$L*.$!H$I_6N M#W.#!5[&C)XMUN9#@U7:H7DH/U>F%O77T>_D>7*Y>EIZ$8J=DQ+J,.L6XUU@ M)K,A9',-^11Q9 !]%!X4Q=J[HGO##9)K1.0:,3P42>^*#,+TP.2LH% ,S-C'X"&P8!E?(4\0.*6'[C$HO^HL0@NLFA$E=V H, \ MDC%UUKFX:BO"#KKOX59&C[501BY6^]YJY:FKVEA?HWF"@/6-ZL7TU?XIWS9R M/S [%#6WME3(!D%?XWM*!9&QNT^RI.:R=^PG)=D+-8SDF+4-5#L1M.F:0Z?O M4)?_ %!+ P04 " "N@@-+:U5K_N4# #;$0 &0 'AL+W=O5WZY+\-?#T=CDTW$*P6Y_2@_];-M_-SU3X%-R^[ M4ZZ+^E067J7W2_^1'IYDW!GTB'].^EI/[KTNE9>R_-X]_+5;^J*+2&=ZVW0N MTO;RJC?_4)]\F\Y+6>E-F_YYVS7'ISWUOI_?I M)6N^EM<_]9A0Z'MC]I_UJ\Y:>!=)R[$ML[K_];:7NBGST4L;2I[^'*ZGHK]> M1_]O9MB 1P.^&7#XKH$<#>3-@-2[!FHT4 9#,*32U^8I;=+5HBJO7C6\WG/: MS2)Z4&WUM]U@7^S^O[8\=3OZNN)$+H+7SM&(60\8GF#H'O%D(SA1-TS01G + M@U$8:[8=W%-L;$0LC"B DQ '(6$M9&\O[[)P.%#0@>H=J#L'D5', 1/VF&+( M(Y2L0@=1"(E"0!0;1*%%1(K"))28*()$$2":&T211?0'*XY$@HEB2!0#HL0@ MBFVB,(HB-<=$FX1S4DF%)K3WL:]^RX3&% " C*(UHE%I$(6 MS(X>(X%[75@37 IVN'#(!8%H+;T80,ETZO&,74Q0$1Z) 9,RF080T91*SES: M0[CO20*JT*22@$K-5.R@P@I!MD1(84K$"+JC2F:QHW$)2P39&B&%J1$CZ#XI MGD7*U/?P0V\4:PG98B*%*28CZ(Y)N%\H%A.RU40*4TT0B,Q/RO^ [H/!@D- M<@C6&*UN) MNUF"-0:;N@%!+A[<\A*TO'/#X-@QV%L&=[:XM21H+38['8(<*P^)>T:"GF&' MH$O<##+Z0+:X&23XGMK9(I#9=,%DAYOKZM"?'M3>MKP43;<)G(S>3B@>N=LA M&^-K>M@,YPS_N1F./;ZDU>%4U-Y+V;3[[WZ7O"_+1K'3.^; M[C9N[ZOAN&%X:,KS>)02W,YS5K\!4$L#!!0 ( *Z" TM@D-DQR@( +(* M 9 >&PO=V]R:W-H965T)U[T6'4M/7[ELV]GOM M_=_,8 /<&^#! &7_-""] 7DS2&SR760VU8]4T74A^#40W6ZUU!P*M"2ZF#NS M:&MG_]/92KUZ61,2%]'%..HQFPZ#1Q@T("+M?:# $,4&>^;X/<'61^0QS$# M)(BU)V.&#,,.$M!!8ATD[ZJ G"IT&-1%V70LL\3)! "1&8%#2<%04B\70B9R MR4 '&9 +<7+I,.DXRE2C4I@G!WERCP95-G%,6PTF* *G6E%GM$ M@6C=[>U!BW&T9*2)]T2P=A'QB6)W!WK0';N,8($C0.&Q5_SD;A98NR@%BN8> MV!Z$T'U5@T6.()4O7*;L?[8'5CGR94X2[X'(_6L/31+!6D>^V$GBWL$@:.)V M1+#@$:#X9.*&QK"2<7S_>X-AA6+D1X$S)UL0E#L\T>BEKYDXVJ9(!CM^;I1Y M4T>K0^/U@$VGX*QO=$/6M4]O;KIN[AL5Q[*1P3-7N@^QW<*!<\5TC/%,G^:3 M;B"'2<4.R@QS/19=%]5-%&_[#C$:VM3U7U!+ P04 " "N@@-+?S'"* D# M ;# &0 'AL+W=O51&HR39NT256G;L]NXB2H@!DX2??O9QM*B7T];7D(V#GWGGNN.?1V M>17=2W_B7 :O==7TJ_ D97L71?WNQ&O6+T3+&_7+070UDVK9':.^[3C;FZ"Z MBG 0[=>BK.LRH8_=$%_KFO6_=[P2EQ7(0K?-A[+XTGJC6B] M;-F1?^?RJ7WHU"J:LNS+FC=]*9J@XX=5>(_NMCC1 0;QH^37?G8?:"G/0KSH MQ9?]*HQU1;SB.ZE3,'6Y\"VO*IU)U?%K3!I.G#IP?O^6_9,1K\0\LYYO1?6S MW,O3*LS#8,\/[%S)1W']S$=!21B,ZK_R"Z\47%>B.':BZLUWL#OW4M1C%E5* MS5Z':]F8ZW7,_Q8&!^ Q $\!*/EK !D#R'L ->*'RHS4CTRR];(3UZ ;3JME M^J% =T0U_,;TIMKW8O:T+I,KKH1"-F,V#P#(,F1*2R3Q08HMA@)QS? M$FQ=1!;## 0404P\F3.D&$Y P034)*#S+A!D=6' 9 ;3#"1)K#^6&!?GT9* MI22.%D(\6E(P00IH(9:6 9/,:B0Y*A(/3P;R9 X/+C*+)W-X*")9X>')09X< MX,DMGMSA\?2\ "D*H&6V"0J'X@/**$8>*Z 8MEL,4"6VWV*'*\4HF9WB+97' MV0AXDE)/"M"Y]P@#U=IG/(**6;4H67C[ CL8$9.T= __6)0K"-40*TSGYL1]"M(+I(<@\5;'@$.;ZPJ5+WE.B"^IA@RR/7 M\X0ZK7--CV@:9[Y3@EV/7-L3&MM4N?.NS:QW\BT7;'\$^)_:KW\0Y+$3ALV/ M ?-3CZDQ;&KLFMK[IP[#IL: J7%JJ05!F8<'MC0&+$U]*6"K8OH?:F$?8L"' MKEH Y%@CFHU4->^.9OKL@YTX-U(/+[/=:<*]QWHDL_8W:O(=YM3W-,/8_(UU MQ[+I@V9NN^&<7582-&.HW@T_3^P M_@-02P,$% @ KH(#2VLH4DL' @ +08 !D !X;"]W;W)K&ULC55M;YLP$/XKB!]0\TX2 =*::=JD38HZK?OLP!%0;*>E$[C92]CN$1-D Q>*!]="I M)S7C%$L5\A,2/0=<&1(E*/"\!%'<=FZ1F=R!%QD[2])V<."..%.*^=]'(&S( M7=^])I[:4R-U A59CT_P$^2O_L!5A&:5JJ70B99U#HT:T<&7O1P;RG":)NABQ::,(\C)EAB8N\M9G^+"68$4A7, M9036,@)##Y?TY(Y :!4(C4#TID9_U8<-<\>.A1I9UFOD64S2]1WQWG5!BWNK!^D/S$]M)YPCDVH$ MF(M:,R9!R7D/2JA1LWL."-12;U.UY^, &P/)^FDXH_D?HO@'4$L#!!0 ( M *Z" TMC/)*J;0, '4. 9 >&PO=V]R:W-H965T'[["G)U4]U7LIM?=2Y&4]\_=:'R9!4*_WLDCK&W60I?EGJZHB MU>:QV@7UH9+IIC4J\H 2(H(BS4I_/FW'[JOY5!UUGI7ROO+J8U&DU=^%S-5I MYH/_.O"0[?:Z&0CFTT.ZDS^D_GFXK\Q3<%;99(4LZTR57B6W,_\6)BM(&H.6 M^)7)4SVX]YI0'I5Z:AZ^;F8^:3R2N5SK1B(UEV>YE'G>*!D__O2B_GG.QG!X M_ZK^N0W>!/.8UG*I\M_91N]G?NQ[&[E-C[E^4*-*D;YTUZQLKZ=>_]4,-Z"] 3T;F+G?,V"] 7LS"-\U M"'N#\-H9>&_ K1F"+O8VF7>I3N?32IV\JEL/A[19=C#AYG6MF\'V[;3_F7S6 M9O1YSG@\#9X;H9Y9= P=,"*Y1.YT$Q+Q;4,:>7$RQ=(B*6#Q^* MK-X5N7"3H1P-#;N)D>," A40#C)80*L['0,'S@:0D@3D5C@$@$)3UA" MK'S?88HT(H19X I5I#1*1H*,T" C)$CK;2PZ)AF^#7)CO]HE3MGAH12SRG>% M4H,^<4"KL3&&: M(3#@PLX5IAF%E#(V$BK>JX%=46D]]%&IC6!VK>&84VPX-E9M@'])P/V4T+$$ MX?T:D(8]6G%XQP:W9;L5)Y!OB[ W$$L,8XPXZPC!0@IVK\8P$7,Z$AW>JB'Z MCWK#FR*X71&IM]A9\4#B,!21DR2$!!$R$5,[3Z@F%[%-KE#-*":<1R.AXOT; MDFOJ+;FNWG#,J3<4<^L-Q9QZ"P9;YD)6N_;\4GMK=2QULPH&H^ZN8W,?=4=A+H'K0[](2\XGS3G_P!02P,$% @ KH(#2\.R*1<4 @ MO 4 !D !X;"]W;W)K&ULC53MCILP$'P5Q .< M ?/5") N.9U:J96BJWK][9!-0&=C:COA^O:U#>%(8E7W)[:7F=G9C;W%P,6; M; "4]\YH)TN_4:I?(23K!AB1#[R'3G\Y<,&(TD=Q1+(70/:6Q"B*@B!%C+2= M7Q4VMA55P4^*MAULA2=/C!'Q=PV4#Z4?^I? 2WMLE F@JNC)$7Z"^M5OA3ZA M667?,NADRSM/P*'T'\/5)C=X"WAM89"+O6CE M#!N@U AI&W\F37].:8C+_47]V=:N:]D1"1M.?[=[U91^[GM[.) 352]\^ I3 M/8GO3<5_AS-0#3=.=(Z:4VE_O?HD%6>3BK;"R/NXMIU=ATG_0G,3HHD0S02= M^W\$/!'P!R&VQ8_.;*E/1)&J$'SPQ/AG]<3=;DCL%\D^T)+\K-&UL[7UK<]M&ENCGO;\"E?7L M2%4@PS>I)),J698SGK$MK^4D-35U/X D1&(" @P>DCDU/W[/JQL-H %"LC(W M=XL?+)-$HQ^GS_NCP6#V]N,YH,)Q7'U[FF[XS&-H?6J;P][=!Y#MO M,G^7_M^&YA_]39!FB0?K>._M_&JKGV\^_O7-3Y?.F_=7#1U< 0@2+X1QU_YG MYZ_^H=I.P^G385_K?SCH_7?C"Q_\)(@1MFOGE9?5WE6@^C__\1\V>.AN7@?I M"B;X-]]+G-?P8VU'+J'9FIN&WJ;Z],X+T]K8U4J3Y+JS)I6 MV>L-1[WQL 'ZKX/03YPK>&\3)S707ZY6/CR'IVMN69M(Z*6I<^EOW+@T^W-VS>O M+C_!EY>7;R_?7UT[MW^^OOYT"X3TX^TKY^S%N?/""2+GTS;.4QBS!N=7_@KP M@:ECU@1RF)2?U5Z]\M(MT?$*/_B_YL&]%T+S6L-W7O*+GWG+T'=2?Y4G01;4 M*1S C@PG=1)_Y4-/T-IU(C]SXCO'"\/XP8M6O@-DZJSC?)G=Y:'CJ5>@R8NA M.QY/:3HO+@8#Q\L<0'5?[5@%T9+]_XJ"^[]L$Z$_IT/ ( % MPG8$:0KM4+Z0P*L-@%\ MPD4@H/=(1@2>:M,W$:#6)D!89+[!3QH33'-9W6\=[TEB7_O1WF=Q:CGF_C>3R+B-AMBU/$R##;$X9L6M8\3 M$@" 32MO'R 40M]+?9KA71 ! @+)&ATU@L?H*8RC32_SDYVS]I>U?2AO?LNZ M><.*SEJ:7CUM[F\[3+1E5&)5VSA<^TGZ1^CB+E@%M5Z %F1[4N:(+P;]P6 ( MJ)(XP#MRWP$T9PW =8:#@3O@?Z(4.%Z>;>,D^*>_!JR.U:] F8A0A$?-K/5R MO0YPX; ,I,=>$/5DERT8FN_RD 1 PT+,)H*[\0Y4GRV@-+ 2X+CPO8:<#,2T M"Z1J\*;E=7I59$?Z=-EQ]L%#?-SZ60"2]KRS++EL9]-'L:% @S,89AV'H9>D M!4J<'^V@AB9=WV 4ZMJZ!6WCZ[&VMR^%&O3MG78$>7V$_SW[OH] M(,G-:^?FP_7'RT]OH$%G%!EWUN-KRLA'.\>_S9?I*@GVQ'")2/(]\E^+#+WS M288C#?K)?;!J$L8-LN4J3DD;:7@LO+R]T0])# K>'N92)]R;/6J=R*:;=(6/ M?@I:[XJUKC6,$,:D"=1@ GH8W$!\S+5"=V,%,X0QFGXGXET),2$5?5-M^=)+@Q5O4!#F*""ZT?[/?K#98G,/ M%!=OXY=&*=$J$-O2.@@WK7.5+K1\=?/NP\?K/T.[-S]=.V]O;KO3]&T&6_\C3S.M)V,7Q<8#"D4@/>G7%P.V&D9#P@Z8$/Q+?-_9,:?RD5-9 MC(FZ_>#2[^V#C6J#I<'GQP]5!<6/4>)[(0H)9^/!9B$ [KT@1 V\!R/U4J]D M?=E@6Y Y>S%>'S^6\&E-.#9B]&Y9:JJU!EURW 2 M3/KRW3?14G?_-*!?WVYN?N#(,@*Y;E!7 V#S?0;E9JF*1.%J/! M'8-) ZN*%&>&7_$S.2-(-""V+ _.69["AR Z[S3.*Q\P915X6IWP=FC,_=-J M.9+1TP-FS#X"A"*_V"#>RG+HJ(+\L;JIM(WH#SE*VG5O7;$*[ $6N0OR72HR M)%6.E$@TAHJSQMKG1]B#312H+M=/,+VUN5YPA1JR;+UH@WIM)#X)FK)A&=4D ML,63=,PI4S@A'N&N:+&&WW\Y(E:))(CN07%J?^=##LHA6OVTPS:?4=L;UIVO M^_(R>=+YE5O!VDZ-S0D%55]6(Y@+T)H [P*R*I@+7TD+F)-XY?MKS;V$Y/UD M%=@_"2.B_]"(A\4,I77/$2 MV3PY'Q*@M6!/;I"#C!H]U>%5AD25\.O-]8AW9*>2KP M)II#B'$7=+X!0ZC+ MN",DU67?KN_N0$/ (>Y$_/J?5\1>''3W"R#2K6UH %I"L#E;^_P)-52>41*.S'#W52W\31!'!^@Y-A""N&_!M[_O(DYK>O 5[F/$+S5.%[L3T06[F2=W. M)2@COK*UQ";;L5:%3:5UR\2_RVWV@CFA8AKX1@1"'?LU*+>$BBWZ0 0=[0*ZUBI-]G,BDL=L 9O&P!3/WT(L?(O29Y M@ITBR2#G^WGMI[]@1RLTB)??D@]F M#U/+O.2 PZ_QAQ4ZB**-ZQAA;.IW;^Z!!^@+X./I("R01#8<,,3&RSP(,R?? M8U,:VER9#P(M JLV!EZ4(-S30[3:)G%$BAZV=F%]49;@&M%U%R-%X0Q9;J??"!VR>/ TYK@R*B$!,HN(W&"T!. %20!C$^,"808J M$W3 "%-XB?K.39X4W^'U+4#_U]Q+H#<&<1BO"+XPNHT^$A3T(7R\D?0(Y,W)J9EUW'G#W?44N MQL!#BIGLXS30FPPM\Y#53I/K?"(@*%-,-2H[NRBB<,0'!?P)=T'-$M<31&L2 M$?>^0CS5/1J2*X*:C$.,^X#9+#Z[=ZNX,4>:\E)D<)A3@ES (TT6@X]YHD(- M;ME&+30]Q="#)&4NG6T#D'>*O_8=B:PPVNUM<9*"]6R##;OHC3ZE)T1M0*2# MVHP5[#DHA<#![]!1PS+Y-4KUX:#WUW(7*U1FUP #Z0N67(]AJ 4VS::T+F<- M*P)E 6?B11$@$LHX).8(9**/5 FOW2)S1&#WG0^%'46P6\91;LK#\E)I U(# M?32\6QF"75BDVS@/@4H12SQBN_#2/_)H14^)[PK'?*<)52LRKX#@<^:K"*U+ M5(%$EA6J(HBM=4$/'PMZN-'T()R81+<71$IR!:FI8&6\M".T3^Y>8JK"F;04 MO&*V\L<4YDE[\I'[AHD5F*$I@S.]%&WXE@0>0JTU@PA? 8E"??E+8!W +T9C M14*X*4_C9(J[*L:H4HY,W?BX"@RB*PQ9M@EO+3HCR*(#V%NQ/-UZP#@(P_TP MV,&D1)%8F=I'W_F1_237P$UW9,#B(EDYT&RQR_J(* #\R%X*)8+DGXB0%(@' MJ6GG_>([OAZ/-$$PY'=[4>V 2 7*FJ]P#_&*8?JZ0G/=TE0->_9X<,$Q]RV67H$[JD MYDH%"5CP*HZ/>\/^'!:;:Q_=+KA= GQF_"$+@M0/0Y%Z*U8F<1&*Q;JH](89 MVKX@O-DS$GK!CH;.R4FJK- #Z!(*HJZRAM@724Z)AW<-+?!Y(//*T%W4,G>462? M@UDX@=>7MR]5;M/E[8_TI#>X<#DKE#BI]@V>?0)E;N7,AXOS;YPWAM<#,?L: MM-?X +H,Y9_V7A*PE+0SI@3\!)ABPCP?1@2% K-8 P$RF9R9N"^)#WA1R:I M!\(!&);/8@M:^0&1G (),O8[^(UT4Q7:%E>G\F+R9KNH2YC:J]K"31ZLV81$ M&<%QH W:SJ6^/=Q8'VAA!>^1%2,F(BD$''+FL ++!=4KX,[* WSU"1F09K4' M#.P1=C"0U&)/6VHX[KP[5 NT?!I.63[UG6O=UU_ =D>9)%H=6*\ 0L$,@CD% M^&'YQ.4(C@QL^R); 5@& :^2QF)_#;J("Z&9^)BCSZQ) E1$ZR6L6P1KYT0DSW)KOZ$(O,.%4R< M+',C3BCX!+L+;9'>8X X@'H; '%I8:81NP1=M@]U>!K7 B^@'*$1H,N AO=Y M^$R&EV?$#@6[LBTU5N,_;'W14/4KN"V"?9'_4& @H$$9^P3CM G<&?= Y[GV M$G0!R+YCWP41>]IJ+WF?<2'V$8O)*CQU=J#AH^!46(S^M@TB1PPL,J LW2R) M55R>5\]TN/.S;;QV"QR4?$ILQNLO]L6<*R(6BR'H!].79&U/I#.3+'@(>%S: MCV=#^_?0:S/_?P]#_ W01TD*D@<'G/]$"$1W:G1R*PM)G9W5XYLP$0EC+ZS"ANKVP*7J$3ST,SA[;I2MMS9T*B$^ ,YXJX/#P0 M0ES'P&:*=,,[,N[4/JXRF2BI2WQ3!@/"81!Y6;N,'*$_L9H*^A5#&(EZ[8,\ MS"HT1W[^79!2C!I)*"[4+_(KZP6BR(A$>^5AQ9V1:O4U6(OAA&\R!/"1S(VM M_%042_HQY W0(2>V0H[XD::(C($Y6'U@W#HNFQ83\IHBJI;JQB*E"7/ VH)P3$ @A] M5F7TT=#EW2:.CX:\8&OJWW-"HCI7Q(I:OE^3F@?KRH3]J+$5&;NBG./ !I1T MJ)6X;P>TV5!N)GI7%!:B1SFA:!;^"IULU-&U;?Q0[Q)0 K[?'9!ADG&/$S&B MI["M*:\/]?8*YOF'ZIF[A6@9?*!E(ZH"MJH5D'&%; MD8%/E$8S8[ MKP>[*JQ=VT H))'B8;_(BV8#CJ%H-E&("35Z(;[W0BV::0H"J,@<3BV#(6,B M VV^@K=JMO39XZLA 80#>)6PNU^00O.O"O3-WC4S9ME$'IY5HJ/MG-H R+7, M9.&>[E:"5YHOL@?"W!NE5-9P248E?5^07:V0]$Y)5=#.EC23"3[X*M,#QJC8 M/EZ8QI7UL$7+[R_](L.+*,)S*,=$[;^X]7E*HM29HE>3D\&9"8UXA2]-$WZ? MB-LK.7!(%WHF-:Z@?E0'<'A:/JJ@>R#>SV1F K-BWSVQ0T)#"I:A[1?QK\C6 M0XP,VRE)6<+&3KM5,Q*WBN-5Z\J9M$+=5TOEO!65_(+&-'MF4 P\^&H+L;]: M9RGW5GH9/=LTFWNF'V%>!4F9O%:YX!A!:6C,RF OEYU'U5$JOKO#-"7FW05V M61Q-T@VE!4GEF!EZV#!'BN!0>SD,$%E"G:U8FALB7FC MN3TG)"]YE2C$,/SVJ,/I=A7O"0W?$<0X-:+L6?HD/B7T:28(5<'K8G42VA,4 M%.: )$Z:\4K%+U@+:?9\L/ZV,R92N+7*IK9;:F4".3!\3Z3[!"R^*.Q(Y[D8 MBBI'J9@3>_^KYQ[341G)UV:TE]U>ZOSQ6^/&;G#\1#^CA#O8K" >0%''-$$1P-W=C$50+XQ MSA[5SJ0](4- 3JFT0_=3R^F:V_8!J//BDSYF)]Y,6.;H O["NF&AHP'^,)DJ MWRH'+Q)14!,_V"WS))5$O"3>)-[.&5XLG-%XX,S',V"? MV>+25OY2Z,F ;&K^@(<8<1*;#28]92". M4;#\1 >%*?*:H8:5@Q* "=SF? "L[GPPA/])-H^^A4]GLW/Z';&7WE:IF7[M M]>' '2ZFSL@YFY[SEQ&>Q_4/LGR'\G6=Z=B]&(SU$.I_^1G0:.;.%XA/B$YG MP^&Y^FV **7C_8VYT<@65%_%.HI/\M#LR[X]B-?N@LFWF K^-I_C'EOJ??S_ MLL]C=UJ!#^X9_CX!4CRRSW/W8C)VAL[9_!P_C^>V79Y@5[/:+LO/L L3Z 7! M.B30CL[E-V#677=9]V7;97G8:9>'[H192S$5_&T\Y0Q,O5G\KF2&I>+1RXL= M"7E'*/%/*W.IX8JUST!LY\075?D"RVC'*&JMB3^$5R+]K&* I["+\>Z&XX2U@F*JI!0KM< M2D[P[6D8\#LZC]$HJ1B%<F@*W$.O!E-7^'SHQGK)E MLXK)M5=3CHT]?$>[93\X831[900>FD5P0[\$=DF8\2OVEHKM->!-$^E^@#UD6HMLRC M>ENR97>T. I_Z"GUF3)X>D%*-5LB]NYEE*N%OE5F+T4*(+N&<*:8,F3$EA,^ M<(/&L?*L>84!J7PU"5B[X<%,*,-XSP,R"Q$ >P]$&,8WY/P0>3N*K:$H*YMM M!G I9RE";[Z<;CWV'VI,7)>QJY;=9@,A[UW.3C'<4^7: MJH\HH\ S4-TR3VUZ&TB.^,1SI5@$ 3E^0+4_Q-(@C)O:/VN:T>)=,0!D M['YMXXL!86DQLMU_BK=*L!_X4RS&$(ULI%4M?4[O0JKC(8R>OP'1@Q,=4F(' M$UU"69J4+^YC+F^,_TG&''DB;BM=L\P$'.5=\B"C\B#EGK&? M%"@=C];83QE;!J?4(.I0^U8-SM",L:[*BUH#:UIA?ACUI+\!).-\LU68!J(O MB8LC0#35?(F.DXR3SW02.3G$E0)K89P*%.,JO.L,K22T#!KHFXD(#*BKJMY7 M9/6+6DWQN?-'>7 ,&WA. /88R-XW_AH!38*,8H:2;4 M\S*)?Z'*B1CD%1)2WG<95;':8G".Y0BBZM$)&V L(Z8L*)I/2LF&-(KP\( Y0IHJMUR#IF*NT,."#6E5"NDD)EPQV"Q! MK,X'26A=Y8X%R;J'\N50#D@KP2*1M+Y-F7?56:?FC24[Y@AFV>%LP7+*B4Q* MM*A);U2)ZI547YI?G1,4YSUJF<@/E'V&^W-4L'RY8Q2%YAG;XI(/0(\-W43R+R^*N33ZRL M\R1(ABSC>V'-RFC$G:P:=TV*MLUP:&];=^V^\HLJ:VQ8*?@JX-I_M3@>#.^/ MQ0VD?08UYT&[(M*/$ M6(7X*Q[M('N,FT2-+F.QD[9II^L^T+K2C"A,$#)R-,Q0NQP(\I+D4,2:J7P4 MS'\P&##-^-IS;_2.YQU9F*+.["6EJ$Z17,<5HW1&Q1*5(2(_KMA@*F[98<^< MM&@$$\.X62$EB/0-=M%UR:EF!H8Z$7JK7SAA!]1>+G2C]2C!>#KR2>D2QBC" M3VPU&H.L4$&N5'J+K6I :V/#,&^QR]N[>$M!?K,-;&7B&YZG*"[285=%E1XR MV^GPA+'Q9$CG.ZDOHK,9./TBBK$6*\A!]H7H,W6N+DM2K@)!G? 9 4E]9"S" MD3L<*VL[3P8J,E 3;[OSF@(CY(F+^?\'7ZP:"IR R(_#>QX[]#"DR2 MS .P?D!5_X?D%DB42N5(BCE'2204\(\QZJ)04-4NP&-CR.,W*E5?G]P+BXD2 M#^'> 8[LR$+)M XHELKIERI]DR4IA_["@Y%2H\SF@$[2YQFMD123@]%^+R'C M^H)U'JSHFI[#2@RED]ARJ,'0]W')DO"MSN_(RMWZV5S7$-DZ_$VQ<)V"BJ=N M\" Y9?>(OB5K<4V0 9QD/I&>1Q%=SE,Z"B(>'TQGB:0L3E&MA_.B\& $OET[ M2(USAN6L2A'7.^@_3BQQ:2KZP]J2F6=1JY=5JI92RLCX*+E&5SRK6R-!0I?= M:>8%31- GLE%O,RZ1,"1T0BX]]5I$TSCR*AGS*J )RA:.=F04NE^!9IDANO+ M820\U0UDK[Z*+1PGD6?3JH]R*- N&BLG$6QLU>UK-2- 2NC"F^3 M^LX -$3OZ/0 ^*>9>I]IQ%E)3'".5:=KVN-2=147DS[8Q!B M84@^F!?#_JCXQ@4]^P/U"R>S=42#I\"Y7.RR_TP+Y1(4+R;]:6FA,[TL6N>@ MO_C]KA.&C;%VHY)YW3#:;9D"P813,_UUP1Z4#4BA%95!&%$)'6V=V1)BB_5H M1FB<^U ^B42?[2\ED):6_-LECU3*7#M-!;8ITX-2:$88OAM3C&TT&3O62MM8 MSM^Y&",+= &-1NYH-'.F[APF-7''8-2IF"%\NYA+&'Y$,<3I&*VXF;NX M&%4=Y'A4V8-Y2_(;\RQ,Q=/JK[CGU>DUX6K:OG^)ED3O=@6R"MDC==-3[IY= MO/;#/G$UPD[0.;U, CZ&H]8X_ZY;!&(A[7.P958<$UIK!*?B -K/PT?M WW> MH62WZ;0\D.*ZHDFL7,)DX^G$/?2NZA"IA+DXV;"(:^N725$TD_Z6?DEH41IB M)> GI3!23"EDI8+S<%4!"Z\(LRT/5!'B-O/N[LR$U)=YB"<3(N=]W =K>:#R M68>3_JO^Z)R5A=3O-)S%($QSK$,5(.Z6RA)PA4@V"I%A,KF3ZT=5'E"^G[W. M#U9'EA\"XW0Y[\_17<'B6[T[Y Q*3R*[N0320^"':SI.3*Z13\K!3\/&X[5I.B?(%6'1 1.>:&;6R^,1&D6]UKLXZB ?_4-CL<1.FF<&, MTIKJYGJ)S1/'+OJCV 77CRCZIHP*7_D;RRS]0>JP]U0==B/Z\9QL]KJT4&3G M=%SAW)GUA_)OX/0JGSXV[.>P?S'X [0!+63\!_@V&>*W87\Z^8/Q;#@QG^&O M-J8RONB/L07\/_L#<-3^'+]-IGUX3SV;C/N+TC/XE;/$;V07;+Y2@",&AE3T M4-BEU'0\&%H>*GAI1_7L&SVDJJ#?NY2=NU8$]X'"[+7G'_5Q)'72%5T'GV@_ M_L:;4>1NXZH6^W;H#=0X29.1.IE.2F/W1R)GW*;OJ MPKU8+)P?4"3 VH;N9#@EX30<]T&BO>83__#D;#1!3?KB'+G49*Y7!T^FLYD[ MFRS.G8O^?%R=2AD+%^YP?.$.IT.>QFPBTYB"+!Q,5:=\DJ/Z[L2=C@8@,B?X M[@!GAY@)0A)&!Q%]TU$5-*K38N8!HR4U^#<)VK>$_G7%[1ED=E_7AHJL]E]16G5.,N MM) >*085QB9S5"M]Z@QAB^1:M%E_.K;-B<%D'QTWZ.F#EP]E@0U5 =8$6%H3 ML&A2F'RE3\1957[T-8],H\0X7J8E@IP1,_H2G*MM1Z&IC/H3A4L?"]. F=PE M6R[*GZRVJ,G"D0-,@&VK7$K"89G*1.)"]YRI+1D4/OI*U/$*#+X!OK/W1A69 M*:N1(NA]$+N!1"@]*19M=6&4N2RY,^]C[:VAU"-#/HK*51CNM?XDFTR%46G@ MFJ!&,FV"#IX[\\*5W*95TO2X'2=)V53H9OQM&NQ9\1E1I(3/8]-)4">T(_+0 M/N!@"0-2C MBN2LD&NC2!WZ4B>?K&&TQ+?AR]# %Y16'5F>PU^4TYGG((E_S'.\)/G8W!]5 PDJW]RIQD%/FL6:S 9KK3 MF]F=M=I7+*1:H5"2.RK9($&PR]D^PS$M>;I\%0#&:#@K4!* Y(@F\-:<:[ZZ M*ET3 U^)/ER/2RZ1 \?M,M]WJ<8&L1?*K>*3R\3E/>]A=:?--3L::*'D?KW*7D60["/R'0"FW2H)<]D.';G M%R.RFZ9=Y X>6IM/W!$>"P"3:KIHD3VST1#L-TKQ .-K06];@QV:6]##X63F M#N9310);;VW6=:-C\F9$4=P=31)+\+I>E!O)_WT<%5$V?:].B2EPW.0+Q:8F MKG^7U)P7=/%<4E.B"\\B-#'P(W9"46B11M%7V1#18(G[U@:J*/KU[8>B"GNM M("&LD WU(5MB]/M^*:+%6.Y/J<.M;+M+&1B"]@H#IWI)'*BVL7T#Z6$1\EI MT82G.@HV3 MU'O$U!U]1859_P]G\,=4U]^KM,$R4%SX@D#&"%HJV5]T1\KG]<&YH7A.JGN'%.F<5&MQ3Z\68D&I90YF[+;GB*+](O! MN8]:;RI^\)GBK'09*A"G*E5I6U)1$*ND$FJ"(B$BNJA"42%82I*CSR\KM[-B M&;L[89YI6LXTT\7J#>0E;D'-Z:A#D<6E-7*E#>.D5<:]6T:)TF)(!&,99KYZ M'C4J$L%\4D)2*H_#4_'62L:%G+A_H_-^/DB9G64)E+4EOA>=?UBA5#EYB([$XO(&">G]$N2NEYL#)6^D61$5<6DC#*2 MJ\8W,O.9#%61*3K&@RD[ZG3CL;OF#>%2*'. M99C4HW.7+AUUX650*B@#JXZIWC@LW"RCK0P?:5J_+MA"%ZD8"96\P<%-\"(#]7>>7C;E2&Z4X7(+^'(\P"7TPF[FQ^X8P6 M8'P,*&]@.'1GD[$[6XR<^J7/%N8#LQST1W2*O_1A87PX$D-\#CC"M!=8L0,^ MHO'#HP]G>$B:/L[NWXJ0E669LZO:A=">)]LK=J5FY8#CZ=JM_SW7;OW7?PYG@V__'7=O\4C*K\3?3K=P_;YN MX>)=*17:XI],(R]/)8D0PG*[N.5W=<[JZY_=P M=8_EKONN5_G@'!]UV<,7C'6Z-NAT;=#IVJ#3M4&G:X-.UP9A'Z=K@PP&=+HV M:'NZ-NAT;=#IVJ#3M4&LOYVN#3I=&W2Z-NAT;=#IVJ#3M4&G:X-.UP:=K@WJ M>&V0D9L.,RALZC=%;K<3V M:5L]L/V<)6!.-6!.-6!.-6"L-6!^XRO] MP"^J):T":H#:+@_E15_!U2O\X M7=/WJ&OZVG;'O,*/P'@F^W1.U_=UVH[3I7__ODO_.I%6BC',7YOO"*R&C9N>&U'CIB82.*[5W3L6.V[J MKQ8^_NVWS(PRN\38'K\KW,?[."KJ7TAX5H>L6_:C$O"M/^X:Z+5.JZ9FF+.4 M$/.9N#IJ7,X>Y^TY1R.Z3P#B.RR^J6IQM#VYJ':[1U5W#G)JGOC,DC'":X>3J#LA_6<($+11F"/)_'?'G M=Z73#I%/@U+;Z1.D>E_+>"'IYFA6]8DE\%=M8HL#'J&8SM&T1W.CHB=7Q=EP MCTT):X^[4=F0.$K*@;A6-F''@9ZS!MX,DG1U;/>/Q'[^Y5@'Z(['/4M6^W$R M@W$;NZQA1QQM.'.=)M],;!K.M3Q>\H]+7-(>CFSLZS$S-5_J!%;SA4\ M]Q()+3V>"9HAHU*WE]!G)/>C8UYV4VBI7<I]-6#'M&YZ M\RJ,V&-I)?9]KW9<HX8X\!NLX..L;3 M?F!N(8[4NJ>07_W'R;#V8_,0WN?6(2C^6!]B.JG]2-'(1D 5X=] MC/>KKZOH24L3(]C9W,B(>S8W,N>*I>([S[(2 'W4N\<"T/CJ.@Y#Y!7:J_QT M.->[:@/Y\=9EZ!]O7]Z(X^V/[TGG,=7V<"VEIW5E3,>M.\"+(B0K(S> !8%= M"LQ%"I@)JS8Y8"SA6<8MK:/P1%3NP6V=1>>WGD$/N%'9;$7Q*N>549JJV0&J M>%1QC>^1V:H72$\B5LD(4H#=*=W+ZU3OY>V(2.7+<_4P+3:E>N7HO5;=E-LG M=^_JJ=+%>D6MM09<&PF.3Q2.CR96'+HD,TW6%L:A,-MDXG/>,=W]!6F])/ M%1IP6XB@EK31(EK-?(F23#PNE5461K?.19H\0M@[[2DFW7A(E_4=[\58ZN.& MK*^ZR_N/Y%U'7W@L-YHK+F0WN*[U=;0W?!WME] /WX?;2CZ<<*VIIQG=!>Y" M6<85DFV71;:@XLC.'NJ7XM88*+WX& ]"ZXV&-F/EQ)O';_8+6[Q;0_J-MV/%U]O5[EOKNZR6M9$DSJ>6'/983JS*#J R/KIY'//BT) MJ(5L.N7\=..%5L@^4[Y/"?B\E 8T>$3N3$W7>::YMOGT2F,TIB.MRF/HR]C* M6]*PI8_/_BEZ^#I-L^__!U!+ P04 " "N@@-+;I%V:F," C#0 #0 M 'AL+W-T>6QEB MQ,>.0!=/EK.DGWZZ.';BK>V:K2-YB8[.D?[GIXN=X[C2*P9W$/UCA MH#G6-,ZEZ$YWB+W#9"8*VEDYX92MO'M@'3/)I$+:7"M#%EE/ M]>##D>_9&]?H<"JD!:2,M8 #[!UI7!*M08DKTW&#G?.7 M$&KLR:HTA(4BJV@PPMT$UY@D4ZDR4&V:"*]=:31CMF#"- MR3H/FDM%'XR>O2HSXP"%T0*4IK--SP]%R@DL]?HZ+?-=F0<'R/RO][D 8JP M36AS]_=YE_\S\?#L[Y'=6Z4/O%^[^MJ(]O__ "!'AP Y/@3( WALAN?[SV@K MN=>%#)H28Z..V:IB6B^:UI1I*AK<.ZFJ'?M>%L8-HZWW]6T(]63C^[OVY%FK-_>GO;UD,O/Z5:WDRS#J M13 N1@.[H(?CGNC6_@M3M5[K3$VJK"F5\7LHJPKI=67<5M$'"#( 0$Y."?D%8*\(B"OPD(N[48:_;/KZ,I0JC=&P\T2 MRM(H0Y#7!.1U6,BTJ>M"M8-DP<;0614Z!Y2A(5\E':GO(0Y M6:JRQFJOE<,EO$?5\%Y8N*]26_8LBT:Q1R5=8[NG^0Z/5$QHQU1EJ7V'U'V$ M\(Z]-AMELK^>(:48'M@QJ:^RW<6#=*H%+"&2^Z!IRBX\L%X6$'=>.<>>E&7I M5EJ%R2BE\,!.(8L,QT[AE%1X8*N0989CJW!**SRP5XX6&O9IU;:XSYB2\@H/ M+)83%>? B3$IL_#0:CF1U+\Y,2;E%AY8+A]S^]@+%Y1B1&#%D-DC.,:D5"," MJX;&%!B37,\$ELWQ)+]@*<3.FP)C4LX1@9US"G,O\ 9C4@(2@05TLAA- %Z_ M>YJ4@$1H 9TJ1A=L(:W%F)2 1& !$9C3[S6NF8(RD AL( )SY-R[;Y,RD#B7 M@2#9H0MC4@82@0U$8'Y3SN,=%LI"26@+49@)ME!"62@);2$BA(TQ*0LEG87BP[YOKM;:J'P! M4SAHSV21/5G6'O9+TP@DDB\B?;5>'V3;-ID,#3!?K8 M!$6@F7?#(\N;=UN94+:-+\K.3RYUU?AM4H30O2GEL\+6QD_;SC;]-Z?6U2;T MKRY7G*TW2AW'A&LMN,9TX.QVWB#D=*)I_&Y39L$W6IU'?KSKZP-G@U M?-"T7]#_Y-K9_ZQO3Z4F@6["VTT"WH37FP6]&:\W"WKS"\[: MTF$;KS<+>C->;Q;T9KS>+.C->+U9T)OQ>K.@-^/U9D%OQNO-@MZ,UUL+>FN\ MWEK06^/UUH+>^@5W)=)E"5YO+>BM\7KKD=Z^,,X>/X(KF]P_N^1F^,.:$=P^ M7"O[_(QAZL/](Z5#O\6JX?GT_],P]3="W=RM[GX 4$L#!!0 ( *Z" TN: M LD&E@$ /@5 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8WV["(!2'7\7T M=K$(W=R?J#?;;C>3[058>VJ)+1! IV\_6G7)EBYQ49/?32D<..>#DN^BD_>M M)3_8-+7VTZ0*P3XPYO.*&NE38TG'2&E<(T/LN@6S,E_*!3$Q&HU9;G0@'8:A MS9',)D]4RE4=!H^[\3;U-)'6UBJ701G-UKKXE72X3Y@ZJKLYOE+67\4)R>!Y M$[/X.#9-8M0G[(@*OQ>V_;CN=4W.J8+^A6;*4N54F'S5Q"6IMXYDX2NBT-2I MKZ2CXBTXI1=[WKETX44V,3';U.S'A/1R'&%;4S] %SEGY1"O!?65Z@*[)S^I MX.$VY,;1T+H8=4'U;"\BS6/4LW;B.;=([=4IJ#BJ>$Q]N0_[:=RR>^\[\.^@ M9UUSVJF?CT. <&0@'-<@'#<@'&,0CEL0CCL0CGL0#CY" 4$Q*D=1*D=Q*D>1 M*D>Q*D?1*D?Q*D<1*T&UL4$L! A0#% @ KH(#2S?MR*B( @ (0D !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ KH(#2_ "E8^A! TA4 !@ ( !/A, 'AL M+W=OR$" !1!@ & @ 'F M&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ KH(#2R3K MXAFT!@ 528 !@ ( !/1T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ KH(#2P&+6UJT 0 T@, !D M ( !\B< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ KH(#2QDU-<^U 0 T@, !D ( !LRT M 'AL+W=O- MY[4! #2 P &0 @ &?+P >&PO=V]R:W-H965T&UL4$L! A0#% @ MKH(#2UWGJ"7! 0 -P0 !D ( !K#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KH(#2V8TU;;M 0 M9@4 !D ( !G3D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KH(#2S[ZN:IP @ _P< !D M ( !&D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ KH(#2]54LF@W! "0 &0 @ 'E30 >&PO=V]R:W-H965T&UL4$L! A0#% @ KH(# M2^XD#DZF @ K0H !D ( !_5, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KH(#2W\QPB@) P &PP M !D ( !]UT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KH(#2\.R*1<4 @ O 4 !D M ( !&6< 'AL+W=O&PO&PO&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "N@@-+F@+)!I8! #X M%0 $P @ %!H 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 *P K )\+ (H@ ! end XML 48 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 49 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 116 200 1 false 27 0 false 4 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1003001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation Supplemental Consolidated Balance Sheet and Statement of Operations Information Notes 9 false false R10.htm 2103100 - Disclosure - Marketable Securities Sheet http://www.workiva.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2105100 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 12 false false R13.htm 2106100 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/BasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2107100 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 14 false false R15.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 15 false false R16.htm 2302301 - 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 16 false false R17.htm 2303301 - Disclosure - Marketable Securities (Tables) Sheet http://www.workiva.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.workiva.com/role/MarketableSecurities 17 false false R18.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 18 false false R19.htm 2306301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/BasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/BasedCompensation 19 false false R20.htm 2307301 - 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 20 false false R21.htm 2402402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) Details 21 false false R22.htm 2402403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) Sheet http://www.workiva.com/role/OtherIncomeNetDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) Details 22 false false R23.htm 2403402 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails Marketable Securities - Schedule of Marketable Securities (Details) Details 23 false false R24.htm 2403403 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details) Sheet http://www.workiva.com/role/ContinuousUnrealizedLossPositionDetails Marketable Securities - Continuous Unrealized Loss Position (Details) Details 24 false false R25.htm 2404402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.workiva.com/role/FairValueMeasurementsTables 25 false false R26.htm 2406402 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.workiva.com/role/NarrativeDetails Stock-Based Compensation - Narrative (Details) Details 26 false false R27.htm 2406403 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.workiva.com/role/ExpenseDetails Stock-Based Compensation - Expense (Details) Details 27 false false R28.htm 2406404 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://www.workiva.com/role/AssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 28 false false R29.htm 2406405 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 29 false false R30.htm 2406406 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details) Sheet http://www.workiva.com/role/RestrictedStockAwardsDetails Stock-Based Compensation - Restricted Stock Awards (Details) Details 30 false false R31.htm 2406407 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.workiva.com/role/RestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 31 false false R32.htm 2406408 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.workiva.com/role/EmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 32 false false R33.htm 2407402 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Sheet http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Details 33 false false R34.htm 2407403 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.workiva.com/role/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 34 false false All Reports Book All Reports wk-20170630.htm exhibit101-fifthamendment.htm exhibit311-section302xceoc.htm exhibit312-section302xcfoc.htm exhibit321-section906xceoc.htm exhibit322-section906xcfoc.htm wk-20170630.xsd wk-20170630_cal.xml wk-20170630_def.xml wk-20170630_lab.xml wk-20170630_pre.xml true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wk-20170630.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 116, "dts": { "calculationLink": { "local": [ "wk-20170630_cal.xml" ] }, "definitionLink": { "local": [ "wk-20170630_def.xml" ] }, "inline": { "local": [ "wk-20170630.htm" ] }, "labelLink": { "local": [ "wk-20170630_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-20170630_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-20170630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/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/dei/2014/dei-2014-01-31.xsd" ] } }, "elementCount": 306, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2016-01-31": 63, "http://www.workiva.com/20170630": 1, "http://xbrl.sec.gov/dei/2014-01-31": 7, "total": 71 }, "keyCustom": 11, "keyStandard": 189, "memberCustom": 4, "memberStandard": 21, "nsprefix": "wk", "nsuri": "http://www.workiva.com/20170630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "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", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Marketable Securities", "role": "http://www.workiva.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Fair Value Measurements", "role": "http://www.workiva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Commitments and Contingencies", "role": "http://www.workiva.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Stock-Based Compensation", "role": "http://www.workiva.com/role/BasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - 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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - 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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - 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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - 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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.workiva.com/role/BasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - 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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)", "role": "http://www.workiva.com/role/OtherIncomeNetDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details)", "role": "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails", "shortName": "Marketable Securities - Schedule of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details)", "role": "http://www.workiva.com/role/ContinuousUnrealizedLossPositionDetails", "shortName": "Marketable Securities - Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1560325acd60496b8f256a66dcc1f389_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i6dc0f4c1613840268c3e3a1355199e48_I20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.workiva.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i08fa5764580743fda77c98fd47ae579e_I20170630", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.workiva.com/role/NarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ie219b382c4684f329f13dbd57115828e_D20170101-20170630", "decimals": "-5", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Stock-Based Compensation - Expense (Details)", "role": "http://www.workiva.com/role/ExpenseDetails", "shortName": "Stock-Based Compensation - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i4747cc5615d1471bbe2c6596308316c0_D20170401-20170630", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "role": "http://www.workiva.com/role/AssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "if034679b557c4b0cbcd69ac0c4066e7b_I20161231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.workiva.com/role/StockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i41946968115b4293889d6fffcdbbad3f_D20170101-20170630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)", "role": "http://www.workiva.com/role/RestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i41946968115b4293889d6fffcdbbad3f_D20170101-20170630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i782089890b02455e9c57aff1a564aa0e_D20170101-20170630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406407 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.workiva.com/role/RestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i782089890b02455e9c57aff1a564aa0e_D20170101-20170630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib3a5ebf05050424f86cafbb26a6f6279_D20170613-20170613", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406408 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib3a5ebf05050424f86cafbb26a6f6279_D20170613-20170613", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "role": "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails", "shortName": "Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ied400aa1435644cb964fdf71bf2c30c5_D20170401-20170630", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i74144b2b2c19448c8f28c3176214f285_D20170101-20170630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.workiva.com/role/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i74144b2b2c19448c8f28c3176214f285_D20170101-20170630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LicenseAndServicesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LicenseAndServicesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i63330a90681648b89f8dffe833f60ebc_D20170401-20170630", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetandStatementofOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - 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": "iaa73e4b284fc4e8f9611008e0e3903b7_D20170101-20170630", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetandStatementofOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 27, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word \"Other\".", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r34", "r40" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,335 and $900 at June 30, 2017 and December 31, 2016, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "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/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r24", "r26", "r47" ], "calculation": { "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r7", "r24", "r26", "r47" ], "calculation": { "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r24", "r47", "r162" ], "calculation": { "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r59", "r60" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r35" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r164", "r188", "r195" ], "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/ExpenseDetails", "http://www.workiva.com/role/NarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r53", "r110" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r0", "r5", "r9", "r103" ], "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/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r103" ], "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/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r103" ], "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/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r229", "r238" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r21", "r23", "r54" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r208" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r124" ], "calculation": { "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails": { "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/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r125" ], "calculation": { "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r46", "r123" ], "calculation": { "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails": { "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/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r130", "r132" ], "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/ContinuousUnrealizedLossPositionDetails" ], "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/ContinuousUnrealizedLossPositionDetails" ], "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/ContinuousUnrealizedLossPositionDetails" ], "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": [ "r130", "r132" ], "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/ContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [ "r129", "r132" ], "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/ContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [ "r129", "r132" ], "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/ContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r116", "r117", "r123", "r235" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails": { "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": "Marketable securities - domestic debt securities", "verboseLabel": "Aggregate Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r116", "r119" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.", "label": "Available-for-sale Securities, Debt Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [ "r126", "r127", "r131", "r132", "r135", "r236", "r237" ], "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": [ "r120" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r165", "r191" ], "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/AssumptionsDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "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/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r204", "r205" ], "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/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r93", "r94", "r95" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r30", "r225", "r226" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Current portion of capital lease and financing obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r49", "r225", "r226" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Capital lease and financing obligations" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r3", "r19", "r41", "r91" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "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/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [ "r2", "r3" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, aggregate fair value", "verboseLabel": "Cash and cash equivalents - money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "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/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [ "r2", "r3" ], "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/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r84", "r222" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "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/EarningsPerShareBasicandDilutedDetails" ], "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": [ "r51", "r140", "r141", "r142", "r221" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r146" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r4", "r17", "r18", "r61" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractRevenueCost": { "auth_ref": [ "r70" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsRevenue": { "auth_ref": [ "r67" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfServices": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfServicesLicensesAndServices": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r8", "r89", "r97", "r199", "r200" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r25", "r155", "r156", "r157", "r158", "r159", "r160" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r25", "r156", "r157", "r158", "r159", "r160", "r161" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredSalesCommission": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r89" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r154", "r165", "r191", "r192", "r193", "r196" ], "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/BasedCompensation" ], "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_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r122" ], "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/ContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r71", "r100", "r101", "r102", "r105" ], "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": [ "r222" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Options unrecognized compensation expense, period for recognition (years)", "verboseLabel": "Unrecognized compensation expense, period for recognition (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "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/StockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee stock options", "verboseLabel": "Shares subject to outstanding common stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/AssumptionsDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExecutiveOfficerMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r207", "r208", "r209", "r210", "r212", "r213" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r207", "r208", "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r209" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r207" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r211", "r216", "r217", "r218", "r219", "r220" ], "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": [ "r13", "r209" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r14", "r16", "r206", "r209" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r15", "r209" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r207", "r211" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r207", "r211" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r96", "r214", "r215" ], "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_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r64" ], "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/ExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r228", "r232", "r243" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/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/ExpenseDetails" ], "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/ExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r11", "r99", "r198" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r137", "r138" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r223", "r224", "r234" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r85", "r92" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r74" ], "calculation": { "http://www.workiva.com/role/OtherIncomeNetDetails": { "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/OtherIncomeNetDetails" ], "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": [ "r112", "r113", "r114", "r121", "r126", "r128", "r131", "r135", "r236" ], "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_Liabilities": { "auth_ref": [ "r45" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r230", "r240" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServicesRevenue": { "auth_ref": [ "r66" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount 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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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/ContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain": { "auth_ref": [ "r113", "r114", "r115", "r236" ], "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/ContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r244" ], "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/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84", "r87" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84", "r87" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r90" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r17", "r18", "r63", "r90", "r104", "r233", "r242" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.workiva.com/role/OtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Nonoperating income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/OtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Awards" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/BasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106" ], "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": [ "r7", "r24", "r26", "r27", "r47" ], "calculation": { "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r201", "r202", "r203" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, net of income tax benefit of $0 and $21 for the three months ended June 30, 2017 and 2016, respectively, and net of income tax benefit of $2 and $21 for the six months ended June 30, 2017 and 2016, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r201", "r202", "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "negatedTerseLabel": "Foreign currency translation adjustment, tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r201", "r202", "r203" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r55", "r57" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Unrealized gain on available-for-sale securities, net of income tax (expense) of $0 and ($33) for the three months ended June 30, 2017 and 2016, respectively, and net of income tax (expense) of ($2) and ($33) for the six months ended June 30, 2017 and 2016, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r56", "r58" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax", "negatedTerseLabel": "Unrealized gain on available-for-sale securities, tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.workiva.com/role/OtherIncomeNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OtherIncomeNetDetails" ], "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/OtherIncomeNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r83" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r12", "r78", "r118" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt securities classified as available-for-sale securities, because they are not classified as either held-to-maturity securities or trading securities.", "label": "Payments to Acquire Available-for-sale Securities, Debt", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r12", "r79" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r12", "r79" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r165", "r191" ], "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/NarrativeDetails" ], "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/NarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r32" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r32" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r32" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r32" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r20", "r22", "r136" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r12", "r77", "r118" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with maturities (principal being due), prepayments and calls (requests of early payments) on securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale securities.", "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r12", "r76", "r118" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r10", "r80", "r190" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r28", "r29", "r139", "r241" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "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/AssumptionsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r82" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Principal payments on capital lease and financing obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r10", "r82" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r197", "r245" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r103" ], "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/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/RestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r153", "r239" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueServicesNet": { "auth_ref": [ "r65" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r103" ], "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/AntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r103" ], "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/ContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r1", "r126", "r127", "r131", "r132", "r133", "r134", "r236", "r237" ], "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/ContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r104" ], "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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r164", "r187", "r195" ], "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/ExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r164", "r187", "r195" ], "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/BasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/BasedCompensationTables" ], "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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r165", "r191" ], "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/AssumptionsDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r171" ], "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/BasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/BasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r52", "r98", "r143", "r144", "r145", "r147", "r148", "r149", "r150", "r151", "r152", "r153" ], "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/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "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/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r64" ], "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/ExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r176" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r180" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r183" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-Average Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails" ], "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 (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, min (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, max (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, min (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/AssumptionsDetails" ], "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/AssumptionsDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r191" ], "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/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r174" ], "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/StockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r183" ], "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/StockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r176" ], "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/StockOptionsDetails" ], "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/StockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r182" ], "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/StockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r191" ], "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/StockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r173", "r191" ], "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/StockOptionsDetails" ], "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/StockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding end of the period (in dollars per share)", "periodStartLabel": "Outstanding beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "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/StockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Number of share instruments newly issued under a share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares distributed during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r163", "r191" ], "lang": { "en-US": { "role": { "documentation": "The number of shares purchased on the open market during the period for issuance to employees under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r163", "r168" ], "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/AssumptionsDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r96", "r165", "r169" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r186", "r194" ], "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/AssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r191" ], "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/StockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r191" ], "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/StockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r184" ], "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/StockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r170" ], "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/StockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r31", "r32", "r33", "r146" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/NarrativeDetails", "http://www.workiva.com/role/StockOptionsDetails" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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_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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r146", "r153", "r175" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/StockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r37", "r38", "r111" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' deficit" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "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/RestrictedStockAwardsDetails", "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r231" ], "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/ContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r107", "r108", "r109" ], "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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average common shares outstanding - basic and diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding - basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2016-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/EarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "wk_AllowanceForTenantImprovements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Allowance for Tenant Improvements", "terseLabel": "Allowance for tenant improvements" } } }, "localname": "AllowanceForTenantImprovements", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsandAvailableforsaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "CashCashEquivalentsandAvailableforsaleDebtSecurities", "terseLabel": "Cash and cash equivalents and available-for-sale securities" } } }, "localname": "CashCashEquivalentsandAvailableforsaleDebtSecurities", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "totalLabel": "Cash and cash equivalents and available-for-sale securities, amortized cost" } } }, "localname": "CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CostofServicesLicensesandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CostofServicesLicensesandServicesMember", "terseLabel": "Subscription and support" } } }, "localname": "CostofServicesLicensesandServicesMember", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/ExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_CostofServicesProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CostofServicesProfessionalServicesMember", "terseLabel": "Professional services" } } }, "localname": "CostofServicesProfessionalServicesMember", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/ExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_DeferredGovernmentGrantsObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "DeferredGovernmentGrantsObligationsCurrent", "terseLabel": "Deferred government grant obligation" } } }, "localname": "DeferredGovernmentGrantsObligationsCurrent", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "wk_DeferredGovernmentGrantsObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "DeferredGovernmentGrantsObligationsNoncurrent", "terseLabel": "Deferred government grant obligation" } } }, "localname": "DeferredGovernmentGrantsObligationsNoncurrent", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "wk_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.workiva.com/20170630", "xbrltype": "stringItemType" }, "wk_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EquityIncentivePlan2014Member", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/NarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_GainLossOnGovernmentGrantsReimbursement": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.workiva.com/role/OtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Gain (Loss) On Government Grants Reimbursement", "negatedTerseLabel": "Recognition of deferred government grant obligation", "terseLabel": "Income from training reimbursement program" } } }, "localname": "GainLossOnGovernmentGrantsReimbursement", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/OtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "wk_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MarketableSecuritiesMember", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails", "http://www.workiva.com/role/ScheduleofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "wk_ProceedsFromGovernmentGrantsTrainingReimbursement": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Proceeds From Government Grants, Training Reimbursement", "terseLabel": "Proceeds from government grants" } } }, "localname": "ProceedsFromGovernmentGrantsTrainingReimbursement", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Settlement Deferred", "terseLabel": "Number of vested shares recipients elected to defer settlement (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/RestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "terseLabel": "Maximum stock purchase value per employee" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Stock purchase offering period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/EmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "wk_SupplementalBalanceSheetandStatementofOperationsInformationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SupplementalBalanceSheetandStatementofOperationsInformationTextBlock", "terseLabel": "Supplemental Consolidated Balance Sheet and Statement of Operations Information" } } }, "localname": "SupplementalBalanceSheetandStatementofOperationsInformationTextBlock", "nsuri": "http://www.workiva.com/20170630", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation" ], "xbrltype": "textBlockItemType" } }, "unitCount": 4 } }, "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": "Financing Activities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6513228" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Glossary": "Income Tax Expense (or Benefit)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6515339" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Glossary": "Debt Security", "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=6509901" }, "r114": { "Glossary": "Equity Security", "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=6511694" }, "r115": { "Glossary": "Security", "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=6524771" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Glossary": "Investing Activities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6516133" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Glossary": "Level 1 Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51652821" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Glossary": "Level 2 Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51652837" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Glossary": "Level 3 Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51652851" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Glossary": "Market-Corroborated Inputs", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6517519" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Glossary": "Net Income", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51831255" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Glossary": "Other Comprehensive Income", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51831270" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Glossary": "Cash", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6506951" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r3": { "Glossary": "Cash Equivalents", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6507016" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Glossary": "Comprehensive Income", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=51831223" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Glossary": "Contingent Stock Agreement", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6508534" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Glossary": "Current Assets", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6509628" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Glossary": "Current Liabilities", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6509677" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=66902209&loc=d3e3179-108585" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Glossary": "Deferred Tax Expense (or Benefit)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=63044130" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Glossary": "Diluted Earnings Per Share", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "http://asc.fasb.org/extlink&oid=6510752" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.0" } ZIP 54 0001445305-17-000041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-17-000041-xbrl.zip M4$L#!!0 ( *Z" TOCGBG6FBT %$N @ = 97AH:6)I=#$P,2UF:69T M:&%M96YD;65N="YH=&WM?>ESV[:WZ/?W5^"FR\CS%,7RFL1M9V19^56WCIW: M;G+[OMR!2$A"0I$J2,I1__IWS@' 18LCRU9,6LQ,79L+".#L"\[YY;_.+MLW M?W_HL&$T\MB'OT[/NVWVXN6K5Y_VVZ]>G=VO.AWO;N-UO!&KPZN;J%0YU\,H+@E TW,A]\=LO> 5^ M"N[^]G]^^:^7+]E9X,0CX4?,48)'PF5Q*/T!^^2*\ M[^=(\U0[&4R4'PXCM M[3:/V:= ?9$3KN]',O+$;W:<7U[IOW]Y11_YI1>XT]]^<>6$2??7%[+[;^OH M_><6S.057-,WPFCJB5]?C+@:2/]M-O=@9/KS5N!2 MWA[#JY[TQX6'=_L=V&[L[)]]_=>W+B^O.Q0UK79RQ=]UW-[^SUOO.Q1G\=_.\ M%WYSR9[W L\O6Q<$UNM.^Z^K[LW?K/6?JTYG5Q'0]8"MN82BXP"=AYPG^Y="R=6 M,IJRUD )0;=K$0Y@=ZF02_SYA]=[>[LG3S''M3$XV?_B[VSS279VY3GN,,!/ M8E\@YZ4/Z$P8N[\+6.[R*0OZ[+]C7]1)R-=9;TJ8WA/1K1 ^J\F=)T'NM1'G MN@LJU.4%^]@Z/^_\S4Y;%W^4:OX__] \>AI:77F*M4+/KHS<[I3[7XJ_JO^5*,"=0XT!Q-$=9K?_S M#P?')U_H)T\,Q?/S=KW2C!X=7?3N%G]?"Z\7(;LH%^@33G'3N;IHW70O+UKG M2&:%WN@I,\&=8>Y^G7T.P&3PM$T0"AB<>]ZTSLH(J]- J>!6J#* M:8?=#H-0,.ZZ2H0AFG"'A^R3""/V/O!5(-AUI(2(ZNPZ!GIB^P=O=NNL/80A M!T&==3WX8 O'>T>[>XW-N;S*:5S[*K3[MZTSJ^WQ!.VO@NFV-IH"0QE-.N( M 3&QOC[PV!W6\S/M]X> C MZ,%A[Z2"!U;U8M9SHU\Z4="#R3:/,L/W8T42(_\9&"J $5?VEF8__<#*5:\S/O1$_%7$W9GE[.H1:!2S^5\P4'^,A]O]L:*^DQO:@C5H,O MP6=8R$>"C?B4]54P8A&@&(Y&_^^)="[X*>'6V2AP95_B;V$\'GLT/HP=* 8" M(<+OU&G8,DIBVL)DUPI-PE8>KR1#[\']MU*BG)9!HA#3'@+1PCX3+6*0W)5$ M^PD?[P,=(O6-8S4&/2UD8Z' L(F(J].=/(Y7Z/,8\>I2H$\JZD-@U?_$P*T! M*TC,:WT .?P"%$'\&O$O(E$&E)C($ S+D.3$_/,P_BA0*#K ) /C+$*L!&D% M8D1(O\*X1\"XLU)@G&58'%$#C7<6!@;-+"Z-56"1"52B>62JLUXNQ[/8JGM2S.H_2Z56 M7UQ^JK.;WSM7G7>75YU">+']QZ MPAV@+:7Y%6I\^&W@9V"4>6* [D[6PQW3@X^Y(C:%8\!#Q'+)E@P\X%;ASS\< MOC[YGF3W3 1MLU2$5@:MH%0;>B;ZTM>*0Z&WML%8FX^1*\&[KE:"6!RBZPC4 M)S^(F(LKL58@\)K4=10.@9=H!R RDI'@/G":D WD1/A&@1I5UN/&<&ROHMI- MY6B&B5^T@"@[YBZ*])>>Z#\')"Z7I-18?0TF(JIX^XT]5FNG-N('5-5#\-^>GDV8(QAVH]IG.\5RXT,"$EP !- MOABC BO(VE7&4)NE5>OLU':7/V4C#OJ1M :<:XZ*::>H5#K?1B*Q]_<*[6%OC9^9%RD^:?4'C M#3DX*7 Z#&XQ3ZFN7>YA#*_8&6&P]I\8_M^70IE%H=(."^/CL0?[ABX%E$7^ M]%N;1*-S3PGN3HDCVH$I1FNCMXCCV:\;]1X1!W]1(NCK^>/HZ1IL-)@^$E$F MT#>F([[B[9#(M"^4,DX,SA $,!5'[_X20*X(1QU0IRUU$_#[ >M,$$G@%MAQ M//9RMDZ GT!JUZ=*T&$323_&^>E8-CZO0^(+F H87)U%0$6S"G8+JN@] MP (G99X4;"2198A6<#R[S@>:QTK"Y$,0,6&?.S9^A,) !XHR4C(3DS8OC_@7 M4C_@!9^UW G%IVN!%63)M9#!RN':M;6)@0DV]G8R(>HY!:&.WPAZ%'-/!ZJG MB4.)+ <%>!9!9Q0N4:#QFID3DFZ\X+LC[@H0 MC%#5<1PQCJR"1%M,V@F>@OXJG-@F>@)T8M!8%'GRKP'=A((]:856K9J[:Q:' M4\M,)C2LC6Q?O&>1IZZ_K>>JT( V0)G36Q,:9%')"N<)V M*1G(P&R[%$3U#0LFMHI33Z8'ZI0)C"8@&&'B,*QD-,9C'>8#V>%G$2VX%PKH M;P.G!_JP22 :,*22A_HSF 9KW05&4L#"P4*4H0/B0BO^F>TS&7ACY%W"#6=( MUY#UF0@!3I2!>P;?#^&%EN, ]XKL8/A92K&:(? 9);_'T3!%(\,/0?TTQ$\V MRB*LP1W"K0_B*/^&S!%<2,HWP JT7TQ'QG0O 9SDL@>\SNC*FA60W=03H.;" MCL2B46FMZVNM^WD/]!%ZH-])'P""!L,U)E*35ZH.M$8?BGP&H,Y@'\C.,T=(:@H7D"/1H>U]FC M)MV$^*GCQ22%\%FMM61Y;)ISVC,:!D'7V,;9+.:$E1LV&=;3P>OL<7S?90.6 M9>1T3M7(3E> /N?I@S>^'YO@?QM6 AQ: ?@P4Q*W_HJ<07GHUMF?,5>@F8&T M;0]CI?U25WAV1&F1/Q%^##H>5EHA2)&7TTI'U-&SBF12X@ ?E:3T1-.7?1#B MK'9PN(,57? H4"1T?CKF@%K':1^$*_"\?_1TJ' 1O,MJ^[MWOC:"G1R"9!*^ M1D,28W.!.@:;%D:E^"ZR4H;4(MN,9J!4P3A:AN6DVV@$6 BK!=)*A\H.\WDGX[PLJCPK"+K>6YY],?+,<"(T MP6K-NWE)G@616Q<%#PL3=-9J-HHMH4)VH]!:X4G2^CQ?,G[J+"J,*:L 46&& MXU$ZNI:"-H8)8RC '&3G/!S"WQX*7 4O&9FHHYF)7V'^@=!.PG0"?.:?]+.TD3#2%5R W43D,U."AX$//'*:>M$#[95" M*96S!!?91-KAEO.RA;.GP?)2_*S5;K$:K8HG]F993[!_6W$H-&$EI]H9^S34 ME8 X] U?W_:F MN6 (@I.=3K=:9?(R%1�Y=M[.D^&5K]B7!-91!O$OT$Q M]BANK:SH=_WQM.QX]RXQV! (!KV0,^D,#\(NXE3:US^+E+GHRKQ4P/C?5*M$ ML.I$1U]!WS<'^^_883ST'\+>JP\P]!=@0=3 "8ZY)"E.8I'6+JKV6A=9AAI8R(^ MQC%M9(+DFCY63&?743%%\!& - Q@A^$5,=%94IZ$W]+M@"^C]AID0AVX0_2E MGH A=/0,#2&QR! "J2*B31M"E=TS;_>(DML]'X5*XN F!Q/$0%^:>(F] MI!W:?\:4_JBO760BZ,4WE&R &^,(.CW&2)@U9.L$]VQJ'\>],@8/2)>$QHPO M#4,/3.)'LNF&#A#;(*C@R9)_8F9[7!C996057;&9.Y0@DANT32_;'Y$:,N#22KW MIC,=:+89UR)53(:7*:2SPA2W\T#**H#!-*\8_0 V6<09"N>+?GP.5EI#!.U' MI/DR^4<2,.K1[JVC;-"E5A#H/4!I.9Y56IH'K':I\XE.=3Y1\166[.07Q:H6 M!J>R;ZWEHYW+3ZV28%?79?2N(^KED:WHN/87Y4N*N_/O0)22GX\R!O2I""-D MY_)!*,O,FFWHYA.+G'PZ(<5>MPD)=A!; 2_%;?/!G3H(,B_@%('+)J:,=2TJ M(^\3(P4_,J,_U+/YE)I1@U6,7Q1?,;D3];'Z;-[E?$I",?J4K*&R6KN\$/-? M7L)'>PT6Y3(!=-YC>!9XW^*X=&%P;)9"^8DE2E:IK6Z?C* S2I-#I#J M*CUIDNPBQPPF"I#C8_&!QH49MC,IL)6'XB'"_G5>V+]N[&&B8JT-RI?/B>9) M@RN-P#<+^%ZQVCOT"SW2W*>@W$0&Z*0-:5#'HG F+^E8NPZT 5&Q MC/58QIL\RVCNLUJF0E3A.<5\:ILN%*5]YU@LPTU70R[ZQ&K@WGC(>X)&]J99 MQ&KN-YJ;R.HHW ;FO8U;ER9>JCCD?(2_T+1IX[]8>RW,=UZ8R658D$>QN'7! M0:9U@@M..?Q4*?#0@.I%&0B9VA$VU\VC(PE6,D= M:V]G MC&;Z_5KRCB>* E*9E:D&[):]CEG:]#V0,F4>Q^:T]!O47U&#YKZ?L\ MDM HO2Q3$35_O#Z3!5!S[M^%9:O=Y<\:^4N> K<9K*^<")E"J;O/R8M@ZTIK M3\(B9-&K13 :Z1%-+U\5A M:U:SCH'34F@52U:Q3FYA04"[\@XDSJBE+?4* < '^*9."[& 9;.\?]A\";)F M/8S % NQZ.<+M1D?;B55'D>J[&73&.;*027>YE((E<6+>&9D6FS'_URH18:Y MVCD+!-[B+.5"K/(!8"KK_ LN!4PII4)P_X+8U6MS__V&M2C\T#1 RIBQQ3]M MENURK2O-"C=[)#E['[D_W/T4J"]RPMGO@>=2Y[MS3#6G? @JZ8\I=>916Y95 M,(_?4L9%QQ]XNCXB#,2Q-J))25(%45M5RW8RUML(5W..WN8H13 MF:53[H7!(F*U$-+M;\-RO\W8] MN79!)4:0?D-VVOC8T%AC[P+&)YP /IT0 -:<5((.1=)'*+T*K<4(#Z'J]/T9 MS MSF)>.5+-.LPDH.N6M.G-CH%(6[.OZ#'WA,Q7(EX@,&641T)5A&'@3D6#) MJ>*A],"N\'@4*!F$K#/"3C)<21C/G.3 M+2W7.J,-C,O"K'3:/!5$6)$Q))U*SS!HIYIFE2+OZ3*R]C' L MC5:X2.ID6JR':=>MFUQX0U>H(<,MI_GI2+=)-ISUTYJC?U+IX >U@1=4( KC MF0KU2V3TP&903;2%B?'4!M8J30H.X,%RA9B&O_#YP&)S[VD.$>H_\5MOJ=FT MLSH8$IK!?.*6 WL42EOT+R$M*8J-2Z!7)@=J&LW2P0#X$F63%YYF=RCK/-WJ MXS)N=:1D+\Z4TU?9P*,?WENXO6;4H>B.1D+1JLKU-1)#_( M%H%=J6=I4D<)?F9=Y6EU<_Q"/+(2M[^$MI*N#3/E*PWN9MIT"/S;U+F947'K MIOU'MN43N63Q1:TA)_8,EKU98,[,I16:#=+]T@05E9@N8A&V[">5"$W>TAMS MRW6]V[ZII=,+L2B#'=3);4V()9IHU:9KQ&(.Z ?4*PPKY\X,WU/6X9!V/TG& MNT-;I+)*]#3=/+/=J),=46(09'?$#81>+I[/ZGDR'-+"8Q42;%P!. B/DWM" M%]3(%'V?)@V_; LCF(E*L_Y(QA$!\9S?IX6*L%BLIA44'R97Z5RKP/P9J%A MJM$1N0A/D#"OGY7*X9!+)R]VTU^0B+U@@@7^E&"BWS?5"&UIHG&LL,=\%ACZ M?*O.J;0E8#SM?*:^(3(D\1XF3273)TW_;1>%"CF5DC(4Y(?.R$243 DJU!,! M9IMMIQ(Q%6&HX^,3J0IC;N>D%5EKM9[Y++UY"S/&F7^.7>GH:G:Z"#*=)H:9 M3JUTLD41_>#6:#E:4M'O.3%EG#"!FE$VDOZ2N4E5+&T=EE9LPK(L#0U)B\@I MP2"J8UOV6674X <=DA_S]*1P7N-*.NJ075O/&+7UV=[Q]4SC^'I2;L6,8-6[ M<+8?[^P'ZZ9J&$[+TK\]DX^,PU3N0Y.(0A*9JJ?F+]O#%:O-4S^%V*-R9*8^ MI^8\3W9HOL1T<&ATN:L\W$V4WX*^T*2"!D0 2.'&CDB*O M?]YLB2RI+1/6Y M$O$)RNM5&X0/DW)DE#^!YEJXF;I1IDHK\MTVU[J>1(E[U-:C6ZV#T8:\)QU@O'TJ$1O.C/J_="Q MPKX4^_9+@'WH2PC4@/OR7\(28+9NPJ:S=?#GJY>:$X&=Q!@^0U9J5->[N#O^ M0::@MG-%1DD.XS$\@U^'#Y%=J4M6:7)0N;8"PA1E7:8E5WSTT3#YH"28K'FD M-!W #,I.J9!TIC_0(JZ)?%>S33K_-?/&XW#2NL9ZPG@W]C(]F]Q\7+1"UH<@ MZV&%K(^"K&Y@VO2Y.@<6_]!93*#/BM0>0#>=QV\UNQ[$GO8Y]J3.@]+905P+ MB5PYP41%U@5N<6 GBK6V'RF9=?2P#T*%^4$SXSB9<0+EXK7/L3N@_0I0T$$ F^[CH_!AN#J.8><G"Y MIP1WIV28D= .>L:K0?$,5R09%Q71/@;1'I>":'.DF* &Z7/&1'>SQ&R:H21I MRMK;@Y28(&%:,#XC#0 1?;)HL*=!K"=Z@):%9P(84#'W#-'R-,[0)" MBT>I. UA3(^KY"S= #0%+/V4S<\A"PW&B6AE8R5]1XX]D>_1EM,9=&.L0(6F M\HR..X;KY;ALO$9CV2,E1S92PJ-<"!ETL+X)OV7*8Q2:9AN,=5)V3OADY=Q, MUG\F VU!X$3'ZW0$$8-UH3D6 $-*(CCT5E/X#C +-&!5GTFG=67H>$$8JUGG M.$]J,BW>WEPM\!80B\<.J0[XD3D/F3GV,#,]"EMFSD)DYZ#3^]*&29\>_J7!W]+&9A [O07MJZUOK7W/\Z'JTEU0"! M3<9 [-.O,&YD_09XN!-X(2A9GUK=CYTSW89@!J.N M.N>=UG7GVK2-P\8&Y)R05O.)DE;@%4-Z!(;TVC"D+@!_H(I_6ITRL!>:TC/Q MZ21JK./)5#8LTVZ#][!-(=G*]@"-[DBH=8 8#/-0N,+D]/MB$$32&.*HUR;I M1'B&D%+S9>YR79OK]BCAMY*5\)NY;_1$=(LV"?D(N*) MYVRF)WQRKD'6XX894C0XGYZQ$);D)E*VJU,?[4KFZQR'07.%_:!3-LE M;=T69,Y@%47?"=0XH)09TM[T$'/A(&',I:0\4C)F6HA(5Z2!5Y,R-(G@3"K> M!DH"8G$/^2 6-A:.^71DTG9S->\],< &\<+XK,37L7;$ >GJ?-X%!U46)%1646FB"HBMY%R?$CP,?-ZCTE?_Q"!_5K*H[HNG:^&U7I%#QV(* MZYS]^8WN*NR=']](;O_=H[>__ME M[_V_?[U8%_JEN>I MA]3P-VG;R65Q7Q)WSVY ME6XT?-OJ\B=O[G?:.Z]WML]7/[$G:]_X^;! M[M[AT<%FQCX\@HDW-S'V_IO&X>[107/]N54;OM$-?T5HKE$=B"@<<__7%\V] M%_85FWX4!>.W>^.O23J2IF"Z9.G\$,AK178R2Z6+V4,N]:F9R872C& !-UL\ MSC=$W%WB)<_W5ES=B]].6Q=_S.@5!A+)'N\G6VQ9DA_X(@NT#3]: ?FA0+Z\ MNKK\U+DJ(J ?CZSW]DL(\8/-0/Q:>M()?/:1>YZ8&D=+\8!?P?P186[=R5W? M:101V LI?7\-H._O/@W0[UAP-?EJ\M7DJ\E7D\],OI 6&WQLQ34L]DKE'$9[ MVCY],K\A?G]I([HIY=4\?=%JG.0:1:M__N'@^"2DG^QWP77=7_Y."5\*]?2G M8^[:^D6.^F+H8!4E;CLEKH:S9686[S%4XK/_;H#UBR^.O4 ,"K&P\O&+2H0_ M)5Y<\)$H$.M8@RXKP5T)[HK^GH[^*EE8R<+G08LW,O)*3HQG$NO:!D]_GKR< M]%>1745VZY!=>RA%GUV.A=)%<"[[?>D4H*I#.:GPT:)X3Y6@\2A^]6KRU>2K MR5>3WX+)5PR_FOPV3KZ(*5[?2.MZ:JNH]/N;IM!%0OFVJ/3Y>;O*IRLJ>Z@F M7TV^FGPU^2V8?*6)5Y.O)E\ /7=KO/\V$HU^6KRE2@J MKBBJSG-=[_A--<%D9YG*&)KY.(S2-#Z*!W!/B@12BQ^ M58A5E%0BOJ(J8;\5H6Q;]7SU?/5\>9]_$M;[H.JG%V>MO?>?G1=W+^^;M6S7 M7DE6U;I70=*E4!D'H20AJAMX3C+U'W^R.M/A:_ATYO*+Q2/P7AAX<21.C-:U MN_R=HA3^W;T?=LP7_HT"UM;-E*D ZCO9CX;Y0JG46 GO70LGQL[&:5.!^U8+ M+@T]/JP,ZD(%*/-SIH3P2DA:PL46D%Q68D%K:.>=__F]>]J]8:>EJ!2^-A-N M7[[_<-YM7;0[K-VYNNF^Z[9;-YTR$/1C"=B;2S(C-=+KG]?=\V[[\H)];)V? M=_YF:;'093^QW\I,R+",6_&_<_^>W"K]-I_*_BSSYK^[NGQO<$@OYM/EU1_= MCRW6O6@W2%JG%VXZ5Q>MF^[E1>LH7[0>L,Z&.-8!)9Z+/8R^"9_9W3#,W&CK739?0)VVH MB_/'>:;XAL-&*A8&514>CZU+H MKJ%HCU4PD4!@A9C_\FXDA9C>&ML[!#*:%)RUUS4GISY1E@"01?\3P_^!T]O6 MO(#SV.2%CX$'.-20) JH^>\W*)!&YYX2W)T2]=F!76PY. I<_7MOFONZH5O< M<\T/@G[2:JVTZ%!1VT:WMQ\K1)5"3'_9'#4Y@$862DG78Y1J=<8=4+'PNI9O1G0O%7"Z+Q,1/XX&PO4@50!T.WI2 MO^$A"8]?Q[U0NI(K:E8_A+]XF. MD1ECS*4> K0+V$J_SOK"1=6^SJ@7*[WH!;"K.#9.@(-MY8 MW3;1+/2Z:H<[J+6<2P&?I8Y9/=1N/3$Q#,_QN(3!1MR%]0PXMEK-](-5Q%$7 M;K;LX[TZTWYYC0NQ3WLF ,K!5* +>JH";+BNX+.^Z$NM.=T.)8 PM^7(S0&] M)C*($<,L9TI:*-:FI Z*,@2:$.M 5P\&T'>QI_-(;]Q5D#Q40:&/T@B%#7"Q?, M&SB*']Q23U\S=8![C_88!@FIMV)/V)Z*^$)$P$5DQ[&)> $XKD#TDK[9:APH MJX CH*P2+M,-,&B2P\X%Z*C;&Z?OHBIKO@& U&B\E)Y.E MT9RROLF6< \.O56AMHW'0C;3:;X*1FTL&%54G^1S:J1X<-@X?'/4/-Q(\[W] MX\;AZWWXMY'.?KL-;$C87'7PA0G7;YYKYNQWZLOVP1,\1(/ U=(]HQR@DAV' MJ"<[4CD>JD)_"WV0[2(PKE[C@VW36WB3'(<(GGCD?[\64*7/Q7\0:CQ-I9=J M>ZOM+=?V/IQ+W']OC2*]>%>,/J$_"#L8>&"])RO5-VGGY^^65>+UQ!;_GR9(9IJ=1M@I1L36<6FRVU6)BK( M; -DOCMC?-X*9$5/>;#\&7,%$IYBC* A.AB^I'"@CC91-(2U4R]&.PU=/*UF M4@%R&2 19M)G!X?,Y=-%VD:E/Q87C'_#((Q=!!6[+"1X6KX? X=6514KK%CA)#"#U@01V'$];E5U@8Q)R/6 M^1H)/\03(SL5&ZW8:$6CCY9TJH+/^NC4$^LG%6"6NAR/*H_C%C"^8J3/EPJ2 M3UG2>L,9\^M@P\'!4V!#,H^B8\MWHGL\C=H//$\;)U@TR?- PF+H#X3M&&8) M>B\/F1(#/"*+;ASM5<4#EIU^'Z7Q1#"LG<9J6B/6C^J\P- >N3;G/2X E6R1 MF/E"9>O\^[Z(?X\BU=7AM0T>7CL\:NSO;^Q\V4%C=^_PZ*!9A,-KW_]DW'-1 MS9Y#)O6[)/VB& <;2FOW;.NQA@I@*P.L16I/9;=N1G^M3J$\!ZJLSCI4D*D@ M4T'F63KHJO-!I:"G#14T><^E'W$LXQ8F54W<3%>!2H,O+/E4T*B@44F>2O*4 ME(;>2U^.XA$[E__$TI71=#%1/0.0%!0 /R[E7_?J!/S]MKTTJ'U8A\?QOZV0 M$Z4!RX^5E[-49/2\TA(?*P>C-."S OX*VQ91_?WGU MWA-G=E>PVRZ)5^6MW4\BWB-1J_3-3^]N:SK_,Y_S9SMPZ*86U.:$CDJ;UBZV M\46N_0;CO6!BFJ76NI3UEWE=?)5A-)?XEWT"QL1V& V;"KA-K6I?;LV_;8+J M/UWM&;O8VD/QZ\SJY[S?3'HR=3W,JK766['&\B M(?L90F)#44QL<\[^NNZPRXOSO]FJ_H(*YQ^"\S.-O"L">$JP7 E'R FUZ=/Z MZ:JG1@KF2"LO! KK&%EM2TLWX2+B %O^K_77S>^75]W_USECU]W_7'2N*EJL M:+&BQ#T4>AL+&V>X<]M2D!4D% 5VF0D2&8':7OW.?S7HP=NCZ MB.OBQ)[=N@+-:1&>9G\.56ZW5P+C!G.E-K78IT*HAQ+I'=5GEFW"M3,4;NP) MUL0Q MZ^M$WPDV\8-MX: ]^7U/.A'KB>A6"+PO0Y8@*3:WPC?. ^ZSUD )ZO]7IVN M,2/:W/D'6#CDGL<& +E-[8I"[0[D_U6*'I:-NGDV/%3S'KE6;+:M:[\3L=O M^,Y6Y8RGM023"#&O6Y_-<2L.VJL?J<#+J%0P M4I]/X%U49V'TIX4M@>IY ??'S48KFF5V^%>37W/RE21[E)2Y2I(]MFXPX=+C M/>F!U<=:(Y1 E4"I!,I6\.123[X2*(\2]ZP$RB/O:.)#9#7T>[ 6&WMQR.CW MTR#^YXL2=8[-D5'%W_%F$]CZO; MQ.Y6R?DZN+CY\HV4-2L,KJ*NMARL8YN*=,VEA:513WX@\?] M0@NK7#H'J_4VD\^1C(DDT5$*PVOX.&\$LAJS'0PEZ@TV1PXJ,S>.3L-BJ#L9= M912RZ[@72E=R16W^:.:8TT8U3;%]SP+BZ(.)&,:9[='):JCG]T2Q5^V),-1F M+<+;VKD [IK<8?3^E(V%0F'-:J]W?]K)YCXF@+5[5^BE/@9@.9!&'.$G752+ MYS:B%X=P#[9T#,R2\?%8!;IN%&U/+^#*Q0UT@>*<*% 4N:])V.JE6[KFK!&: M8R7A-S/U3>9,EE[1MVU:@05NT[*K3+8JDVU+@PM5)ML&BB06J1%%%:'9HD,H M(>D[$^Z!]@/JE0D7\HAY BV8))1S#QTW'1!T.,RB!%4+%:MOZ%Z+E,)%JMR, MIOC=U,#M"UF9J- :@1?[ZH.9YA M[?S/[]W3[@UK5^> [\:6=X$:I1XNE*:G/!0@4L>!BK9D\^Y!6F^:)SG21TG>;)>:L4RJ5A)H'0GTJA>X4_C?,!IYO_U_4$L#!!0 ( *Z" M TN@U-*7RP< "TL > 97AH:6)I=#,Q,2US96-T:6]N,S R>&-E;V,N M:'1M[5IAE V.#8]+4'?N-F0GAI)6TVGWT[*[.QS^C4_;KZ/T[=EAO--E(\\Q(*U7&DR 8G%58);8V[P3!?#ZO MSUMUI:?!Z"*@J0Z#1"DCZI&-*B?'U()OP:.3_QS_4*NQ4Q46J<@L"[7@5D2L M,#*;LD^1,)>L5BNE^BI?:#F-+3MH-(_8)Z4OY8S[?BMM(DZ6\QP'_ODX<(L< MCU6T.#F.Y(S)Z'5%#C_W7K[_7P^:!&CS'<8N$O&ZDG(]E5FGF=NN%5>VQA,Y MS3HAYA2ZBP$3!2U+V5 E2G=>--RG2SVU"4]ELNB,9"H,.Q-S=J%2GOD^(S^+ M3K.!F=WC7-!6.D<8FLA,U&+_W&RV?^S.A+8RY$FY_%A9JU):/J"AWZCVF(>7 M4ZV*+*KY'>CI>.^@W:XN_[%&O;'?_?=WUQ]:'A^QGX_.QU MZ5@\5LLTZ^RG%\V7C>Z0Q7PFF!8S*>:@0!M+PWXKN 9ZDP6[$+G2EJF,O54Z M9F)BL2'&9A'<9[]7T9[V!IO#?BC@M ,"EG*9ZTY F;\!!-FJE46F:5E]L0R$0H MC.%Z02(IOQ18=VU.@[8(RF#)Q$4OK$$"H=2(5A#+,!R:1$*S>2S#F)F"OJ[' MSX46Y22T@52:!&&-(N1S$B MV$1F\ (Y]-KJ50 $XNC6:_TRF^#X<-:.-_! M%W*<"+(Q$P#,.)$F)G$22T$M1"_T'$D3)LH4&$>DHU7BG9AK%8H(S8;MP6>1 M B\8P978+(H%$L\5KS?:>V'=#F^W(/^V[Y6\# !(415P8?0B? MNKQ*@JHRVR&CYSPB'JHE8F([K9>/V.M\Z?538= !28C@ALWJ.^)[;@!5"E7(0QR'2WQ (1*/I:) MM L*2=N6I=/AH.-0X8%]0W0MUW&D>E5N*"]T#E0:%T+#4.G(*>"RGJG($!D3 M@!,](B?4DP@R.@] G Z9@T =!)\1N([ <(G P8PGA2,,:SBH82!HR_B,9JP*>_?:NY S7TD+2M3%2WP#)=UN$0KPO+^V/0KE5)EXN)Z;L'F*PB* J$*PT*3W]:BSHWY4F4L M6NAF![,8J,S^](4RV]L0G@!TH(M;%J_FH',R*E2[[7I.8FU58)J)Q M(!618V"W^Y(=%ZCL+D52%H"WY*O?8)"'A>1C!5S[[V;H[@8E6J*T>GW2B7C6 M47-]Z,G[7Q%Z-](P*,61A%FES2K.N09,EJ;26B&V4NE8(8923R2ADQN^!U2! MN0PQ(_ZG)' )?_%G(:&R WR1A:X>W'^XR[*GRU6K-+^'BIO2' E\4&E$158H M!1Q:!JE5NCT7_)*BCD\S7-QQ"9*[^%E6WU\%DS(S]O7B%HK@$08:L6*(+9 J M$RH( QW(>ZH^Z!E$/%.D%-SK/7E59E.6+) M)E;EG8/\:L4NWNFN:4?\W7;F=A3=8*_F&IUYO&R!__9YOO >\/ >^-\\*#ON MKG)R"JKRJ4"OF!;(<5I5]X+<4]SJ7)<.>3;U-YCZV:3_L$G=[B+*<%S"TO%7 M4D2JSMJ'1UWCON]Z>\PV/EM<]"29YLF!Z\DI_/A.0^7D+I@_H_I9X:>+ZG[, M)4K2S)6B_5B*"1M&G"_&]#_Z%$XKV#6COWP7MP!6. MC[2HOJ6TNQ8(_!_2NC_I/?D+4$L#!!0 ( *Z" TN?^@X=T0< (@N > M 97AH:6)I=#,Q,BUS96-T:6]N,S R>&-F;V,N:'1M[5KOOT)U MIJT] QP8$S?@>(9@,J63V*E#F[D.8T-BW#1]G03/ M&'/22MH?CYY=Z7SR[=E%;_C[FSZ;ND2Q-[^^>#7HL;UJ%+UK]J+H;'C&?AJ^ M?L6.:O4&&QJ>6NFD3KF*HO[Y'MN;.I>UHV@^G]?FS9HVDVAX&=%41Y'2VD)- M.+%W>D(M^ E0.A8;X X$RZU,)^R= 'O%JM5"JJ>SA9&3 MJ6.']<8Q>Z?-E9SQT.^D4W!:SG,2A>>3R"]R,M)B<7HBY(Q)\7Q/#O[J/GW] M1QNRI6J$IZ'/RK^@W:CCS/YQ#F1*^QB'*IE"=1J> M&XW6=YT9&"=CKHKE1]HYG=#R$0W]2+5'/+Z:&)VGHAHL,)/1_F&K52E_6;U6 M/^C\]];U^I?#P&; IGP$S,),P1_)S4VG9 M+^0I,&K!+B'3Z#2=LI?:)*Q1K_["]'A)?X,TKJ'SGGU=SCLLG?>"6W09.B=9 ML*M4SQ6("52"#TWPG-"X9*HQN^!B7*:,IPN6I\[D@'9AOO&I!UW*68)/1G+% MQCS&)L-T(AUS.LBM":00@[7<+$@DX5> ZZ[,:;%-H#*XI/)Y"]<@@5@:S%,H MEN)PU$2 8?.IC*?,YO1Q,WX.!HI)R(!$6H4)C7+C7+HI&F@SB+V"-&^&JFF! M9J+7T"FCQ:H;OCZ,-._%"+"Q3#$*%- ;KU<0("B.W6:E7Z9CW'ZV=IQ*7PA52%)'*% H@4C>'TRUFO M3\SME(V5GML21@8FTCJLPASCU!CT1BTK*VBPI3)KVGY]@#@J 3&\Y;T?;!'L M(A_1]M+CL<1'[]$!XP9\[# 6D8K4(0,Z-C$-ALV3[&3 ""( 2F?QU/>3H!UL7]?)DKE&@T>;71VH<#/[31 M$N'IP"]_%P H05G$I]%/$5-?44FDJM2UR>D9%\1#505CUVX^?<11YV74S\!B M![K;L^S](:I0 HAY;K&;R@S).CLP5)RI#L[P2-^D%1X1DM9IC\=L(2!#9!L># M^'3L\ODB<;09B9(.*&G( P0J1OE[)3T$%Z.):X#<>N3VN$0LSZ0@N'&+)WMB M.VX1JE2K$ :Y$24>$*&2CZ22;D$I:=.RM#L\=#PJ K!OB:[4.IY4KPN#LMQD MB$KK4V@<:R.\ K[JF4"*F5$A.+$',D(]B6!%%P"(NT-F2* >@CL$KB(P+A'8 MGW&5>\*@\,!XC&6)G*%C[8;R A/D%M07'C?7&AYJ.!!IRX:*9J1S]_ZUMR%G MOI0&*M?&]Y? ;%06@G[W0/ !ZA/(BA;8P645+F))6"$>ZW&EHU11N/B>.[!Y M $%1(M1QG!N*VTK6N35?HJW#%KK3P5DLJLS^# =EMK\F/$;0(5W ;VUA?LN,"3W16HX@!X1[[R$0[YM)!\ MK(!K_=,*W=^@B!*EE9N=3L2SBIJ;34_1?T#J72O#4"F.19C3QB[SG&_ R9)$ M.@>PD4I'&G,H]0B).OGA^X@J9"Y+S(A_J0@LX0]_YA)5]H#/T]B?!P]V5?[[ MJ_PN'KBIRI$(#SH9T1DKEH#Q+'+4LMJ> [^BI!.J#)]V?'WD[WW*P_>#4%(4 MQN&XN($AN,"!%I8$L0%113V%P@@.+'LJ(>=93'@V3S!4Z!IO1D' &R\H=OGL MG@*\BVEK;'"W5C!DX*D%@^ZOV IT5$(>D.E,JQE0,DCYI+@I- 4;09(IO0#L MG4]UH"!^"WN(E8_,B[5/2?__MW31)0^O1O'P(5$L-7;^=')+VX!!GCO=*1K\ M"\/0,L+M!(945CRST"Z_K+XMHO%K ,>\DBF^:,O4Z^C7[[_(!\?7:XT/=1X=->J'3__A\ \N MW&K5FJ1W:\OQD7=-< \ZWF8\?;[7W"M'E!SB=-8^S*Z7G!*"[INV1-W=8&Y& MT2W.:JR06,#+!M!OGN<#K_V.[B&QV]MC2^OV3L^0H,++LFX^R;&P:5;\^_! M;,O=7 1DY^J/(YOXUQ#E=>K/?9 SLC0$KZ;CAS^R]J80Q>[D\ M#%Z$FZXO!?&/,1X[PMZY]/&[=/]->+>)G+#&#@?OHX?(7U<\J@N<.ZKZBZU,F@0 )@; > 97AH:6)I M=#,R,2US96-T:6]N.3 V>&-E;V,N:'1M[5GK<^(V$/_>OV*/S-TD,_C%(PDV M888#,D@(UV_5@+$F<3,&0\=+:KF1$*DS*:*EEI-/8/?C-#63\UWE@5= M$68+%BL()2.*4/_VUC98X.)<34K6*V%%I0>2,Q[Z7 MJ$"Q&V61B,]B/T293 ;(,!5HY7IM*"(A_1W7/(&F6%.RX-'*'_,%2^&,+6$H M%B3.:2F_9;[GHF0S7#+MBG^ K!&/F37/QYY7?Q]<,ZEX2**U^HE02BRT>D>S M?J/9$Q)>S:3(8FKE'LC99+=2KY>+#[BVNQ?\>.\ZO>&X?]SOM,?]P1E%VAWQMKOBNM6-G)\[29" M7FZ$EA\V6@ N9,LLD*0FW(=%6& M))-I1C D2H!W"!?VR.[8,&*A[G3@5>MN&4@*A(I$=ZK[RXM%&JQHAE8\(G)" M8I9:@YN(K: =*DW1Z2PCG1@VO6["4D-9K. J%LN(T1G[L%,_#+Y'TDUU\)AB M9?C>X2M&@6??@?Y5VO=AQ]MW@U=MH@;7YXQ([('1"H8L$1*!%L.QD OP7.MS M@=1U;K[Y+]^Y*!RM;XOD")?1NPCF)9ZRH'Z]1 MK>55N##V8:4T MT5_M?54K'AC0"2QXBR!3')#U$.06:*LR;O:XQ.L="J+,KA)A#21F?Z M,N;30BG:I/3VP&/[.^Z]_]I>W=9AO)_'RE_)8V&Q(I.(/;36BMA4^213(EA/ MF&-[/C,1DC*I38Y(DC*_^''_S*;Y']2=1ACE:1*1E<]C8Z/1&RPY57-$(+IJ MGO?:,H7Q5+2P:;W$SFF.HH^)U8;=.#SP#AK/+WF1W[6]EXBUFN=6]O\F^XN* MZW6[JNVN;\COF-#DX<' IXC^HU*U5' DA%*\>%E*)'XEN0F*<9YT,[4AZKY. MYM,H*N0;O&B(%Q,Y7IX _=-R7CA\U_ZDC3TLCPV]*[6ZV(7,^0S:V2S#LULU MWQ8?-N B(=M0?T.HMR']AT-JO*,L%/ENZ ,RX.D0FZJ)=NT@2,WW$S>P\[G= MM>'1\T2*WF2G>7/@>G,&O[YJ*+6>@_D6U5N#WRZJ-WI9MH7XUN"W"_'=<\GQ MSI_@I?\1M/>>@[9C+HZOZBK]E:GF%8"3_V=E_CUK_0Y02P,$% @ KH(# M2^1'(?6B! 81P !X !E>&AI8FET,S(R+7-E8W1I;VXY,#9X8V9O8RYH M=&WM66EOVS88_KY?\=9!BP2P+A\Y),> :SNHBUQ-G&7]2(NTS846-8J*X_[Z MO:2L+/?<9>N2(@)LF'SYGGP>'G+K7>^H._QZW(>IG@DX/ONX/^A"Q?&\\WK7 M\WK#'GP:'NQ#P_4#&"J29%QSF1#A>?W#"E2F6J>AY\WG=Z6:>,,3SYAJ M>$+*C+E4TTJ[97KPFQ':_J7USG&@)^-\QA(-L6)$,PIYQI,)G%.678#C+$=U M9;I0?#+54/.#+3B7ZH)?DD*NN1:L7=II>46[Y5DGK9&DBW:+\DO@=+?"!]\Z MFP>_=S 2#_L*0:87@NU69D1->!(&J8XTN](.$7R2A#':9"I"A;'$*)=C8RFD M"M=\^T1&XHS)C(M%..0SEL$AF\.)G)&DD&7\&PL#'RW;YIR95,(M5!4\8D"3F1,#1>,QCID".KY>'01*[L*ZG##ZL;==J?M25LY0D"]L*HHTJ M4 E3IMAH ;'Q/5Y4(^IVT3F+S7('0;WI5X%D0*A,S7)U M5Y]DBA2<441(&VR]XX@/W&ODO,KX/:\&F'[WH$ VXOACB,"46 M<,)2B1Q"C.Y)-8/ =[Z42%UR \92V7;*%)<4&,*$PN<\846R=82_W8-O\JHP M6](*QKE 7S$:%!R3F',]M285^R/GBIEM.C-N_R+5.MD ]!LTU^G&-758G"L\ M9*"%_E4\)MHS^K37!((SR+!5D M$?+$QFC]1G-.]101B*G:Y[V)3&,]-2UC6@YQ"YFGZ7UA?'_*D MON\&3PD;C<"O;?Y#]2<=-YMNW<3=7%'?LZ4IRH.%SQ#]NY5ZI=1(":5X572T M3,-:>A65[6+2;=>*J+L[F0^CJ+1O\6(@7G84>'D ] _;>>*ZT/B;9>PV/5;, MKM+NX2ID#Y/0R2P$N)^2MU,\H]5M)_^62VNPHBV6Q&X: "GB4 MQ4755KNQ%67V^]X-\8&9>)4+RJO#T*L+^.6!OM*^BV98]7F#_5O KQ?V_2N\ M]&M^R>!7'C,XQJL--V=J>SMZY(W?&^+? GZ]B%\_5ASAG"*>[R%[XS%H>_8^ M^:)NV'="M6\&O.+/-_LW8/M/4$L#!!0 ( *Z" TL1L97[6Y,! %X0&0 / M =VLM,C Q-S V,S N:'1M[+WI5AM)UB[\_UQ%'OKM]ZM:B\0Q#[B*L["! M:JH-E!GLMO_4BA$2-- :#/CJOQTI"0$6&&Q *9%5RVC(5&;D'I[][!AV_/;_ MSIN-[$OH=(MVZ_<%O(06LM!R;5^T#G]?.-C?R-7"_UOY[?_F^7_>[+[+UMJN MWPRM7O:V$TPO^.RLZ!UE'WWHGF2QTVYF']N=D^*+R?/R-V_;IQ>=XO"HEQ&$ MY8V#G65BA60,@55SAG@FLEN2"1AL7#9>V($H[XW!).8 MYMP81$7DA&B5KGG4@T>!QVEUE\].?E\XZO5.EU^].CL[6SH;W'C)M9NO4DN0 MH/"<@U-]*"[//;>=QE(WN*7#]I=7<""=S'*$F&<9MZD\\>M^=5KV-:W=CN-$T/-)V:RW-$Q'KY.'#E MXHZ6W7R0\V^>Y-JET]'+A^BV&<'RKHL/SKC:%G]#=\-SQ:O!P=&I_6Y^:,SI MY;G1=&UY[O! $H>XJ>=>#I9PK3DCR_B>6%6Z#MAC,'[EMV;HF2Q=) __[1=? M?E]XVV[UP(7R_8M3D),;?/I]H1?.>Z]*6;]:^3_)/\;.YH;.UN^"5PZ]#0Q^ M<-9D'QL<[Q6]1E@97>>W5X//O[T:M,RV_<7*;[[XDG5[%XWP^X(ONJ<-<['< M:K<"M+\X7TXGAL[@;>%]:)5OX?@V7+%3N$'SSWN[(?Z^4!@C:6"6*!8="RIJ M@3%"*J! -:)6_KU6.A\&08^]<" \^/5Y;]G#8UX$TVG"58^\N5C(6J:9&A:* MY=%3_ 7W;?OUEE^#DQ>RPL-//?UP8?;;7][1[?;GCQ^0NU!\YX_W_-/'=;KS MQVYSZX\#].GKQLG._E%CZ^.'YJ?C$[[]QT9CN_EGL?U6H<_'[]GVOJ.?CK?X MSMHF^KR_]75G[7.QM;_Z=>MX%6^M'>#M_:.CK3UUMG6\?O[^8./-^X,_WY2O M'S8&KR>#UX.#X6?XM[7_&5[7&UOH_=\:&Q0T,3EWG@'8!94K86B..'?4:\8P M4B#T[JEIC?0!L-PKG&GDIE$+;Z&98Q.>X./9R%9P#)# M:/ YFF;1N%C>+YJAFVV'LVRWW32MUZ[=:'>6_X'*_UY;XTX..^U^R^># YU# M^POA?''T+T-+Z-?7"RM)63D2.46_O4KM PNZ9@6/;Q3?JGVCZ((D/H%Q;, W MW>DH_F*H^-V!XC_ M/*-8W_8[G6O&.D6<:A[P@=2&TOSH;Y?JWL%%^?W>P=?=U;^=C3%B9W,:&9 S MQD5N%42U@#1A1KI@'5M8R7-,(- ]HW376Q# +C:*1NB\!:$>MCL74Q'LA\90 ML -S_<\=Y@J"W1T+UCAGK 9).DQLSG0$P5(*Q)9YIQ6FA-E0T1BPZEP N9<\ MI-3 NBP1S@2CAQGF!F!961<*%$<([AR-5^N_-L21\ M<$439/[[0DZO&TJKW_3MWO#X2&1#LK^\VFBTSU*6LM'NK+7[MA?[#3!O<()> M=S>X /39-L(0RA>R!.7P:_HH4*,;._L;C<_INZ_KYY__6 >H.;G8^?C^XG-S MH_'I>/MX>__@?.OX@.XDJ/FX>PV[]P:P\G8(+[OO+Z%F_>( 7<(,LD9P0DTN MO(2\&EF70J3+'9-!A^@\BF"M>)'22TV-5/,0545$F9#:>(#&WK:;D+WM]=KNY"_3V>GL]5+(^& :_3!NU?-KYR$4\^3TDF(&&X*+ MFN3<,*"8#($G2) M43U00=TDA.YTG:=41'>UWSMJ=X#G^6GHY"$9Q$EOG)<1< OD.>0+2">6:W/# M?,QI"N=81*H]2>$'^,+HWT_JYIG]IAJZ(1-U,]%?]*5N+,:60 *7,Z(Q !I3 M.5 XFKOHJ%0<@?/XQ]7-5/QFL]OM3TDO'TZ&>AF$_(_Z#I_!EWI!'F*]H!2B MOS0YBQ)PC(/C6,8=>).-#$&@H6A14[V(,9E%AYFB4@XN)BIEDK,T-BZ5XJ64 M/EI(>["B.:,HY#HHGR/$P8L,/+?6I5*H *5H/8N>LM/OI2&;--XW'7>Y?U_* M";_4C"(\"4)#AH,08!F$?4BE48XCN I"4C+A9]U=IJV9@_.)FIGH,W]>:D8Z MJ20#BNQEZI2URN60(.J$:Y#!,\$BDS_F,[?3YNB=-"8Z13UG7'F;!H\%0@"I MV #?F..\IOEY&&YV!\BVOWN[_S0^C,,-:(@+0#:G(*5A7@.R./D-<_L/)7@SI^/ASH90-NHZV:BTXP'\I!UD6$@ M94$IE3,70ZXP1[D-R@KK.484H(T_&G-^9J^IAF:*B9J9Z"U'XZ"#'&4>V+-E M@&1,,YYKXDTNN*$X*.Y0"(^IF:GXS/3H\]?ULZV!;VP,?.//C8DS($J-_7F4 M7O_/\0"L:/X)6IN(K M4^;.H)KM 51M#"#KSS_O<)B32]48&8WR..82.\ QH6QNC/>0=6KD!>=.4C;K M#C-]U>RL3U+-1*]I7JHF(.\P]2K'P5C(:R"Z:,Q#;K2PD <:L.WX8UYS.VW^ ML;'0A^GGKTZ(H=,)OG+,^>OZUZ&F_ACBVX<[G.CX4E,BL*B)TSE!&FB:QI!\ M!JYRQ5F(7.$0/'O$W.;'1D'G2$E#I+NAI(GNU+A4$C%*.JII3EC9#PU!R!K" M<^*8P>!8X%"/E-\\OQ-5@4B#7H;DX(\AS'V^PWE:EWK1D0KC O!G:D3.J EY MFIZ2,QZ6?WGHIH9TBH;VAGHM>T+[6#423&"0 TX$XY"Y[D MH"Q@U<%#% I&(.L?4SN/Y#M?0Z?M3??H/HJ9)I_^^GD@]#_\0"G'=[C,Z=AE M(//'W$" T33Q:8MSJP/)*8 8%MHBYMW"RO_^0Q%,7E?#769&(5L3%3+12_Y[ MJ9 (5DLL8;D .ITS4$ZNM4&YMEI;PCT-]M$4,@4/F3J!1EN#B/^OH7NT[G"3 MSIA &V$B&"DDFP@B"XX"WCF9&RL"=DI):6;93::OE>WU25J9Z"O=<6> I)8Y M2#8#Y.@YY.[Y]O(JVUSXW/GW-!$T*_OQQ-! M@4Q+;8('[:9A'H%C;E% :6Q.>AE9P!@_BG:9 R["D2 Z1&8#41YQ*JA"QF&, M""VU*T;:%9.TVP7UP+L'\+IYU?7]9Y)^W1W/),6.,$P,SX5R:7T9#KEFEN38 M.L:##](98.[D83GOS0ZC'YFO7JOY%C4W)JEY?:A>>DW-!Y=JCHHR1KG+A=8D M9Y"6I3730&ZTPQ0SZJ.RH.:?T3(//#A !!(X8=;"+9A4)$:#N5-&AJ$SX]J9 M[Z'EXRURW7$'6M^]#N"#$2TT'O\-UFB%IZT]H+K=XI> 7EZITB+GM?@8^MP ML$P1M#UEE3Y@'6AQ;6&=$)HXR7AN.)$YTX1 4A))[BE#CF@C,--5B<<_[;FS MJ]^-DXGZG30(75Q;WQ))J=P>ITQM_5;7E^P$:1VP,#SJ5=I ^9R1 T,5>Y8Y+A2UDL%:SZ0?=%ZS6 MS:\3U3HQR([G*J)H'3: Q$)'ER@SRBTV(:?1"?A>**G"7>XZ<4VG<,:EU9)4 M.,Q"1-;C2!&C#'#?&J2_M\@U51U9]OU.JH-Q4W%E5T.J_.*3]D!U R+4 5)T M&!(3>G,Q/N4O^'3A,_DM8^ MD:VOGXZW3W;^^%SL[!^@K;5/9SO[;X[AW]$6V60['S\W=SY^8I_+)3\;S4D] M1Y.<\<_]/]]>P5G%@K%,039;%@X2Q ()3IT8A'L.)6$=UGK)W3*+% M4LNY,BJ'-04TCEP:R:@'G-+,>1^\-01%SVH^-3:J>R <@"K@F$:!YLBH@!]J(H&JQP!)M";6!!R$T($2BF3 -:,: M,ZI[IU:E48U[JD70SEM'$(HQP9)ZDQ@EI(U*56]#O]L;7&)_"8HTD:G]Q).RYM M@3DBQ!*7>T62QC60F&ABKE4P"LO(E8B/XN/8XF T%L'3P)3VQLK "26@9,LX M-M_IJJTU/H%DX(D:G]1_B]]<:EQIQBT**N=!RE12%^>@:)1')A$'0J<(0H_B MXW,5Q\UY!33^D-)">#P0@Z/B@C.?"T-PZK$GN24R]=*9R 6Q/FK0.%E"#QAB MF_\X7A&-W[]@$1Z/T?@TVND@>CN3%HH0#R$,X9W4/M2X\Y@C;1*T1L(.Q,TY)9%!1^90>!Z5DN3?!S_K,;G*HY70^.[ M1Q,U/C&.[[X9+]^/DM.(TL"K >;&1*Z)$#G%1!/,=)I(\3C,[>?B^$/&V!]5 MXZ->H _M-/6M4?0NJL/='E+P#'^X@NL02%$J@V^CS5D:=C&KXRJ=$HB25FN6+8YRP(8&\:0GO$"H6H>9K"O+#" MV)*<;BRO=3Y1YU\GZ7QR-!\7S4GSSH5S/I>#<75&4\')5.K8NDB153+E:(_@ MYS\9S6N=3XSGQQ-U/C&>7RG'HYR.(/8\2B5RQC1)U<5BC@RXO+ ,(VX>Q<_G M+)Y7@\,]H"(C'A=B-@9'[P++,7!TP':5.!QD;$$%PQC6QEI2^KFHXWGU=/Z M6H]X7!U=:DXP2I-A(0L'/Z<(WF&79$ MG4^*Y^1*'YPCA$LI<^52'6028MI/Q.=.>\PE=\:96/KYPV9*.ZP85XJE:,V4 MB-;(X#G%W#GAC9[LU8^DN?+/A]#M74YB_V9VQ7TVSOEZ<&7CG$V^?7P(YZRC M[37'=_:!?Z0-"23@56Z]Q6G?H%0U2IL<$TD93P4"O%]8^8M^>M#<38]=(/ O M(,L0X@0W8("*T0B$/1@+]7*6TUB MI%C3--E,<6MI%-BJ-/> S+K<]@_(WU12+GU$.><4A!>PSW5:3B/! )66J7H$ M?K#< @\(/D9JGAP48$%T&,L*C2[$9(N@0P9T'D:-V1P#0?O1G)[>SD MQX%M4)&N85H[,8;QDK!'%]O)^=]@"XJ+P'-CNT_:FU@\QJ?M':CUGEO"$ 14XH0T6!G/B)61?2/(GZD<]\.F.J@Z\U>_ MXX[2H8UVI_SZL>5^O/[U;VYUX%28'/%4(\9+G5N+TGX^2 ,W-]XPH'\3QF;2 M%U>VC2ZKYH26"]V5W]+.W\O==ZG4@DQ]9.#NZ4"AW6AQ]*GSZ M'(O0R_K>R+>_/'*Z*OK5S\M'6CTJ=LSG5[:0G:X"S/.4T7$ MF\U163&!VYGYZOZ84J0933G&L#$5B& MM-GE37;U<^E]:)W[3^8INFQ$LEP_VUA[L>P\H5S=]Z+LN MS:MH]A-6_H#2<)62@!CMMOW3$GC -E-SX>=/CK^/9)D/V&2JULLS^LL#-C"8 M"[T\>5Q\)']YP.X%M5Z>UE^N\I7+:O2C@[[X L*Z>FJ9EYM>^U)T#Z0VW_P^ M?;D66NUFT9ITV?NF*]IZZ[_'K'ZDF-KT"<;-[)(]1W9Y36X_4JFL8G(3 M]Y>;>#2Y_4B]J.K)[;Z]&8\H-Z&M42+UB!H6&;7$$TE1Q-2F^.&&T9Q6C?^# MQ]''X3.&"\CF"2%INJ4C6J7Q'>I2G[%1S/I!W*R>!,3C20 %':W@X$.,&>DL MHMY[Q@0R$0D\R %Y]7) _FB<-@"R:NN]P8@Q"BR*0O8KA 2^A"GU>F@#U0"- MZS;P2.Q1>(D7\V#A MP!L9O*^^C+CD#%(Q&-DC%+F+4IKFBC33&F#P3C\+!M'3:F>PF*X%18' M90)RC!G.M,3*&X1YO$H> A8:N #P@ %%SB"O3 7!-,8>RS=,\[O>@1[N7S[+[BB MZ;BCBW?A2VC<8C*;K=-^KUN>@1_+4FKC?4[C]9%3C!@7#.PJ+>H/S(E4)-_0 MX".=@1Z'EV$OS^K+9$:,%RE*N24F!H&9C-IZJ:*T/%(7L1^.4%2:V[T,XZT* MLR,:"VDD 7J'6+FF76HDM/ Q$D>%G"E[J2/URS)>S620C$3,?&2$>TLT)"H^ MP1X-SL] (OLR[&6.(O4C]L)0P%VD@I(6,^2UU30*"^_!?@/S,T SGV.8HH*> M5!6JQRAA@8B@4J("U,X(CI!@%J6]'CV.U3>@2H7NVIJG.PE$48D#HYZIR R- M)E5?X 8A(W34C%7?FE^H !O/M+*Q5GA4P>L141 =)? Q!,,2,QI8$[&VJN!.T)\,Y;K.BL^E'V9=G M0' M*YPB!'O-(F;&$D6C<0K(F_,VS)0!U5%C"@8D.?:4$T0-8X9J91''2FKM MC4H+[ZI/AV;%Z1]QS"JMB50$R"I&3#*K.;?1.6Z]BM0/U[S-BL[JJ/'\!B04 M& Q%$;(?Q[2-*B*/@U0Z"F"+:@8&/>NH,54#PARE#2RUDQP," (&6)$(5EA@ MLA+C&:@--^U%_+,".H^8ZRC&N5*48*$@UXD*.V^$5!,1<3*(J%GD0#DEC5RDN4C&:3X#53O2!I#;IADNW7DP9+,)[@[7_A+2 M<7@&]E@>7:6=9A[1#GY@@^**&D2Y&64:Q;NNE/7F::-]$4*IKYURP_2Y,8FI M[-1XO><,)_8H%)B+9413I;07,4;GTV1O&F???G9#M]E>F-]VFW,.^D9]PQ90') M18@\>(P)CU/8I:5&]!^SGZGL5H.\CT *@ 5&PX2A1HM(#9'.>Q]0F /[>5Y$ MGXH2L=?6\F B=H V&KG06$^[3WBB95B[I3X3(@^%64RR:1S7&#N,9/8VD"< MX!ITIB@6#DUAG[CF5;]3V3(&6L,4+;M)N?54@"UXK:8*U! MFVIN(_!T//CY0["(QE-CF-/*,>J8EI[%R"5X-@K*3V-KXKE5\%1BL/'!6J4# M8T0R &5EO"*(2V]Y--SP>8G!5[HW0AIW7@61I7'E]FDZ=_W\-!&N>8S!,6(: M953!4!"YL\H3%QUV7&K%B7?S$H.KH.#IQ&"JO Z.,R$Q"R0J'J2GP3LCC,%T M;K+@*BAX.J.(QAL6L2 >TB09D>%,"<[!D0&BO9R;&%P%!4\E!GM#HY.&F! X M<&BFE>64>J,TDE)+-6\Q>"\T&D7K$/0[F"D([^.,4OG+?I.TW>?/_0: MZ2#I14H2%!GDP5HS8SB)C$NK!9VE,?MJ:W"H16$@9,%)6".09:%A9:005W-I@L3=FWB+PU+UX"E,O$1!H M9(4T!L)P*CLC N'$!06OWJMY"\-3]^)IQ&(@6E08R21P+.9T]"Q2R)TX,YJ( MFV/]S[$V[DGE=FUUV,_(31:U_)2W]*&%I4Y:_=262W$W!RO? M5X;7@+>C"XR.C#ZG*TSNP*:&!QL1A_]!S0"%SL3$P8%X""+UD&((3//1FQG3 M]C6*\?3D OR/WIM M]YKZ8K6G":$^=7 *PK G3'END9.22^E5JK_+^(8\A,P&8( M0]IIXH0T6!G/B)7 A6]:3@TCLV\YC],WZXRS&M):X3 +:046CA0QRB3C=K0" MZX7U3MS[CKNF=7CC;EM%JVCVF_/8_R&U(S)$HCFR3$ID?- $@_58AX(ALS3+ MZ069RG0686NFF/")N5CF@K;21,&\4#[M*.#8#(W;5JG/Z8"!'C&1J=K8PBIS(&Z["FV/G(I9&,>O!'S9SWP5M#4/1LAN+\ M)"@UY_> TMDSE>F,4\R=$][H%SE( M_?3<_MYWJ%Q'Q?-')>RQ"Y!NA@#9)T).(PE)J%(\&*[ATPQ9Z Q%I=I"']"5 MQI4V1CC"<6!IS:ZD47$:F6#$"#1+%OHH,Q/N?;?]HM<(.W&SY8LOA>^;&\6F MU\^#ZZ?)=3LQ%BYTYM%VM/)6IQ$_2-,2^U;<6AH%MLIRH.)4Q MF%$N&'-6"Q9]E-A&XBARLU1DHG),9 IK:BC&P9,H5+0L&*D0E5X$S:UQVK!9 M*IOY,&V^F4=M6J -1Y[@-+NU0(+%PT4DM#+&5^AOK@J^6;4^F(IT#T0M#1 M:X3*YAIQ.-1=,<*!4* M+'!E%)+:<^:,81'>S9"3SZE93 4M2 2P1THZ$BGC0FEF0@B6>6RBP&:F>L>? MPRQ>P,9MS"$BI"4"1\E<5,IR):34@3)!%*$U4LSWSD^OBO/E3NBV^QT7NH./ M1\'XLO&^^++R&_P96,KFUU6Q=;RZ\&KP7;=WT0 5-TWGL&@MX]/>ZW3!W#2* MP]9RVD U=%Z#I71/36MTKFLWVIWE?Z#RO]<1FI!'TRP:%\O[H,UNMAW.LMUV MT[0&Q[K%U[",!5RY_'@6BL.CWK*$GS:*5LB/!I\QYO]\_25T>H4SC>'M;;O7 M:S=?IZ:.'^('&FR-.SGLM/LMGP_:WCFTOQ#.%T?_,K2$?GW][,^U[F_N;Z7K:ZO9:M_^?MOU:W_UC/WNYL;6WN M[6WN;%?^^='///]'TST"F.JU6XO9VM+;I8P@SO1,//.]G_'O[_]WGP>^=C^$ M_GF[!%9^LYT$#A47XD\YSL;.[E;V&^!YJ]W:[C<[:P<,P@;96=LZWS[>.G]'/E]\^NB^;+W5%Y\_^E-+V)>M?7>V MO;:)MKZNHIW]+;:]O_DW5UIYXDVN''$YTYCDRBJ?:\D$DM9Y@>7""D;Y^S)H MC1^R^FJ=AF_,A"NL=@K3N"HI\@!)P4/TC&V$ZRW/&R'VEDV_UWX]_*)37JG\ MQK8[P'128QOFM!N61V^N/FKZ_>!ST4HD=3EISQ?=TX:Y6"Y:9>O*^[X^*WSO M:%GS)8;!I]@_DWAZP*-Z?M2DP1EX":"I;.Z- UHM#80R^?#E[UZ55QU<&9J< M5/#[ ET8G7UJO(>(D??:I\OD]/SUZ/- 4.57]]3433%,EOSH^J6DDZ&,OAA( M.GUSPU F7V>L=ST!]^[RK>L6=<^'6UCY)95^S79:X=?__0>D-J\OG:#GJR-D MN,$])7R/H$C0/Q_=:3]"0U)CNC<4^,V-;T.X__T'X?12^,\$P@]LX57S>,86 MWAG\[VKQ^X/5W?WUW7>?LMWUOW9V][._#G;W#E:W][/]G0PH]3[PY@S3;&YDO:.0_;Z>04H??/9GOQ4RBA:SQ,DJ@EO/K GU/(K8V:V( M>%]F6&@_"=Y^GV+.5R#8WUW=WMLLX;Z.!+-%3\M T#&M;I$ZK$=1(';:S>SZ M?[UV18!J/O60YA 4Y0:)V48!^>5V67BT&P[+(NNMWC8<>=Q^.[ZS?_*W#9Q@AW7. MO6 Y(:%E8\[N__>_+":;6Z_O=E]MY15HS/JL3KP?ED_ M-ZY7*B)KQZQSJ8#,=+/N:7!IV--G12LK>MW,'96L_]?YDL&+[N!_X;V:C"\1 MR07#W^G5O/\!O$01-(8\U@6I7&*I)(NL8+_KG'9RK(6&.3.=,($[S4ZG]JO: M$G[>$IC,"4=:$57I).;^_2T_D\&P)QKH*&=*9Y!/MGM'D+H<]SM%UQ>NS"N! MDQ0MU^Z)K^7G2X$CMHR_'=C:7=I?VEK+A%-E.MCF03W7+(95[SNAVTV!_+0#H;PX-8TLC JUP->I4DLW,RV??2U.0?)^ MXH2'6M^[+4S&X8GP#7WPB#;QC3EUX.1=@C8<-V! 63C!4?9^KD[2J4M MLU772R>E\?;,PU& A-20TTYPH00(3+(F/.]1-_L%KAKA7[?OCK+N43L-(HR& MC'M'IG?S"<[,];:FA@Y^/'R27Q=+QO +&3RI#0%TUK?'\!SI_/)4^%%JQ? Z M:3)XMVQ$V4C3[64:9=Y<=)>R3Z'[A',G[C77Y"[M5V,*XMTM3-+;;E=9BNT? M&L.I4>8VE$E^!R[7+'H]<%+@":[7:;?2=1L7I7.>MKOI2'LX=#CLPPO9QV S M2.H#<(D()UXL9@%:=)%MIB!K7)D6K)F>&N<5IO]/MIS;!.;M] M^!%#/$$3M+;?&'0$[>7[V2_)/.5K0LG2\(3>45$.:IZF0;+(&/'C(C'. 20EP?.EDG<08)GZ; 1G- M)Q[H-@',X"X#TI'0P+6;IR5D 0[ Y8!5)"$?9B"JL][1Z/ 2\*50MLV'6+3* M&7)E#\C__D,1@E[?UL+R,'X].NV[)]S>OM&)"6R&)]_2UM&916L G9C8G S) MWS6NMS0EX[WM"L\X ^*..5&S/P,"JR6L"47JT69 +"'&E'R\"1!L27&E)7NL M"_(E IA#'^V!B5P23#(JGEF"59GM_VQ=7D_4#_)N,AQ/=V1YRKV+-T4]YCX_ M*.1V/41?-[;Z6+!:+10HQ549&?\T"%Q/(RNU9&W6#7=[4A)3A[ ZA%747G]9 M:T/BW1LF]:DG\/9TNY[D][)M9>\VPZB#\Y/!VPS&Y9ERM+JQ=6.KBK?KMW45 MUVC[Y*G0E.;"5'7X)]XQS)(FHTT<'2KBS8&A-%A=#E%#9I189Z^=];N#(1J0 MQ*!VS81J!NU.>:_&1;KY60&WAMMF+7BJ=F(C7XINF6FU3,L5II&Z$$%D)4'I M]DS+FX[O9J>=]I?"WQBE'D^X^<7\.G&T):OF$.8-LZV-],?&*+M'H=$8V7'V M"UAG.5(X6&E]]SCP,S[US=#K7/K7ZMI['R@M]7^8;_; MR_"@P-AB-,$1&R.J,JC=L%'.*@*T[;>*0;6*;BJIWEVX M7L$"(<61U]P2[U@TT2A+/%G;O[O1[9; J_G)@A?;^^_Y]M<# MO+/V"6\=G_#MP[\#(EHS$?- @\R9(2S7P<=<2QYQ]$[:Z!96*%[$2"PRP4;E M+D8B&[K+0%XC-.I[EZ3K28L@^<"TX$'2],.?D0#5 FBG.9%WQX_SM*DM5-7:N:OB^VUD^>NF4^^MS3L@37S3]L#UK;<"6FR MWY?1G(B2= ROR1.\7?EZ8?(5C.VV&_U>>#W,5-#MO[DBIDJ5Y%B9N%SNRM^C MSG5]WTM",_BT%:Q*\S.6?[4HT?VG8E6]^LQ3"6M_]61H_Z!15F)\&D#*N'O[ "6IR2?Y(A1ZT=,LOT!(#5D=NF:UUZ\]N M;Y]8$N4$M<>:_J66TFRW[TXGF\$>^FJN@YOIT<5:I+5(YZ[W_7G*.Y6/!VGB ML+30,F2G$/A2[(+V_F4.)]7_JD%W+LRY%NFSB'06"AIM;-R7@W]WI[3+%DX& ME5O+ZIH9;GUVU$E]=_\H>Y.VOJXGY.STLLVE;.-R7&RS->B>@RO^]LJL///P MP/V>_$$=#"\K^#X?7%4ENE9O_XJ'^?ELH=*3H-!F+S0SO#0MO)DI?*G94(TJ M-:K4!526D?D6J35%VE-Y/DO#$-(#DAVSL*H==-^P.U MX_4-/\MR,VO!A7(+,CJ8I2=F%_GGS95J'E3SH)H'U4&[%ND,@G>-U<^&U0? M@SZ1K?U/MW*A<3=/(D$[IV%PFW&!X7VX6BCYT%YQGFVURPJBZ]_ND5Z>4K.D M*CE:S9(JX7ET=CVB9DIS&]9KD58?P&N\?FZ\_GIX3Z;TMMT\[80C."]5>7_7 M[M:,:0X43.FN0WOM4BK#^ U7C\[7J_>ES&9[E&VT6B?U4QI M#ARM9DJ5\#P^NQY1,Z6Y#>NU2*L/X#5>/S=>'[]/Q>U[<-]>.[N%,DV:?SV[ M$#]O/E.3GDHXD9Q=CZ@*Z:G#R>QZPJ'8/M[B._N'P[6!I%X;6!/5FJA6QU?G M 5FV3,LMNME9T7;_;3=5/4W_<:LLT+KI%V;S9DM+1FM#6C MK1EM=9QU+J#E?=JSINB5E=5+=@I?-$:?$[EMM+O]3LA6;;O?R[9,YR3TLMVB M>U*#454\IR:LU7 E6J_^K)YSU+[PO+Y MK^NDR%C935CK1EKS5BKXZQS 2UO MX48=L*.2K?[5:;O@@:#6':B5\8N:CU;#42B979_X>3XZNCV']M0Q^=%C M6KPO5;QUP?8Z&YKU;*@6Z4P1Z7H[E$JT_@;3/L3 M.EH3Y3-I6RGW!*^WA"E MWA!EIN)KW34VVQG_(=Y96Z7UKB@U*9I_4E1#RU2@Y5TX-(U!=WM(NJO[VROC M$75_>S5.A?8DF8?9QO& M]=J=FH56QAEJ%EH-[ZA9: 6=H_:%Y_4%MOW5L;H21$U":Q):/6>="V@Y:'7" M8='MA4ZJZ6H:H:SGL/[??M&[R/:"ZW>*7A$&DY0/NB$='':>UIRU,KY3<]9J M.!.M:]M7SSEJ7WA67S@YV]I?OQAR5E%SUIJSUIRU.LXZ%]"R?GY4V**NG5L= M1Z@):#4\HR:@=>"M8."M15I]"*\1^YD1>_MX\VQA90_.,;UZX7^57*%F,Q7Q MC;RN1%7'WNK%WEJDU-V^H&4U%W&/F M&;COG#FIX\I/"_+X FUL7VVM;"J]N\YKME"G[X >Y-)C*O+>%GPO63P(FN]XK*FZZL\ W\K>7^MO M-U??9=L[^^O9[OH?J[MKF]M_9!L[NQ_A;?YN9^??Z?/>_NK^^M;Z]O[>?;1\ MJSA6?K,)"1YVB>-^MU?$B^<4Z3?<[OO&F$+.TC1=)S=,Y,Q^>-=OL$N.J5:Y4G MX-?960%7;)4;Q#>#::63P%_W@DM./V@(P>OINW3*E0F(Z^?NR+0.0[;J>NDP MUI0M9J:;&;B^#WZQG**8VM+MVV.X7MJ(-5VC:V+(CDS'MCN9ZX1R)]94WB;8 MBZ5LM=&X^L .9 TR@#/N]^CMLDY.[\A<$QNT#G[::W>26K)H7*^["!=TC;Z_ M+I2L$PY!7*40^ITL]E-','QYN:]6^W)?K?+IXN5.7*,8OEC^T/:[T.AN%RX- MIX?#B_+LTX89_BZ=TRZ% GRAFX&61O<:WV"QE-WM"ES*]D&89^V.[XZT;4.C M"%_"XDBWPZ^;YN+F5V=%HW'SNP#NTX2KW_P^Z:!H];_Y/NWOX(K3";\H$MC[ M;ZY_?@H///HRB:%;@(.93@9'0,;=@5CAH0>_3V;1!JH(#PMN?:);D,[GD8P(+ =)(FP*0[\'TV:. 5]9YVVL<#1X#/Y3X50RV!D--U MKIM #RX"N@#CZV5GT):!,C*0?F9B3 Y0VM3E^6ZT>=OB9 M;_-:,%K/N$=A\ M#@[0+._>:*?T-WVZ//>&B8[-;/%&>UMISG!I17=+ZX8+FZS5;UKP,FALI^B> MP'7[+3? JLN9R:;;[3=/AX\Q]K3>41ONY4/7=0H[<.JA<8S6]697%^&-;"6) M!42WVFKUH=W?^OV_2P]*V'(1DCF5MK,67$CM'& 8Q8L905@LWO>><-JP^M8 M^[Z/NJWR>4SK(DFK&_[;3S85BT9Z\+-D!R>A1-L!D*Z_+<'R+ #@F>[HE[[M M^B.H!^9UFL@7/(N] !.) )$@Z(&!C60X4,% LX,'&!QW[7[#9\[TNV/\ N7Y M BRQDR4W[X -P*/$3KLYU,O0W$=@>[=9+/U<=*XC//S=:G="&RZVF.QCX+>A MM(0,OKP '39/0Z^XW$&G8TX+#RHKXV[21FA]*3KM5M+'4MG\@3& @@#?AIJ% M1RL#+[PN99N]#.RXU>ZE>-4M$CE/GI.D279<-$_-(/ZG4TTIQON MB73I(;\-$MZ;RZ3F)%6U'02HP;VN/_[ Q[^50'FJ!Q/JANOR&$=L MG^0-NH,0-?+VVM>?U-=7&Z"#_N'156I0(O7 ,:XP#T#ZQE48_EYL!@K=;;=2 MIEWB"/AHLII#L"W0=P@W6.QBUH!;-TJN81(Q*'I *P![RM*28-X0EMQ1:MZ0 M.W>NFK(K.A"@H %PXL-:FACGP)1+NI8:7G8H@(EGOM^[2,[ M70\?P>1+E&R$$6COMSO;:^O;>^EH&[_9VWFVNK>[#AS>K[U:WWZYG>_]: M7__)P:_*B^"7,MMK][N0$4(^&377VSF8^V7ZO?;KX1>#N5_E-[;= 5J5&MLPI]VP/'KSS=RR M\G/12N,:RTD/ONB>-LS%=TR2EP:/5G+EX>SE89N&IRRE8Z^^/<#5 MDM*243'Y\*V_N_V 7"(42:$?^#NTA&\[P!A&Y)8&WOJSGVY@/1-\+J8M#U%S M:D*53R/4U;)K[L]^*V04E8-6\F7+N3;>63/>T=!K-AIUK? 6-;4=/YT=#RG1 MX(; $-N-PF>C!YQ=(_^EWS)]7_2"_[7"PJ\M>@XM>J:W$/N'WOK_WI%9<.5'.(A340JR%6#&(?)D4]NUP FZ:5Y9FIE=M,?3,"[@6:2W2 MF11IQ5@HF25QOC7=H\&DO?0F_+=??#&-P=*?2:8[/0Y04?G]SZW.31[; .^S M,77E[>VWXGRYU6YM=$RY9";KMXK>;II'U._ZA7(N-CQP^46!N4"4<..\0$P+ MJR+AP@CAG<.1*OWW9NKV1H*BAWFG\7V6W6Q\\>?C<_[?QY_/MZ UP/T>>W3Q:?F[LGGCP?XT_$Z MWCX^X#O[FVRK4&=;Q^OG[P\VWKP_^/--^?IA8_!Z,G@].!A^AG^?#T[A=;VQ MA=[_+4T@F!.3*X=9SI3BN45.Y(AP1%5$SBF[L,+UHE;BMU?7E?+LN<"+V7*] M1M :09\102.B3$AM.9>.@?M;@%)M''(,"1&D+1%48$+Q7"/H1G,2@NZN#UX] MNHJ@YY<(&HRWS&B<&\]4SE!4N?:1Y)IBQP3QFJD "(H7B<+W0=!*=P3,%&?= M,IV3,)QY<[G4?+JIUGQ&L&J1M=4OIF@DK6^T.VG/HW&9@;5@>^-/PXZB:=.V MBR'H[ Y Y\,=M U?@@[1$?!9FMPH%W(6),NUX2%'/#!JA*+! &W#9%%)^;RT M[86Z0"W3>638&4RE]%C6,$V !CS7 4F(!NT/C3(_;JG/E?.>L$UP PEPNR6V%T?+X]EE:-ENNN/?MONW%?B,S MHY_ *?^#%RGE99?=_VB$,M.[/@VP//+-W*JR>LCIH,9'XZ+.[^>0'0UM9/?2 MJK9#KQJ8M4Z'F-4:8%;C=BKTXX@1C"F""A9Q II3Z M:5AN?,0Y,5(A*S#'UI0XP:?&;5YH/\U:JD:5=BAV[6:S&)1NJ_.I>27<"UI5>9D+Q0F5:+GE03/3:.)J''9&;R8I.EZ4B=VDR%>91*'NGXZ.\@'Y_'G;:"Q1B1SCV&=(9)P7.K?<@#XMY9;KVE)L$'EW7_ MQPS2C1?&Y,%:E3,.R8FQPN=6!<,,$=($ M48($JSL_GM7J_^J$4U,,ZH&VNO7\E/FG'T.-KP\47A%084-0&0P7?^S=P3P: M5Y@'<(JH14Z"3=T>0>?&Q9@##Y%&,T1C' X7XV>>//Q"#;V6Z;S3DDJ"!YH$ M'A,9R<>-2_!P5!AN*$II"\T!+%QN%*$Y#YYY[@(.C"RLZ$6JR SV>LR2A>^W M>VD'F>=;-_O E&9.ZV14BY6LEFJO!J!\.!D"RF" ]Z.^G8U\' _P8N6%,R;F M#J W9\Z&W$B-:LNOCS2^':9-Z3X-5T?N#KJ6]M_"]7BM7*]:J,$V023DQ._?PE3G E M@[.8YI0BD@,XJ%Q;B?.H(0O42J+@". $6>0:S?JH^$P1D,U6+^U*G"HW#+JC MGYY[O%#B7"TF,M;[H%\)@&7]?+C?^Q_MMD_[ODX9:3X/^Z9W!YU,^[MW,)+Q M]!L?64 6AQPD9'-F(@%&@G@>!-(>"R^MT&GZ#>+U0/G,TY,7*M-JD949@))/ M?!*43"8MXXI] @>MA- Y<9+EC%*1&QQ1'DD4#'MI'"U7"R \@^/F,\52!HL% MJC=>_B(@Y+G6"0S1H]URE1CC^CRLZ[([6&&T?W0'_>B-Z8<05"BIB?*Z5AO2$.2(P@*RV,>$#TWK6^T%FRMX',_/N8AA3$NG#YM945+I/ M55'XI_*_>TFV\H9;+2(WP.CI(O/7];.M ?)N7*LR?+->>\GFCDKT_G-_>_UO M3;S!#J>>:9(J?2*?&VID'GUDB 4OM<8 S9PMXN?$,HX2$#.Z M"/^>=Z(HF\9$T5=5;/@5IX5KEY51&^%!D[XK^5@SV_!'T<>,.THU \-3S$C] M,?&^))98RW?^Y/OSN%T"W*MRIQ)X]<67E=_@S^@!FJ9S6+2NZF+E-]M)/QL^ M^QT_^'8K\AOJO"[]N_1TAXK3UM>-HA7RD2 Q_^"KYA]Z4HK_X]2I9QY2GO);YO3>S''WQCXYX/KNYC1:5F()MH=TRI7TA@ M@%"DTVX5T6]F=AN?'752+O:/8O/KNMA>.UE8V2_W+VK'[&W*U5J][F^OS+U< M__DL^%ZRN$U;M]MS15WUAY_TX\[NOS<_K&:;VV^7?@J['Q'^*RNLMSO;:^O; M>^MK&;S;VWFWN;:Z#Q_>K+Y;W7Z[GNW]:WU]?R_[)75@%*U^\+_.MSA^*5I9 M[ZC=[YJ6[RYFX=R%U"=U9#JA7*1S&CJ#3P-W,LVR=ON]A/+8(ECM%*9Q]<') M ^);2F('&[9=;>> /YE^K_UZ^,6 /Y7?#%-,:%##G';#\NC--Q2M_%P K=Z MRTD9ONB>-LS%=QPBEP:/5D;*8>XY;-/PE*5T[-6W![A:4EHR*B8? MOO5WMQ^02X0B*?0#?X>6\&T'&,.(W-+ 6W_VTPV7ACAZ TM51- M/M%.1N6&1-=V'YKNN-1D.<,MZGRXMMQO+?>;7;+F8\I+A;!MVJ5:GLA\?NFW M3-\7/:"G+]L]7Q[F3=NB9[K.0L5'9)X(+=YMKK[9?+>YO[F^EZUNKV5[^SMO M__VOG7=KZ[M[__L/1;!\G:VM;VR^W=ROI_7,&YC4,JUE6B4(?BFU3X>5Z[)& M86S1*#=PKI=J5-[U:RG64JP<9+[0#2PN]RD_-1>I"[U2TZ/K&="/P)$J;X(5 M6VTR=(B_!O[P1+5QT:?]W6+GXX?&I_V#BRVRA;:^KM-/S4]DZ[C1W-K?Q)_7 M/K%/Q^\OM@?[FIY/7&TR8=VP;8Q+:FMFK65$Y=*XM,&'C[D6#.MZ7],7M_2DQM8:6Z>U*WVEL'6C.0E;)ZVYMHUQ\3FI*7**IF(-<)*K>!J7NMJFN%"M'/2H)$AO'DT!B,OL8;QJ-*>1L7*O$/99K7XMQ !VY;-.^!):_5OZT^H\>G[H MQTCCNP.%5P-6UND05@;%*I W8 M8LP5QS&GQF##/8DDLH45*1;1_?:3KGM%'H&&'+:A2:VTS4-VV#'PMVVA9>6" MQCK-F1\RF9B\&#NOI3@_Y&.6T&+C:!):3"R) MN\[':&$4YM:&G"J5]A#S(5!YKK"5IQVZJ7.A"O2DO!T8PKMD!U7#H>;! M<+N/(5OYZ.]@+>.]#"G1SO($020":U'4Y3I(F0<-&5%@7CM4XA"YW^[4M<%7 MF<6\4)E6@]/,!HC@22 RDI@&?M+TA@$@:\C'!TYQ')9"-S%%" M2Q!1TQKL>3']*A/H2Z.=A!4Z3;!86^^P/(>\Y!UH>!\4O ;ZK0B.L"&.#$:- MR[V"OD]&)&(\(,-SY]/$-0JT1'&* HTQ]:Z2F=]'>:9,?;!_T'// M8GWZ;1=F3Q,5XR,5F\36_##<57E[,%[\4=]*1_Q!XQ)S&' .[VS,*;$Z9][H MW$CE_ZU!D^W;_4#B=JGKQ,WX9O8'SU> M;N!44!KX6CXS(6_6J953/$J"R!X M$H!,[K4>SPEV/""K+,T)98 BFL3<1J)RPJ.FB@(44YX&M!;9+(Z,SR87J1<< M5 =0IK[@H#KX,JS%L#L8%=M_RE(SDR0.8"SS5$DT1JMK5* M+PS="UQJ4Z\6'WDQ4JP& YDUP""3 .-[A"1X$YER(M>.JE2\Q>7&89UC39RV MF(+.3+GL ,W\2/I,L9.=LA[4>*;>3(REOPC$>89.DU+Y5\:V*H,QGX?#YKN# MX:W]W3M(R7AXRVO%A$(QUS+$G"F)>6N7"P@I=U/?+>6ICKS)) M>:$RK09EJ3R ?.*3 &0R21E7F'-!2JXCRB7 1W$12"I"K14XT3P6D M*,U-I 2@10E)8T"!",A_U*+6]RJ,6YMYM>C(BY%BM0A(Y<'B:!)8?(^'",6, MD=[ERGN9,TMT;@BQD,W0$ 3F'FD.8*$7):-U;\DS&O^[YUO16. B5Q?Z;6Z"4\X)W_YU>_]S?7O];4"^8Q"0G0BL ERCJ!P:K'BN[94:]#>M[UC5-'DJTA MD@QZ//[&A9PI;G,CB,P]$H99 MSHQ4"3686"3B7NNAGWCAXLLLRO!L2\1>:'Y3R[>6[YS)MTX&?UB:>[VV.SEJ M-X ^01ZH"):O@1_$PA5UI;W*P4$MQ5J*U8?.ESFF][9ANMUL%838;+93ZP!7 M%[/_@:,(9Z>FDWTQC7[(3D,GZQZ93EC,REGJHW^#+[N9Z?>.VAUHN%_,*%K4 M5"]B3,JI2_"1"OBH]>CDHMM-._.6&_+V>]T>O$DSFTPO^[/?"ND'6>HK*D]8 M"RXT+=R=XO);L9C!)4X#)#=?0N.B'DF8:OIN%0U!QDBYE0QC;[AQ06(3=##" M!_H8$Z)*PRSC_8=DBM/.X;_N#'+T/X8]?KMW##^.E2WDM!7,\! ()NPV$J-*@\9N(S0:-QY?GT,C6.4IROL# MAAI@'%O0!G&(2GK!* MN HV:C;V,$.G1#4(D_OT ":--Q>BF4FH2XN0O-9Y\ MV;( :6U6(#?9T?!.&A.=HIXSKKQ-SWDA$(HQUU#$NQD233,Z?YMM:[Q:*"02 M@1&)A0#'64PA$4IT0X:"<$(H:@66,F]KU'W0%@9!:V/%&X#!!(ND,R$FGV>( M:,-X#,$*$K2/1-[-L*<1#->$/<[+H )"8 R1P#2*8+!BB0Z2>LRPU\0M"H:J M$]V2HS\?GC7R640B^G[\TQ]\/]"IZ[,[D,GU)0P'WHP.OV;4N2,5A*FW,TR] MG:1G/'N[4/SBI:34. Q$2I'B%RI Z00LEQM]^(B$D"P_9E5:T_Y2=9VVAS1K M:M.EYW*UB1L[J(D;UX0W1BN6V"H!3T?JT B*!@J1*!Z$Y<*&FW&C2CM_V[L? MIN/,9C5'*9#I>>CU839UN"Z/6AEU?'=Y-+_:S]/%WN[/RF=7CI&W,W%X6A#[ M[-UB\HF-RF+'P!H:@!&;5DD1.^ D:NH1LT+DR5P4;?+%LD*K>Y<5<*R-%3AW>GQZ9,;!+R5Q<4V7+S\M)0(9I7-,G]V ,OMA;'K]X+?,L)\,.;K@#D^F MWK!JX*#9XN;W63327R@JH1HYB?( 8<4LL.@"*$81!.RI=TI*R4..2L2F;FC> M\7-U_M:$)VMJTYL Y>]'*W<2*+,,]^*!^;1RRLP*\W^?;3D/%PI;%+$D M,HPA.$^!$9\"&!0E2)6,2#@6CN@\YKP.=&AAI+(V5BQ,2&D9.'8;P7%=>&)B MM(AB0#DR84PA,$K8]"52.""BA,PJK&Y]LDJK;H1IJZ#1BFI$ZT#S]N@P%^N( MM_[OM#?^O'(.S9)1?I]M*G_X3F>AW7D 8YF(6C(0PJ2U4N0&+#42F ^$:\L< M(F2C*S8Q^78OJ*HN[8EE*EO:(\D4R)99[>)7;&GL/_1\'N,H[9G6*<9A,L4X MQFA03AJ@W.;P)NI@91XL@\FWRZ.2!9A6.?DWW0\G2;,W#G&69NGOLF;VXNS= M6'K=#T[M4;@:1H5>E7]=B7E23!^YA8U=_#U0EC!VH:_[DM00M%]\LF=#?&Z7^>HSLF/+N@)%BCT\H?YW8!G#&P07$I=+*A M#+E/:(K4;S XY?[8)(]+'WWO0_?7],^9:QV;X5^]_D6GZ_YJA_>[YW_B^E\X M>V5!-[KL>]_ST@L.CL\#W(N7\_]Z+T+H&)2EVWB57/GBSJB)W6_X4J<#$:3U,\'PW!D=82'SW>:M\/3I@B>N%O&BR95)3Y/!<#)BZT%Z@*7'1?ZQ*TWTJVGOP7<. MA_E9_#_I[MX2NT_>;W0/\E.@,XB=Q_E9W1^/?KUO"F/:0K:X">.^=UHKOU7_ M]IF^WMO_W^U7#SO;NX_O+7(!KSS3Q9]K[376X[W=)UN[+[:>=-)G+_;^V'[R M\"!]\>(@?=C9VCUXT=E[VME[OK7_\& [_<#=-L9/O7YG?#@X'9F^'VUVPB<7 M\I(EE_)/U,CS#@ =^A>_BJ%QC#B(@;_EH]P)4?X*V-R" K&9%Q__*! MZ^4=^ SA*Y-DY0_:?DL!<>@I]6Y( U+_%.I 9]][Y8=6[0#[II\BYOM?JRK5XMO@(_%P5;O;V& M+=BH=]>5*[*KG]]YBU^![)HC^[5"?Q1RVGX8?DA?C&:KOEO.V=>'N^_>?]I]]Y+M_/;GE_RS;X^?'N\=[)#= M+X[N/OGKXYO73]^_(5N?=C^KCSNO=R_EYA],\_,?S_+T]\_S]5\^?3^IO7WQ M\LO^P_]*Q35148,GN=C*8 4&!0166HNIIS80O]%E:%.KA8;\%5)G?J<>;I6S ME;.%<):YX E'@N@066*#\HA3014R#F-$Z(2SXHRSXDYR]FD39[=F;*47.6M> MGG,V4F,T01JP(PJ8UP(L(Y.Y&TYAZJCR>9 JV]1"5\Y6SI9IM,K994UJ-)(& M9HEBT;&0XC.1\(I40(%J1*VS[W;09:;B"5?WISWR'K^<<_;1V]_& MZ>/64?J-_WI* F88 2BO8^O0D7(7 .=#ZD0A&Q]:FSM-(W5'EV.U?P<(8'$(*6$ MZ'6*U71&2. 6L.<1H\AY-"+%:IMLL4G;U;M;O5O97BL6*J 5QHBGQTV,V)^& M&8\NAQE'YXQP!B,NK %&.0&&+ 9E' 46:$*'U0%)FQF!&*F,J(PHUHJ%BC^% M,6*[,8ZX3O.QTEB3T V4 X,"P(JQ5R@-'7!1956*"YG.V]*6<>G5$B4:\5" MA8O"(/&L,9"X3J_0F"FM8@2%! +F' /EN(3 J;74*)Y8L='%>C.AMHY*67I? M\>$2*B?JZ(+6Z!LO$E_.<'.FENZ&VYX@>6.9X_.,/--TJE>OKI0Y[/'3<_*$ MJ"TBPH#E4B3RR @&6P\Q$NP\DTQ'OM%E>I,N-J2ID!NBO3Y?KDTK9)8ID)0) MF:?OFB#3I)/8XV?GD$D QI0Y#<'D!".A):1U) *%.78DI@@GCU]B=!,M6TRM MD"G,IA4RRU18RH3,=F,DTR2TV./=.62X-X*R -(X PQK 48%"Q3;%/=A@S4S M:0V%\";12U9:*F4*LVFES#(EFC(I\ZPQE&E2:NSQ_CEE.&<2YP"/,N. *8Y! M$V^ 6!>E1"]U3S(N9O7BV.IY58XPN ME&.L>G>1S%;+TSJ,LX8.C4G4^GRUK(+SFGD)D2,-3! #BBH&3A#LB8\J$+31 ME9N2+Y364)V_Y ?EFMJTT/W#TH'R]+ )*(T9U[_/TQ6$C=CY&( 238$QHD%Y M9D$RYB)7E%LY 0JBM5-!!4H[;5KH7F'I0-ENC% :T[-_G^\:$JD#-\:!E$'F MU 0,.A@"& >.HU 62;+1Q7R3UDW#2I26VK30?<'2B?*L,41IS.7^_=5\S2-% M##C%)-I)!LP)EM8\DD!$3@>=N]8AEXA"-S67+=PA;)6P4FO/2V#**FK/9^D& M&3&KI>T74DZ,% Y+@2'*&"&%=XDGS <(2J3(SIB$%+[1%9N< M+%DY61L'KU:\T^I(<9C 39BX3@^QU'IF$0/K%$K+%^?!,,DA6!9T"(K@2#>Z M?)/3BHF*B7*M6*SF41HF_FR,)JY3.9!T2LJ@@04N@&%OP0C%P#@NHJ:&6DLF M:Q*,EJR;KHV'5RO>:26C.$XTAA/7:1=166L5]B"$YL X(V X$"3QLDZB%P%/(?=!>5R_7II4MJTLC635;4!-; MFJO/WYZSA?*0J,L11,DB,$I-PHK4*<:1! D=O(ZY,)1L["VL,BGD' MQ&))74@&,CBQA6\*15N82-(F)_]M.!B-.B?#0>S]V**<6FQ6L,XR\8+G$R=8 M,5!>O9\!I3\%BOZ.R#)O5\ZQL<@8!B($FA="$G2.76*&;\1*1!DWNI1O8E1; M$;

+[\TP:-913F9MR@FEFG+*#CL)3 M/&B,*,0HA"4^2N-# M@@?:9'3)*YT*CPJ/.ZZ4E ./_<;(HUDFF0]!8,Y:YCP&@4A:RC!+P6J:(@_B M0PA24T?]1E>23;GL+L,5'A4>=UP**0<>?S9&'LTZR*?YWC#A&KNH $F2AR/D MI)1('2@430K4D+/4;70%WE1RH>2UFI1R2_Z^=Q*&9IP.M1,^G4QJMZKZ>I>H M7K<0"K-I=>+JQ*VW:77BZL2MM^GZ.'%ANX:M*C_?#Z-@ANYPTM//AP_A:'!R M'/I%;2&VUUD+W24\N^@/^_[)_))O35=(*UZ OYDMP/>G"^W_?*<6_?=YDI,7 MTF)L#7#O'3 :3%J &P[*$LR0%\E:8J.+Q299=M>MM?'U:L4[O#58-#%P$S&: MR]+GF084.1,]=<"=)\ PCJ!M+N<02#(3B16$3\HY$%MRRO7:^'JUXAW>#RR9 M&+N]1F(T5:@_>71.C!1?4$Q$KDL/'IC4 A1S!K3QUG#M&8IVHTMQ'9->B5&T M%0O=!"R:&,=-Q&BL57\R'RI*0E1.. %1Z$0,PC0H@0EPBH*AU%!IW;3T0JPJ M/7I=QQGD>6\3S>/8#-^'O$-8KI*W%J19ZG3T<'24[)= LW-V];7V8LJ8V M+508*1>_S\ (-AEBDTTN"43E!B5IV4\\U=?MJ MT[513(I%R0YK1,DU<@GW1(L\?!B)R("E-2/H* 6X!%P1$I(=RM48N>X<5914 ME+32IH5**<6B9/>H"277Z2@,V;2>$0*PQ+DW*$IK&R,=*&DY)8@XIE)40O6F MQJOJ^;\"1G7Z2,<6:DL9A 9IL 29,&Z7&*>4)*6B@I; MS?)P1Z5(149%1K%6+%0"*1L9.[01&=?H((I1E99]'H)G'ICU'HQ/!"$X =A* MK;7+DJK:I*)VI:C,*->*A6H=A3/C4Q,SKA,\%%>8,2W!X*B I2 -+%8>(HDR M"(FBMWR2SJ[H0JEF12>.M.D>F XY&-2J\E5?B$)EDO-^ S/ZK+JMY]MW,_Q, M0Y>#P^]TX&@R'* 3,QA2Q8:P@2*ZR-\(Z8C2YCFUK4&?:M#V J M7EHCJ12'E\,FO#3WZ>/G>+'"":X]!Z9<'AP;!1B>OE3.&AL2=YQ4"2]X4RXV M?KJ06Z&]WEZN32M>EBF_E(:7'=2(E\9.?O.YU-S$J*6*(!U-C+&Y#)AZ!BH: M+GV0FCFTT55J4RR[%KCBI3";5KPL4ZDI#B\?F_#2V.NO?T'/)5Q1:20P$@TP MGD(8:[0 K!2A(E)M64QXX9L4+Z3G%I:,TB8__R.//(C#P?&9(C/H_U@EIC81 MS6;_:;GBRRB=;/KL[X!FN^\&QR&[R6I1\V7KX\X4)4^G2'GVZ-+'5W/4_/F: M3R3C9P>[6_]5W#))J0>D4.YH[AAH3B0X*FU,:RAJB-[HZDW5L'7T=SDCB6%HN*!C2T')EW.44(X= MT\H!"4H!P\*!%08!2F%<6D0:%G0>5LLW%?NV1K"BI**D=!/?!"6WH)_<#93L M-JYO9OO-_4M1"3I'"6(B1B4U>$L9,$0\&!X-(&\M0\(IAM%&E]!-UI#G\G-K M4EQ$F[Q_.WGW,(S&9[DMY:JWZT&89::OG%W[(G+GLF@R6^I,MWJ>/;U:-/ES M#A6A$XR5YQ"I#\!\,*"(3"N?A&0:+;7!T8TN:VC2]J."DS7U\DJ.UBLFK27' M&]1$CB:1Y$]R3HY@$SLF9-O;R2 MH_4"25O)\:DYYFC21/YDY^30Q"JJ)0&72P*99B:W3-(@B(@I:I.<1+;1U?3; M3B>5')42TS4X_U/DW=[E*9W?0'UR64 M! MR,?=V;+E[>3CLV<+"1YI84>-DP9HT!:8(1(,,QX0,4X%ZJC =J.+Y4*]D:J7 MEQ5SK(T5"Q4VRF7%F_=-K+A.XC!$2(Q-PH1B::%B$1A-(CBL>-[%95+KC2Z1 M2^[NNC9>7JUXA^MGBF7%I[=;3:RX3M30#@6D'7B1A^H1F^(*P3Q@CPQ!-!JG MU497JLJ*RHIRK5BH>%$N*_9>-K'B>ADCVK3T4(:#0#DOS' +2NI<@4>X4%P+ M07PNC%E55#@?'C]/Q]/JGR;1[YY56CR9.-?VY@^Q$6Y_&0Y,N5Z]OAI^WQ^%XE""7 MSV0XF+2C/M-K5TVXCV="[;3$[]GNU2H+FZ>]$N]\L-R (U3/RHJQ%2"HY9@H M9Z+.*@O:Q W#O.HN3WLBHXJKE:>=5%Q=$GI>-N&J2>AA%U)K(Q'&!1:CDI^.&XXJKB:GUQM9)BH#N,JT]GJ7>7<=6D-3$\UZ6U MDP;[D):,*B?M.@S*10N(:!.,L2G$./J9JU/9F#0C$2F<9 MHY? :!Z"2+@%S&-B;G1849U62'7N4 5%N58L-'&G4%!\GO5G^0H435+*JZ=S M4'#!O),**$<>F+,.-&4&E-74:22M\;G^N8*B@J)<*Q::M5,J*)HCBB81X]7O MYZ"0'BFCG 4N79[0;DW>(L+ K,.,4.T8R6.5<<$3*" M<@D8*YM+S#U8(SA8+HG%QJ9%-9_F'^EO"[WJ#MD28KP*YPKG DU;?.Y667#> M;81S8[;5O%0&AT"=0GD41(QY8AX%2Q$!%3@.PH9 J)UF6Y':=JS"N<*YPKDE MF6I%P?GSK#G35W!NS"WCYW".E% LA^&+O,ZZW3P)\G?TA"TS[">#CLX. M:7+O/.S[)],[9T4[-O/V'Z8^W"'>[FPU\;8I ^(";VWT5'DIP1DF M=8PYRO>-B4U M7.!MC!X)AS0@3 *P( ,HFL)=+W4P7%!G3,B\O;;_1.5MY6WE[=WG[3],4+A+ MO&W4$YKR%"[PEF G:' 8G%(.&.,2-%(1M#(ISJ6!1!#;G8-KB3/]"+%HY F<01M0G0J)EY;CI2-'+E&6G%18&%UY@C&P((@H)PAP*TQS'%+#1+3>(20 M3=G0__VJ]+G[8V./0OKH>Q^ZOZ9_SISNV S_ZO4ONF/W5SN\WSW_$]?_PMDK M"SK89:_\GO]><'U\YOJ3]WK0&Z=[Q/URU.L'.)S>#!CS?U]Q*VYT7X30,],*W-YK_@K&C08;$+S/PHZM_YR9F^I%.DJVYL$O0)I^X^._A\+(S+&2^ MV[P[GCY=\,35(EXTN3+IZ3&8]N)_D)Y=/@SSCUUIHE]->P^^Y QWQG$3IY,D'QS].M]4QC+%[+%31CWO=-:^:WZM\_T]=[^_VZ_ M>MC9WGV\T'/JRC-=_'G>7F,]WMM]LK7[8NM))WWV8N^/[2?VWZUU?EC[\6+NVV4GWK]SOAP<#I*8?'HYSM^KJ=] M<^I[*=Q?Z$1O^[0>#GOFZ.+)D!L\I=/-.8G.+Q_G=.%H3L>#7V;?F"X<)]^9 M5?^D SHR)Z/PX.R3;_8])U_WTG.D/WZ0#>Q[HY,C\_E!KS\YNLG[SA_T]Z:G M-GG>S_9E9\4K?^_J%] ]11#'](:_A^[AJUY@ M#",B;OAK]0!7?H#_/$M@=@\2GFZ I??6O7_YP/7R#GR&\)7)4_+'R%,'*>@- MG>/TAP]'G9#0YCO/3ONA0]'FPOK?&0;[@Q1U:?!FON5;U M/OFG!G[1^[2BNZ3D@MU6*?&K'3_YW?MBU?,G?]!-D[Q94B_\(/Q<% M6[V]ABW8J'?7E2NRJY_?>8M?@>RRBBA:%5[_L %#-S-@[;W[0]IBK4FWW3LW M1$CA-U_^^O3VX W:>;V-=P\<>OO;]N>]@]WW;]_]R7:>/$1[3]R7]'M'NR_4 MQYW7LQ3OU].4JA?3M*K'L_2J_?,TJY=/CR8MTU^\_++_\+^!,FHUU2 1)\"B M@UU)4=3<<+KT63^5 MN)6XE;BE$_?.3?"Y,7$_-1'WQ;0;Y.-IMYQOB>LQD];1 ,H&!4P+"]9R LY1 MR5-<:PWRJYO>LYXI%'OCP^D0GY-A. S]4>]#Z/R41=^?.[V)MVUV^F&<*R;& MYM-J-S76Z4%8;5IM6FU:;5IM6FU:;;HF-BTK5:%5_1Z?#H;I[_<[[G0X#'WW MN3,>FO[H:%(HW#'^W>EH?!SZX_-@=AK;YIBV8T,_Q-[DN_]"DRZ0_R(X+\LZ M*31._U]93='):MKD%_(B;[,S#*.3X'+!_='GS^GI_"P[P_F=\'#\YM@-XSWXH'Y]'PP MG+PP'@][]G12ZG@P>&[2GQFO6%[8^M38Y7(JZ#ZZ+.@>GLL+V%@9F6" D(W M+.)@K)& M2#<1R6PMQM=7L7<=L4':V/%Y>ZQ5_ T@.?I<1-X]J>ZYJ/+NN8< M/#0:PWQDX EBP!A28+FT( +&&E/GO/<;75&[VE7ZE&O%XG>@E7 0+'(:64R)(QM=51,V*X**M&+Q6[#KA*!GC:%0 M\Q;O'$%:A<@99R!]""D4PAZT4Q(\Q6EE+ U-CXF-+J4MWMYME2[VLC\,Z1"^ M!-_YR_3ZG:R&?3"]H^QHD/P>1B8W5@KN=-@;]\*H22#[*7PZ2=X>?KX@D?WT M+TI__E$BV:4W_.E?Y.>&MRQ/*EM3';NUPMG\UOA]<)1M_5NZ07)NS5[_Q?G] M\'#8&Z67GJ0O^W\]#\/>P)^A>]4:V><9GZ7:V1O9^GX"3C*NFM (Y\ M6JHJ24!%B@$3CER@G**0^+P\B6Q-;YH*HC6L4;FC('KZK@E$C9K9!1"E=:I* MIC> *#-9,Y-IK1H=6,R9)XHHP]-:E7P[F:J2J)*H<)LN5TF[R)\O83CP9G2X M)NC9;HR!&F6R"^@QU%MD+ $15$)/]!24#!ZDLX@X;;F3,=\8BF#RRW(U^S6] M8:I-5PJA6]#2UCT(>M88!#6J91=(1#"*@A@,U$<"C)@(5F@*7NF $':.6;31 MY6SA,3;%)(^UZE8IIP;B1U1>M>]ZM%92RKPJ7]G?(C-63J1RY+3YG M5228,F0@)@<%IF4 I?/2S3F#*4:,:M/(JKJY6')T5(G3PM2K=G#FZ6$39YJ$ M(;?ESSEC&8J.H !>9(4ZA:%@,7;@K&1.8B.9S*/+94VFJK!IIXE;FVG5#NQL M-X8W3:*0V[J0/!Z#1=A+4!ZG\(9Z#YH$"P(K9)&VU@M6W@ MS+/&\*9)\G%;1^><2<&-](('H$@)8$@A4,A3X)$&J6EPFM#&?:_E2#[KV03C MD@_^F);'_\2PWZ72[,79>[/TNA^C_MV/ZXF^ XA6WAJ=$& M1<$P"Y/6SFFE55E?65]97UF_+E)SN:S_LS&N;Y:1/YVSWBF$8J0!.!8QQ?6> M@R:)]5H90;!P3EH\:2J-<65]97UE?67]VE1/%\SZQKB^6- MLH:#J !%M(7@N/4X$NM5F+:S9GJ1>N?[D]V-]-'W/G1_3?^<>=BQ&?[5ZU_T MO>ZO=I@'B<_^Q/6_;_ON(FW>B^"*%C7,["-/W/Z8[K] ?C,+IW@Y-#GOFZ*(M$F@6/_.O M'E3GQSVY$[:_O!0[[]Z0G2\/\^SXYO/Y=O3G5V?XMRYHT^#.14_J?L,%.!F, M>MGY'PQ#[H?P(?SRL>?'A^F-T+]_F?U-KM*;7OCV1O-?,#9A_'0_!=PZ'^3G\/^GNWA*[3]YO= \R^W.*^>/\G.Z/1[_> M-X4!?B%;W(1QWSNME=^J?_M,7^_M_^_VJX>=[=W'"SV\KCS3Q1]G[376X[W= M)UN[+[:>=-)G+_;^V'[R\"!]\>(@?=C9VCUXT=E[VGG\\,7OG:=_[+U^<;>- M\5.OWQD?#DY'IN]'/]_Q_T(D6%;"EFW(2JE\^SNGBW)R.![_, MOC%=,DZ^,UMFI@,Z,B>C\.#LDV_4@\G7O?3\Z(\?9 /[WNCDR'Q^T.M/CF[R MOO,'_+WIJ4V>\[-$H-DQS7[D7G[M_K8 PC(F[X:_4 5WZ _SPM;78/$IYN@*6GJ-V_?.!Z>0<^0_C*=%CY M8X2I@ZN[@RV<^WN&P?X@!=5?7Z(;_]B*KF1ZNQ9?QFNN5;U/_JF!7US5TNZ' MWR4UD;@-M0S_[+Y8=6G##[II\E9TM7IASX)J\1_AYZ)@J[?7L 4;]>ZZW4#M3O.L5 MW_\AW1OSWD"W72U =]\=O=_];0?OOGO_9??=-GK[Y#W=>_V2ODF?[SYY\_'- ME[>]M\>OCG=[ZN/.6;_4_TRK! ZFE0&/9Q4"^W_.*\..7^9JL1(& XK>:ZH<-P%-&CY@O;P>8[4PK *V K8TP*ZDZ4))@'W: M!-BM&53I1<"^W3H'+(L4J2@26X-RN3^U!ZTT%!@'VW@R[#%%\]-^GX[7F]:_ &<>DM1"HU,"\EJ!33@A*&\* E M)DA/>AL@6@=(5L*69[1*V#O=7Z HPGYL(FSC/*CC>1-RY)#E3 4@D5!@PB%0 MBF!0$6&<,$NQL].. O*ZKI#KD&7P@QS]H7]W.AH?YR+%D./C0R]G:]G/GI]-1^J37_[GXS(057)UIR=T=V-JIMJNV MJ[:KMJNVJ[9; ]L5O;]/VA18/@DG*9CL39K$=$S?=\QQGF[R9?*-.@/Y]@V^ MW%WMA1>J%_T@?7X4)A-N^O[A!7=8\?IUJW&R>M-4@[='\WG&GEKFD%;@/?7 MM#:@$6,0N3!6*.D-F0S16O+POC7U_FK3E1)EF8-"6T"4IXT3TIMZY[\]WC\G MBG&2.48B>!DU,*$8*,\PY;WB6B;#?& M*-?M8D;%C26"@O$I,F$A>+!!1)"22Z*Q"TCF#NV;DG_;H+WZ?V5*&VQ:Z+S/ M%C#E66.4]II(<9U$PHR3*I"LM^8%C< !TOI&0:0$.^.BX-QN=.DF1PL%']7' M*RE*)\4RA9 B2;'=&%-<)WW(8+E!5@.W-"92( $VD1:PTIH)@CVW:9FB-A-U M*RDJ*8JU8J'R1I&D>-884UPG:$BCF4I4R./I$3 I'5CG?+*153%2QAD6&UVQ MJ?2J!(TU32%YGK.-1]GIDUM.1A6.X^G19&[::7_\8U.,JYA:DM9Q[@E/!\,G M,S]X.'.#52L>9,:<:91RUC#A.L4#:6,BCX 2I8%1X4')7&.F4$Q/-LFPBAM= MS)8;KHT64C!)GAXVD>0Z1810;2B.!A!6 1A2#$QT)#&%&8DQM9RS MC2ZK^[L5).VT::%22<$@V6X,2:X33%($IY3%#CSV%EBT'+2Q&'1(BTJM@T4Q MA22LH=R]>GTE21ML6JB44C!)GC6&)-<**M$X:ZA.T8ASP(A58+5EH*D5--DS M&3.W?VLHZZ[Y(;?J\/LA'<"7X#M_F5Z_DSQ^9*9SE\T'TSO*TS4A>2E,OCL* M[G0X*=W>S/7>5;QMMYSR)0P'WHP.OX;-P[,KGWXX7_<7YY?]M^%@-#KSF-^2 MP^3.$EN?W-%IMO7>^# ,#PY-_R X<&!S%UGS\F,3:YI%FI,Y:ZB+F*>(R.H84T2D,"AF$"@3&(V!"BQ- M6ELMK9'8VMP:%3#MEF#6*8S9;PQCFF6;3W/]-X6+SF,#VOG<1LMS2(M4#=BD M"X"=X834,*92I@567'+/O;4.8_YL#&.:A1U^SAH7J0\4Y4;^.?N6(PZ6!0'$ M=Z&6+,LZ)\-PW#L]'DWZK?C>:*HA9N'GV S? MAW%VXJ4*/55H+G+ R$/GAM-ZQ L.M!>?G'G,P[Y_/G.E[?Z',.L/N6)DO?DR M1=+^I8;YUZD\*# 1#') "56Y4SX#+4D YR3!,J30R:N-+JG;XZV/D];4IJ7/ MVF@G:W 3:ZY3>0AEPHI :F<2,QS,V/D-$0KM1:>T&#E1G?9]09K>E]4F[9= M!UH3UNSV&EESC>PC.6L3T=CD+^UJK74;.N=?O3#E,'CQ;2;)B5R'A+($J7 MDP@] N6TA83YB"-GPL?<84I_*]K4_?*2(YFUL6)I"3GMX05IXL5UNHNPBAH6 MTUI(T4E\8E.DHG$>)R6O&2%5/K[PHGA?+J'%J#2]V6",OKM%. M$&(Q>)-"B\@P,&H\&!L\4"V,](YY05U:SS0(M947E1<%6+&T3)G6\&+WJ(D7 MU^D?*AG&!Z; ,$6 A2RS&BP@2.:PMH:BYQB!XUE9M[E%G! &OC#/<)SJ'4(.3RI)VVW3)@LI= M"TYV/C:AI4E6N12<&$XT#2JWB>' #&&@C9.@'<<2&VV3[18(3FI&R=_W^\>' MIO]7^D.]?L>,1F$\K1PZZAG;.YJ4"#VH@FWQS*Y6K%:L5JQ6K%:L5JQ6O$TK MEKQA1UB;C'O6S[(S#"[T/N1"]+J.O?N)RF?+U[1L'08S"D_"].-V_\PA]L_] M8;5KV"];'W>F:]2GLY:GCRY]?#5?P_[Y^NWK_/'9P>[6?[4T5$DOTB(68V Q MY.$Q7$&PFGII>%0NY(%TI*'$O(KL[7D,KJE-2\MD;A50WKYO LI7_2NF0/EX M#I1 J:*>6Q"*&F#&8-!."A!2!1%<@@N7>;RV8LMK%[BFSE^!-$>","82)/X(YIP2,]&.88&&R=DI0P2M." MAVQ*\FT]>,D;=^W24\X3H-W@^+@WRM-#?NP\S+61 9!;M)PY0SF3 M>+.:,EO\3!.+GCU=2$VA* ]?< :P\1+2@I*!\A0#35%@ C;%TN@\%O/;MC:U M,JODZ&1MK%A\EG-+Z/$&-='C&NG$2>VH,1IL6O&DT(0D>C#)0!KJO;5$$)2E M$RPK/2H]2K3BDL61NTJ/3\VQQS4Z20B,1&$9A*@0,)+6--;+W&#/2A&HI<'3 M1 ^.*STJ/4JT8O%)S"VAQVXC/:Z114Q DB+F02N3Z)$[VQ'D[^?CL MV4("B61"Q(Z[;4Z?LDARYK:M'W:27%0 M>?.^"2K7Z";84:H=$1 #SBN?M :RE"/ *' EB8Y2VZRZ?KM#7.^"2I8VV+0] M62>E$>73VZTFHERCI:18Q*7 +H(G3 -37H-*)@4FG0R"NT-<_;ZR MI#B;MB?EI#B6[+UL8LDUR@HS*09Q1@#"'.?NOA@,X0Y2E)\4X2$M@DB4$1B5'(PQZ,OB ME+6Q8GN*=5J!D3PAH"9!&8Y!YW,"I9H%EA:1<8\BP!O4E*S M4"I&BK1B>\22-F#DTUDJVV6,7".@&*DCBC8"SI,=68@2#%(1!(E*6L8XQB1' M(XC4(045(T5:L3TZ23LPTAB-7*.=Z)CXD;@,&(>$$:\Q6*P1>&^CT)K;P%". M1CAN\^R"=HDIT[R4:;N]JL^N=!>YD/J=B4?L#OKN-.&G/RX#.%]F8NUO,_5D M?R$5)3(M&1$1I!4F 4=P,$HR<%9S21*+DHDWN@V3E>J=T+(X9DUMVAZ-I4RJ M[#92Y3I1)5!)D*>0XAD%*33,$PS2XH@JCI*-+?+<):J0ZX*8ZOV5*,79M'TU M/T62Y?.L."94N M;;!I>U28,JG2'*]<([L0K*WB(8+S!@,+5H+5*7S!DBAM8J QMURBZCKMMN:L MW$+'V1/S^8>WFZVB;KGJRIDC/)_ZP:J)\F5OFE#[VZR\\-5BV2E:.X2+W49<7".8(!\(%U&# M]8D9C.4)D!0)8(I(BXDP5*J-KM3?YJ!4;Z_,*,6*KGME1BE6;(W<41HS=AN9 M<8W0X3'QB'(.7.?HP@H".G(/Q!,J@N386+[131936N\,.PX?0/ZVC M=EJ?9G(+/9;VI[ZP:M!\F144_S8K GR[D/Z!M4'*8@4^L !,6 6&!046_<^\%-9JN*6YJX,G.*/^8.L&K.?'D[X\RL4/#=0OJ*E5@K0RTX)Q)G MB!"@$K#!$4D5)P%1DQNVI8NTY,AE;5R^6G&M))0"P;&SU02.:U24J(P/VL5D M(RN I24D&$$]1*:=L#+*H!,X&*N9)A4;Y5JQA8-WR@/(YUFGDZ\ # L$&@'4: ,4EH5L%9P?,F#B,KZ ][:]DGK;H;=L.XX\SHL',R M''SH^> []G/GI]-1^J37_[DS. E#,TYGTLF7X<./%TW^D4YK!T,?AK/W&W=& M@Z.>[YR9I+W7J%!]);G.X^0YSV>.\^CSR^0UV_V],Y=Y>.XQJZ85FFT0_3Y3 M\H=XH?C]PB LWVD[XB4(-<\Y_=P3F!:#(<_N_\W#WI<$(9+ M#C1Z#$R(",H%#I*[0+EFD4>]T16;7-2@IW+G#G*G>'FH103::0QZ&D2B_^R. MYD&/=LP3@2#8R('Y%/08)SU8P025VDKE\F@/NHGQM[O;MZT2'4Y]#?/D?+>9 M3-.J6^(V&713@ZXA@4HU=[5H=>!6F[M:M#IPJ\U=+5H=^.^:>_UV3.6/L6U> M?'7BT>#CJ!.'@^-.K_\AC%JS17JG?+K:M-JTVK3:M-JTVK3:='UL6E9A)"9M M,N?STZ$[-*/0&<2<\W>2#NOSI#@R_-]I[^0X],RQ\ 9$"N$@3R)+S# 6F$*>8.VDQGEJ))L"NG M$)X-$MF>#@78_KB07J*TQ!B["$'8%+XP$4:3<4&)9A "*SU 9A/GZDH(G"E*#8J.A_%1E>A MZ[H]U+N@DJ4XF[9&;RF;+*0Y:KE&=*'&^,FX9LJY L:) <6U :Q"8-A1:O,X M +%).:ILJ6QIFTU;(\D4SI;FJ.4:728P%I 7%H1+6&&:"##1, C:FR!TLC?% MBT0M-4OE[]\ .V8\\Z/5*#%K(_Z6*KT,!^D"^-'3X>!X[@O/A^%D1J"'??_8 M'!V-]N+5"%HU?O"L \/VM/YY&UTMR/PU#VUBB@LQ9PH,,128C0(L0PR2MTLL M'1(FX"P+JX;0IMX3Q48" M6PCRED:28**E!$89!R4Q!T0(]CKA7%"9N]0IOM!@Z7I/5+*43I9;UESN=,!" MF@.6)A'F E24C%K9%*8H;!&PH#5H'#U$[KQ07FH9T8T"EIHC,L!&G.,>!%).J M(TS YL&.P@A%A% BRLG$6(;J#.H*F';:='6*S5T)7TAS^-*HR\S9P@AUV&(& M1&$'#'F:PI>( 6GN%0D6>4YJ^%+ITFZ;EIHITS;$-( 0 M0BK**<7!9UPLKXIQ;1R]XF*MZHD*P\5+WAQ=7%-!A)RAUF ,2$H&#&L-ECD% MFD7#G-.(Y,T=57%1<5&D%5M3(E0<+IJCBVN*@AB)G!CM !%E@(D800EIP7-J M8^)NM(QN=)F)8"@W7*0GHT<- H/]AOBKCCDI"$5!%-##% M$9@8(G!M4_C%N20Y'T:S;]MWEWL'M?F:TJE)6M$=SA@>LF; Z8&U>@_ MNW.1F1"#4L"I0=! @5$L01&3NT0(9]*#0#$EC^FOXY\[5C,_RKU[_HA=U?[?!^]_Q/W.8O7+C=7$C>,_S:\R\[ MZO=<^CMW0QX3>M3K!SB;*XOYOZ^XL3?N-QSPR6#4R\9\, Q')KE2^.5CSX\/ MTQNA?Y_-JN4JO>F%;V\T_P5C$PM.Q^&7&1W0U;]S$S,M> ?_;6LN:KTN_\K? M)J:\^.]A]HP+9[F0^;YUL;]_XD^?+GCB:A$OFER9A*7!T$RN;T)B8G_^L2M- M]*MI[\%W#H>9[O_3V_ZR)7:?O-_H'DRJ P>Q\SC3OS\>_7K?W(052_#@A6QQ MU=6ZVI\+O57_]IF^WMO_W^U7#SO;NX_O_2-VWR+^BS76X[W=)UN[+[:>=-)G M+_;^V'[R\"!]\>(@?=C9VCUXT=E[VGG\\,7OG:=_[+U^T?DI!T>]_FGP/]]M MP_S4ZW?&AX/3D>G[T5T_U].^.?6]\8(7];9/Z^&P9XXNG@RYP9,ZW:"SPNZ+ MQSE=DYC3\>"7V3>F:Y+)=V;KFG1 1^9D%!Z=_YP_[>]-0FS_S9MNGLF&8_]P!A&1-SPU^H!KOP __DF_NP>)#S= $O?T+]_^<#U M\@Y\AO"525'RQR@?!RGP#9WC](U:?!FON5;U/OG'G6-ZGU9TE[0P[>J?W-NW[''?%;3;ZXYYVVNU MNPCK:/5J\17XN2C8ZNTU;,%&O;NN7)%=_?S.6_P*9+;5B=NO<&K3:L3M][@U:;5B?^^P6N#L7_0 M8&S6T6X:, ].)CF^X5,8NMZH3N-K>Z?WQ9L9C@?N_=[DZH^V9E??WW+FM#[: M.7Z)]IZDGWOR['B7_(GV7N^^V_OM#7[[[OWGO2?N\][!#G_S;HOMOE ?=]YM M?9Y5N^Y/JUU?3;.DITU3'[U\.2_F>/LEU_MO'>V@/_]+-74J: K"R !,&P7* M>@.&:\481]YPG^?62/1M$Y#J[L4_$M?&BH66JI8.C:?OFJ"Q/ZT*>S1M@WH& MC5?GT BY+Y"(%APC#A@W#!0-!'"BKO.,,\_D1I?0)1>HKHVS5RNVNR5[JY&Q MW1AG[$_CC,>7XPP_CS.3..,QY?CC*-S:' 7F><$ _(X08,2"TI0#];S%+IQ M&84F"1IDH1G@16\;MDH$.3"?TI\Y,3W?F91[!M\9#SK],.Z,#LTP#\(;CX_" MI %>+GL;97\$:W*',C(=Q+2BUK&%YLXZ(^U.'.1@D M)WK=&Q\>#HZR2?,XB.P[C[*7/+[@)*L65>B,6_TIMXX6$E4,$31%-P@8M@28 MMAIL8AEP235S7IKH"GS6UZ>HDESL&F:>])LA<)\(H9W7ZGX+D4@$C ME()E4D(PACMKB4$Q5LA4R+3;IJ4WA&\9:K8;XYEKQ1M"0V , 4*8 9/,00H3 M&9C@M3.<"6_M1EY1TE MJT [%@%IK$64.JU.TXI)"KS\SO)KD]NR'TZF+I=%F\'X, P[1X-LK# \3DYL MQU5!;F&_]X5Y4@A=?">..)I+G*I$ZW:56%B:_Y&@*5>0EF_8!8$]I62!F**FK=Q>[4ZO M[WHGYJASYFJ=Y/_.G/3&Z7M'P8Q"Q_3]A3+X@4U'/!'5:I;*FBHA9QAZ/'63 M/[*7[,W=8M6KG85UD;>?7WZ>Q#8O7G[9?_A?BW3$EFIP"!%@TAHPWC"@$J5U M(^'61YUGWBTOCEG3>Z!R93UUD\*YLK"*8K;F$8]'*:X)3 *1&*>UD2!@L&7@ MN>24.V(Q<@DJLFX35ZBTSJ9MD%C*ALKB@HO9VI_GG@2F>10"6M4P$(QL='5: 7BS-JDFUQNI?+7(!U7?Y)]\M?0),>KP MNTH+";+;:R1(HUYR,D]ZY82':!F8M+8!%B@!JZR!& 0E7#+)K*R11X5'T58L M3!9I(SR.F^#1K(LLR61;.'=I"@Q<%&;"7<$F>;"T-EQ9JE1R MGJ\2.[W1Z-3T74@F'4TS6/+$V/R*&P;?^[%%.E6F+4)&^;I$<"_F++GMF6<\ MSHZQ8OR\?3_#S[0*\&#_ZH*==W/5A O!+:,>HJ,VX44RY UO8DAC*<\%AFBCG:4F0J*N &8T 165AA086F90 M)%&D]0_]-H*I#*D,*=RFI>:@E,N0'=K(D*8BGPL,P2BM):GA8&1NK33I.TDY M!RN"(BA:)3VJ<4AE2!MM6FK*2<$,^=3$D,;RGPL,<9CAM)QQ(%C> 4[F 2T$ M!L,]4=98$XE:( XI+,.D39Z^&\8=ET=A[?5_7OZT MRQNJMW=T(%6A4DIRECP.]?G,51Y]?IG\9+O_],Q)'I[[R&II]&7KX\XT>GDZ MC5Z>/9WU6YI2Z-6<1G_^)_VU]/'9P>[6?[7#B=A1@58* _/:@F;"@^7:T&B( MQD;E.3\$?]MBJ:2[HKV.7Y(5[RA;EJRQC-+)IL_N)F7>H";*7-Y.FE&&GE/& M&LHH-PXD5VGA9&@ P[@$CZ4W(>H$F[#13;"I[1$J7EIGXD+5E_9 Y5-SZ/)V M"I*C2Z$+.X<*UY&FZV0 D6B!I2]!>4R !V4,]CYR3-)*:E,J5D.7RI9VFGC) MLLQ=#ET^[392YG!*EOZET 6?4R8$+-.J$H'U3 +F3)&,DA+3\,U0M93OM'% MFXG6;>[8TJ9[8BLM]MVD&VWRTO1.>=*R.S3]OT)G:,9AUKYE=%BN3'Q'856H MAC/UE[VX-?.2_>0D>_U,K8=]GS]L_=]I[T-"4W_5FO)-5)S7AP?S4,AJ';RT M@*)WP#"):7U%/$3DM).*"VWC1EQ8P,R(40-E&@)#/F8L(,-"$2-4]QXP?+8H26K/A4[A=GTCF*G>$6H50!: M6!.Z%/<(19&D&**7 9A-_ZC((MBTWL_KD>=#AU-,R3YZUM M.L]M NBF!JU(KQ:M%JT6K1:M%JT6K1:]$Q:M^Y2WF&C>Z[OA9(+$3VFU-/GL MY_2]:?YY'BHQ^23,%T3E+J?;>QT*W99L7A$_#\/>P&_/W.;)S&E6O4[^>+9. MGI:U/-O]SK;DF_-ULG<:,1PQ&*R=8_/ M:M.6Y):W"C-O7C9AIG$;)F^F[M"O"C;H3'5RDR'3/NV/!7KY];>>:D\Y.)[Y54^])> MJ]^$/D);HX0@4AL6&;7$$TE1Q-0R'H/[[_8DI*$4WW)(\W#\V R'GY,]7YFC MTY5#YLO>%"*_S228_86D&*,<]2PX0)-433X9/$$E)"M:$Q)9B$AK)$XV":K5 M$8$>8(UHI;0QUC+!H%+-^0@RQ!L38;23&-:I*--9[ M)RD0GYN=N5P"AXP''GFR:63>T3P*F&X2\FVF4_7U2HQ2K'@#8D1$F9#:>!,V:DLXAZ[QD3R$0D\)08? V( MT1QC7"-]6"L)U2:"DS:W\* !M$W1!I6&^X"=U"XF8JA-R1GV=] * _N7M].&MK^]G6K:;Z]N*[GS<=XUQ5E*-(T0O4F+Q\ 8I(>D M!DN0E3'*% _:!':]J=62%X]KNL]3,5TQW1IGO0&F TH!9)Z:C!%C5+J\QDS_ MI94HQI1Z/=/X[CZFSU;LES'=U)=SY_,YIJ45BJ4U.C!)\CAJ)4$K+/)4 ^F5 M8($+O-&E>E.IFN)0,5TQ73%=H^E_)),T1]--G4YWT'PK1FFD+&7@O!' 6(R@ M @V@A%3&>.XC(S6:KIBNF*Z8KM'T;6#Z+,?F,J8;6\6*N9KM1=($Q*6X23=<&(<7MB=UFT? %NK!$%S\XM4?A#C0H*M7>U:+5 M@]MM[VK1ZL'MMG>U:/7@VIAD8=O*'V/;%Z^(?C=MG^I@I0O+,5VCEP>^;US]-ML.JM,C1+//M]EA?< M_TXY^KMY9T KF,51@"*( N,$@57! #.8:Q_R3/JPT65,U3JQ=B0P5%Y67A8[ MB:TH7LX*Y;[B96,Q_IR7Q.GHM?- J&1YTAH"0R(&34+@ 5,M@DB\E$L>M59Y M67E9>7GG6CN6Q$OZYGT3+QM;$(DW$0N34>LTW MNI)].[.[\K+RLO*R4'LMMUEE.WGYMI&7C8T8YKPTN2&60!%DBB2!X,D,BC'Q4B_4I[_H??I6BYUN[8;QJ)*/9E./?9T-&APM)I$@A+2GB8+%/ M(2PW#'2*\[.!>#*;T$2;C2Y9<@1;-_$J7BM>"\/K;@GZ(GF(18N#2D(K7BM=RC5;Q>B>5VN+P^O9E$UZO MTVL%(H09"E3+W!&&$4C/(P2K MM&KXT!OWPA4)!E67*04CU:;5IM6FU:;5IM6FU::MLVEM"?#WS?GPZ&CP,06L M89(E.PXI>!UW>L#H8'DQN@>T+=\"J=[GP[K1+P/:TH?8V^DX*[.!\ETM)(VP>>:"5%L""RPVU M@P82"6ZZ^L.J?] %H?@UT"T,8DUSF >A6$\80 :J $5!L(-#,<2,Z8(Y %B?G& M-D;WW-PK@V<&SPR>ZYB[NG:*)VY6/!NS5^>XR9D+UB $6%0U 664 RVH!\JA MB)O:0^%Q5CPS=K: 3!D[USHQM?T VJQX-N:GS@$4&8,H%QQP1$VJ5V6!@=&& MAT9[XZ#0$5-3^C_*]03ND_G_,QG:(SV*CQJ$(O+821S7>1GR]_^==$X2PVT6 MVMKAQ+O"3,9%?S NZP_D$P0M@N9\@N!^O:OSUH4GG;'NOOQVXONN,YX,_6BW M;R?#H7=_3,;[@_$GWX(2,/C#47UBZW5UI&#_U0^%- :E0JPN M*&"(AH '$\V'(()V#Z7SYC!A!MT,NBT#W?LL.K VR+O?B+R-7MHY\@;"A'96 M F$# I0R#XQ0<:DL]30X+[UC&]MRI=I;&70SZ&;0?;2@>\?NW#7#V_>L6=-M M].[.\18J'=<&DXBRU@.J(0&*1W47:R^THL01E#7=#+H9=#/HWGN!@K5!WF9- MM]$M/$=>F0K!$.2 <"QJNLPC("4R@&MKA3%$*"A7U71+K_!O8VVZ/OYTG=/M M?\=_IFS6T\/#3G^1 ;?_;8:_;<\>V]A^YWURUPYZ<;CGZ;Q6?S#VHZT;3+*U5%F9!DNL M,9M!N2MVO[_G>\>?\-[QWQN_736S!6BS/I5R7I$X)X-1)W'GLZ'OZG'GU/]^ MUG'CHPAA\!_38YU,QA#2\NSTKDNTWN?/5JQ8G+AD.;E^A0KDR$^,%0E^L;Q8OSPW39E23ZMU[? MP1='PR0I_R?NMY=\?^?KQO9!PN4497J1)&E_//KW;[IE,+,2+6Z".C^:UH-N M57S;,UW&5[)W8'\"7UL_]X]OWO[?W0_/B]W]%RL)U?6=Z?Z;@Y?OBH,WQ8LW M^SLO]]^]W$F_O7OSU^[.\X/XQZO=_>?[+W:?_U6\.X@?[+W,3Q9#3NA/,'T=!^AJIHJZCMC/U)SP\[]A:\.1?MA3?#0]WO?"^!.D)MU"(Z MKOSC>=_])QH/Z=!_^O-->%4=ZM?==_&3*K=D9U8+(%[]+HZ\$^(L^N/G4:6< M]%,Y@/_$Y]F.'QW$,?_1'=BOR]8&_H;\"_EM[[O]]F;G/=T[?H[?[.Q]VS_> M^_87_GS^Z:,]W?O^]ZGM?>CKCVKRU_==MG]\&*]Y"5/QL_V=3_2+A2$H!RWP MT3X %"D)C'$66,*(,-Q:S51EDG7Z$^^>)SM*)(R&F2)! M(1JM(A\-I)-(J?%PXC>V%^E4)CPL3+>8S[>83GAJ@=3K]HN,VL3L\?GUE*I! ME72]?EH7R1"0"Q!:@:G&U*461PP**06&%'KL]"JJXT-NJ@MFST]OL\7%71+) M2U2^PZ6[=BF6EHY2%3 50A#M*)-2$\(L0A1))5UPKL5+=T/=8?5_/PZ&7SNG MNMCMVZW-0A<[T; ZTT,?23<\J=71S7+[=L:CXNQHT.V>@\%9W[MB-#&CCNOH M8=R\A1WZB'&N^.C\Z&MZ4)QJ5YOR":>^.(NO*>*\]&&)@\5)--^2AZ8\/SI8 M8*91,1Z4]WH[WBSBM./#ACZ.9%P.(CZA>_[=%^-(BV%A)J-(E]&HB "LMZIW METYD\?NH3+:*0QOKX7EZO4L?V'AQQ)S-8G02Q^M&1]Y7SSU9 .Y"GYS$S5$/ M)]$B];P^');S2Q>;2:<[+B8GZ=+RU8LS\_W(-7XS*N(APEC$M]%YWQX-!W&" M\?9T]6;)EL,T1[=(ID3H^);^I*N'Q8D?]CIQL.40TL2+,.EV"SUQG7$Q'NI. M-\[75V^I)EZ4]FQY0R*J+J(1YXOXO,/2*IB,XIJ6B6B=?B)?O"AE0:811D[_ MZL>C9W45&E^]<(;0F_5;2R9("D5<@^D41G%U.O'=Z;OD%.EVT@,JADFY;A41 MMXHWD^'\[WC[4:3^?R=Z&)]6D3A*NI*^<7#/>ZG9SN[@+%+JK#,^*I*#L[XO MSK<3%W'Q\C27]_U.^JN4L_'>EY.4:%>-XD5<&J>W'@RDK@6=)9#RU#H79-#4 M&2JT-1AIBH@E@6#)3&@Q2-VB?/E#CSIERN1_+FS,N)[_B9O*=DZZ54;E!06L M>+!%OG;1EA:9,>&%4HY*BZCB1&$;A18B#L.DEN(6+_*=2:([5MM+CGH3EA3M M\^K?VU.VW\,W!Q;M'QRBO>._XWV[7Y F7$*?.KM)#RA4 2CK"(B<8IB6@5I\ M27<^2/@\M1XBR%7!C,1NM:":0]\%9_2D7T)U*5?ZSO='U6_U%O%NX:&CF4U2 M'.E18;PO'WX2P;A\=GKNT)7BH 3A]UOOMHI#WX\8'E6 ]+4_*07B7),_F6_- M?R8QC.'OY5U_/G_^G_)O]/N_:BERZ?'#2;HM?3GTAY-N+7SC#B_A/3WEG;>3 M85D8K;SLY3=[5,JV%X->+2EG;WWW\L7L??%Q>I@"9)7LZO06:% I%O&[K=(@ M*2_KGF]6XK&)4FY0YF?':78G4;A&2DR'N+A&94&WP6!D7Z7%E'J(+DFVXZWO&3^LWD309I&" M9-5?9_$2%\EPFIAA..@54X9I>OUFF9'N!G$6R].>%[6[/,-RP;>B2EE29G#2 MZ2>JQ('-U:3-V^+=H0])52S'I%W"Q'KDZ=;.:,J7$4(CME7U]^(RI:5/(;ZJ MX)X=3G2W[.^7],.D+U8*5-!1Q[R@&<;[!U&3F8]D&DZH.7=K\\"O)[TZ\L)+)=4 ME)I36IGIR-,<.WU7*J^G?LJ;TU?Z;R>15-Y-WUVIE.<^JILI]!D'U\@Y8FO9 M-(][48^2/M89GY?HH:,:6CXY46?H3WV4=)OE^_JC>K^610]#U#AG^F=G.*J4 MRO%1)ZKG4W5PJWA;/:#BSZBU!U]N[[3P?GA:ZG\SR#J*@L@/+SZS?E+:#9'C MSJ>K9B-S#'I)X0R=[M2$>)6,$ 3!_[WXB!3I[;M(F/I9$7[T%* J=3F1JY[@ M5:.Y,*_"Q1E%VR:-1/>C]M!-*GG:__VHPONTD>-M[Q*HIA78*OZCSTN#(HZ^ MI)T9]">+ZOO%J98+,%K@LQF]?X@AS4)F=#28=.-V3JRC2[B.-QU/^E7DPN-$K>?)8JN5N9E#+.EM;KYQWLXWSIO9QJD1O%0$=*<_ ME7B=T:(].*ZF=@U(I"LK,*XA;"8]7U3X\_^-XCC+-7E;/3L.;,X9L^W221D MLPTSW9<_@MO$::ZB6'I"%$SEH[V)D#,\KZ[!9+;-'DA]O58=778%:L6M,%KX M=-B,0X69,Y *IC65QJ.GJ+ZF3?9S(FPJ5J<2<=*OML*B:^9Z#TQ48;K=2L>I MA>K\8>5.&>K^J,KM2/ 9I4.)6+[;Z<5!U0JE732G?I(?;^R O8Z9E@UD;Z)) M+;@UWE'(5$0)&@15-K4XLEJTF/ENT4!^/RK%^\LXCUYR>CR>1-FG'+K\21[]D4&20+F!"!I M(* 8*: \LT!J)QET#CM/EQE!(4&U0EI:02@F3#H3@K7.RJ"Y;[:)*P-UIHNO M@JVE@A5%>5)5YX9L:7[5=LLH*F)),^OIK[[P4S)53M#1:-([J?W21WI7ME MJ[EHHPY+45%YVGX4K/LA_.0& M34">:A.PQ-0JJQ&3"#KL"0\P6D./02>9^8(JT"U&OMNMG6.VBJ4DL3-UL&RF M"%UWG-I4C";#TLUHN[K3*X5%F1L_*U9Q[L)5.SN@%N3D9S47YA5&F!Z5G MGNFA2\+ZJ'8B71"E27HF&>Z2V$X$-?&[XFM_<-;UK@K$EN1+@>+3!65@0<7H MZ?.IFC&9>WLFZ6!"JA0RGI3>R\IADJYUG3(&G-X_[)2^^=)OMC2RK6N#8W=F M,]RA9ANWQ4) 9SCHQU]MI67=37AGKOM&O3?^_O7[%ZP=9)QC$"17@#)M@=%. M &\%#89[8?#E)"*L28@W(4,,AX6+>>W/FE]<9L\=X,R@K68BW:!A5;9,8LZ M\-TE.EW++LNFE?4N*$$-X=3Q:)13ZJ0P7D JI;M2;E[+(,M^0(D,C*^2,&#J MJ# L\D&T_BUG@B#Y)&WYW7ZQIX?VJ'0"5Z;3J^?O_B@Z4<8D9GOWOOP&0+4Y M@^1U.?LTCA!:NLQ]?U2QS3\/!B<1UP62_WI6+!912V;GR]Y)=W#N??'N*,I% M\$P@JK#SGK>)]4N.KP$-P.XI!GH9JA[T75L-*0!Z>=T30?X<(&=ITRL%3YT_5,!TNM,**F M-M4!K_4(/:!RUF1T72,\EH2 ]5PB"W%P3%$'@S+$(>P94YY;HL)5PN9:X;'T M'DBQ,9!S2Y&F$,/X#^=$*X,5EU2:)RILWMCQ(&VN1G%3735CV73%FLFW7$E+B#?R@$1Y8 > MIERR&H/3"^8"5<_2O^9/JV?3_-KYB*)#J5++J!)0+Z:IC:U6 M=8I_UIHHC<;3OZ:*3[0M^ZXTS!8TC7Y9OR?J"M4:LL>PAJU>FVF6:/)I3-/X M%\S=M&))/:N2(/I%K6;6B:)S-;7._4VZJ_,GG3I58E$;C=9TKY-L\\-!TA0' M\YA3>?)OEJ.;'!3].LFB>FV=ZCV:95ET7)TKFNZLF"E]58^MRG8>U?D/Y8?= M"A?\].A E=@Y&/G+@]F*0FUZZFQZ)&#&GC-=O6YYZ2ZDP\<7'OGN29G>6^J% MC4D@QH^3#L\B,C2_23<$PF09G/G 8R,)'7ZVS\VB(>59-,$:I;79>?;XE)-YW+Y M,;-9Z7&#G=4B1>]:Q6U9 6,4!1VU+D*CPJ:CHF8X]C:%4KSBPEYI/ERGN"V; M*=8XARW6FE*JC=6!4A=?%\=HA6UUK.WNSIK[:59:E4"W8-\R4E3P5L?OZ^2%YJ,B$9^'"4?36>BY Z0\O5V?O9K9UGX!_I.WN90@E6!]G::,IE9K) M<.<1CD8.9O$^0:_:,=?N@*7W&,>)LPPA)*-M;K"1)$7/XZ@XPE"VV>"^2]-H M&J79K%2%AJ#//!FUPNO(K5%LU ?D4_IF=39MT5DUY]'N_*JHL:7$FF&I"93; M(#UJG@?:]*+D>:J6L93+C7MJ(9)RA5"^L-G*&P:GNCOS=Y5#J/=7?_%UTVE4 ME%G$D!(SIMMT>IGQU0&\&26BF(YP-*S.8=98,E.9;LTC=K,]^[,\?N?,^UNN MQ_@KN;PRY_+F7-XGG,M[K1IQJ=R8MAI19)6S%#&HL-"2$J-,SGZI^<>I%B&J]]C90(H6$DC^*W-]?4CL6Q>K,\5'Y@C3* MFD"C^O2[&=<27\_D:5W*9^:#J ZE+"HETSCE)=V[?FN9R5$;!U/17H8R4^VI MD9^?OQF-ZP&>I9)'977O^(ZEK!;='0V6YE.ES%;WFW3B)?@RT[FT('21SK_, M%)^ZO$ UI#I$N.CFFID?"UZ04G^J9OC'8H[PR; ^A3D\KPI70<&YM91< M;^GUY?130/,D&CO?R@2B[GE1E0\HO0ZE_E76\$A9/?WJT^1"Z:8Z6[]LI*]N9Q$EK9S56IEMG6FJO M5:725<<#DD?NS$^W>7K>I8>-JJ==N#D55RA'E2'XYKM_LNP,P@A[N1QY4:;(U##:8?2_EJ>Q -9%XV[X]I=M7P"FV,2 MF,30(4J#U1IC IF#3J6COUQ>M0NOW55+[\%!>D6P#)Y):KR1\5W28J1(.B\> MY%/FENQC^J%S0%[-89'78IMXY@V(2!SC-6UHUVZ9\;YW'$L7;<7I4.8RX MK^)/6PVAS .*TUBXO8K]U,=81W648EK+ITYJ+>>R6*NJ+ :9#A65O[H4NMDL M1N=1IO=&S;4.6^7&^]E-F#?5CS(0Q(]3*$42>Q<-GS6)1R]F[4^G+C%"-06N M2^U_9P5NXP* MVVFYHBKX=G6.>16[["T0:7Z X&(VY>:%JQ:AJ;.0Y5^&_#J5'[4L1Y80O_;Y MGOJJO-E\<-4!@*/RK.9H-']X[8BM1OC/.,3Z+&,R"SKU4S&DH7S@HLEQTKR*(PN3+26J8@+#SFAV'4 M:G2=Y)3N+=9QNY!H.75ESRJDI1A^)8A&"U7+'SBGLG4;J\D%U-"H8F^E1A7K MUFD ;]UI\9:SK\_>34ZF7-O]HRKV^"[5>HP\.^LH, CSBFF[\Q)NOW;B=>]' MU5[@%R0(XLQ"P)"D@&JB@#+( Z\8U%IJ3!O2=E.?8H&-I811)HCR*CA&:-"< M1+- +)]X79S[0I7?N--J2A3O9L6[9\2X6$"N6*#' S47N'[62PDM %549CKZG%(0A'5&HXW=K%7=?*5R73U#RSP#)E:.8. M(1)]"80HZ34'&/D(D50HH)%& 9'+(N,@-BE]A3$4!MG)[5+Q1<#US"54Q-" M,:^%X6H9(J?;Y$*9U?H@9[U-NO,YSSS6+J'D/ZN4M==;5D_'@]_J#JEML^8D9#*.! LI.%"7?G538?/.OUR=.5[YZ'JK6IJ9<0Z-0Z=MQ>N+]E*W_UV^0LFMZ02E/#FKZ^\ M[^HOQ!8F4'!UP_O@%KKJ"TH1Q%<,\,K;?GF 90/6FI;WU?ZZJ6US?,&C:WU] M7_2LTU0>AJ+B;BB:*I,7TZ+DK>K3OM:<^EOFSMO@SF7O$K_]O3_?PT_?7WU]WS+YQRY;%F0 <>K5LL()#84&"90LPQ:Z" &]MLDTL^M2RG:W"W MVM<-N7Q]H3=#;8;:5A'S!E ;(*%WG)JA]6<,K683:=U]G4!L<%X% !A"4#%#&(M0*I8&AWCCH&750;FS33<+E M*E#;%@_"V@/P5/>UL^YSHX?U*SQ..==*#:YL!39O.]@*=/GXMD*/CZ[\^6XU M1X( 0H-)&W<1B#SSBE!"(**,R00B1^($4E*?FCJL;169# M^S$K(&7/OU; QL?]"A;^MX*-@]4T#Z,8HD00P*EU4?/ +,*&;"(KL0EH_7>/)4+&MVD6+\.%5$SY^&W>FJO_7II+MO!=(< MO_Q6(: &R(!91X!&:D%M#60 MPE0NF$15!$55!&8GR+HK)D^4INU24]J+(*]Z30CR]F7UT\%%!#F9(0AS5 @G M(,":1&6%)P11Q /!."4.6:Q,2 B"T4H(DGT@O^P#J=+@%]+?L[7S^!21\G1' MO>(+ISO:@20OSVLDJ3P@'SZLI(M0B(+4W@(L'0%4*@FTPA0HXQ76$!J&]<8V MV<1\)6]J9O%V:1]/AHKMTC=:#12OCIN XCJ5PVI'%)$8,!,0H,(88*3D0'CD ML9+"8X824$B8\T(>'CX>B(PY3>^N+,$GE[1W?\&MU@'TR]I'_;I? 73W*DWN MQ;OO;V< [3%R.F$S#A&;HV!#P.A@ 45:6Z(-909'FU!LXOM.DGZB+I",S!F9 MUX99VZ4_MQ697W6:D+E!=8[(_&&&S)%>+%6>!%RC:&/#0(!V7@&)&(Y234>Q M%I$9PTVNV/WHSO6Y?A)YZ][5Z-]:..Z%/4SC'G:#2:IH<"4\KLFLUG7[:3"YXQ_"27;[ _Z@ZH\9?^P MXJ"ZQ.%=%Z3#7S")VQEK")2 #E E%#"4$*"01%A:[(A%ESK_*<2D=,Y9%*@1 M1",- ]*!"2]3IW)(8,D=:6H,L# MO*"C4_0V\N3;9_<4E[J@\V4$I&R_)Q%1/;^4PT!0&HSST/W B MK7C9 ZWD>E>9NV:M\C[Y50*_:](<[V67Y.28=)X1 K2"7B%-II K2A> E(8%#;VP=*Z(78D4_F8VWVT^='U._ MLRJ&M!A5NNV$O&_[^"7]=+!'WWQ\??SIXQ[\_.?NV:>#P[.]G9=G^\>[YWN] MW?-/^'-O_]V-BA".]><)=:[S"#'*L((,9CZ2 CJ>FBM@A!3$KOW+B( MN]8)RY2$0#F# 26, &D# <)2I3W55)"PL9T/&F?8;2T-,^P^#.S^5&K4HX/= MX[TIM%;G3][7YT^JDX$O%FL\F(]'L_,GBB!)HGD G+4*4(4=D)!SP +$!OI@ MA1<;VQC?<[6I#+P9>#/PMAQXF6?>8H2Q9Y@:8Q6G0N(0-&)6:N%K?1<];GWW M>.];$_"^JP[^O5BLF;$(O,%1BAB10$EF >5* XFU =RHJ.L*(P.3&]N(WM.I MOYP44'N!$W,583CH%>.A[O3CJ(NA[_3,9#CRB?V*D^'@<*A[^53\H_=QGGU] M]F=D@;\&H]&;_I^#2*5^XH _A[H_'KU=9(H']G2N7/1\;!8\G8X$%JUKX+@R M@%)L@!&4 8QX<,100Y"+ *16*MF367^MLS0>)TU;YKI;&SA9N4;Z(ISP@(QA MW@'A'0-4J&A(&J4 A$I0AXBCGD9#DN2RQ1E.UI.F+7-)K0N<'$=KYP)TH!\X MIK[-2U8Y3:FW%DA"):#$:J"0PT!RJ*A3P0D=-K8%R?6J,IZL)TU;YFE9'SPY M:\*39G_+ IY((H61$BB3\,1;"#27&D!!A+,&:\W,QC;G)!=%OU.N+\]EY]C! M;9#RG_?K+QG%R<;?;EKJ^,HZ P\,(ZOW9S$?V0Q&$-<&6@!/,N 77QR/#C-U&1:/9_[&@ M:#A-D X&"($LH%0ZH D,0#.M&'5,*9+BP_QR>":#1@:-%E"Q9>Z-M8"*UXWJ M1;-K8PX5GD5S3E$-3"16LDDPT)H;8(-#*MIXB*BPL4U7\I3F3)*V)O;E"O^Y MPG\+L/H^#Q>V%:97;L+RAUO(^!/)\*/8 FU]U.B8C;\Q:@"1%'KJ&23$IB8L M.:*5\3GC<\;G]F8RM1V?5V[%$O%YWN[4,"U]A&+ !5,I@TD"@R0!D9:2:F65 M@VYC&XN<$)GQ.>-SQN?VIH:U'9]W&_7G)H^H^_AYH1UUX!9*!;C2&$391H"A M4 "(L=..(ZZ]WM@6,N-SQN>,SQF?V^^+;BL^OV[4GYO37:-.[V M]?AL54NCQCYZ:=REIK#[_3W?._Y$]G:^;OSV^#K>D:U[Z94V+S#-^ MWG=[>OC5EPSU\K^3SOC\G;>38=F .G[Y(HY7=_H'0YUX\?EHY,>CG<[(=@>C MR? 7NZGM+G13B^K:SM]H[_NGL_WOS\F;@[WS+QY[[B@O>T:7?DL(5& ".&V% MEPBR("^UWV,FJK%(WS_%1WNHE;7@V&[Z(A,^>9 MV]L)E_H*TB\<"8%)0$!Q P&UW +#L8O_4(A=_#=(?HD[XC0C3R"I**$,41-D M9)8@B+4&8XV6=\*]-6E\H4='"5CBCX0WIY&,$8UNH3GC#XG(OLAHY3J-/!"> M>$!I,, 8(P#&#L5MQ^+W<)F(,%)>!X9#)#0E"$J2SGQS#*$3UG*S3,3GXX96 MBYM%;XXRHQG'7&R\F!HXAD&W.SB+,'M]&\:6M&6\GLF6X)D2$0A2U'%-F:8& M,0-1X% I:QF75[5QO'X=+KX'J2 <] PRI>.[L#(H*&$,Q=(&[<15[[D64I?> M(PFC"F-.'&:4.BJ9%LRY$-]K*0SA$4!P;C3YB-LDY@$^?*/)W'NN%6?Q'RE1 MG_<&<2#?HY+Q8C :M[8USUV[=#(_U/SPOC_T<0B)(5)5A%'FB,P1,XY(-3)\ M9HDGSQ+/#P^'_E"/??%*=X;%!]V=-#6.RM5"?G[3;;W;*L9QXXTFP_/">3-> M\ SDVMGM33K)M;.O.4;C+ S4(H[2\0_,I26>:$080TIY*K_L_G+VW[(3-H4Q M%F(64X4WZ;M_Z%%G=,M))^IX__CHZ_Z!_;Y_\)Q].MZ%^P=[W]X<')[O[;CX M^1[9__@W^;SSDGTNV\8L'8^^NHCMR<=YU4F:ZB<$) "RJ5U7.O\H4_:)8I(8 M QDF FULXTT!+Q=DN>]COK,;_('^]L!H][D)[9IJ[)Y\_#I#.T@1PY@*H S"@"+#@)$! M 8RD8%(&2K5+_B&)$?X]XUW&NXQW]U5>[\'5N2M1+SDK6H)ZQWOTHC[WX2B9"P@SB92W@4'V MY-QEJW>W7W27$:931T\+( D"4*8(,-!%G0HI:%64>H:GZL5P$\F5P&=],.=^ MXUUYOS[X?ET++]#*K=(7O4#&"ZJL8L ZPE.^/X_F$!& ! F-)"98'Z("D?=O MWK^_X-!H[P9NE4-CY:;;BPX-$6 RHBSPA$E K1! :YOJ@2LHG<:*:K.Q?5D" MWY5#(V_>]F_>=N_=EEKHJ[=F=A]/9MM3FE3) ,;]R&G4C3WW0#&*@/>0!6<- M=<[66O)*4C;G__PTU^\-^OZ\/A=4A'C]W1KBN3CW931!4'-O2;0/(:'>&,V( M<\1[I7B45?HVT*3YJ-OS\0L]')Y'>I:)=0]L;Z_<8WG1WE8!*BXT 1C" "A' M!&A$ W!,":*D]M(D04\V(VT?1[PV;\2;'N8H@_5YK?-:Y[5^1&N]#@(V):V7 MHG5>J.*A]?656WNZC^-Y1(T@)(2UJ>P%C5)6AFA.!PRTY<8I @VB["92-H?4 M)&!LRXYMQ9BP*1ZA<0^^QK"=9+2*W[;N9Q MB8\8_3@\^< @OGIC5?>_?\S[G1$7+.8&2.]P>H;%#(LM)&T[4/$GS>@'QK_5V_^ZC]]F^ >Y M)<81"#!F 5#%!)!:1T.:4\LX\YC 4%O.,**R+' M5;_X.1>VIVS)*M756TKI]IW^^@$Q6\^W-P!M(6A0SBA)'*648ZVY\]@'RB&B M\?>GD0YR_/*\ANHJ]>/#AQ\X.5_-H#H0[R#T!- @#* L(&"T)$#"2 H3M. * MMB8?Y'$&9C/Z9O1M&34?*"\D[^^\O_/^SOL[[^^\O_/^?N364_MR_5X?-UE0 MSTHL-UIA3IY<<9+CEZ2I@72S=VQ^+)IP*;1G M'%B? AF6&&"L0B#2%&I&*>0B!7+QII27B[WE CUKH&MGR,Z0G2%[C7(5.TTX MWIBK^+]OY_4ZH: N:>:<21QQW(64U"U <"FV'Z1"E+0O5S%#>(;P#.%KE%39 M8@QO55)EHR[>G%3I9ABN/7;"8PJ$9@)0+160@D@@% T02Y/*&K0KJ3+C=\;O MC-]9!5^_*E6O&[7L9D\XFR$T"UPYAA10*)UZQYJ!",H&*$D%]98JJ63E+1'B M?CSA=9=L$EEMK4K,W=6X;PB7:S*K=1UW7HTVC3NO1IO&?2NK40J0W\JP7_SI M.J?;I=A)0K_3G^A2[JST2;QU2I.>'AYV^N4K%F9R/!F-.^%\J@1M_]L,T_MK M85:^>>FAE5AGE(A D**.:\HT-8@9B *'2EG+N*PTE'B/=\^3?J$X)FS M--@@B4-:(P2UD=)XN''%>Y *PD'/(%,ZO@LK@X(2QE L;=!.++]'.!*@@#!0 M;Z@F6L4A(FX%Q=##J!%=]1Y)&%4XZDH.,TH=E4P+YER([[44AK#\'J.4DM8X M1WB<#[(JS8ES*9GR6MJH+MR8]M.+5V3'BVKECQ30!=TUC:#;Z7M0LS]"[!]7 M,/+48%K]W^?C8L=;WS-^6'U T&81-4^^V1S&3B0==4;1YB\&H1@?^:B.=KN# ML[@?BG]V^O&3P20=-!K]ZUEQD25;MAE^EKE_EEFO9;XE9@UQZT@?+0!KXF,# M50%"(;W'DDDL-7L$S)I$0<5>BY.H<%9/QH/?ZP\JG"T_J9$Z#JVK3T;^V?27 M2T!?_MWI.]\?/TO&G^N,3KKZ_%FG7XZN?._O9QTW/HK&89QN^=\_$J5J&Z > M4WW)5OKNM\M?4+HE%)4"-W]]Y7U7?P&W)(8,D1O>![?055]0BB#F-[PM#_#! M!YASL^[4B7A?)+41@OSPX8@J[H:HLZ2;(F7=9!)GOET/HLZC5$5*-7C@SF:/ ME,B9J'?+N2G ^M!-^1XIE3-1[T)9.#P<^L/45S(=Q"C*DQBY],:MM^\<1X 8 M38;GJW7O?(A#8[EF4NZW?+,X.:-:&FEQ<],&2?G"!.T MKJ<+Y/G>\=_?/N\\QY]3S'SG$WRS\[GWJ;=[]KGW\GS_8/_X\\'7;Y^/[?=/ MG=0U<:D\W-6M6/[[][QKHJ(.!B,Q"$A 0+G%0%+,@7$,6:Z\A>G@&-EDN?+& MNJ0R91#.(+Q6(/S=#P=.CX[6X:C 34'Y(]>U(X_7-VF M^.O\/*X)WDLB X 4&4 QU4!#&/]A7'!M'$%;X@S)&9(S)#\)3;F-:?TW M!=W];A/H-J;UE]IS!;KTYAQ@31SB@DF#9/)34"5S?9O[ M]B_;P?!D,$QN_)4X.^/Z^/9A8A7G^WOI$N$#A/X6P.0A6D#=U,6R7R'%_U9VS\%J+A:C(-(>DU0, M,:HC#K$()(8#[YGF7D2J!;JQ39-_]YYKW#X93L]4S$U-6D?,3,7,DBTC9J;B MT]"J[KXUS(UMM+.+WF/T QOM:%X0CQ WO(3ITTAU"I!0+I1A3%AJH#76<:4MM!3R:,O]2JK33_:O MOY"&\, @_O);4S/[QAXP!W_,TY\D8]HP SCG$%",%9#4:2!3S:>H-&B,S,8V MHYN*Y@8"&;PS>&?P;AUX/Z+DCN-7O284;^X ,U?%@[%(.DJ 3SD=%$$%M%02 MI'I^&@IC0NH D[,[,H!G ,\ _I-I,RU&\#:ES>PVZN&-_5\.]N<(SCWR(9W, M#5H "@D'&GH*H/)"*H=<,#QU%\AY,QF],WIG]&Z1^OV3OI,'ANG7C8IVL\^[ M.V^'CKB#2BA I?* 1IP&DD:]VPK&J<'8!*0J=PE92=O.B4FWT@#=1MXK(L=5 MO_@Y%[;G9&]NX'6+1WN?2,LNBCV5 EI!K:51.]0>Z4@P1;C#7$KT-!*_CE^> MUU!=)7E]^/ #S_:K&50[;H6S6 )M!0%4Q7^D)AH$IR0F6G GU<-D?F75.F-Q MQN(V4/,^,ICR;L^[/>_V-E SYROF_=TN(N;]_=0LJ_8E?[X^;K*N&AUA[]Z? M+QRM09((([$!2%H.*($8*",$\!XRCS&6-)6KR_F?#^H9:^RIV-8@1T;R.XMR M/!%<%\$+R$*@E!#J#-0\2$(5E4JCB.ONR16F.GY)FIK=-SO/YE4G!AZ M,L-Q&#Q3#GF 841O&E)UT\ @((H(D7H]2QQR8FB&\ SA&<)_(36TQ1C>JM30 M1EV\.37TPPS#$6=*,QV =:YL"\" ]HH#1Y GUDJ$L,NIH1F_,WYG_%X;%;RE MU>I>-VK95SG#W\Z=X1&6/1(& :=]!.FH60-#B0+(!LHIP1(:5SE,R.4&+G?B M##^JN(M$;KMWO_AO+1SW#1%S36:UKN/.J]&F<>?5:-.X;V4U2@'R6QGYBS]= MYW2[%#M)[G?Z$UW*G94^B;=.:=+3P\-.OWS%PDR.)Z-Q)YQ/]:#M?YMA>G\M MS,HWK^LSIA=?5,%^I*PMZ'GIT=U.WX.:3Q!B_[ABQ' MRV19D>M_BGKP!M3;1G!)A:KX?>'?H\0+"]-+,Y9)Y("+- M+A&B7)JH:J?F2&F!HW8?(2-==B6-_JW7=_#%T3 9*O_3V?W^DN_O?-W8/BA3 M&@:A>)$,F?YX]._?]$J;_?Y8>"5:7+5:5_/S$D!75E+0U*5B#] :2$F@*D H MI/=8LE3(AU4&7[S'N^?)7-.*(<&8E=XIZJ'5R,J I24",&@7P43KL#*NP2% MFT!J3<+5_ZT-YOU)SP\[]J*%G/KI>6JPI,%2+X/B*.*%]- 3!8D17W:BA2P@ M@@B4OW "5[> 7U1+,Y@LN2W_4\/W+&>L9/J#.*@_N@/[==E QM^0?R&_[7VW MW][LO*=[Q\_QFYV];_O'>]_^PI_//WVTIWO?=T]M[T-??U23O[[OLOWCPWC- M2[CW_279WSD\^\(L(H$Y!SS2'% F<#1C)4Z%H3QAF$$4T#(O8:Q@$,I##BGE M3"LD+4.&8XN\H(QN%#[:]">1%./A)'+6P9$OPJ#;'9Q%K:6H3OJ^X@,#-(BWA9J$/#X?^,+F4"W,>'W/J1^->'&1AXV>' M@^%Y.:AQG$W7]P_'1^DYX\B[U;L[_;B!.FZBNXO#.M*GOC#>]\MA30D95WYI M5/^,7\?I3=(QVM&_GDT]!C5O+@'=W>ALC3AS[5I?<=^U>+/$4TA*Z'GPT&!$ M!=-&>6$#\<(CY2DGCP"?DN51<>WB)"JU7D_&@]_K#RJUOORD-@SBT+KZ9.2? M37^Y9%>4?T<.C-SZ+"E2KC,ZZ>KS9YU^.;KRO7.U9ZN:9*G]U"ZG>DSU)5OI MN]\N?T'IEE!4"MS\]97W7?T%W)(8,D1N>!_<0E=]02F"F-_PMCS !Q_@K3E MT8/X%=H9$[@FK0.C^Z-O;5$^&(7%W5#X^4R=**::Q,JY-%.4CH+>_\ SM5:7 MY6U\_]M8M607WZQ\T=IL\;_\J+0O^@7"12\^_VCUEDBWN]OR\N;-]WAG>^N?/)L'9J8Y/W20/'D&RQ*YV"F?#09GA?.F_%=EGWX MZ9(]N9KU[57L>1KUJ[FS,%"+."*20LRE)9YH1!A#2GDJRR,*==[%K1]1N"Y! M(WD$#XYT_^#,=T_]7NF_F"5MW/*)!O7USB-SNO M>F\^ONV]V=F#GWOOS_>.W^-/YS?KFFWFIQDX%ACR( TR &*K0#&(@J$H8X: MJ1DW;&,;;W*UTF&&7%[MX0^;9:S.6'U?QX'7 JP1KH!ZX>APNNR!X?I5$UR_ MO-B>]Q)<4P:QPEH"A:$%5$6DUI)0P*!RG""+I9$;VY<+]=S5 >&,TAFE,TH_ M"8WZNQ\.G!X=W1X^+RK1;X9_#?J'?M@29?IX#S8U2F\JX*![;%; @3@H%-)*. M#?K5?-OW1?#'*3-O E'*:1:8Q((BBCR4S 6$F43*V\ @:X7%WT+W[/'+QFZQ M3>5Y+Z 4Y"I5E@'&*Q0U2N2 A!@"&86$%I9) WDT^#WN<-+V1 MPW$=X*>5#L?C5XU]4)OJRBX"D$*><,-HJBL;E2/N/5!1,P68:NBXT42G=M67 M@T.Y)&'&G9;3]-YAYVFYT'8;%9[K7&@..Q]-70J"0 )0+3G0A"G@35!0TF"X ME@_D0GNBVR33-$//VOF$5F_Z?D'9D5QZ"#$(-MI85" /#"<*!!A$M+!$\*D M\\/ZA)Y*@N/!8*R[V9F?G?FM(N8-@!LQ#@EFVCH.J>)&!LRXYMQ9BP*1JA6F M:BL]9:MW@?_Z=EX\7S B&?, *:D =5&%U) K8"5%3B(7B:TVMN6F0#)'7G/D MM:4TS&#]0([%M4#KECH6&_O*-C:L^KH_PVM,)3:2"\"-BKHV%1"8:. 05DP MCELA.$]U]',N8\;I]M$PX_0Z*]5/S!';J$\W-J/ZNM 8%E'HO/; F: !%5H# M::@ EC..K+3,6Y]S&3-29Z3.2+U.2-UROW6C+MW8EJK$[]KWX8D/"$$0F%& M>H& 85Z 5.2;_=:YU?5:-.X\VJT:=P/V93JSMH9 M/($V S=N@_+1Q\4M^H-Q87RWXT]]H?OG96^+(]_0F&/HZ]X=\:,X^T&\*G+) MD>Z#L>^E7/WA>='IG42CM^R=8?0H7ACI/Y@,"Y^:>53+$9^OI\I;_+SC?-_Z MS>+LJ&./BD[?=B1<:=;3L,. M1N50.J.BDZ9@!Y%ZWFW]7%^-=J_\Y:9()>OO?G_/]XX_D;V=]QN_M9?-EPM2 MK3QYNE7<<4.?F2-GIS.R<3=,XC[XM>8\+W_4G.?;%RB(+#WB6*>6/,H0H$UP M 6$853BK?-AN9$*Y0$'2 VW-DXU.*.%9$$SAV!ZUJ7F//-:=,5>647*]ZKN M6C]J0'-G^'S]Z"_.ED0LQQ'!D<28:D15M#9AB":Y)LQ*0Y\JGONQ'_;B"TKP M6VRC%"$T86KH]'7?=G0WXN4H,D*%ES.LOGA7<=3Q$=;MT?D4GX?^OY/.L.S2 M5,0[.^/SA,(]_:W3B_.K!,>H[-8V,",_/"U!OM,_F8RKQDYQ:)>NG/0O7WMV MY/M%KV3+J%LL#&FK>#4?7D3TN!'B;%T2$NF1)Y%EZ[9,9X-)E W&)]#WG=-X M31SIR'>[:>PZ2K1Q*CP=Q57YQ7BH^Z/@AX4NNAUM.MTTM:JA5*D.=<^K2VJ_ MA_'CL]3;J6I)%9^25K 3F2C-<=55 M:^'9\\>E=8J2-"Y'9W2T.+Z%L272DXZC- B>ZB]Q5SOHDS;%^((X8)3S5L?C36NM\5H&S!_B@-$KEF$/]76MX*O5'U RPB^FZ-G,.D MCVN79A/7_K^30?I18EVY[1-FG$[[XU4=\Y):7;ZQ8O[1(O=W_.@G]=_E;F,7 M:$_X[?#2M;RQQ$O0"Q:@5<)"3"G4A@E&E:!$(HR],4^0E_"/>>DB R5V&46I MW-7#*;,D$;# +0T\EEBL>F""INH-Z=$+HOQJ$;-9^$ZR'@L7=0D[CK*U?-SL MKPA]@\GAT50TV,%P.#!U#]G-:KP3$R54Y((H;;L9))5+06Z,#IT@3)8B0AL6M0BTFQCU!MB?70>AE1?."EV)! M-_D53ODU/KAV79?X0#J*,>>62@E3Q2'C.1=8&FLP19R$%EM"U9_I7<\ZXS@2 M^_-.@%>SW?Z\A+ '6[YKEV-I^9124L9K)):<>HIU"(PK:Z!G1GITC2:T'EOT MIH;LO?ESWH09W^S.S>'_#"(KGM^Z7\>>?R%8L[C<'#C*.* <>2"]@( CB(VS MWGE\"><=9(%P*10)F$8%2 9JO=+Q2F,H,F'9K_-"CXZ*9*9'DZ T[J.8CVP3 MUS,]>-2)YDR4D,^?/P?#LN-Q;]#WYS.S,#++J#2.BN0H[:>UC7([/LU-3<-^ MM$S'U9UZ7,?5L>.6[:P9?O^,4KS5FF[+UZ+ ,E-@(XB,JH)1FJJ@M U06!28 M=D9(@AX#:C13ZMKM<'.W6?(US4(2FZ4FT-QJ/"D1)=LEWT1R25Q6I.SM)2+$=W62ZVLS;5!=C'3OI.NK:,QF MN9%=W'6G\[F<# */Y M"=J,!MW)V/]>1Y7AU?0>$03>!$$0:@J,+?Y[-+P8$5N)?K<9$'SU M:L69RU5"9.72.&]K6_E9Q);DNXZ778VR>GT'7QP-DTKX/YW=[R_Y_L[7C>V# M$H?BIDI9@%4X2Z\4PKH_%EZ)%C<)]/Y K;A635A2*SQV C+"B"*$0@,E9DXH M S&%2Q5>TNG%M1@^BLNGQX?1VOEU M?WD3E4^F3C-P;_IO$Q62-O='T@7O,)7B_(N1&FHK'8 BE>2&E *C/0=,&6^C M%2YP@)=@D 4'G1(N0!8Y'L4YCZ,>W$1F_ -L"GEAE:8L3C.RDFO)^/![_4'5>)E^4F= MNAD'U-4G(_]L^LNES,_EB,:T47:G7XZN?.]< =ZJIE;JP?6A@'I,]25;Z;O? M+G]!T1;F"A/4_/65]\&M*^Z 6Y0BB/D-;[OR17Q+HOA DL>7QY?'UYKQW=KQ M(\S6-*N_%0-'[/Y&_DA[;%^19;N0U%Y,'8(K'YF>"NNHTOD?,-N#7)8Y/'/X M(H?O>.M[)AJO!)5K?K$V_/R#NJJ9['=']DSQ^Z9X[2[/A,^L_M@I7H>#6DSX]:5MBXGZ2+DY M:RB9T9\$Q;.&DEG]B5"\%1I**[UJ=UF2K',L,-\E)[:"G5Z2@TDIJA .3RF)]"PT9TE&YYWV7?KR<'U9KJ/9T MVT5ACS\=?.CL??P;?SK^T-O[_A7N_?GWV:<#]W7_X_OX^^O>FX_[G4]XO_?F MA3S;.SBJBKY^=%4QV*H [$Y="+;_][R -WZ;?KY[__WM\R^&8\,YD8!PPP%5 M 0(5@@60.!ITH-K0U+B5;"IXSZVC<_GN#+\9?EL.O]XCH8CB7%M(.0H1?JGU MG"J$'!+V-OKAK G\'N_ABU#;K?HG5)^]6(#?/_3QO'^"DIHP" D0Q 9 L8V LD(C3I#0&&;\S?B;\3?C;P/^NL (@I1QBBAUPDE/+<=>>TV\"X3\6ON$ MM8'>\T;HK=H@O/@,FZ&7&BB<,P*8A+_42)-0EP "*:7>(LD"SZUK,O9F[,W8 MVX2]4!+"#-;!$%Q0%1%RAFSF!E>%2"HR9,O'5N M-?Q==]_#AVX3]!Y4G[V\X/9=@%YI'"=,:Q""1R!*+P<,AP8HP0C'0JF(R _D M>UC/_)BG>2[J_=:[K6(\+ ]4GL=-9L8+I8/6FDO:2>^')>GC5(%N('$$B?H^ ME%X*D]J.*Z-(X";^'H6.IVY%;_9>IN"9@TQS!B&G!D+CD$/AKEJ/MPE(CO=0#12D^HE6REK@B@A"K 1& MFH@D$C*@B75 2$65540CY-JJOCY.OL\T?5C-1!*!/"6.RD U"9KZU#\80LU5 M4)0^&.][(Z!<$XMG1 BM; !04@PH5008ZA10EDO')&*:B*R:9#A99YK> M $Y,\,H+B0F4<3\$HZA$D!",H< )96XAM+$F*$N0:FU5V@R*&N<.>ZD()0%+;:WE%N- C-'N-K(NU@10/O2: .6ZR)^S$#)( M/<#:64"]0$!I0X&#UB/)/%22ME,U:67<[ZF"HES M1M,]BQ*MM.#82<@(H=Y(K9Q'UF(+&?6,H:?C-'M5)Y'48;T/M>BH==)%W=1] M=7-1XE1 "M&DFQI K59 (6: X5++U P<0[.QC> FDCCG[V7,:"T5;V+*)FP( M#!(!%>7,:BF%P=C:P$T@UCV)H-WN61-<7!>T$U 0:1T!&F(7-<_@@:0$ \99 MF4,AG7TH4_;)<'JFXGT7**#48NZ90!13QX(*GE#+%61>*2F>D([QNE''N"XP M!TFDE> :1#L? :J#!9)X"4)0WFB$HZ*!LXZ1,:/U5+P!9EA!@L=>4F@4A<)K MPPSEU@M.G++6/AT7ESMJPHSFZ)N:80;R)L*&Q0!+%0 -F@-E@@02$XF$@R*J M'1O;8E,1D2$C0T9KJ7B3,G0<2FC%0HN+39$4"%34CH/(HKP M="#1\!7##C^6UZ.1;^,!]U=?:P']MA+0'WX0FSR:Y\T%'RE$!1!.1@%-,$RQ M20B@Q@(K&["#<&.;\TTA8&V:]28!'>8%=\)Y32+5"!GOD MC,$.>^5P707J<2+S[O6^DE1B*=JD=X4XJV>;4R,F=DSLB\ M-L@L&'*$84@TI9HH:2!#4BCEM*2*RMN(/K04F5VG"9D;,QJZ?\PS&J201D8E M66O. ,6! 0TE!1HI)X34Q.J(S(QN*H(R,F=DSLB"$8:(42# D9 #%(E6A %& 5&/?]\SRO3P>;]..H)*?.AL9I(!W! %F$+$TN>ZTVMA':I*1M M-;W:D*-S5#$^8O&)^4CV+;!!)N@#$W1%<4*C.'&#B>GZJR5UIO>33;)M*T4S M!V<.7F^*9@[.'+S>%,TG14Z+ZK?O'SGH5K[XL=$2-H%P+!"2V M!%"-))",&8"=L,S*@"S4^8C"@^-MIFFF::9IIFFF:=9?L_[:M>].>N?2K;CHGN^IX=?_3C5 M0\Q]DUINS/PBX5I*IKLR7WXRXMUZMKI)P7:)B48&:D,M59YK95)W&.6]T)$W M[9-I\M![7Y=@KOWL']T/_.TG,WO%6&P8PQ(XQ%*3!Y\:KV,*D(*246E3'^J' M*3R1TSDR%3,5,Q4S%3,5LW*9EP,_S:O-QF4D<);0!T5@")I@4RY'2+JELY#J:32#W,.^(F# M:*9BIF*F8J;B@SFU?RO=L?&GZYQNE]"?!&^G/]$E]C=\$B^<3JRGAX>=?OG MA9$=3T;C3CB?+MOVO\TPO:TF4_F>I8?6@C1PC[60+FA.H6#2!RQQP%XP;*6R ME4X0[_'N>9+HV%G/E;)8,44)]8I@R3C%4"("N<8;-Q_K].(5E^,BX_R(Q1:X M$TVYLWS7L\XXCL1>X%<1'];M]#V8GE% [!]7+/7&]IOQD1\6*6I?E&'[8L_K M%+3OI6#^1:K?XUJN\=JL3/EJ_Z_^[_-Q\7K2]]4?!&X6R2&Z6<3U*T):OM-R M^0:A&$R&48LUXV)@XAM+JHX*?7(R''R+FNO8N_(>JX?#\[BK"]V+Q!BG&__/ M3>I/RJ"9X)1)*"@)3@MAE0Q1/]2>"74;E8'_&O0/#_RPEQ3H65K)LM:,OR'_ M0G[;^VZ_O=EY3_>.G^,W.WO?]H_WOOV%/Y]_^FA/][Z_/+6]#WW]44W^^O[W M]S<'AV?[.Y](^C]JS%]2O4QM6-)NA8_:K6! ,AN (TH0*75JDENF*D=.N*3= M;A4'D9@^LEI%VH6E.-.CPNA1%;LZT<-(XWZY.)&0HX[SPXKA(^$[?5OM.-TM MS& X')REA8G?1T:+Y"I&GEB,ST_B)_&&^45Q%77_L-JN6\5'7QSIT[BX M73T:=4*G7NM5^&-4_.5/?;=FK\+%:\>#\NYNW#'IOJ'O^E.=6,6,_/"TC,-5 M(;G"Z;$N!I'3%U_5Z9],XJ!^#D3:O6LOSBG-H.3*W>_O^=YQY*J=O20AVPI1 M/RTLV%910\3^I.>''7L1$[06Q%.#)0V6>AD41PA"Z:$G"A(CONR4F( @ G-P M6$HJ&_1ZG7')S2FWK&240]^WR8Z>)90=Q#?^T1W8KS\%!L\7P&"7[1\?QFM> MP@@2$1 .X1>JO-<2\;C]O0/_C[UO;6KK6-K]*ZO8.^GI>?KIGIENKJ- M-AJ"=/ V$&ZH\.$LE9!<"6FH=#YAKB)P$)G -U9,,4EQE"L $-[N0S_'0X"P MM9E>EN-FI_HYA9A&Q&OG=>U.3.[E?3C39\N%5TF$Y .WA#ABC.5)2O MVP_0VQ=,+L6 7GFXP%8/&Q/I8NQ7_4&5S?:P"X;7[V1#.LK&.EO(-!D#U,Q8 M]KUNO[LWV:MZ9R&&M=JFI#?_+(/ ]NKWL7]011_W7!PVAIL47BAO9G6OK'27*M$9I1/"<<*EP=$#JP_"*($EH2EY M"M@:XS,!C>ZXX5T/AA8W&XA'.OO?# =[%4SGFMGFGP>9P1X"%OC!7B:L7P>] MK_5$[,5MF(/@,_D8<_ #:/<0KJM&$[<;_3@_ 4AV=P\,^+ [RE,:;LI36^]+I Y.'I=ER3?VA. M#]HP+GV$%]G^XKSK3GG1-4G':[,T7$#+\#:$?M$ WK\_>I-S@ >;V#A@U# M#YZ0&U]$7/>E,RLRD%/3GOYQ.[I[^[9NQV24Q]A.ZO$(,<7^*!8QC^)XW"ON M$[1@E)L$>@]W-YX9J)NMO:O<9NB.CS5E&Y2X28+G#X;7]7$6F\=/ST^BFUL? MKN,G75TZ=R#A>_>Z?I[3O/W!J,R5%^"3@XI]C;\<=,-XYP6X6S],4Y,(#2^= M^7AE_A.L&PUZDW'\I0DGXXOOF2]8#Y,C#N]3$?$BBDCH/%6<_7=G>%H'KR2_ MVYR";]Y?Z*FI4AB: 1:OC2R]JAIHONU!&_[*/M_'5SC ''_X!H/):;KSZ M B2_IN"IN-6U3V:7#$NO)(M%H'4YNG6SZ)*\\^C220AI,X'/#M1G5-3L74;1 M&'[+!.#]#G"=7W/8]H_&Q;M1N&GWR_?"3>2S)L(RZR3"Q"7$%57(2,<1"1(< M*\*"%N=<]R # :]/1!DX%RI9P" ;T"-"ST=QNP<5/^=P&/+,D#18Q?1/ M8+O#6#AL[70,^IF8PWMS; (^R"_(#O=;/0CS)?:&P&7YL37*4W> M&?0 N>LUB^4EX;JE8;1>%C[.N66IKN=\U_D%:J&D._7 M"QG0XGV@Z3LE+I>70:J7^5U[@WY]R[UP]?F+FI?I\5F]]Y8EZ560R7&8)=J# MB^X#W.X5%B]OWD)GH_+@_(U 08O/6L?>LN90C$WU1P\Z5!;71EE# MX#FUDC2J46OT)8\A_/+'7*">S<2;IZ%@V1Y,ZR[3HC-:%ZDUB4G&I/3FYI_.W&FP76QD]8RJQ!?WFR&/SKX3DB\S)K*=AZ%X>;J7P[FMVU^N]L;HZW MI^(;DYW71^M;7_#ZUKK8./IRM'[TB7V6P08K"4-8<)U3*4AD@U&(:J*IQM8Z M!]:<=B3&'2'X!5M):Z$7@C\'WZN#'.*WTXZ5D'EM2>=,\P>@=KV:-NM^ O?;'.Z-F32L#<048 M7,_WC);U;P>V.>Z]R$ZE2(EQ3%//);B.C)H$7I4+0D'C 77B7+]Q9LN26.04 M0 _\Q.Q*SL?G1FV/05;>&&37#S=>K9.-K2]'&UL?OJUO?1"?I9/@2&&!2#($ M<6,PTI@FQ")S3#E#(M%Y*\=%:1=!!WKP5V=Q27.23^Q*#8)UG!JFM0'6D9(/ M,#\"2X]:TJ?-V<;1RX//)GB6E&$H"A$1UYHC0WA Q%(G*+$<<_"^R2H])^EJ M*N3"&1>1L=*TG+? #E,.KS5>*)L2L4)R:_'CUN9S,C[Z;*D.05F@#!*#C#%S MR$4M$'9):>& W0H!E&'U_,Z\J8P+S%S5.[P.N2_W[(,7#8YY[W"UNAGNG2*@ MLFPB7$0_@&$%):0,P/BY\%P[0#D9P48%0JBHYZ"HM_LQ](BKY MA !S+.(,?C.21*1I- D;XIV".RR"!XZ"O,U'ORR0=TTP1A@GQJU.(0J9,>Y\$K3C^;W$ROFT#S^SC\VO7Q@KA%/0OAM\WT+OK!=A\D$/Z MI@WJ19D[7(*AG\%^:.TE1TKE)1BA)#(T")2<8-R(A$$>YS:R22PE:J,,P+Z4VZ;/J"#N( MNAP9N7^\EI!WZHSJ<A[G-/W&5C>E$DYS)\.:,[ M/%"L,*"ZR!MT)1@[!03>)'"61'3Z00\WO_X'Q5&:X5G?_UA?==_ 78;8H%80O>AU?) M15]P3C"5"][6-O#!&WAK!<7I0Q6=FFVXN;^&-SO,'NP N+J; ^!;.T.PH=\) M?%[A;/@4!L%^QG-#M/!E[4C>R5'^=JK<5,#OO[]"<(<3I:VS]R3277QW7LS4 MNP2Z6XT&O6ZXSW*7=S1I3M;-6JDOC2UH)7X7>BZ76.J/5[!++-2GJ\HM9+=Z M_N0E?@%DMW4RKBW1O$Q2;YW_&ON3N$15,1Y:A1^C/_-R&)"(0KXERD7@HC&=:,2(^;S7+\HOWX"]686&RSZBU5F.A].OJ[N_'O M3V)SZ]V7C:-M_/?NW]W-C^MXX^A/##_IIZT/;&/O[=%&J3#Q^EM3;KFN)/%7 M4U'B2_WSPVR%B?ZOQQ4F#';"N!"0F> =PE$'9U-@S+N5-:+.[X%M MZZW>%Y%H(;>%W&6 7,UMM,8R0%K-2<(NT"BI41A[:RTVS?D ?M'Y@"<'N6_V MYD'NN]<-S,Y6C-SKG4"NT4QKCU%R7B%.N()3()=]DIV"<'N;_/9;GO:Y;[VRF6V_OKI'2EI4F" MW&(QI&MK)DK<9%6X5O86';8"!)KZZR5QBE.N--@-[U.QA)C "/T\PL;S:4; M\\-&&\>PH0*3SGF*F-0R>RX16;!Y706LR+]UM&*0-[K2%58\OX4[VGC$K/S\N/&=A;N32%J4B7D=">(Q5VQ("B.=.$,J ML42Y]S927 W4B(LJ:2C99P+[W2@H.3$"V6TH,$_ MOX6[G7FX,7_A[MLQ;FAA@XS2($<815P[C@" $\IEA:B/G(805M8D-BUNM+BQ MM%)<9.6.Z6"B%UPJPB--6D056 S>2FMA#CR_E;NY?&/^RMW)[D/A2<1<"F1 M?W/!0XLT$QHQ)81/UK+@\,J:D?=\QN;9:'PKQ?O>*&2#Y8E(&FSD*F$KN)9" M .T /R6H9[AR-Y=OS%^YVSGHXB'O09/J$DE[=O@EYE6\-HCWL$3%LN25I39&P9WF1CO!6+#: M8*6,TL\M,++W0=2 T@1$/H;O!$;>'0,.E3(Y)7,]9I>)"L?(>*51Q!XK96_Q\-;7FF,ET 4YRGE'$B0R*81R>& NLB0(ZX,.9QW,6I/ G.$\%SKBO-[#IH\4_UO9?J@ MF$*)B=$'BY,17'!C"' 5AS'\YCEW[+D%5/;^G,M3Y@=43K8T:F&M5(DAQ?-Q M3AD]H$O *"3O!)$VFB"R8\3$/1^B>*8SH)7IPRX+*\]\)N<4)\ZL-89;*VCB M0CDCV:75J)\>JLQE*O/#+2>ID%CTAB7CD194(&ZQ0)9CCJAS\(T0$H!Z9BFB?WYQ%=X@2WT$X^/X.W&5DP4@;A.3 4"%,,L0%SXA'75 &E2. M.$X-SR<^:D4/$9!,.FC/B 3F,%O W:#M5S#@G\/.+GN!Y MR#$_>B).SHI+YS6C"CD9@),(1I$!H2(*B.(\ ''B)",'I;)%CA8YEE:*BQS[ M5"H2K)V4.' #NV4E4P*8.&.!&N?7XQD+N>8'R,))W%7B2,G-"$A1$ \$8&< M(!@9S04&SA$HIBMKHJ/: ^,M^[830 MQS05M@9CVUNJ?*7?+?#3?-F\F\/W83!QO7AQ!: EE?M29CN]'=$OO M9LHCJYW+ MIQPT,I0;I*CCX+ESR64L\&^N!/_M0M!32E#= GX+^$L#^-S'0 66U,3$7:0Z M8,$DT]AZ0C!ESR_&>#0/\.?'&,W)NJ>4*O#(4 #;B3C1!&G*@?2KO(!LG0Z1 MKJRQCL#W?""V!?P6\%O ;P'_9*.+52QR1S5/GD>=C 22*TU3LD1X;9_?0=*]/^Q/F-Z\>DI\[W) M-3,O\Z-[W7Y$._6\)$3\< &$K/P\IX7[@U$W#\&+8>R5?92_''3#> F?\$ZP"5)N/X2X-#^.)[YLO%1YC>P[-BN2)V7$MZ> 'IK1%V M1M]K[9[Y=R?KPDPWKR2_&5G?5E9V\HP5@U2]5LV//WQZ%\_VRM- M]OM3X2O)XJ+1NEB?SP!T;INPHF7("5=PD*BT!J(\*K_]L0G(W)7AQV M_2VXL*>)RGQ^LKF?_WW9#V_[&6,!Y?_HV?[H#R"1_O L5Z'?2/Q-?UL_\M\V M7WW@Z[LOZ>:K]6\;N^O?_D/_/OSTT7]=W_WRU>_]U;0_1V_%QNXV7/,: MKQ^]9ANO_-%G1KSS3DBDHO"($V*1"50BQY-)V;.DT:]4$>C2/C1^/)Q$F&P[ ML4JV.ZR^VMZDS+IH_4XU*&VOMH>V/ZZZ([AI# P-J%@%GX[AG@!_Y*OK*R8C MX+GE\U][H"/HO=\9Y(P,S7/0/D@]7[$W"+&W6F7FYO/#O@ZR^>MUQX?Y)2Y+ M,+]@ISL:#X9YX$^NZ,+C@#E6^T"QN[YW6(V'-L3LE W\E]P2#Z*WPX(=Y==^ MOF, &E3:==*!.'UYKYM*%_+7=3M'JU66Q_$58!?WJF'<'\91QJ%RY3YHT""4 M^T"99V^N0 EF[AU4#KZ:C$=CV\]N0#D],=O+?.O_^8>F%/\RZN[M0W.Z\,5> M'.\,0OF<_%+9$9#G!-,B5.ZP>O_ZM^K]V*94O?0>IF')5O_KI-?+&2^JC<%J M!:I;_;@UV %T %H.'YTCR.N9>C24HP>-#_V6&) MW^+0=T=%#VR^97\X^-H-L;(@+SL:],LX0%>APY-]Z.S!3A?4"BX_O'^^K']S&K"-RT!A>WH5_PP%"]G3XX#]4?PV[?=_>ALW#1^^@G MPZ*$/U4'W?$.]!.:GC\ZK$":W9X=3@4W1].*'IWITY36-YBT=C] Y7=BF/3B M9CJ!K#_L84X=^_+ #L/[/)EJW!K]!8!0<.SE:#39JS\KIGD+6O0K>&9?;AW# MMMEGR0*CU@?$H0_@&/F(K" &44)T"L2*Q-U9BY4$$KPX R&['^@GULU^<'?HS5.!.W+2YU.)2P5UPWZ44X\P @<8:DSBWY="2 M5D8I,$3GLVMXL$:&+^7;%Z3[=]#K69B?CP2_-!W4$J'S2 M1(V@03V[/XHOIK^<"P:6O[M G_OC%]EC"MW1?L\>ONCV2^O*>T_\F]6Z:\7- M:;;V-6UJ+EG-W_U\_@L&MPI"-9W_]87W7?P%7Q58!M M;0,?O($WWV@ZG8,,)D!;I^@JF]C-_8FWB1P]F(#5'6WJWO ,2GW);$$K\;O0<[G$4G^\@EUBH3Y=56XAN]7S)R_Q"R![ MN5*G/2IZ_?K4&M"/W7YU&.UP]--]IR)8:FV^(]G+5;)48GZ\DEPJ,;;:VFIK MJZT/KJVX0E6KLZW./AX9?T]GVWCR;96FGK]-:XE]N<H)VI)6;5NU?2Q"/4%;4-\VN'LGP=V3 M;=8^WQDVHKQ5L3(^:K*JLG%*FE5LU7-)1+C%#4Y M6]6M:K:JN41BG$'-N:&J!\Q@,O>(VZ5'ULX><1.)8484C\+P()..A"BGN$V* M44?($I^ZOW8B@W):M&J.BS[8(<9+)7]FI!R30027?!"8IZ!LKE2?&'K3Y$>8<.Y[-E#![[/BE'W>_@B-UUT>-^><$ YZLQHA8[Q'WW"-GG438 M^4 L]PH'?%9Y"&>2>BX]!EB(0FEO,59>$&NP99S-/6I\?"JX.2LZV0.M@D$= MS1P(KVS3[SIC2OFFI(LH20_R7Z-Y9RWJX6.X4V79GSM97%UA_ES:I?9P[H,= MSLU6TW"M;N]P+E[5% O"EO9H:=O >VI@N^+]&#R$I8]:W]%.Y(8-M+)M%?9Q M"/7C-./+RR;CR^MIBJ0_@(D]\_TOK2(_'J&>4^1W<<]V^]E_R0D9U5 M6^4\PZ>[/\SP7,>A%>H="/7E]O8P;N<,<&]!E;O]4==7.='9/'QN"?*3T.3K M9M9OY=VJ\/*+M%7A5H4?N4A;%6Y5^#&(=*F/3-T17\X'UL<[@\G(]L-Z<.4)^FJ6\+JQM-,I+T:,SY8T29EPJ MXX10GCOLG0_26(\]QU)&Y3Z_S2-#*".S58W>;KQ9H*S1_#7PE\.A[6_'G(K[ MU\/YV;F;F/B,WFQ,LL8<5T#"MU(!2?._=S?V/FU].=S8^H(W7VWC3_2O[B;\ MOO[J)=W8_<0W7[VEZQ___%8J('U\5UC=R\])68R%5\A(BA%WW"*3A$5.NNB$25(YO+*F.H+1#A?B?JO>/1<$ MNO4R=S<4W)**Z:Y*TUT3@Y=>K;Y73NZ/."S@=BNX2Q\&=:<1\B9 /EWH*>L\ M#X' 6[UY"/RZ05UV"H&_'"-P9"[QR!-BR1O$A1-(I\21UYYP+V+.\;^R1N@J MO>9WWUGEZ!AS',FK>+*<,N]28$GYCP5W!HJW9FZD/5,GIF\:!3] MBS 9YNQ8NNWSJNH6G[O'2ULS*5E[8H@\QC7?7IU.U+B7YH7=Q[6#Z[KB4 M)(]&V<09DQNH;K MTCECE>!RR+P+9<27AC_O\W#_WFEA"WK'>._5M1;AAV*C #^ MXT20HX0C;)5S0@G&1 0>9SI&ZRO7$FZ7O6\^:?Z=2R/&\+!!ZS:H=\T3+ \5 MW2M:,WK;_Z/4F?SW<# :/4A4;Z,&F_^M?-L#IJP*(.)Z)C!+M?O_)YHE +/TL1X+HA!MUJI&NT$ 0M6[3K MXYMYR#0OVL4^G2 3B\!#&;C%GG").#<4.4T]XII8CA6-@LI<;'[5\!:5GCHJ MM2)M1;K\(GV:MK/=0W*;TGPS&*;8O6LO\]EL%OGQ"3N6C:I,H!M3:O<@4:[7 M393K]YJF_=70M7J5X]=3JQSD]^,H5_(L*N0=-1@;3FU"8/SR%>Y:K=*/ 7\:878"G$YA/@T+6&[ M['B72:EK(]LN/#XW!S%GT7L[&DUB>#49@CAK#E8XVV@VQ=ZQACR,_W?84+!Z M$?&OOZ[D_WDB:;*2(1&81-R0@$SB @F#H_+8V,#3RIJ0LB/Y^6T.=^7_/4^$ M:8&E]0T7] VGD+/$GN'N/%BZS#/D1 G+N42*Y0T/D05D9=0H6!J1=J*=/E%^C3-9[NJ>(T)I_:$TR-1JVOX MW]<#WO;,>N-O=^=!\&7^MBW)08)"),2 .*8<6><(4EI++;W"IJS$TE5YS]MX MGS?\+O/ZUVV7MFD/K9^:QV_G4JEYA];7_]HYGL?&2JH)X4@'C!&W1B-'(T>" M28!1:XC-<;.EG 'MH?66TK64[A&HU0*'UJ]'Y=I#ZX#_O\_E30 M.B:)>DI0](XB#O)'U@"CDR&IY B/P8J5-4$[%%\I]]O-@WW3@F("E+,-5-\Z MU[N9>*\8!.3[XRH,)KGFV^./ BZ/]%OE?C#E;N7;JF\KWE:\K7A;\&V7PQ]V M1W6I);S,R^&/5\)/;\5[1F>F*][W[YSO?1"U\[UQ*D'PW'5N>A*Y9\!VV=:Y M]SZ0>1 \?YW[9*N1H,:[$#&*/GG$0R1(!T:034J H*5*VJ^L$7SOZ:J>-_PN M,Z][I.O<%\_=B]:YR8/,XS_G4JFYZ]PE,UVSSDV4PLDE1,JQ-K)5SGOAU[<'J=FSSL0O?>GW.)W/R%;G&2 M.L80KU7*!P2%0#R:A PF!/E@DDV8%GID)NY/1N)L.ISJ^]B\W_'GM^,WE/6<> M6H^!8S*(X)(/ O,4E+4L^<2X8\E:K7RM@' /F/6L/C$(AY.WQB?#I=97 MXT&U/QGZ'9@9U6\].QI5+T%Z>WN#W,6!_U)MQSXPHU[OL/H:1^-J VH;#7> M&<:(JL$0)NEDB#))J_;+(=O*]N'_89RY<;M.2I_G<[X5Z%0U2/"S7^7[1JO5 MUDZ$AHQMK^I.IU_U-<^_?-V@:6F<9A"H0LDT &V(U:C[K8*VCG?@^WZ [W*@ MM.[A-%I:&I3K/U0'=E3]R\E>5YP:X=>1;,Z#<2?]/? MUH_\M\U7'_CZ[DNZ^6K]V\;N^K?_T+\//WWT7]=WOWSU>W_U[4GDL\D@M,D BBN@IH3F3,G?.&\F5IBE9(F"6JWBF -2S'B#^F3IP")A,2&MC M$/?8(XWA'P<$12J1C48NOK9Z?O/3=( ZU3".]B-\^#7V#E>KTUA]CQ;@4D0_ M8P$26 Q%%2B)\MPK9RRSED?''.;1,O(<+4 &W8/&^T6V=G]KJ$;!CF.5;'=X M'H6G6'YG&/P($D_<))5]^?(5R/<-B+>9]+<[U;?6R6<+LR )3Y%1)&>>]P%I MH54^O$*C8@'K7)\'O.TY<_U2$+Y@A&X(QL]JA-AG%8UUH,+(8^(1MT$CJ[E M"HBM-QC C)@\0G,*EIQ%X1/V-'_*9MYVPQEK]_>'@V\P%&-X8WWA4A.I&_B" M?Q5I377C6 ?(W=GFK4_?/A.PP=JK@)P,#J8I5\@%%1%8%Q()X10SO[(F'C5Y M>F2#6P:WNS M]( N3@_NI&&WQ6 N8)F%*(,F#Z,?;/?AL3DZ=Z)%X!CFWPOD+:+_UXQ++:+V MK_?V>X/#&-_'X=>NC_/-UL:@7R-T4?A1Z>WL][\-1N.-P?A3A'9/!3";6>\. MY\ V. V!TT@E.'36@IUB.B'G/1BK0*A1A@MNYPF MRTUW-HP-G V&S4?YNG,K33<;Q1Q8Y)^]#D(2&Y&. 2-.& P@E@%QP11A4FI. M%(SB*C^[[#*-T-R'I[?#\PINO2HZ_CRG>?N#4=&9%V6& 5S^ M.O/QROPG6#<:]";C^$NSFH$OOF>^8#V8[#B\3^\8 M+V);"#\3V*X5>>;?G:P(,]V\DOPN5I#%>_[FS15[KJ^B1F5HP"X-AF6*O@!3 M&.(P7W:AC/YE'V_CJYUAM@/_Z+X]>BTW7GU96=LJ>V?!;.2E_)PN\E\_V^O, M]#M4X2O)XFJ$;E:3YX;,+@V!G0F922.<-B(QN)%K!@YIM!'G74%>8L/5W*O S Z3 GS8:=""ZQ*/G&N,@@E2&4FE3 MKDSS_&*:'V.U [SQ.$HY/!GC>C7+EC$N3'0RS$M*?I+M)L!$ F8WA&]V[+A> MZ>KVZV>6I:XJ_G<"3HCM]R=EE6H$[*Y7DM!6:3C8*U&5$C4%O"DOK\,R0&^[ M^UVX+'\.\BVOS[^?:U@!N/*8/WIPX9X]K+X.X'G9JX>GQ-Q(&,YNB'UH/^A, MB>.4G>ISG^' M;T'[AI.B?)L@JN'6CNW/C9,4'V0FBGDW?B)X&!_P9QL#$9%&Y&/BB%-'D)-6 M(V<\$R!"SV0ZY6&TL9+;B)4L'/7#(21*C/4F62Z! QB9F*7*AQ BCFDIEDR7 M5L_9YR0QF%O'40R2("YSM7%,+7C2E$8OK%2,KZRQU?-A^PL641^,;US*'\[P M#2*L(S0H,$:8)Z8M)CXH;!,6A#L3GR/?N/4-T*\QANO//S^!7]641J&.4;."E#Z AOJ S( MJ)BD ?4/\1P]Y=$ MG"C! \<>VIQP-1$0Z-@1"F8G!'FZ3[T%B8Y*$^A)H-> M;W!0*$!QWD:3/= C&,91X03SV4-E&SF1N(QP\YD6]DMT'*C=[,-KW>>VPG MX\$OS0?U[MKR29/(!1K4L_NC^&+ZR[GMS>7O+JA/?_PB!YY"=[3?LXDS#1:MVU$BUJSC\W;6HN6@+S@FF%S3PPMMNW,"V5M=C.&5TJ4B;,/&#"57=C5#K\];9Q:UM\W,N M87%'(F[U]@Z$.MW[A)K-3U79_53E[4]5]JBJXE*UR>\>'S3?F7B?: &,1R'[ M5KRM:K>9F1Y6FA^:F$Q.R_0*?.Y"_!@IT03Y^([P+Z.(%TO-9# FR3(7-(Y< M8&\TTXH$+B3&.@5;-O))0O,:][VG9KHTE'T^^W?O[_?Z8/WCN],'3>O#I;\UATS? M_7F2<6#\5_[Y_L/1NY>?F1MA" ")1T5XCQ0I#4#= Z"!NZ%<"FG=6*K'-]/UOO6(RI3Z]_U'J6V,NM# M\\<;;OTY1R2/XG 0[&CG_F#K]'G&!Z:03:Z2_ZU!:NMJ%-*GQ"61#C%M*5#( MP)#CR2%I$W6&E;VKF>1H2N@O2U;6_&G.H5:F2\&F;@A.=+F@:2EIU<>5V\&PQ2[=TVFGDTL MX;G1IV/U60X&M?OZ6U/>K,:=O]YZ!*-2SF3FM%%N:=!,(F@"\+B5'VGVS-P^3YJ44=W^=I"*6. 5" M.?AQR2<@22F?"L$.A924%BYX0]5#DZ3G&7VJ3U"T3M[M2_;'AZ5/2W$BYZ$) MU&$#5G6XJ9"DRPF4CH'3X"3BAH!'IW $CTXQ%*PC%@ J< 4>'5$Y;^[Y4/E/ M[2QZ-$SJF*ECA,M?0 OPR64>L8 M[91HR7:_6+M?K-TO]FC4ZAH4\WIXO!S,XC3-#\O8;MG:!P'&A<&DWSH?1$>MXR] M>N+M7K8B2I=F@3B3-8(1:0653MBD>?#&.4FB)M$;;SCFSS+=W&_STE#;T6C@ MNR5KVD%WO ,FL/$,OY-I;38-!?C6) MD5>KE^,YR=$Z^=)A/)\:;:%L4=>SS4N2(_OX2?5-9VWW;>:)XNM;?W[;W/KS M,.>**L5VO**.*1.1YPR#$641&6T=8B17?;!8\LM315TKROHTDY=_(IM;_F#CZ"705W^X MOOOI,Y@=0I1P2,N\-H,-1=GS#^H9 K)4Q)PX@(+N!Q,@^$LN"3A"4ML_F\O0_ 'T/*'2Q!\Z1"<96Q< M2Z/S,@#E/"AAM" ZV4B"Q8)SNL1#]G )@C,9NH_\P"5Q)[P&\ K%!J*KO7*8 MO"3TS:__==!D"W[5!7LS'@Q'A5'6KQV A#+ U7_Y7C>E8V9X]93$\P70)-8[ MDT^OU.PHTNN#Q7SH('=F M,B^?=*KP[<-C\7P=E(&82@G:E#,Z]P?C3![<8)+;/ACF%9@K9F6N]?)^DC+7 M[[I>3N:;^1M*4ZR--AB<#BY$-%XHFQ*Q0G)K<6RS,'\G.^V7H\\^<7 R3$+4 M4/ ZHA7(DL!0(BF0))),=9V7BTM\KIYBJU>JHQ2 /(@(;J'W7(-!\@'&)W@B M2:!.R4LR"I]=6"M<%@;N8 !$-/:79=1N.%;K8OW5^N'&[J>C]:/7;//5:_;9 M1V;!)0R(2JT1E]HB*TE"(E@5"+$&Q+FRMC&X(,9ZB[-6MO5];J^^3UO/YW[J M^8BVGD];S^<9U_.YU+L[6RX&G!'2=O/\HOMP\]:!D:=5\@SFQ#G*A=ME :81D@4>\9P M8&>5Q(L0,7><1,FY=@PT0W!O(G!**8@+MY&TO78PKY.S_;2KL3R)VR^=6F>D M["QVR5!%1 IXV"%L0Y;(YWATFI_4:+WRT?GS)371D7&DJ,,&FB8PXP1FBS' MB86H7)OHO4WTWB9Z?[);DMN$V4\^T?L3%7(KU#;5>PO.#R_>)WI>Y%'(OA5O MJ]IMJO?E.=37IGI?@K-[1C/%8G"46<\]3\8XPQ,7R=$ G_%'ENK]%HZ$:+[^ M*GS9>/7Z<./5AX._]_[$GW;_Y)M;8>?OK7>]]5=_BHV]/P\VCCXG>2ZRX$%4BT"D4L$N+&<&2=3\A'G62,Q'-"5]:8)ATC:'M@KSVPUQ[8>RQJ M=9T$[]<"X6=Y8&]!=+YZ@O?1^R_'Z*P45@D[@40(&G'&$]+""Q0"#3%2F4)) M B%6"6E3;+4)WI^":!=CC3?<5;@L]/%LEO<'8(]7SNT^RQXU,T3:2!%7U,$_ MCB%MF$6<2EH&1D6^LL8)ZRASS^SQF4Z?5J9+0:1NB$O+P:@>(L'[HK!UY03O ML[1*6L5DX@Y1QQ70*NF0)@0C*I5@2A"2 BYI$,R5_?PQ:)*G[ZYD$RMYRD*I%/G @4))Y9*@F*#J19>YQB+I-ZOZ(V=*SD>*# M\Z-GD-1]44Q:(*G[Z_UC3'(^:4=H A#B&G'O"8(!@C&PB3$?H@S:/,JD[O"" M*TZP^=MF3VU?I?6FT <[/)/??]'6^?JHVW%FA,G^/;107KV!U'DC-L M3_8?2WN/]3PWN=F2WCK:]Y]?_XD$_\[FUW\(!GOUK/HS#)8RC+WD @EK">*8 M:K 6(:"DK:*!6.MLR,E>>8?.69]HL^H_'BK[3&7ZX,1V*1!I20GNU;/JSQ!< MPT(TV#ID32[MZ 5%3DB"+ LE1Y?%@0!D\56AV\A?FU7_B6XE78QF>6%P,I9J MS2DWT5@3(^/1&(*M=$H]LJSZ#T&OKIY+?^O-,59Y03!5>6M>"D"O*,;($*90 MPC$90H%>47#&)24=P5@;(&RWYK5;\QZ+6EV#6%X/A9>#3R[WUKQ%6E;SV;$<5@(8WV/G'.-:568[!C$2L!)HPY\M";%N::Q(,O MM35TEUM#=\/HROLX'O?* U_%%(?#>"X"?*/LD?X;V#O^65 EHW,8*8\I O[@ MD(LR(@%C8IR/TAN1C97LP,#,R5M_-=VX?*RGV55W;*AB[SCM>LA=KT;'HBBY MWIMZ"!>G\NWV*^L]H+SM^UA79,CI98%MY(R]W=2%ZZ="/9UT-B92W; M<3TWX/F5[3B=0/?HT\%GXVTP)"64 .WRID^#K$D8P?Q),5G&-+$K:^H["71O MJP)%4;+;*4!1?2_UW;5,Y=.L/7%:'S:VMH\^)P]32',%6F!SZCPJD&4$](%R MJX4"+I-X3JB,YQ>?>+CZ#I?"_ADS0:ECA%'!)5-<*VNUH3K0$!1F0DNUQ&;B MVADWI^K95'?X8S+T.Z"=Q? _V, ]XH&X,WN]"83M>X-5_9AWFU'\R^OW?_Q1 M?B6__ 0HZ0&-JIA2]'41AWZ]B$18;6Q7JP_'V2?SG1U@F]WM;@X 3$LRU"G^ MI]4B!K4)RA"\/WW_M!) 7<>@-S@HV<$NR:+>;Y893B%Q3N@87<("_@.[G;3T M-CE')8",I,HT2)PK,TY_N>%:RG4\EZG@_\B5!C93KLPPZ)AE$" MV?,ECD\J(9S446B&--'<6 M 8%E1B6J.+77&M$S@QB_07>ZH[A:;7YG'L],]_%!+J:1#3GP[\SL@&:YP23S M=OB B%+7XW<+\#T\_K-Y29VK>N:6HEJ3O%*1XUDG=_'Z(>6!/(=;1OLU6N5Z M([G1%NA?;L)J':2INSS/<5@L0L) :V.1 7'> (GDM*4X+B!Z 4:D77@!T2.!6.*>>KD MRIKH@$G,_U\0K&^4*"0?IE0#+0?9O[/3/I6,Q[F$3 E/3$[9 MHZ86QP9HJZUQQJG3T.%ZPU6C%_\TQ+?!XP,,\?E=9*N[:W"7+[C$@:O[; /0#&:;BZX67F"[9G9]%9L M[&[#-:]Q+D^P\>K+M\]4RF2]P$@)&Q'7S"(M4T#"&3"YB6$>S=D@13#"!6^\ MI8YSCH.U7CL,YBL*JB4[5YY@ ZC@?P:C404]JO,U?[]FP)TY]98U4CW\UK03EV KT17 M"T2ZP[H*8+E3L SD?30&CIZ?.%-5:VJ57W5[ MY<67MVL;V@4WU^&(#.&VUZOV![F43;;E\U_? 6ON>Y/R]KQL-=N:IGV-+Y/= MB/J3F:CRI;7'&TL"6I,7U$+N#/@>J_. ]C[7N"Y3_[.%+A(/RDNA#2><,6J# M,8EY%ZT27H5+*ITVQ1Z8?%SS9VM6O4]I'2C6P)^O$'GL1!1!-Z4IIYQDUEW) MJE0^J'X]5L;&.P;NF9I %WP]K=:2_=-2F+/PEQG*4IS6 )^=%V]MDR'T<3OG.Q *.5<^RC51[F+ MQWY6=YO2LO%KLRWY3GS*E)M0I-KM(D'Q-OK,I96#Z( M97Z UJ>Z"9W\42G'.YJX<78SJMAPMYFI4C]D])W>ESK!>9Z!D1GLQ7J3Q3@. M]_+R]Z""I)^>*-5(1G2*""@N. M$LC V9(1RI D ^>@'F>B(2_+IJ&^[_:ZQ\2DE(F/_0%8?#L&9C+)_D)#:*:5 MYIM+7?&_:_)>^[QS/(]14PYR5/U8GC*8C.".40>HC(_Y<&2Y,C_DY#YP"^Q/ MRU/-\7*QGAX&&9R!:TW*\Y)S;2EUPIN\;@DN@"87[>2^=':?W-QA ] X>$6%MIJC@]7S9'S566X5O36JCGB54WSZLO25G-L&WA/#;R] M\FL/X!1Y%/%7#^RICJ"JK;@U2,KS= "; NP MMP>P@A$2 TU2)U=VBV.F@HQ&P-N,Y?C) ^P"%6C?G-04M)P+'6D^*)$(XBHR MI!5-B-F(C61&>&=7UFA'2M,"; NP2R>T%F#O"V"=-%%QYH,(D?LDK232)ZN, MLM0Q'@K RBG RJ<'L&_G,MAW-8/][12#_?=)53$K&7&*2T0B 0;K T8V2HP M:7W$2O'@U,J:[E#2 FP+L,LGM!9@[PM@67 F1I."P9@+;DRD6#COC,&.A>2> M/,#^/I?!OJ\9[&^G&.R__SJI"Q8Q-S($)+PIZ48EX$^)\/52K25:"O15J*M1%N)MA)]PA)]QGL%[GKG MZZN3A#T/N[O[V2AS*]-6IJU,6YFV,FUEVLKT^%T)OG9 M0@;H?&[)^][>_30U>K%R3S?<[8D76,"9*L?+6C=.U7O;/-&,,VE8CU=Z\,-L M!J7-2@\K/S]N?&(#D[+7'".ZHX1N$/I^0TI[51H 659 MI+A@%>R;[5Y[\H#R^UR&,G]SV\GQ#)8HZ!K'R!@+@)((0T8(CD!Z'GQ,$X*B MP%!(1W+6D?I*+L\S7DZ\W0GRZ[DR'N>+"+9[CML]Q\NTYWA:EN=V U;T.EN/ M+ZD4]+!XO?=!U'C"* QR C!*$)E11FF$NQLH97 MJ6@/>[2'/99.:"WPWC?PWC"P]Q2!E\P#WLM"><)FZ7&/''<,<4,B,LPZ%!2G M0DI"DK0M\+; NZ1":X'WOH'WA@'0)PB\?\YEO)>%/ T%2DLI2,D+BSA.$CDA M 8>5E-@13I1T!7AU"[PM\"Z=T%K@O6_@O6&@^"D"[US&>UEH6.O O. $"8!: MQ(GGR 9N4/3>"@?&S"1^)> M\>"?2_W6BVL$WV/5X.M6 ;ZTJN_9HL^@ZI&" M^CFCN9#:,F,"B3R:$#2)NJT"W%8!7KX:MFT#VRK 2\@$VBK =UT+Y7WW6UL# MN*T!_'!SN"U9VM8 ;H>TG5"/1?IM#>"G97_:^GJW+O&E*"6YQ/5@VD*23T3B M2U$!^&%!N]7E)Z7++6BWBO[$)=Y6_ZV_ON,<:&WUWZ?AX2RO!C]9(;9JVJKI M(Q!BJZ:MFCX"(3X?-6U#QFWUWX<77KOW];Y*^W@>#)'6>)GR.:7H(O:>.46B M38EKUYSR(H^G..7!^JN_>W_O?B$;KS9VRK5;K^'>#_3OK4^'Z[L?R-^[?^8T M*@>?%JW^^S\G9PL(M=H3QA"3-B*0H4,6,X&LME(E#Q)UIF0_T(2WIPO:TP5+ M)[068>\+824)//B0(K&$>ZT!8Q,)#'-JG%.:/WF$7:#\[_^<'"((R1'KB$%: M4MBMKO$-)>WRK!=CE$UH+L/<%L)H$X8S3%BO&(Q': M1\6\"9YR8J+3S;$M\GBJ4RX(L N4_WWUZ\DI+2%$/I"$<(H"<4DUTC9$% CV M+$4FA,X)O&1'M0C;(NP2"JU%V/M"V$@#BXE91QWG07@MC70&&HNX30Q9$B42AH=@O#(6RY4UV='B?';$NZK_R^=M MTFY7%.Y>H,_)<+42;27:2K25:"O15J*M1)^P1)_Q;H&[WOO:UO]]-/#0RK25 M:2O35J:M3%N9MC)]=#)]5D>VVOJ_3VT,%BN&=54(F&30IP9CK1S&*6@L/+,>T-\J?_+">L0T5;7>X0&\]E(<3% N>'V MQB(>_) \H"]7]G=_M9D8(C$CEB @"*2\A0 !3J HB9&L5L*/5_ M%:<=RE@+*"V@+*T4%P.4&^Y>>_* LD#]WYG-;5YZYWS2B 5F 5!40BZ$7% \ MT"")4D'Q<@).:=P10K7U?]OZO^V>XW;/\:)%>6X8L+J;HCSWC]*+5/V="4Q9 M*A*.+B"%@\E;D"4RC&D45+2$)">TI;D4#S/M$8_VB,?2":V%V_N&VQN&\YX. MW%Z]UN],V,XR8Y5E'$6A..)"&J2# N"-S&7)QLAX"["FHY;)\!!0!%'BK@2%AGG!;*<.1!LX$JF#+>B/<#1YU,I(0C#58;68PG$S MO821*%'M[M?X/OK)L#ONQM'K;[XW"3&\&0[V?AOL[4_&97PWT]GIMP6M^K4W M\%_.3CSZC<3?]+?U(_]M\]4'OK[[DFZ^6O^VL;O^[3_T[\-/'_W7]=WMKW[O MK[[]:";_.7HK-G:WX9K7>/WH-=MX]>7H,\P&8J.)"(8Q B'1#CDI'1+)6&P] M2RZ<*_:L.94QVL2U(%QS;CAW6) 0@E>.$[%2Q9&W^R"+\7 "JK6U$RL+#T!3 M(52C8RE4L1%#E4 .U1@N/3B[1;/9FSD9P57C005#[R<].X[EZKG+!;.;.N%Y M\(\= ?[U>H.#T8OI5&\&_LQTN\=)?*D<+[AOF2?SC:I"6I3YTN]W@,>QJ:@M0 MS9'X'95D;L>GG1&/5.(7UU1NS_==6ZCO:U]Q-'&[T8^SNSA[I&_J%X[!FZX& M^]FENJ#@$>LO4Y4>T:4I(3#K^(6S^?<,#+S M<@\Z/[[MS;#?-HYZ>YL?__ZRL?N2_KW[%F]LO12;6Y_HYJM?=_[>>[>SOO5N M[]/>.E_/4=2/[TY'1.LHZ&]--/3=GR<+4>-W^>?[#T?O7GYVVCCM/$4V\8@X M3@%9)B*B3D6J94UW2',=(@@U]];?X=F_-EL'F\1:LD0RA+*F14&AB7R M*+356)D@N+>6)_CM%O?G/P&$VEUOSO^\Z=<_>_52^6FDJM=N/ISL3!*)2(VE M1BX2 1!E.'(,)&HIR)1BC0.1*VNJPQGK<'RE\X2M^WQG+&O2_QI'.0X/GX^' M79]_K6F6/;##<+!3->R@=2\AX:1"6A'&3/$LX5RA0LB.E6$I2 M]4RG4@M/#PU/W&,JE:.2),5]TMH)+94RD>5"'Y2UG.HTIVKVP[RICT!^(-_A M5..9W=[":^$58CQ*X%1,(C "&$5+>8A*QBC$RAH3K,/8E?#I ??%S'_&4JUG MGY78<;N+PKP]VI8;N^LPR-L9PZ^[9'_MC35G0YP+K-*?&X']P:B;A_;%,/9L MGEO+EBS_55U*@,#4#Q8%AF_PLP!"$.\V47RNA?]O$V MOMH99H/V#YC?K^7&JR\K:UME3\L@5;]E@]]UZ^'W M%%Z[JV_'<:^BJW6/UVW?;L<]&-'_\P]-B?IE5+WJCOQD-,IT)Y]E?]FWO<-1 M-V\AJ-YT^[;OP9ID-0@%Z\HU[^)HTAN72S;W8ZUFHZMHQVV8R]E=44P^^-@< M,]/1;*[R*X].WFA8[_++BSWA]%C8F;$83(95.AX/?VH\AB?CD2\;'(])-=H9 M3'JA@X<.X/QB.RSWP46[/.2X42<\M]P/9'?']K7K<64KX]NN'$#@]K M_::L7JU?K=Z":$(CH_&@@L:,!\,\ A=UL=NOV3C3N#*P; T M=MAUD[S==)!%61Z0GQZA+ZX[%;M-._LYBG63=WI M2SNE.V?; \.:H83B7PK0D)>KU3OH^[2!Y3ORRU0UOS?ZT/(\[(?1#JO8S_KT M*OJ8D[O48\M(O>[H[X;(_++SF[=O\^C*D?X*J@'Q!N.>;\.=436W_,,<) M1_&_$Y! 5LL\T@<1QN9+G-'/U[^MWA?H/1Y N]Q_.'I]L+[UX2;^P]+:VDWX MXFLW'MRK+7R:1QT^#H9?NE]MM3\'S9C&8N>/RN& [O!<6_*[C]D:= MD$,=@\?+K0_X M,!WNV.Y4H_ULY4<[,=;/A3]'T*YZ'[[=WX>)W#3'%AL]CMO#TK]\L9MT>^-J MLI\O+:^>[5GL@\J!Q1AD*U+LWF'?[PP'T$&X/5_=JI6=@*&NQD/;[37]K79B;W]4@4GJ;N=C$]F<=IK1C:-3 M@UL>M-W]6A^W&&9SVD_9=OEB_@IFYZA:_=:B.2"E'AJ#8C!H M^-79Z5P!S;0 ,=O@<0#C#AG70H0N?\GS_N268H.:(V(E0@-VP6"<#^H0I M27;=\@I*CHUU9M >;><1KFUF;2CA1[YH:I%FC;_=W@;=R#8M#UMM8AO#/^F/ MQD,8MW7_G.V\V#:LE4NWV7$!96:\/3;#'\O@'I/90BM'@S0^ M !Q#=H0L:H"I^O&]M>]_ CH5(O"_WZ;4J5:'FI__=^JW9[0K(80RRI/>N(M* MP"#[ZW[8+?NC:PVU&?[R-I\QH"60ZV;FE$D\>W&*<1H1&9794:(H=;ABVL(2 M^(A^IU\"2&"C,W6OGP7JZK-R@S([F[$^41C72FC:C1OP=S!'AM>47=]=.- M*Z+-32P+P*$)"YU_]ZC^_)1\\C-B.:*<+ZK&A_M9"- ](-5 I#.LV-&\QV6I MUA<4O/([H/\SS/@X/ <2A3$8S0@N@U@8^$EQ/49Q#/0M]_)_?WWWGVH,$[TX M((U5*\_>COU:Y4:V=^I)8_!1)ML[93!#=YAW?M67P"OJ<>UD85B0X"CW#N8E MO+,S*V:?W:O&G1JD6+R7K 13JSJ.=J_^/K]D'_04VI(#?9GM9R>C>!'QVWY^ M^>PE^<6-XM7*!7-Y^_"$O1:/*D<(;7^UJA, MK=E%"C&!'$KHLA;3,()-&=K>J$%UF**]$ORRPV)-2J"SD\?[(&:_+9^%WZ^C M@L?SIM;?Z1.+92CW98]UIIM33[)^U108CIW28CQ:.+X5SC+CZ$\C%)U3T7M_=@I]N#^>9W MNO%K'3/33<6QY#&H+;=^#MN^,FB#S>;=_M6H5[S9XP#0%1PUT M>;/ME("&;,X&^P7?IZ9V2@MSQ"0-[3%'JU6@P%7-[#)C+71R4(5A#L/U!GEW M6QSNG5*C'%FJ@SP1(&AP"&9^)]I0X+*!K5IU28<840&Y/*\)]1(,7*#TW MD MGBW'=BYWA:SR'V[1L6HWJ5Q]DXIN-ZFTFU26,.CTC#:IW*4U*:RC)A#YH 8\ MKIO@T?WQ&1*1;0P0_;(> PQS$)I%]Y.KH/4 ^__D9I57T*O>E&?\DV"RRHX_ M"I-A$[7(;#8VAJC[[3+Z4!N-?W*VBD\_7JM5>=.GRT+PP>),AL.9%%(ENI<[ ML$K/=$G.M.+:/2H^R; VE_\D9%6M #KF?N!@O[8_>EX4T?5[.UOLU8G9I1WD#1@Y; MU!M#H)'@2OC:HV]"0=" T>AX?G='H**5:[01B']>IBOO:%X2BI,R?P/^D!_R[!F(Q6B M&\^FD(-F_=C]>D%[_@N= J7,8V.GTNZ5X EX^[$7A\W.I5[>&5-+NRQK D/M MQ2S!?X*9.9Z/(,KXWTE>*)UY_T[LE<4,:"8Z7D_X_^U]:9/;.)+V7T%X[#?L M")H6J=ON<83;1Z]GV\>Z:G;V*R1");8I4LVC#O_Z-Q, )>I@E502)5#*CAE7 ME0X2?/#DB41BLX"[AN+V: O\W^)N5FGU;C020QEXH#7Y+F)9+A8.!:FMW?M: MY@NUAR;%XVJ<\)JS/.8QQK[YHJU,!\KXMZA+8%SX?Q4%YSI$Q=@0=X,JN+I3 MZRVC")Y3J.S]$+2(5)%A\?'+4ZPJZ9R7EJ@*".F'!2J]-_:GNAY#W/J)E*SY M5:,\>VHS,$;K[RP76G\*E3*-PD(R8=;\ZQ/0E.$\.]WQ M*8N!B.A'@.^N@E]IHE=$P'"]HNJ853:M4"BF5D,2(7XB_V?K,H6UGMQ/DU&2 M%-:90(-#HG:*JKPM7F&&2S$KK#*!\&D9!6J]L/@!N0X^O^EL&7*^^APIHDO&\HIM&@'^>54+J!M\*T2WJ## A1TGQ0O9U:+XL#%&F$Z+A4"Y*PCBOU3R-)%:Q+\*ANB#JQE", M?-2T:";@@<<:.3FL4PU427^IQ[L B=*U+V:KK?DB^X);L[Y29,S1_\"J(OB6221V_2)5A[6>0JR,M(9:+ K\#,D"Y]FVVOPM)]B%!F M%8 RL8;%0*$'3HW0 >%$YI%B]-(;9E=5E.E/MQUX. SA_J)8P M,Q@%7C'3*"N@L!I8;:7#;U^(:2KSF:L&8%XJ->5WZ(N-P3Z%F38<^:ITLC@G M>@R6-D6RM"Q4CUQX4*F/9_9(7GJ$^P*/[^H=]AK46*+>:_9]6K.G-?MS7K.O MTTI(8..!9X&XQZ?8$U&-33I;+)*KN^P!H, MZNE2>9U6WENZYBBG7N\A=M[[N'?FCXD/5==QTV08-&Z:#(/&O8_)V)OQ<(XR M+6:>2_2 :^0ZA\/W1)W/YQZNO<:Z&"O*$AYZR8LC9?G-^-A9'>F]4*=: ;_F M1VE,!!XV>? SO W!N48A(X%((!*(!"*!2" 2B/L!T>CCS-TZ@7LI]R3J#3;K MZ6H$J.8B^+0\GC[^V!3VGX5ANOTW23-)L!&@DS;N@U^M:[8Y[F%!ZE\1$KTYR_%W$N(Z)1T3- M&@SAPM_#,?6>N+L&Z1TTIMKJ:2+03LM>;LN_N])\)'C&L_(9Y1LKK9(@B=VD M)K1CEU3JD\22Q)+$F@>BT[9+-B20Q&XAL42VHT3 ITHT4FW[<49(M3U.M=%* M^]Y:&SQP'B4E!2DI>.CUNH;5[S4HPU\#_X:$F83Y?O2:+:O?66Z$2L),PDS" M7#]A[C6LMDN6F839#-!(F'=!K].SVNT6K;T?8NT]>5243?FT[98*NO:Z4A+* MI]%200T,]JD2C53;/I8*6G9)R2LQCE0;J3:3@"*V;>NUD6HCU4:JK09 $=NV M+? HV79(C*MS@4>M,E*E!1XJGP5GEEWN/TA5>;XS=4&O:9=LG1R;"B- MYW!5;L]Y$I%(:)Y+=)Y,[#EVD]A(*O'H:!()226: 6FW7T$Z[#S82"J15**A ML!$3=U&)/?(2]Y=4>R7/4Z<3[4_@1/M.VVXVNIV^NZ\3[9V6W7#;G=:V)Z4? M[$CV30=(Y[0.:WPV\5GKV MH?Y>\#,% <5WP0NFC7BL1"\]RC,U6* M3J."EE3G0<=CER[J\KUFYS"UC,NH%0!WBS81/ $[C7!3=4>.)\V^P;#FET:1I[>3?'1@SOSZ/[^!N/&4W4?PS M46/,$N;YL1BFP9W-WLLK^D*_-\T&P!FX9> GJ0#M(X99[*?X/A\.8>)3-@(0 MN;Q^RB4X;,+_BF*$0&,[P]_>LQ"=JV1N&<>8+[GP^C +,.1"OCS4]'(Y3!N M1(1A!A?^A;$:2M,&EQCBVK,G#[B$+XS\.$G9!!YBO$XBIR+V(T]R/0H#E*$H M$47%$K)IP(>@>\8 ZM4XRE)Y#1QFO.Y2%KX="QBZN)T%F2#)/$U1OJ+05N8? M]8Q_[7M"7BX621:D^,#X5_[0*)<;]0G=YEG5-Z1P!\&Z)^7J"0<"9"S$X9=> MRF:7Z^$$I38 9>4!IO*KH!/]0$[AC0A 9\HA;J$U3D]);"Q&WQXA-S=@?7#) MX5D^E[*"&$LD5ZR1Q;(I&\71A&$>[YFV6_GG.XOF%^V+DF-E28$R$^Z'*?Q? MTIR-X7G4$. BJX-#*XUB,,C41HMI[,,L^2AVD;QP' U@.E@JAN,0D+VZ0TJF MP-6)>NPTCN ^,]N9B/C:'X)%?3]C\4#(D0S_SD \@7]@I."))?4BD ^XZ<7' M]S DA"]A8X[?$(JD 1!&)*FRX3A&_-8(C#E<)!^??J2Y,&]"OU/@Z^&,VFIR MSFPSI_3I.SG4V2.I9X ;(+&&8Q[*]L\,OC4&UG*@WC2+X774D1(2> W%82@Y M!X03M^"7^06R)WNPIRO([L7"!OR@!O;8]I.1Z;Q?%54N/G)^BOP01(%62K>Z)1+H_P[Z\'62=0#:NC&-AIK MY;P.B67QWS&2H_"8&^&W:O >_^2?/FWXY+TU5?@]W W*"1>4;2?_A*+P1 M%F6S5<[GVOA7E<8#JW8?(P2Y0+=1B.!%-Z$*$F3^>DV4P-[!-04Z-4FF/6FP M]W)062C32A:^S\&B)T*ZZ($(K^"^*G" 1YA$\!ZFO0)QRQ(> %C#NR'\.*RI M.[Z3_1@!P.1>%*)DX[S\D,Z0_%5O92DXT6>"XNH>HA56<&6"BKHKR>/J81!EWDOE]R;1*+U!18%: ;_IB0#\N5AF MG:=Q-!)) M_%A+X*_U5DA']@SOX&0X)8!ER+*P28JPCE @&\%DN-A'X>13 "@"X>/XN79_CN&281@'KE@:B&98!R \$\7;F:S3Y@SP*?V;[7'#@$- MQDRH,Y6Y:C8LI6]Q%*A%+;CYREUB,878!AU*K2)3"":9\RQ/P>NASY\ESV* M 2@\O<[I"Q6]!)B\D1?J+%\H#^KXU54LKG"Y@LB_'?F5[9!$S$7&>\5%NCG*>8%H$+F*R9BXL=Q M:?'O#*@'(<6=I1,G%DMOHI=W@DLE)T>M_@(%[:,C)Q<0^9WR$+-9VB-)X4)Y MRF/AOG#YB3)5(!\$+^1+:P>V;#2"[P;^Q$]E?@S-"-@N-1,%^8R83!' )]2X MU9JQOOVHH.CS![4*S-.\ FJ?LV&7-;E7"$B MP :]&*X24(ETTM7:%9H+)*ZV'@FF_H1_+:-)1-X3\+B89M?& \&1]_1F-^5R ME7T4@#+$5Y.UUT)[BU".^34*#6#+U9JT'FR^X@[P)B)%^);OC!CDOWIB"K96 M9M]"=C,6N!ZGDX3S!.95Z*L%>^ )/#=7]Y9K 1.1GK,2W&>F_T+'I=J/MHW. MY,_RRIH?O\2B)[1>)17#;ZE>P0D 4M\IW9I@^A;N_!)'H?3G7+^LJ#8+#3/F MM#VUUB9K3J2[(,5DIBAFRU98" (?'MRIE07T(91CJTR]]JXO.+]@,J[9 MMZ_ [*"> #C-&F*,WJ84& ,KE,_1]/)#\U3M([7#]8M*OH)\9"KW2O>!@@[;@$I@#3 MPB^]QKEZRPVB7)PKO=7<4P)CJJ+#A6& WX K]"#/U2V&&R:J.R3J% LIL;0U M9#E9M80FA>H13 P!ZZ,P%(&4+KD(*% Z\8.S6!SL3C3TYVF=4LY;JV&S#(Y5 MU![K8&)V3ZN080<]Q55V:0"AV\A/\;J7L%9TW86Y3M#'/HY] 7WI^,B@ Q3/'U&$*:SWF--CWXOU.^\F M_!>,X3]B,#-;!F3W#WN-?2V6[T\IT7+Z;LOIR[M?:3F=EM//:CF]ON[8A4RJ MHVGZPN.?0KKQ'V_1)HO#+IC6U#>;XS>9X2'1MIJY?])-\Q-+!F3^'7B>91*GR#=']Q&&@":)7 M +%Z+79_,'AO;*<'^F!P]V:=.B%A>X2P_:&78644Z^%" &;VY?Y/$K?'P<@7 M87RTP,VRE^)6##.\EJ4W_6I;J18D-Q!4N;X\S> C<,P!?&^:RN#2>;9,[ M#PFTOG5Q-+)D1SHFZY)0,JGR1G\ XI5I),M+(1V\<)-2+[NE7I9;:5#JA5(OQ]9KA]_)<'PGZY'Q MRY&KU&OJ1.'&P5$4!-&-W!:HCJP3RA&2VTMUL14Z4MAW7]52X4*ZC&PP%I_A MC8OC7&TXY\$DPW4Q'>ZQ,*&L[]C,!6R^[V6[WN_LX(;-@]M]%VFL:> M$4@#/- ]W;*HMN>TBF+U9VR^$AXCWUP0T5G:EW*XNF5;3H'.7+Q2()RHC-) MHE(QP!?K]K/5]6S2?XSD?R??'=O@TWZ.?4X8G49Z0J@3XD?@^;K32$U!O;[ M&@SJZ5*95#;Q_.01K^P :1TO-=>%2SMXVB7@[B%T7CO275),.S/&Q(>JZ[AI M,@P:-TV&0>/>QV3LS5PX1YF66N9I7.=P^)YH6/5%/!]V&NH:" M^=3D4VJ-IV*K8?5[)6=U'TK&=SCNUV!D29A)F ^,7K-E]3M]$F829B- (V'> M!;U>PVJOG-=%PDS"3,)U MG.7>E@1E+9*1IXEBSVJTECM^$)1$R*.AZ#:L;K=-6!(C34'1Z5N-1J]FRS:U M0O@R2O$XM@.4 .T4%!U[]T)5*Q5]J]FOUBFE?(AAF)XJE9M6H^+XBJAL&*8G M2F6GX5ANOUI'F+AL&*8GRN5>UVIWUF49S$K2U@K3I2.\*-0S7C,0BH0BH4@H M$HJ$(J%XBO7S<(,-@5W?J7FA8[*K^A 7IZ#*=MDKAP3@_ M9D MNW>FF':M1I,*THFLM<#4:5M-2F436^N!J=.T^NUU?2N/EZT^L\!B;0$R117U MCBK.)D'1L=INM7'$V4!)*.X#Q;;5;A(AB9#&H @>EM.H-GH]&RP)Q;TPTK&Z M;C4]O*G&NU#C/3Q@U0I58JWA>T<^7N0T-8BYF)XJE5VKW3WR\2)$9:+R M/O8\]JQV8UT3 T-@KR^RYF)ZJE1N6YU>TZCD>>U)_$<<)0F;QM'(+^ED>9QP M[T0IW&Q;3H-VH)NO?XFNDJX-J]6LUGD@NA)=]U:XY%K=BG>;$UV)KGM;S'6L M7G?=4@4EAO>$\+>IB'D*0V7B=BK"I.)6<,*4 M2&S4#DTJG5Y7.OU#)(+'P['&?;V6!) M*.ZI9JK1JK;0Y&RP)!3WLN3C4(]L8J1)*&(%4^= 91_4FF6#UBP\@*MA# #/ M\%-@>ITB@'I' &>:O7'Z5K='9;YULWQGBBFPM5?QYM\S198PK2".P+IS.@F3 MV%H+3)M]J^\<:(\F+2ZLBRK^$*&(>2#C"NY-_-!/4JS=N1847-0[N#B;1$7/ MZK?6Y2D(2K-LW-F@V+5Z/3J DPAI#(I.SVIV:#\),=(8%)V.U6NN6^XR97&A M]@BKYBP15>(?>R):+:O?H;[.=5/%1.4U5':L[MHVNH; 7E]DS<7T1*GMIK,NNJ/^+(_&]$]LSS**HTGN04=AM9XS;J8ZCM5TFT15HJKI$#]WVE:OU2.J$E5-A_BYV[1:S?:+VJ2$.W5" M]W.8BE@D:9X+-C=2JS]UV59KV3"$EFE9!TTYE#L&90DHTK2(?T&P038FF MAF/ZO-_N5>ZS[I!ZK967^BT=BYCYX3":"(N%PJC^V/7EJ-.M]HR8LP&24-S+ M[O(N'5](=#0&Q6Z/Z$AT- ;%7OM Z_GG61LK5_<'8A3% L]@N?;Q7'(&?VJW MDZ7\EBIEC[!0U;"<3F5KJF<:G!*-CU :T':(QD3CFM.X;?7[E'XE&M>;QF[3 M:C?[E)[=$Y[?C^,OGTWHUZ16!N8KVK-!T:$^!L1&8U!L$1N)C<:@V%QWY"7E M:/>$[E>1LB!*2KS*(\&Y78QD*+)/2P7?-3SZ-)ZT,H/=[U#.Y #FBE0 J0 # MH979?Y?V ) *(!5PMBJ@8S6:+JD 4@%&(THJH-I5IVYCWZM.NMET$Q[BX&F" M5P:.NT"6%I#%B[)!(+9:M#3QJ>HZ;IH-D\9-LV'2N/29NEAZ[AAYX(T]>-PI#D&%WWWKODE]L0PD4C M>Y\Y7K+D"R.R_T*7II-/SYF,8]S$5ZAI#@4T<]H[SN]CG01%= M=PMT4=Z0DXLC5T3A61J]T2\H,LM7M#C @ (^3<3K_)<5:5IFH>.7_<[MM-N]EH=>>:*]K/TD-0G'!O/8WFU^D:K:7?PO^[ZMTN_ M5_X&O"/_V_)[#=LI>Z-WS_5*OW;( ;;N0?",![@WK]\YBC$U,[YZ8 6[?SAX MM4(^&L#=:@"^',="L E<>)PP$:)!_%<&=K#9L#:N'LAU=1B%XAZO;,./T4R2 MJ!@)\(5_>R1!H6*3.A1$[287QR[+KTAHW(9SY(,$]I;=WW,&@OBS(7^J[6=B M]C,B@9?/CHW74HQ;5K M.9-<#(VRA(=>\N)("6 S/F96ZX!:R>G[*$E9-&*QN!9A5NWQ ^>"*8%((!*( MQ\Z_T?",&Y[):V.U:OASD0V28>Q/994<^'\LR:;3*"YIRVX"O :#:>26B]I0 MT:FX:3CMK")))DD^3%^I-DDR2;(1H)$D[]8%B6PR2;(9H)$D[U3OT%K7>M2L M?'>M(N?O<302"?;*Y0%+1'SM#ZE+[I[\QT:#@*QCUO8T4>Q3TV9BHS$HNJ0< MB8[FH.@ZZW(])J_/U K>;U,1\Q2&FKR@FDY:U>-3,Z+ULK7O. !7 8=S0F/?PK,D%* 5(&5 M[[<(UIHIV3/%M-6JUB$]4U@)TRJ\@V:[VIJ2,P66,*T@LFJLU,SP9*0G$? M*+:M+A61$B'-0;%E-9OKNOF:G"Z5ARC5!N'+*,5M2@^JR[W'3\?,FC9MFPZ1QTVR8-.Z]S(8T(*_D6I/[H+K>5;W\;Q'@E;98>NH8?>B($.#I5773) MA"]:W/ML<\&LXX4#/Q0O\V-5G/:SDFF0*"Z/;QHE/J:?7\,3"@\YD;X%;#8^:[,"A)P:3PRC6*Y0O&8P$A'C MQTHQ^HW7=_!L'(O1/Y_\P__\ZV/GZX>?3]Y>HK;! U7>P]V G,EOK_A&HGXX M"F^$1=ELE?/Y<1JL2E'=1M&]O1P+-HJ"(+H!0\*DT6")2!-X,4['+,IB,)&A M#+%X*C"8AA^X3Q8G.U+]7N!]!N]RQA/&&;R&ZHE?B<(!.W@Y)OAPC*^E<$_X ME!]Y"0.,8%APY=<;&X9]&)>UU]C;Y+R+?1X4I\3=SO;H:2@.71E]GJ71&_V" M,OKR%>TVP( "/DW$Z_R7%:^C2$O4Z/F14GXH1R?O.]>_MGHTJ89U0*K'I#]B MXWNO5M]HM>QNO]7KNNO?+OU>^1L-N^6'G';QX@ZS,Q%/9",[A\.WA,]M? 2/";!)G#A<<($*&"/_2L+!6LVK",= M84@S2:)B), 7_NV1!,7H KX3,B<50WJO7.Q\_S#NT/IC4[>.<%:=1.ZR ;),/:G5:-8*;ZWR9-_C M:"22Q(]"[(,HXFM_^.!9VKO)^GZ[=YHKW4ZW@K38(\$SGH;$.!,]&V(;L:U< MO_7LDJI"8APQCO2;<4 1V[8"T6U4D+ BQA'C2+\1VPP T77(?SO54JU:E<&I M,SCBC;8:F-X+MG9:0#;?,2L)?1I-=\TE) MI%)- IJ(3"J55&K-F4@JU22@ZTADL^K3:I4$CA9 M)4 K5'6C(K&-M*(A5"2M2%K1$"H2VT@K&D)%THJD%0VA(K&-M*(A5#Q9K6AR MQ5VM-GU2<[3#I=G;%539THH0L=$,TT1,)"8^3B]V[!:QD=AH,J3'AI&8>'Y, M!'_1)382&TV&]-@P$A//CXF@%_O$1H,S:=0PS9"D>GU%O%F!ZT/+.,0X8U=J MB&WGQ#;'K<"%(<81XTB_$=L, )'T&S'.!!");<2VBN+3_2]9GA'C3"[?JM6> M2-4P;7C G9&T?WIE$MR>:0GIDZW[-(3'M:6J630E)I)&7:]1^Z8=AT0:E30J M:=1S8.*):M2>[9A%5=*HI%%)HYX#$T]4HY*/6N-TX;DT3?LCCI*$3>-HY%>[ MIY/V>\.@NDX%7A;M^:9E*D,\J3-:HB+-N%_-V#C^$5.D&4DSDF:L+]M.5#,Z MQZ^5(\U(FI$T8WW9=J*:D7S&6N74SK,$[]M4Q#R%H3)Q.Q5A4O$64,K$&[Y@ M=+(:PQ .$TUI7=,,)I(V-01CXC!I4]*F-6/A6)ZEX(EK$433B0B-JKVKK?@WJ:V((;;I7!A';".V M'52_'7W!DQAW3HPCMA';#JC?'&J;1(P[/HC$-F);1?Y;AQAG5-YI;S5IM2 3 M9]R;^*&?I+BW\[K:(Q7.)3WN5-&#]HS2X\2XH_LXQ#9BVWWZ;?\=88EQQ#C2 M;\0V T D_XT89P*(Q#9B6R7ZK6^[Q#BC,D_GV5),G>H946.Q(\]#OXIV_K3E MF-90:N IG>WZB2%,/%&-VB6->EX\KBU5S:(I,9$TZEJ\>UV[;1952:.21B6- M>@Y,/$V-"C[J_G>IDT8UOU:M5CG"/_%J%3MVB[3B"?&TME0DK5A#MIVH5G3:=H>TX@GQM+94 M)*U80[:=J%8$7[%+6K$6N;3S;)[V.4Q%+)(T+[LS-_]>7R7@[#>+1@M!1$0S M'"-B(C'QL2K1(95(1#04TF/#2$P\/R8^;]A]4HE$1$,A/3:,Q,3S8R)YB>9F MR\ZE2]JW="QBYH?#:"(L%@HZVW(?J#;H:"0S#,NY$([81FP[I'JCDY&(<$<' MD=A&;*M&O?6(<$2X8X-(;".V50&B4\'!)6=$.)-+L^JWZ7$@1E$LV#2.KOW$ MCT(&?^IT%$OY+;5).WQ)9V._A>ZT69K63FK@,IWMXHDA3#Q5;=HQJ.R!M"EI M4]*FY\#$$]6F3GN_VXU(FQK,X=K2E+3IB3'Q1+4I^*8]TJ8US!>>2W':]^-D M!<]E(:!!)T"989S.A7#$-F+;(4'LN8[[ADA'I#LVB,0V8ANI.!/P(M*1BB.V MU8IMI.+,RT"=9\7:5Y&R($JH)NT(-6FT[K=?3)^92-_:,I26_,SSD$B14CD: M*=*:,904*2G2&M"4*M%(D9K-4%*DI$AK0%,J0JM:D>Z>_1NKT39A] =/!+XR M<-P%EK2 )5Z4#0*QJ2@:^U1U'3?-ADGCIMDP:=Q[F0UI0%ZE'+X*/SW_^NUO M\$_^=!,>7_FA_'!A3']E2>J/[G(+^?:W08Q7TF;I4=?(/[PA0(NV\SXK6S#0 M3FZ@Y;U>^RF,9+A@LKMPL< /Q4L]98[3?E8"_I.W[Z/)E,=^$H4L&K'+<2P$ MXZ''+OQ;]@4N.D[8Q] 3'OM7%NJ3:9H-B[D-IRL_![]TV&ZHG2GR/\2U"#-Q M0MB]BWT>%!$#!W5C/% WH?PN#ET)/L_2Z(U^00F^?$6K#AA0P*>)>)W_LJ)Y MY-\^T#B$. /&Y/G)-.!WK_U0CD[>]\V-[Z5C<(#A(>5_,A[13JD>D_Z(C>^] M6GVCV;#;3;?1=M:_7?J]TC=Z=K?9=;K]+;_6L$M&T+!;+:?A=K;\&HVOLO&U MNYV^VS1W?*;CM]'X]A9>NNUC>&UF1O /9*'ZAX-W*/ O>,!W*T&8.6+390/ M)F8^& /WZP'LY]3.#5T8A>(>]W_#CYDN*,<;^(E2<&.>U8P9I)QV90:&AZ2: MZJ":=A\XU>8:J$[WK(EV6;DS6$UAFNJXJ&^6^7P+/AOPI.4;" /X0 M14R@R#/V?LS#JX=.;2>:G#=-R!(1?\@2$46.8XFHP*K"LH7#JTR:#)H,8\=- MDV'0N&DR#!HW389!X]['9.S-K7*.,BWUS)(?$-\37;Q[[F&A7)PP/V3I.,H2 M'GK)BR.MW-'''OJ86=V9:Z5+=(UMI8F3<\&R9B#N-=]$BX";!))M.HS@]?+^/;4AA*)A/36ST41LJ MMAI6OU=REKQI,GX"UL<4& T%C61Y%_2:+:O?Z9,LGU%#J0<#B^[:(UJ(?FZ'P&KF"?!JG)[;Z5K-?;5*?EI=)"Y 6 M,!K:5M-J5+RT1UK +.+6UM]W6G9)F'YL*(UG(]7#U]O"GP0)R3$BQZ@V9'4: MCN7V'UK0(<^(U,#Q$24U4%VE6==J=QXJ-2,M0/&1 9 Z;;OD>)!C0VD\&_>] M/$*-DDN-00N,@1=E>$H[M:VFV:#9H'$3^VDV:#9J-&[I(+U*.4P5_/3\Z[>_ MP3_Y^"<\OO)#^>'"7?_*DM0?W>4>X-O?!C%>2;M=#UW##ST1P@-W[KUH_NT- M,5ET%N]S*PL>*0XI\$/Q,C\6P&D_*T%SJ3R$^>$P%CP1'GO:L5L,[A1@=\-1 M%+-TK*M'TG$L]*_%L['5*WA MOJMV;#8_#C 8329\ABNFT9X)9;PB6!_9SQ. M1C&0:^X P/"E^@ZO784R-V9CRH6)[_Z2D%6/^7#;[-I*W M3>737G$_W.1K%FMW[>8S^',:BP1/2?!F2(WB:,)"@'\($QQ-1)PP/OP[\_$9 M^0B?:@6*CKQ'R[6[]UQ2W/I F/"J>-V4 ?X ",Y"M.:Z-KN?J7NM&>&ZZW?M381@,ZF91HF/<+^.10?_N=?'SM?/_P$78SF"D7W/=P-R)G\]HIO9( .1^&- ML"B;K7(^GXU=U8;,:=K=W)*IEQ9,;.+?[L7 3@48#:]@7UFI:77_8GW M>NW#U/K#QXO_^RA)4;OIXVIV>WZC,'P7^SPH(N=NH2HPRI**?V'H*L#A61J] MT2^H $>^HD/2(1YP-4W$Z_R7E1BJJ$'1^F/V/C>J]4WFDW;;7=:3LG;I=\K?:/WN.LU0(^4O-&"J[F=+;]&XZ/QU7E\ M>ULF88&)%UU?F)!BX6D$!-GJ3_ FY]!5#>B]AMRO_K@V;YXEK0KV> M2IH0WY#G)0TEC4"]OL :#.J)4OD9>S_FX55)#QDCD*\ON :#>J)T)@^$>'X. MB),'0E0^$2K?XX'0AK@*MST\CD,F/E1=QTV38="X:3(,&C=-AD'CILDP:-S[ MF(R]N57.4::EGJM-!\3W1$.SYQX61,<)[D%(QU&6\-!+7ARIHH ^]M#'S#I2 MM%:Z)-]3<6]_=\+4G,0.@4@@$H@$(H%((!*(!"*!2" 2B 3B.=6&=^J$[45) M#PNCFH2O4-=0,(WL UX;*G:M;ONA8V K%O'3/&"79)ED^>"RW&CVJ6O_H?U) M ZA9OZ[]#;OD?(EC0VD\&\M/-2/9)C--9MIXRCEMJWGL,[;(YR9A)F'>AS W MK7[[R)N^SL@PF\3-.CK=37*Z]^!TFU5<5JO4]_/!KL_7;LD.WYX\(QG7%59 M1I)8LB!;1==.H]HEK;/!DE#<"R,=J^M6V_R$5"0Y-5OPT2YQLRT++=WY)YFI^DPD1H@-5 ; MLCJNU>[2:F[-?/TS7'SEA_+#A;O^E26I/[K+ M/<"WOPUBO))VNQZZAA]Z(H0'[MQ[T?S;&V*RZ"S>YU86/%(<4N"'XF7>_=QI M/RM!P/,CE?;!K[ "X\)$LC M!I#QJZM87/%T/CCL7#X6W!L"@*G%Q&0:1':Z%)*%]?NE=%%_9WXM^J7(FW4*ZO<47_AK/(8 MR 5TF+%H*F(_\@HD8EZV*74>X,L]='$+=&%EO<^8N,6K"A9'B7X@W*_X3/TJ MF^X?'HS\^9,%V9'#7@N'S=;N;YL]V]+$8_'>?AYP65UL-M';:(;B_,ZF2@3 M$HGJ* M&.,7 VBB+9T^^D7IXG"XXJNBK/_%>K_T41C) M, #W4<&:'%2E5@OCN]CG01$\=PN]B9Z4M&T+0U=.#,_2Z(U^03DQ\A7M=@[Q MK(YI(E[GOZSX245S@LFH_ )/Y2CD_=]<^-[Z?BUTX"'E/_)%*%.(.DQZ8_8 M^-ZKU3>:3=MM=UI.R=NEWRM]H_>XZS5LI^R-%ES-[6SY-1H?C:_.X]M;*MAM M'R-6,S/;_L#:3_]P\)[H&527ZT-'!K[@D0ZBHID\_F8\ I@ -@Y@4O8[-XGW M;TG5G\ \DB8Z/,!&;^T\(9>^8DCO)>S.9Q&;R>9Y3I=0KZ>2)L0WY/F1]]N> MCSDT!=03I?(S]G[,PZMJ3THF.AL'ZHG2F3P0XODY($X>"%'Y1*A\CP="FUXJ M+&U^'(=,?*BZCILFPZ!QTV08-&Z:#(/&39-AT+CW,1E[;#HCO MB89FSSTLB([E?H9T'&4)#[WDQ9$J"NAC#WW,K(.F:J5+YMLJ]&Z5@Y\R=9*P M$H@$(H%((!*(!"*!2" 2B 0B@4@@U@I$D\O#:W6:\P^1"!X/Q[(YA">N11!- M)R),C>H%O$)=0\$TLMUO;:CH="RW6>U1D=38FX29A/D@PMRR&BTZA^?@'J4! MW*Q?>^XVG01&]JU^QR%P.]R9^ MZ"S"$?"3<)M%)@MQ^JV#UYW27XZK0J7Y-[M$C+2RC!5NI$Q-@Y#,L;[7"7O M69V*^]F0ITW"3<)]%.%N6TVGVM6<\S;I@I^>?_WV-_@G'_^$QU=^ M*#]3M):I? M%HW8>[@;D#/Y[17?2/@/1^&-L+A?F:[C\^-T6M56XO&J;_'(A0_S(Q?,L0\U M,L)EYU?,"O"8'PYCP1/AL:>N[3*X>P!"J(Y/U;M#4Q W_>L$QC%.F T//7* MO[)0O]=L6,QM.'I)>QA-ICR&RZ817HDE?"+8WQF/P7 PSNY@6(Q?1(PQO"4\)4A3\8O!W*@>&D8O-06%AN(4(S\-+'D,Z8QAX>$ MCR2I:EW&&7O:L#N%*ZKGQ4M/XV@DD@1>Y@%+1'SM#P$1#0V3=E8] %_\7BJ& MXQ#F[NH.;A0F69!R4#GV%OJ&V+?$/D6:I\TY!=4K11XF_NU>6#@5L1]Y]Y%0 MC\:UG971:#J*R32([H38@9= R_[FM+39?P2R+?5#&"P\#CP[8)XB3Y,HBY&Y M\E6),M;8XO.&0!9V)7=_XZC00O['$\E/B]V,?9B8,4_P^\!@&/_\Z<:">T,@ M4*IWC'O2;^1!D>[X\;AD@L]&%':P<_/NBE_R[HJ[18"U!G)CV#Z(9.I+UE\+ ME 08U$TZMD"R5YI5SM5,+"8<;N"Q/'8"*1_!;R#X<2XJTLJQHFIAJUJ%+2N4 M3;[5L5:MG%1&/B@1?X12K&53J:C5!XGB*Q[ZO^3G;$:)@I-F^)JVJW,F0YRT M8# +SI)Z9<[HBHVFS;XA8?WYF- BZ(%::-UZ,^MV V;&4V8+KIL-D;?0K(;LXW;H+;;Z61OS.7,7ERVKCIWCOOL"OYE-#(?^E ?* M*A8\S9G()VDT_+E&YD'FM YLV-W\&78UCL21F(I17\) 8Q",@=/A>PX%\\S/_JJ.BQ\$J7W?@I!%SL&NXB9T'$ M$V5_T!-%\<*0$PR7" +\J8803>70MQE)1]YZPUM6&/$99L<>G[%0157M9B^BWT>%)%TM]!.N!0LL_D+0U>KL#Q+HS?Z!;4* M*U_1Z^8PH(!/$_$Z_V5EH;>HM'%%R?.3:<#O7ONA')V\[WS]QU:/)I>!= 6< M'I/^B(WOO5I]H]6RN_U6K^NN?[OT>^5O@#/M-MI.<\OO-6RG[(U6RVFXG2V_ M1@,\^@#W5H_I'*5@PLR2UP=JK/N'@U>OK!\-X&Y%_1_6I\D8.',;;Q+(E748 MA>*>BJ$-/T8S2:)B), 7_NV1!,7D=LNG9$XJAO1>N=ANJUYMA&:>6"#4C;$% MA'@5/*_V5(MSM;H&@WJZ5":533P_><1+5#;MJZUP]]3C^&/B0]5UW#09!HV; M)L.@<>]C,F@1X B-5AQ*;>YZ"IZ'"[.JTB =1UG"0R]Y<:0% #,^9E93\5H= M:O<9940DL]TD1VZ"MB*6AL)F2)^SVM#L>:N[>G1G=:)*#0I)-DDV-Y;-3H]D MDV239-,\O)[WFPV239)-DDWS\'K>;R_939-K?VH5E7Y+<>^(+ZO[+1:*E(Y? MW#_(3O?(51"G"2MA6L'R;[='L!)5ZX!IMT=4):K6 M->>]WA$GMHQ6K<7NTS MZ8ZR0[^(V3J0WDHKMRTK-_RS=L._"FH?^!CR_1ZE8XAE%M?9)+[1"1\)YH>6V=FVS03)*H4),-:K)1E[3ZF>YDI1W; MIMD"0IR:;-0%6(-!/5TJD\HFGI\\XM1DXT#CIE8"!HV;)L.@<=-DN:K)1 MSZP--=G8?6\/-=3T/4_&;!1$-W@LVK6/*?+!'7N>)?*I?^VGODAHLR)M5JP KZ;5[[F5AM2TG9@DE"1TES8<5J/9H;A MU;':';*?)*$DH:;B]=QM6H[3JD]'CEH)[3R4G8>OQ:#6#_-S31\*90\U#:>I M/)^W^LVJ?,0SA91HNG],^RWJ+4-4K06FSQVKVZRL.>V9@DI$W3^F\%=W70A* M"S25+=",_)"'PP-ZM6>3!&A9KN,0E,;KVK-!\;G;=RCY3E0T ,6FU>VMZ\Q% M4!(ACQ4B-9PN958K ?>K2+$%6"QX(MAS3ZC?7N#Q3D-T3[$%B_Q%_)WYUSS MKD&J65@T8OYD"IXI_B9NAV,>7@D6\[2"*J*]SHVA,U'5BLM>XE7C>=P%JU7M M"NF9QOTDRR3+AS;X3:O9JBP<(CDF.28Y/@1Z/:O;:)--)EDV C22Y=V"\)[5 MZ[371.&[-6L_CR;<[Q(,DE?[8ULLRF(97ULK4;8,O>'Y?PK=YE,,LUBN ;$T M2N$S'GO:=>T^@Y$&?A3:[#)B'H3?%KL1;,ROA5Y @@_B7?1VGRA,V#3VX<+P M@-C-.\JNQK(W]S2.AD)X ;9@6OA-$22(44J&XDOV^];6#Z"8IOP.#D<5B%(AAJL:&S\N' MPVR2!?)VGH![^:D:+$"&FT_5.%+X,7OF^;WDF+&[^C#%7N?P';AE)O!W/QS. MX5\<](3?,?W^0^/'>9/; F%:LS2+A(\F"5,XY7BU&E&/!4*_@EV#^ MAKJ#;IQWT%T>((C(C41@D"7 Z$0]S$ $OK@6:BIAA#$\]'TYH4UPM^1W^37W M S[P Z2#;&,M[RYN?57#-XP%#)Z-^%!]Y 8(#L-A23;"6<%QP*A'6;A"[%$$ MTYBR0/ DE5"%H"-8>B."Z[RKXD:]YL]=7WT.V;OL"@:)6JHER25WVDIA >PY M>^JT[4:N>M;,6#IF%_ [T(S]+P\"<<=^Y^%/F_T>Q< V.WO5G/V_?_1,+9O8;PP6@"U(P% MMDK'.Z(F BT+7UE^7E!+2%"YL$ M1HUCQI,?4HYI7^ $_M35!ZA X'KP.]X,=%60H<>B9@J_(Z2-P5'-).]ID1NY MFH1?Q_+8B1AD7B(U6.%"";J1'%DR&QH>91'[0Z4N\\&I&0[\"7Q5XJ,5#+(J MYF$R0DP ##^91HD:KT809AD((CFK ).G5H1H)Z)8JO]L,D&#E]]?Y;J5!8"Q MQ5$ D Z5XEVZ EA+T,J@(7Q0!)Y"$ 0Q!(G/.25*B(0\X>P:[+YT)V9'@B"K%P5P )(ZDP/T M%03,:RAG77Y8(C7[/CR?O* 4U4#9=RU60)\ILIT'DB(>2"A,$4")CLR=K7RA M=6.5'U$//==#/<7;$-3/!'2D\B^B+ 63K :G3$FZYGJ\Q/^RV?Y.'C%;]:L_ M\5[YX3S%H&&K_OS?9H;]W>!DW.T/U4L#%OKR*(,/&W- MU:V2?>7@WZ$ I%$,SM$&%\:'G%4;A2WE%T%FQUH]/&_,(17[($U.P[3Z?V7 09L#KEWI!VS9X M;!B$#A;03DUG6@^M5'CEH\91^EN^"A"TBA8';/?PYTMEYE$7@T:5-UB$QX- M1L1RG%)KS%5M >OY30)?V12).X*#;E#QQK.%5+@"1! BCN592LHWD<_*GKIV M<^WG(?J(,_BX/J$I*1S15+SO%+P4L,F@9R$>@Y$I/^=I77#^8<32XVYM_;3,)-3[B^-65Z]._M\OJ2\,!IM,VQV,8;) M?PF69+(*F(PB2ET^:7B!WLEL1, "QRW@(+__A=P%AQ9 M)!DAX@ 8N $.A J!< M\\/8(/SB@!4\&W537;L_XLM['*EQ8<2'EM]K#;2UZWP\X8/+Q[G.+E',Y3](_ M_- #O'UXE6=A07(QM3W/]:A80CW F@E8\?HDUO,!>"I/S+UK&>* M]G'UFRL*::U&U%=R-KK2DOJ;?[E9_N5E];'G<%$/H3D/A=4KJ^Y"![13F9S8 M^XX=9\BXNPUKP9%*'@+N89]J1ISF;N/:U$*N6L4%FU2Y423C98[Q4AQ*_-N- M[=N4>ZR:E:J8ENJNC MA"%&5Z$_&U/A_'FEA*XP< CEJ*YB/I/*?:9K"P]T?[KV/I/76$;EX92K_J8[ MG_&'[=V"I6S.V:E>68H@-HB@JK&?P.+EN<8K?8"GGPQ@ \;A6Y5-M1=QNP1 M(_NPA;G,IV3!7+9W'L(F%O-^XU1N'.>6L& ?CV ,Y1VWI_36S[U@](OU#*5Y M [+35=KI3>/,7**;MG-8(^T6%._&1GI%S5=JI#O+$4RMC?0,PNXC;:QSGW6^ MU\:NA-./4$CW^0WNUC3[-&:)JUITIIF/3VA M'<*557N\O6Y^T&9L'+FX^V(0 MMZX=MUXJGV??1MN4PTIIP67H!2%9**;,KS?-8@@ZU++^^NUSZUSTXN8WB" * M-:NH]73)NGZ,M5>E-,&F+'FH >L M:RB=:XO=C/WA6*U(K2'30O417"2G9#E[U#)RHU T*K?-J)U#TI!XOMP28;-O MTA:LOJ/#YR2),,< \,Z?6-8KX=8<,8X"#ZN#8 J$-B28'&A7F7M^WN[:\85?- M6U;-3T%N]A@:?)JUXZ;08">-M*ZON;8*[E[#@U9A'Y), M!6@MI/L3R.R,N!7QT$_43MVUKEQ[X1JSVM=P)O=2EK5@YD]6V&Y-=FMKUZ>$ M(:4E:$6;M66=ZWW.SYHZ#X;II#D%@L)2R$"IZLU;_]X MYD2U]Z!G^BM.SIY4[X MZ^HJQH8SHKP U6XXJA6X;[?PY%#,G15/JI@Z%KQ+*_[>T#8J_&S327N MNG4^? +?^^<3__.OJ\Z7R^'-U\NA\^15E;*_!,]NL<,C(H575/^P4_U#G^H? MJ/[!,$5XT/J'8^1('O-<[W4U ZXY?YN;4&E3B9].U&R2S_<0E)=CS!?* MI&&(S=A 0E8\@X-$2X,,YX/DR%O8Y\_QD&$3:F43'[)VJ$?@A M5-HP9)\B<)FKC[RL:FGS&3B%RX^OI=7$H,X MX[%VE]RF+F G'VC)![K]OF[;O=V,1;@/+^+8Z0P*8(- M$?R@BM.QT:,J3L=-CR)!E\V3C3@]'WO@I:I!+@_O5."%:F#L3Q,EDUFXT+06 M^U>FNIWAO*TCQCFAB.77+)9DPS'VR9M_=@2F&+ODJB(RK(U*V&P](8^>!%XS MF0IUQ2R6O17S:\Q6:Z(L\-2 !]@(0B2X]N(G8UU(KQ<5\[Z,NFV?JA6'&.QE MWD PD8SB!4;AW?..BS/5")%;R&/9U#96#2%Q_45=/UEMF\NESDUQ^232#3P1 MUEET:,$U_LY\3W8W5BM'LB^DZC$8^\E/W2-7/B4$S5@&-E)-F!'[*WZ5:U]\ MP/1NJM+="_-&2G)92?[Z\N%+XR25Y'M<;X37V3M5#HDT_P[".LP+03["\Z + M0 IS$Y.C_"(/:RV7FG7/=5VA;3>7O54$:#\EE5B3&GM2OTC=^6_[PF9_O'OW M/=_7@A^=[=$!79.(K>ZWTF?WIT %J"989;N2))M,E2>GVA2KUJ^H%F/II@E/ M]SQ-BGUK"]6D5E[DBRO(B=Y;DQ>@6OG^'96M4\U_=9]SY1WJM6S9%B<*KR)D MY( G?J):/U_S(,/&K[)+=]G0U5JX=DZ5>DUD2W+/Q\[QL]*JI/CXJF6K^H1< MZRY H7KOJ@X&E#C>PG>0513^[<,M1M.%H*/88C^/.X"P,N[(-1:?:ZQI46,5 M6('%Y%C\/EC(7R_*A.[H?,R@I)K.OZ8R8Q.#ZWR]_)^=HA)*M-8KT=IL4**5 M$JV&Z;7#;S2K9Q#Q&6PI:^H>^O^3<0RYU0$R:(_AA2#_^\/QOGO L[>"LXZ68 I HLE0C \5<%MO)%SUWUG6VSC MB7NW.G%P*>=-OCML'PZ4\N!E&D3>4T8KLR=0^1M,E"CGT)MEJ8,[\!TQ?BJ[ M++E:2ZZ6^_771Y=JLZ=R384?&K\X>Z+]GYULEV10[-R1Y>XE9SDO6+N*I6XL] MI?*3N,2M&&;2MXSP*$41JRK)V?OS9)U^7QU06CAX##.RF3PU$P 2"Y.,]U>' MEL$-Y&EF^D5/8&I1M4'(SVK,QS9WFO.CU!(]IIP9EDHICO)TX8\,.XX[3?[2 M:3\7+^2GG;:G_YJ? ?;Q5OFIN%O'TB> R2'B,$;%[E]XA)P^7R\=^XG.N=M, MNL,/#U"N*,B#\#RU>JB+U&4R.Y8+"YC39]@@(@JE60C$M0A4KE^=!@ ^^D3A MHAPL%4R2N,3:\3W B9\Y1+L-D #[Y;__A,/A0N<^ :LAQYDN"O M\F"[&)CHZ54!O=B ?-*9V12/?\M7HN5"[\A7$X'YU5A.ABRFA2?0C77EV.1Z MJZ;GB1:\4>%_C.^[$O1O!<.86_%2BLWOLTH^^WG+[8 M9&.*3=5B7QZ-BXN[01#=R.?"UO;P0(E<;L!JXU@=H@7[GXF,9X"&+_OU8K3Z2L&P@++_G9]#. M)VQVZ.;UG3"EAFS0=L[!O>*[1''F5; 48SV4S?>612KE$[!3#W(C[XA9T*Y;JK/U\ MYF<6'F=^?N4XGWGV'(LB4?[EQC._/%(9+40JH[)(Y876TJ ^9-FE[E4LP9F? MBRY/WYI, Z&JCA(LS= '<]EL9ECDE2HT):EEHV*?:1 MQ>J8#\#,%OZ\$;*8?2!D);T?7D?!M7+S PGP= XP.I\##'UD6A"O, RXC^+\%E,_+(NO1A"K8-0BPQ7NX:D=VD/.L.Y_OF>+SUUZ_3&=!<(@HSAB MJ^ NSTKWK<+!'_FV@"@NG,=B0R"-^8B@L&0492GBC'L<4KW+529K]::WV3C4 M0<&9PA%[GX>ZS<>\_XC*3EK,\PO''2\DG%5BM=BR6Y\K0T[_LOIL M?KW\>)J;6)7Z?&?+.COV21& M.9&ZS_YVD?>!B@_/VB>',6..O!7.E8Z:A;, M6^PNRO"@4M0[0]![HRQ0IXPG?IXIR0]YPFQEENA-[>C1*,)^MA8J+)>G,"^9 MU D)N6=D;=VDNAH63^8[6-7>SI7,P(DWP^[;L>_ M2H+HIDXJPS/O1:;!E669.28Z32[7HG661AN!62DH*;%E)=;Z^FM(>U[.*771 MI-0%I2X,TVM4B+F%8^;JN/;?82RN_"25ZP(7/%!-%2X6CU3XMPH'=/1[6">N MGAC/D%S$=P8K^<$/8_@5 G8LMH'W0/<8"-()E*6VIG)]U$]5DQ\Y*Y&> ME94-__A9#(1D4@JK:-(L6;Y^PT@15\I9RVT]'Q37Q0NZ_)U*\LQ. MGW-LM=7>,N,F9X,(Y>?-E\N/=Z>;9NEH:_[Q=NP/?&H1MI&)%D+7C4C, M=.X#GN66^9.)\+#\*[ACHPBKO^8-0:Y"+O,04WXE5)[53W"_*198P,=7MX[^ MS\$LEZE(;R2@7__Z?$/%#^>306A1!H$R"(:I-2I^V,QR?O[CZ[O+?__X>$%^ MQ@:E(@4/7?6BD\7BLY,<+M2ARWJUI(E+'4[[N?H]Q;O9.BW<8 M]2V+TA9.@SXOKSCPEX$8I:\!W>B-?D$.7;TRP$T8,0XVX--$O,Y_*3XI?G\! M3C3%GI] -'KWV@_EZ.1]M>%L->QFK]7!@0(\:0S_]_(A:=-JHVE]M>:-GNTV M>XU^N^3MTN^5O='MVMV.TV\\=,%7S!PG7#+%DTNBZ6MW M>OLF_UN[3_A2/C]- &=#&BQCO'Y:\WO):402YB^H:5QCP]9?9\F76M;/]RFG M1;YN^'1/WO[GVX___OR_[]CGK^_M)?N5>HM0-V=0Y\0*(S#_I5/3?,34U'%F M6M7,S,:S0>CN!]W=25PW;"O2*;_?O=XG>>N&:B6,O2?^>O+V5?**?>$I.&LW M[ O6ZOSBOL6^C^T/ZW0Z\7Q///_*)X*8OG]I(%^Z1A1_\I8X3$YT[4D\]YC_%_QE]CT6N)4I3._KXT1.-3G5)T!] MTM?D5->)L0\[U>"&L/^&%[R4N$W^=+W8#?XTT9=R0HZZ.LRV9-Q^_>N+<^@M&2W:DG&L+1D7 M+^EX+=J307LRCB6LNZB^MQ__[[\^__[YDGW^^N'C_VU9*+_XJ$;ME#^%:GM0 MB;9ZM$>4VSLVUNDW>_LJMW?M1JO9[F_[M=(W>J[M]EN]KON8\OV3#N$JB8WO M3;#IG^*,S+'!#3:$?[WM7+!A MKK(,!W*-5Z,"O+^IOO"^1JN=7Z%TI--P7H[\43KF$Q%ZN!?3'J>3)V^=ANT4 M?>"C!6KXD%MYM6>EE6J0>2,U0VJF5,U N)WD%2R?\'WV+O\ [M'^,](EXWKO M]QU[=Q4+U5W;DV>?_2L+!6LVU&YKW+LM#Y:;1.$5^T\4__2O.?L<#FVK\)<\ MEP>?@@?LSS_?J^O[@3^,0O:_/ C$'?N=AS_M^JH_\@V,$8,Z"VW3<5XFJBE# ML^'>#D4T5%+;=,@Y(.> G .#)/?GM%GT"W6K&;31<<@U( M9,]=9-T%D1T57 .WOM)!K@&Y!J1GZJ!G[G$-UIQE3JX!N08DL@<267?FS?<; MG6+6P*6L ;D&Y!H8)+DGJ6<>GS5P>NS?]H7]WI[9?*?9;CSH&,#MR3$@@26! M?4A@W06!'14< \H9D&- CH$YDGN2>N;Q.0-R#$[$,3!1 3H-Q_[\]<(\/4BF MA9BZ@.?__?[C3_8Y3%+0E8)]B(:9K,1Z*36T>=Y^KR_V350>ZD/YO<=-=3%^_\R3YQ(0Q%35S74);^-PFARQS[>IB),T!.[&([%A,]4%JF* M*E7%^W=_FL=K4A7$U(U4Q7L>#+- Q8A_^N'/ 4\$*8Z#*(X/'S^9QW)2',34 MC13'!S&2AYJ3WCBTWOCSW>_FD9ST!C%U([WQ)Q^(@%3&857&]Q\?S>,WJ0QB MZD8J UM6@HK8-DC)._OM=95II\Y$I?WWJ&O=MEWK/C[[5(/+NX,5^D&M@@BSN4/9 M[+3R?7QI'55^/_OTZ'[4YCVB2_S4Z.[<91QVXXUJ31;EJMVE$3CNI-JXUQK=F9MAN-XR,# M^B1/I#TG'D;0,"9/GN1I9:[4XJ1:?7Q\/'AL'G QJS9JM7KUC^O!R%2MA'4? M[U?K!K8>V-RK:N-KG68MJOHT$2Y=J:U+(NQFE3*I,+-)5)]QQGPO6 M%Z0*E2RH102U(SF7LOL4-?KT!$M0@Y42=.(K5Q_L_ M1W,LB/:=T^/>@C!I\+M"8#8S%<^?EU5N\;,NZCYBX?3_\JEZO@+VA8F\VQ)DPQ.'>YBR;++"3O.5PSR% MZ3-?H8="IYNX=&;4RAO.P&@!I[9V]H(HV6T.XK&*3DVPJZ/S:<4&)5058M7C M#'POGC-=T>-2\>F(B =J$SF #R:)Q,R)BM))SBW^BQG?.3!=XR?J^=ZM+^PY MG/N!79]<^'K(#*= /WP'$0D^^]["Y<^$[#\Z[F1$$8__@QVNZ[K\4:N!6>.8 M,.CO5]Y"P! R87^K[[+$WFEK>UC.];_.;P_8U;;"X.@^8&JLA3 OH?2"3-0R M2'8]F&30OW4OD=NCSQZ0=X](#IF\E<=V'B0CQ>W[6S!P=4SL?S1N5?1&&3H2 MRG3=5XB$ R[ED*VGI#M"O8DOI*F^U2.YY=_I8(LFD9"$%'T@FB(]E4[/8!E" MOSAO[3+*]QHRWFN4\!>+H 2[YX&^T9R +,P\%%;F#)\.P/\?MO>\)[JW@-B&.O!3<6V_%6, 8A ">+SSN M@/2*0/F&@V=UT@[-FA*I=VNQN\ND/TW^GXZ>F#&N#)XN"-W0.P(ZJP ;^ZL.;B_[-J'\!!Z/AX.JB.^Y?G'<' MW9M>?_2MWQ^/\/KVKO\-ZES]Z ^&H[WQN0F<3FMS1UI7]""MZ(/> M%!;V%HX+:,DD/F=XSB+^(V"G4-0=?;L<#'_N;WR_ *;3V]YU7 ,^,@I*1.-0 MS#"C?QLK]#XCG3$ZA;[,5->VN0_+ C:[Y2ZUS9YL+B(+0:90V:C7ZO5@U4*E M[7+I"P(_XO!F[1)3@)8:4*3B@\Q$S[\AJ;G(A25YPX3A5Y$+ 3@\*E/LC5\H MZ'$FP06.OH6UX$6#G-3O2UOZ4&\D#/6X9A17C4+=R"@/.LI+N.=3M#2@I%L: M>^)LK#?1\X:(_>I,ZRW-&OQMQ(X]]Q;T.;"D3($%(JSPB=-_6D3W4YG[(<-+ M;0.*)]0UEV?0]O+ MU%V,-ZX8\$QNB"K6)Y)E,XEOOCWQ <>!:;\A,*Z4W";=1IN3VD31].S?3,C^ M2QBTQ"DY X42<@I >G9M)F371#;*F"/UDU:.[Q(^3?)OL2"8#RL]*#83LF$R M61 L0WTZ_FTAM(2A#K(&+"I][LOO3!#LZCM5]?V(MUP:%<4XS8N6R>I&JMO& MZE(C6JI$6B>*E):2UTM,A;EG_9I@[<+PENU<+";+IB>Q5D(2TSC( *$X4ME9 M*)3'TA#2$UDK(9%M8:2,J2S1L<6B72I$>HAK)22NK>24,'SUN.=1Y86W2P=! M?D98@4W;-(3T4-9."&4Q-+.:6L$K$2_GZ\]NY&1C4RZ=@T[2CJA^!L0R2"@. M56;W%\HEVZ33\T@G:;MQ"Q5E3"0W6.B]E =2+'ELB*4GC$[2OM\V%BST@E[* M[!%N6Q8C9$THDX[-W;CM=(38I22C*Z7O!2\4*+ASOBF824JK "DQ_%(28UPS MW(69),E,:MH%J#>+#$Y-P1_9((6Y'@T5?S$&Q!EE(A,NGJ%*!KJ2ED+M#U M09Q]_QV 7\?;"D(F;8>OH2"\XALF R^3LJ,JL( MM87L1?J05EA*%F^(,KO-1)BW".2=B:])I:],#Q-6IOHZ:;#E3 0R(.5U>J$5 M:;)L^GKT,&$]NDE &5>B?2ST\] O[H2@H6\>="ZHZT.0+QC*\H&E![3#A%5K M E<0RD)ML4*CT&RVA2I+&=*Z3%%'MQ_6\LL+7_TGV_4=XNAW=>JDX ?-X]-U MU@JNN/:C++-/;"R=$_M$W)KX1;_(GN!-I3&+])7=A([T+^\V7ZJK#]P'OV,/ MY9N"X(6(9Y_^!U!+ P04 " "N@@-+9+7<+98< # & $ $P '=K+3(P M,3N@)!Z 5/:+;$E4X4/F5XG,1"+QU__^>CI^\AGZ M63>=_/:4_4*?/H%)G*9N\N&WIW\>OR;VZ7__[2]_^>M_$/(_+]X=/GDUC6>G M,)D_>=F#GT-Z\J6;GSSY5X+9QR>YGYX^^=>T_]A]]H3\;?%'+Z>?OO7=AY/Y M$TZ9N?[;_E<>M)&*&B)5R$1Z!<0JRXC4REFC-,\"_NO#KRYRJR-/)' EB*16 MX/^8(,I[*G16G#N[>.BXFWS\M7P)?@9/<'*3V>+;WYZ>S.>??GWV[,N7+[]\ M#?WXEVG_X1FG5#P[__33U<>_WOC\%['X-'/./5O\]N*CLV[=!_&Q[-G__'[X M/I[ J2?=9#;WDU@&F'6_SA8_/)Q&/U_(_%Y<3V[]1/F.G'^,E!\1QHE@OWR= MI:=_^\N3)TMQ]-,QO(/\I/S[Y[LW5Q$O%?)+G)X^*[]_=JY@/TD'DWDW__9F MDJ?]Z0(L3F#QP/FW3_#;TUEW^FD,YS\[Z2'_]O3+1U+T3+6@!<1_WOFT9]\A M1C^.9^/%CP_Q^]4S"Z!::.'K'"8)TN51MQ+,RZ,_7AW\\?[@%?[G_='AFU?/ MCP]>O7A^^/R/EP?O_W%P_%L\,P*0MH6^86HRM#G@X^G\M(\ \\B3FJA*]^ M!"FOBFHUH07ALY^%!>M7CT;V,_T,QO/9^4^*6#6A;$7^_UR#82G)*M-Y>=;W M2+I1LI)F#HX(#6B5!+?$"YH)S9ZE9#A:-F@\JQ64JY.[1)3G?7PR[1/T:-R? M/OD"Q12O[/P2E^_C#09=M3*K3SR;G9TN7RS2S>'T_.^+T:^C]_FTJL"7>D7P M^RK^%63 X=,[^ R3,_AC.HDK."+PZ"(B$3@?(EU2Q)LHB7/*2^H]%\:TT/^M MB#:A ?_!:%!'_'NSXP2.BX8")\I M"=1:G+,QQ*EDT67124=+HPKJ[M5AVR$WT;[X0;3?5-S53,/1_ 3Z2U.]C"=S MJV1*A)J"1PI*T%5-! 0P"T)1&5D+VW [I$WH(7\0>E160#5"O/2?NKD?'P(Z MY.MY:EW(RD$@)G%*I/4"E[ 42= !N+02I%(M>'$OLDWHH7XP>M151S66'$XG M'XZA/WT%87X)"QHMY70&HH/ 6%@X7,HR T"RI<3@\TR:@HQXUL=QEDH24"LVOD,&W M4/X:+$.*D"KK?U_)5Z/ \Y2Z,GT_?NN[]&:R6H5'/FJ=O9($#"ZX$K0C-@G4 MFG61LXPSAMB"!K?@&5*X5)D*-310C0[O8.Z[":0#WT^ZR8?9\QC/3HNH(6&( MU\5N/C+99.$U3#R(U;8ES2/%5;7/34&/U:#6;P?PBDQRM%5%X3@*%2"1Z^<1'G"XW MTJ,MY 'GVX0TEU'LGVV8G3R?I/)/T>)G/\:'SI[/7_J^_X:O]-('R)Q)H)FA M!^C+%BNS).#4\5L 'GWR3H@V&8<-T W)']^=(3?S#K454^\U^.P[_/$87D_[ M]XCK/6 4O(BL2U#\_;MS,= ,VCA()$J-2X!!D%;C%\>SL!A>)!MXDQ=E.YQ# M\NOK\:BELFJNU],SI/<[B(!41[1HZ,\1,89Q)DL><2B%IIY+XIAPA$LCG:(4 MC&Q#GSM ##K)PP3X **#]D"I20*AS-,7! GT6PA M%&\R-V6_OU&F\"::(>V U"/"_H*OMP_V?5L'O>4U02FW@;+(@2A-$8L+DM@0 M&+'*")T$LS8TR1C>!ZSBQ$=6.8C& L$)83 L1$)WS0O"&->QK-0(\4%+XP93 M/;8_)^XH*=M*[BTW_;*-P0IG2%"2H_6-@00I,L(*3(>29PM-"D7N8_5@JL?J MTV!/+;2P?^=V6 DMD7D433DM>W;*$9\%11L?@0LI?&1-DIGWE93N'A:^]=^* MPW$^04>%!0Z6&!70_W3,XVM7=MVS]DJJY)S/+0/"JW &:OEV8<-M\> >\J^9 M(NC/(*VKZ%66J2@C,0$C$1FS(2YX1GPR,:H0%03:B [K$0W4"%9B1 4MM*JK M/L?BK63.%J5)"HA%6F)Y6B9)$XB8+6^2KEX/9TBYHLITJ"#_!ZJJO@A[LDL, M9";"N% L5B".EBB(L6 ]35[I:T5$NY54;Z'[1RB8W4?W[>3=NH3V'%- )P], M-$1$JDJ@BHY:*6M)C(+EP+((34X2W0UK2#FCRF:BHCZ:%-"> T$,(<3,B-.E MWEM1AXX-U43JI$2V.,4V-21KL PI<529#?M*OO)V_@A"@ @V$8SET8D%A2B, M"439&"T8QZAM$CTOAZ];DT!#4";A4DN5+-59:&D]C9((*B*:6^ME;+-7=GM- MPA VY+?2\0V?=V<)5\QT3S]!/__V=HS+[/-)*AF'3V7=_0/F(UXR33%(HA5' M;XN)@CDX&L< MGY6N"W^?3M.7;CP>1962]DA3C-/+H01<6*TSEG"-P+SS*:4FF:!-P TI*JK MD.KZJ+MQN@+U_;P*#*JP,\2'N*.^;4IJW'^V/\ M^OO!'\?OCUX?O3UX]_SX#?ZVDC1O>7@K26XRETH=/]!N?J_V'3&1LS7)DY07 M-4>&$4M5(IJG1(WQ,>0F"]@5%/LOU>=/>HW6YN5T,N\F9[@L'*%+L0R$7T"> M]JLJYV/_%68'7^>]1\/737S_[0W:JX4AP;]$'>$P'W"U@1YF&#IGT"IZ1[3W M"5<4KXB5^$5JJYV(0?G8Q/=K.* I-O%3'\S [>#0+R&4!UYP22;A.881Q'.'8O+2 M$^\*#9QD7F),T5$[546'1T,66 MD]9EE] )19RAEEB!S(X0M&I3Y7\)P]ZEF^4@Q:I6XCWTG[NX**)'3] GKM#6 M)\DRRE8(]-JH(XE'I2@H%]K4*-^"9T@K^*X,N%&O64'T]>H3IK/Y43Z',0J) MR6B!$X22RGD:3QQ-@3C&C$\QZ^2;.&]780QJS:VE]CTDW4K;N$Q+3ATGF5ED M7(S(.*DX$=E'#/QT0@/[T-K>=U*'^ 47B46=]?D\KH9C'TT5%P+F_#! XF PD M>56:R7I-G(P9OZ F5:0Q^2:1])VHAF3Z]F/&S4Y$M911[Z 6+.(R1/2[[S_" MI:F.#*.>)@S1T,/$8"JA)JW$R#TJ8[(/GH-L$AO?#FE(=K N,RJIH5Y,"Q.< MWACQ/$^GW:2;S#$66T)MYQ;RXRBJLU1STU2!3M4 M82_=U$M>ZFJ,D3?4"!D4 5:N]L'_H[76G$1GC?&9)^^:I'MN132DM;,&.VX> M;*ZABNIQPP6*'" F(P*!Y#F1DF82/*K0\QRB39SJ-EL3UX$,::5LP8.]!%\_ M;KBT0\:E\T(X30(KQ\IP@B181..85Q2*.;9-O*9[-SGW2VP'G71RSA%FA":2 M ;Y>":?%,M>+;AS)-#EUR!QP8Z:O[&\[RCJAB&P]#8:(2P1X# A0.0I:)TMR6R.M#X$?.^=96_'YR?_ 2W,M%EB^/?G_[[N ?^)DW_SPX M/'K?HF[TYA@/43YZS\PJ59&NZ1Y[T3DV",>=#6@#0*,['VPB#C0C,8&,EAH# MN8FYO0/3WIOP5^K*(/&,BS(EC)9"QU#W?%VVXX,O2ST 46 T M+MHJ>-[D:'Y5/M83V^MICQ2>+,^>QF_'O9_,,#0K*"9I\=V*]NE_SV;SU8'$ M>X7L&5,YA=(EVC-D!O7$>6X)TV MZ)R4;G?VZZ%F.:0%Z"'?BDW-R.-3J[G1 M^7/2@Q]W_X;TC^EX<1#3=Y,B\Z/)][[7S_MNAK]ZA=]./KR%OINF2^9;1>I2 M(#Z5_0'!RN7A:%&=X=+'J'R"=A MCWHF].7S]_]X?7CTKR:A_<6S'T2NZV=2[T!HN0/C;3_]W.'37GS[3- MY#/,2G+G.:Y9GY?M6'T&%X4#PBPS:!)R+!O\Y=(AY8PQR4!JT@AP/H__=];U<&MCBA'-R:*'KTG,1A#I.2>V7.O J4P^6S#0IOQNFC-C^:UH-F-1B)M%%BOT6!,&^$: M%>5OB7-0>>['HEI%5=9L;!0!TN(43,%TE.]!R8.+CJ)$O+(H!V4C"5#ZAH&* MP;.0=6QT#^AV0(=4+O-0A&NIRR:,^]W/5W@6-QHLWY?%I5OC\>PN^".0ECG* MRU5W49=NMQ;CD"0P^LB4VF2,A"9'-JJ@'U*[G4?@YL-HO=V2?+W5U$A)&CV% M3/ _HF29RR7-&HC55)L(/@O39,/G7F1;MC3].9?=O=15L27NNNL$E^F+-Y/8 ME]:LKV#Y[RBEE+.BE&2!,*5RFECJ**$Y.FE%M+S1^8PM0.XKD(.<((+Z@7=^#D>3]0A0($9(1RU!_X@7&FCBK&.$"^Z\BDZ'V.2 YC8@AY3P;L:V MZV];,RW6.R"_WNR\[B9^$J^:'9FMDSEGHKE1:!BB(%;%TFF4ZIBLT($VJ4S8 M'.*0$L@/QK%&&FS-L'4+6Y*:*AT4<67R,G!%0LZ21 @N>*NH:K.AL6N&[''C MIL=FV+X:;,VPBP*[2_@$TCRF.YY,B24$WPR&T=\, D7=6,RD\Y%WB0#M"O#]BWGPQ<]<5U. M-;%2RU^:T/H$CB1* R3I=.9-SH,-MIRO$5?NKN[;1@L5KS?ZU$/L%D+!_X]A M59[Q_+1LC/][\?,1I]G$A"N"!2G1JZ6EY5_TA+-4SOD+H=J43&T";DC^X@/1 MIKK.ZATI//$]O,"5))72!YC,EEB\9Y!*VM6*[-"C4*6QDRK=5HP$:A43.;7@ MSWHX0_+_'H@Q%?12,SO^N2N7?+^>]J^F9V&>S\;GMP".!&@('&V@<[XT%TWH M&6301''O!0.'8763M-!=H(;DS3T07ZKIJ-Y%.N6\:/\JILMWSMU98Q%?ZVT?\WUEAL. MM@E=S$]"ET8JJ'X1[FU]X:-A-''A2 PF8L"A/?'>VW($V@=EHG9MNFG<@VL3 M"MF?RWNKJ:F:'?ROY!K?3,X=RG<0H?M<%O&14<) #H$XK3 @L480IY@AWJ4$ M5DJM4I/-@TW ;4(D]Y/8HF9*:TBG<]9?B7!+M:%R(I.<+&(S"1"69X19':*2 MTD39J-G\)O V2GG2G\LX-5!<0U(MXH3O7)^-$I62:1L(-^7VDUPV^+ET1$$R M*9C@F7L@"W4=VD9D>NQB]_9LVDMC#9FT* 3LTCG95TLR^OZ7KO(KCATDF0/1 M-)MRN9(A%I /,M$<0"4(O-55-#O W8AQCUWSWIYQU37;VIY]OS%R!2Y%QK)F MH401GDAQW*_WC@)%D)3G"A:)N-PWN1;<0B];.S:!]UM;5%_1FDP\Z';KR<-TO) MQPR!L!0CD=0J8KW61("WVGKJ;)MR\TW ;<0E_;-S:4^E/48Q-8#V,FM8=F&0 MP#D)5 9" 5F/ZZ]A;?KO[UI,O>?9R?DT?CSZM+@Y[. K]+'#44<1=4-CR"1E M6BXQYY1X12-)'H*50E#3YJJ9>Y'] .5D^W+JSM.1>VNK^NFR=X *@'0\/?9? M_]7-3TZ6#5#*&;CUY2E"9P\SDY;BPRQF7$ZEP.?&19L:U4&U.0.X(^$7E^[K>__'O>\F M*(:K-0 L6,M"",33M]]F'2YBZ5IU#);6)H13L==+('E%3R; M=)3;ZND5>LKM/IN]&_-M,_3#"/2Q!-M(P._//J%XR@OEQR]QN<914HD^7OAQ M>:W>GP#,"[0Y_K!\:IJ_7WK^9I*G_=(T;"_S6@-74$,3&0Q%,\?+BH;'TL_Q MI8**06AIG3SVUM4JXWI^=8E?;5@OVS7/+R5B7R'&;KR#.K8>H8+$]YM5I8ZB M-Y/9J_%'@G%EG:#$2R>(I#H0E[4@.>9L8Z;1RC8G3FY#5./8 C[XGSXN='4^ M3RES=#1[HHQP2X_)V1Q)DJ XJ&RU:A(#KXP2),$-RU)&0J6U1!JGRL'42!27C">+D;5I4N-T)ZHAG2)N2I * M2FG $]]?FB4-3(0H&4FAS#)+CO$0!EM26) <&(9:30X2K(TR:!REV@AA2NU.')S?JO2BIYR)//3CL7&;?$>".)U)26$]D4<25E M'(@DKU]JUO;D\X.U-:I*@48"K^M@W#YE(T3@UI<6>:5NA2$O+56.F"B-]I([ M)9KTAKL;UI"BE#86HZ):6CH8O_O^(RRN$;O4#']K_V+M4RJX%_>CVSNKO&Z( M7=/Y=SRKD3":)-K?QQ-(9V.8YG5#[NR$;O;8&IL8V^.OE4>_=E%"V3R_=$W> MLI]**2R514*+PAD*460H!)K$OYM"[1:.ZSUX\5X M=GJV*,A 'PD61HTFMRZ9;=R%EFT(7LEVES@ M507]H.[V:DK46YM>/9CRZ[=QVQ)Z\1:_0^?>46%#(H$BN1!^)#98()0F9@T+ M/K"V;=OV03\DS_Z'H.WNNF]&VZNW3%VZOB2>G$T!#BE.>%3R5=%@C>1#J3Z\UIS=3]+UOH9WR&:D' R*32\3Q:(@"IEW2DBO7 MIAOB3^/1/#@EVW@WVQ!A8-X-*&8M+G-$H;DC4D9*@D&#)'76")PSI9H<*_UI MO)L?EL*[\^"Q5J*19F"%X)8X&@#?L^R)Y3&3%%).M!QW4+G)XC,$3^;1B/80 MVFJ9)7TY+67B9].S:^1_.YUURUL-=LR);?K@&I?6[S*'O7.)KWW7_]./S^!W M\+.S'I9=E;>6T_K'5)#*!OC:R'/-=#VLECR99YK4C[?PBW?FT5G)IFDI> MM,NZ&+9TWQY/R\@C$QSUMGB)0N Z"P8COB3154RE_[817J4V,?MMB-IAIR7:XQ+:Q&F&+':,(S$J,JJR1U1-3-?#Y9V;<*D)JIJZP6>GG;+VP[0 M=5WZ4Q]@LMMQR+L>5L7;VQ#KWNOXS;8R6\OBELXT^TG@'ESUY[VK1W?;@UK( MH(DG]X?O2XG+9]C9>[OQA ISOQO5WI->%?+L/.5K?U]APGO[% M]VEW,=SYM KRV!QM;<'\.>GV"%_O>EA]L=R.=7^SB'.=?@-8C//VK(\GN 2] M'?O=4V3W/K&&Z=P*]?X+)LP7F3=8-IO;8;V\]H :R^5=F&K/>%=7:?UCZL^^ MB9MTX/O2@.EBD%(D$-$Y?]6-S_#-W/T%V>RY-5Z3'6:PO^>!H4LJ Z K]STH M7-Z,"*D$J\7!/9LOIC/-US'N[JW4&;>&A]- I?5L@J2RY> =N]O?_E_4$L# M!!0 ( *Z" TNF$'2J[T, /DO P 3 =VLM,C Q-S V,S!?9&5F+GAM M;.V]6Y-;-Y(N^CZ_PL?[]60;]TO'[MDA6W*/8KLMA^2>WON)D0 2$H]+10W) MLJWY]2?!JI)*=2>Y0"Y2U1TAEUC46GGY &0"B2__Y__Z\_W)-[_3?#&=G?[M M6_D7\>TW=)IG97KZ]F_?_O/7'R%\^[_^_=_^[7_^/P#_Y_O7/WWS?);/WM/I M\IL?YH1+*M_\,5V^^^9?A1:_?5/GL_??_&LV_VWZ.P+\^^H?_3#[\'$^??MN M^8T2TE__[?RO*CEOK/!@;*I@T!($&R089V/PUJFJZ?]]^]>857!9%4C*:C B M:/Y):K"(0KMJE8IA]="3Z>EO?VU_)%S0-ZSUO+[[^YXWO_Z%7WY8QQN]6O_WTU<7TMB_R8^5W M_^R$7E/]YN+'?[Y^ M>5/2Z>GRNS)]_]W%=[[#DQ.6>/6$Y<>S1,"?TFD#^( RWO;T[67^]"PH5/'L9#F@Q#>?/:B\ ML_I]H/J2H7SSWBIR70EZ7<#55G,^$?\FS]]^MI+N< M6?&TO#A=3I&239RAAZ<\EG18JWWXS+7_[=NHCVA2"=S$FDQU&S#XK@T5K@[KH2L2PU.9OF+%YZTZ7+VR;\GF.AD]>FDT'1R0UI6 MFUXNZ?UB8OB;7GGDIQ?T6S&SFX%D/0]\&FRT1<%6> MYZNE:$(U&56< 32)0VL1-6!)"B@C:9$L>E4GUT*,(2%P4Z0!?7]GD/39\P/[ M;-;%X..!PB%#X(NX<^0(Z.GYV?OWL].57,_^L0I$)X@EF"0SZR99(J+K\&=_3 MI @I(SD')K0_2+)ZU14(DL/=XHV4J(;*5KY\]>Z\VS/HW\:> X[GS_+\P(O4 M'$]>8G#2KR )%B@@NU%1<-O?K*@W?HQO:[Z4<] MA!]_H?ET5EZ=+$9PL4_3A<93_XOX?Q'_F0QB:%FQRD#9,-S!HO@(1E2X'*LVAJE+=ZS MG;*NDZ^]_6C2A]-\1"(YQ##F@"O]JR?05^L M2-G) 3;U[WS_P;MX&,O>=+??QMT_G,WG7\PEE\N&C4E['2V04RW"*QDX5F M M2]75DS-1#!!9W?7Z@W?V(':]Z>LP0'*T2LA7Z?V;=SBGQ:NS92NJ:'4JDYQ, MC#)9\*Y-/%$JB"DG3OPSRE)R+$8/EBG=(\C!^W]@6]]$0MP>"3].3VC^ X/R M[6S^<=+.;4*H!,$(SMIS21!CCB"(LJE%A^0'VP7YXLU'XNO-K7G+'HBX*"SX M[II-6-C?-BR*^.'5S\]?_/SFQ7/^X M_/IF_=*(1SQS^P*)=06_5B8A'=8:/0\FY&"*TQ\T7ENM9 @ZY$03:5Q2SG!: M%$3A!,D+2"Y+("&R+%GD;/*&91(WCDX^@TWZ:FVU"D3@Z,[H6"!J_LF95+-V M,N5P3Y \P)'R3]L62]QXXL7!<.()+"D/0A&;DSCSC!4UH"-M0ZU9^7L"AP$4 MVTD1Q4">O?-D?'U;CK^*PBE7K1 !7.*T]-PP:"7(JJS(T3BG[PDNCJ"*8@@O M/[J48AUK[^;\W%) $+#;4@HO=44L#F0[=C U&4 ?-7@9J4C23MV79AQ=*<5:#GJX ME&(=Z^ZFE"*@MI1U !$;H*WE.)M" I+6*%F"-06_HE**@?R]B74'/(>]E.C9 M8D'+Q;/4#O_SMGV-VJ&D"U!KD$I:9V*LGI?WGQ7^=37_'$Q9N\6SY \[G'Z>G;_\33\YHXJ/,&85J MZ0KK;M@ @90%;Y730NC(GW29VQ\CW;Y L94GK\_X@[NAQP3Q.TY/6B+[XVS^ MAB5\0_ELOKHI\)S2\O/?+@PSB6A,S&R+6 N"<5%!,B*#SQRB*'3.4Y^I8STY MCP$_/5W3(YS(>7;& ']-F1CL+/?/M+R4#977N?H(E%QMV[25I8P2J.B8G1$> MPSU%?%O YAZAC@(C0QE]P/JP2]F>4R46I#3L+EKX.UVT_'H2G!)*9@\VM0L' MFF-?C+J"-#E43V12Z9)$WB'/,,^Y3YNQ@F65E?:^>"\+= PX&,C@ Q:874KVRYP^X+2\^/,#G2[H M4BB+(E=-!E9'Z<:D1FJ.;'&.TQ1 M0"'%ZB69(-5$((64-6C.O(KMGGP>@Z\W-^N 96B?@3?[0//EQU].D-4[+2WC M^=!V57@*FF@*%4DA8%/5, HA^)Q!8E 2JV/INB0-]PEUT-L.@UF[0Q[PLK%A MO)WR\G.N,(OTXL]\!B0U%F% M1GK4 Q&/$>Z@D3&X]3LD!JLHY4*\V6F^F,!(>!=16! YB;;IZB$X3EYD)8.I MZEBH2^G)K=(<- :VMV^'7.!3W\+3;R6B00*!;#X:\/@-5X MJ,Y3BI6D-UWF_+M%VCTJ^KCQ;JQLXX,>!Q 7.YB_X,>V97&9SH28HE98(:&N MK*RQ$)(A$%IGBLD$4;K4&-TNSEY1L97#[M@OWL+:?3 P/Z-R4^>)=PJC3@%( M-/(*+26D)"KD+(H7TL<0N^P5WRG1,2%A )MW6"XN][)?T^]T>O8)HEY[090X ME[4M9RE10)*"HZ!6D.-K2;5T*;F_79RC@<$ UAXP0_SCMT\"_7WV.\U/6[3T M]\9-LGB53J9O5W=^/A]X4D+&8H)B2Z,>HL! K1(4R1JE*%C+M0CS^A68M=YW M\#[O9]T.^>(/^&&ZQ).?"!=TFW1&6D>Q0FCG62;+#$&: ,H77Q3_2H70IWKE M/K$.'B(=K-\C!YV=OOV5YN];'<0GD22KJ0J!#>T>AH@!8F.H8J!J+UU5#.8N MJ<1-68X&!=O:N<-9TBWQ2G&)U;()M%*U,9*5=F_30ZK>F5 XL$WWL,X,F40> MC^.WLW*'\Z5K<&# A.%QX%KQJ18BZ*,#D7 E"FEK5$/'BT4*AJ\5['31= ML<@5R9((HACR0.W@RWBC 14'-#5%X6M&+>\CN=_RM.E6D8X,*P/[8'<9QA4! ML[:V2)'!->6-TPZ"TS+X&# M;71!FZ-UMDN] MRW5!]E'M,(R3;KU'O:&%.YQ=_C*_O'OQ62144LK@#8GEZ$KQR21**@)?C$T8C!UG%! MA "2"H:D(\8^)%IWR',T$!C"WAUV&5[3DHU"Y07.3Z>G;Q?/E3 ?I9H MM2G"*]F'.;UKK$._T\O3/'M//\T6K6+[5?T5_YQP'$29HR/@4*@%NEE#T"0A M2U'V:OV91TYCP9!/?W382_BIA4F00A5,XM0)%DP#CU$TA8LJBS1<'PM MNNQ7W13E:$"QI97[[CCGK_)BBNL=EIE S)+ 4:6T$B5.86SC7,U%&E# M;P[:,7$.K^6@ASF'U['NCCB':TY"% ?:-DH4DR1PAM[HM)&"SXG7O(XG9J/C M'![(WYM8M\>1R*4"99=ME[J:M:0F: M4!&4G*X@BI%@T&1 QYFZ<#$GS5,S M^?2_J4RBR2D4@>"H<2,9FR'YH,&A<[E8 MG+%8(>BLFZ92HP66RD 2Q4*VEA=8=#J:WE4Y5^4Y/@AL8.<>%=[W=7"TQ@CE M$D$-2.U(N%&O9 $YJI(1!<="'7N9[+MSYJZ L*G%^U"07JD@NG/URDH:[SR" MDL% :[(.J)&SZNQ(A]1($;KP4SY.O(-'2 =JGPNE^L(\/&5E;O0G%Z4[J+=@)*B=I6Z9+K4WAQMTA'B84-K-VAQOLVR:XN$OMO+_1*H4DH9CH M%!E.DK'+KL4#.K7UZ\?O;K2_[M0#46 M=SR\4WW%8U2Y5ELAHJ\A5\Q$R0@O@JHVRUP=#^F*44Z,=D&*+!LCIFI%=O6FAU]NOF,'[GE L6M> M,A5=(TGT@;G7+(\>"E!B^K/2^!<"BH8[6/(N_12 MCW*E-5ZX#_\]OIPI%LKDJT_2I%;[&+TI%$MII+$\%,4D4"DN<&I>2ZN-]IG# MJLHC,%IA7,XY:H,=G?GLS7_\^-.K?W49:I^>O0L7W:[(-6_PH+%*B:J\XC&5 M78C.**=-228JG>LDI6A\T1IHM7E::AM:J7 >%)$CFZQ-5AM[X]7\+9Y._WMU MK9I7S3?3MZ?3R@@Z75YL^/,Z^LOL9)K;5=*U_;'6T[?WR.;*7/=)C0&EL@8K M&B01(\]AA$)6LJ86.4E%)YTP0HZ(O!3I#(G'#^0@BY=2U^C#3GRR&]_LR4>/ M\E5PUJ$+@?W3R&5TI!QJ+59EP=-4,!,.$=#(Q&&#M;Z1T?#X$48!"4.5@P^7 M].:SV9NS#Q_.J]_PY(?9Z8(E+FWOXGL\:0=H;]X1M6CT4^ [JZ\^T/R#E M:9W-WZ]^7M]]0[UX>X]V,<$U)UNR*#'J(HWEV=%$6WE^U,())8.7>D(V5:42 MKU:N<1/*UL @*,63I.!(DL>L0K%O)Z]*]388J<.^?C0.O\T>* *7N"< M(VE"D%B"14I9MH:VPI(K?>V,1KH^(@)>@*SJI"/ T$P8G_IFZ_(,2] M:)VT8)7.;P&=GWM?J?)_WFZ:G6S@V;7?L+WSME/JFG^4MC:S($+Q.AFP)$R& M)U7#L["7/#XG@E=#98R JMM]7*^HW8@*P)F]D4&;E#%NODXVP<^O8?U,RXV= MLC)N:D7#4A"=GV6C7RXBPYYA(V^VRJ2FDBDI2%=*/N:D5!C9B%S:K!!64X MJ2&.NC:?F-_D=U3.3FA6;Q-_XXG@<8\=8/U<7_SKZZ*-.04=.4?G>10IZF@X M82_>L@^\KA-99$W\%>-W:*K]57P M7.7;#3HM*L]5F4";RL@0R*#I4W-UOUQ;WTVY<-ZK>ON+SN]CQ(I).FI=E=H- MOZ()(N>3C1O5QI*K=I)Z*/\HZ79UL6E(A-RXM#*X&\9R^>EJ%/U3^W;S3*OK MKX%#*;NJCB#D!8M:\V9.<:SVJ@UJ4KI+B=)= NWMZM/PKI]U<$&'4M?;Y+HH M"D>."KWQ!B+'.6!RM,#Y$8%RD7).'.H8U_-BU-VB[>>"U# N? 0NMK#_^!!R M#,AXX-[4&('1LSK^UBGRXNJ'=9R_"UTX+,S8BC$]1&,*R"@BCSL.M\)M-;-%S@N#%Q%LUBR98AE1$T%*3EB9BV;1=C?, MCSMT',@-'0#RFA;+^30OJ=PNX[WS5?:U>AD10CM(,Q@E8/$9+F-\/L)0(<"P@U2NQU[L4-,TEV'KP.!#P2ZAPK CL#[Q^R4/IXOX3^>G99+ MJ51-/I4<069/8*IF^8I50&W1MC+8W*==U.WB[#Y,VIU+9X/[8VOCUG&K9*!E2^75@2K2>J3X"F%02I4!H?H,;491YZE'1[X"GHN-<[O$-V MAIH?<3I?B?=\NFB;R&=SFH22O(LA@4JV@@DV0;3(4W#*,J;JO*+>'7 M@)YM'=,A0/^O*JM#QP;YYQD^_.+5M.%4BI7U;J- MBE8090S'=LX)*%(8G[7Q-\XV!LKQ'R??<4_B/9S4(0!_A)@7LUV[19R06HNY MR,.?6.1@6]CD1*,MJ4E:VW.*?[2D^]G[[N+O]3&UA;-Z;#X.*O 1HNJ!_>S# M U5',/WSS:]SPL79_..-!5L8X\A( ;K&5GEM#$_4T31F\)B1!+;KHAW0<[=( MN]]/ZN3'61+Y33_,)M_F,UQ2D4C'7U(7Z\%'2'2MHAG=-#U+>:\'@ES(^>S^;+QO_T@^SQ?)[7#3.\< 9 MGZ4*)84,Y[=MO8Z07"#E8]9%=DG_UA5T#Y0W.]N/Z^JT#I/4 _)^[KWV]_EL ML?CG*<^U)TV!O[/9OZ.67 /8&GSCSZH0HN;,2"/">B1IL^[0''62%@G$E!JP2J6GLQL)SUT!IZ.I\5 MFM1E7^3 *P360='F%0+K.&60A#5JI.U%#78*!71T]'3 ML/[>^)1@$V>-'EU'B*J!CI[& ZK]'#UA41P$2P^9H@3C8SOUT!*214V.L@GF MZ>AI,S\^_NAI'2?L[>C)1A-;EQ HA;)(2K,X&C/*"C95;6PCCM6A5>ZI+T=> M.HQ]3VR;]'!?KM[!6=;C5?F)%HM?W^'IKW_0R>_T#_[VN\^74R8VA*P:8[&Q MK?H2+4<4/EH0NI*6"641(T/PO?KL'LU[P]A@6!\.(*/"_55U7LU_FIV^I?EG MM9S1Y$,)4)V*C>A40I"\'&7RF7)U.:DN\4$G?9YPOT^ C"I*N7*HV#[^9&2G MB]\D!V[4Y^U0)2R2([9S7VB8@'U^0I8NGE]E'A^')9DNI\B%Y3$"CIS$P!JC_I%%W5R3MCR;8"CE23K-FRI+($GF8FE4VO MA6L]G3*'E-)YB+&U)NH5@0 BZ%;5G6R&EV#HXZ\(91D0K]+ &WK@VZ=ZG M=3+QXQJN)">"=X($&0HI*DO.YU2+=+40\5I*M52;0.>H&@NE ,PQ0@P5D93- M>6OB_\\)XF)!R\6STW*E:\R%0N75Z>LV-\ZGIV_Y"S_/>%*\^.NJ]OQS.&ZK M;HQ.//$9(7@ZQL3PR 48#3J1KX2F2]XSJ!;;AB!#"'->*R%TJ:FJ #P.J=5+ M&P@U!Z#D6R=.+Y"Z])T>3(-=54'M#\77@XK].'\L552?M/_^XY7)\,:/JW/U@LY'GNX B\F-FKNP7H2@BI!%.9VL[;(+_@C9]E4]M2?0W 7=@9S7 M(;N[;:G]).#%H:I567+(;2!K6UI@0AQW^P#2' MC""BX32G"@484FPL;]'5U%HRJUT'2G=*N_>0:3"W/V8"&]1GNUH(MQ+Z2 'V M^)CJ M(],XPJF!O'D7;K9TQ8Y0HBX+Y@6A$ZT!5(TL6FK48>WXN0A*%87TG*'L"B7J MZT3))J[H&0Q=$4U?B%:CJ5X%"=(1AX+H/405.2M(U+I9JZ)2WSW(FS)];2C9 MQ!4=^#;N::SCHR2A)8$D3A@-MJPQR4;;52-K'DOHLU$]ODYKX\C!!G)5!Q!M MU7.G&&MSK01)4P;#:VBK$TE02Y8KPFV*7>\ CZ\7UA;=V-8"PI#-L#;QXMBZ ML3U&AZ\#@9MW8QLU 'O>2K^]^Y8]/+"S#^GMCPHQ-G+57 M%I;'"'R$J!J(A64\H.H(IGL(0)*SE==KUM^V[9&4#412JAV59U*5,*@N,?EA MLK"LYQH6/P,46]N^P0&TI MX3$@XX%P=XS Z B(>[>ULJ(<0TJ@8Q:\&I*#V%;#1$+(Z+TW>8?G:ON*3X9R MWJ,.R3:P_("HN+\GJ>/T+@=$$%FTF[HL5"I:0Y8^5>V$B?':7M\6/4D/T+/# M6:]#:'D[W#[%4\^GBW;]C,.GB0C&!8PM?4>.C((T@*V=GZX<#EN71$Y=^E4\ M6L(]%F#L_=9B'S?NE-[C6N>-7(5(20F(,936>*U9HW@(MHHB;-"B[IAK;]_M M4<:#MBY.[,&GM#+4;:/ $4H3*0/ZUI942 %!",XUHV:C*"D=]ND!=9=$7S6< M!G%3A[*@1@[S*\W?-U1_)KO3%(+CJ1*RRAP#2.\:_6_@2"QD4;/'W.=>X:W2 M?,VXV=X].VK9]/[]=+DJSD1>HE?41&_I-$\W(9NY[V%#M&9ZI*C7V7Q(N;+: M:B5O'$<106OE#19/*H6,$RF+TB)GT-JY5G#.4:[G)8&TUX53EZI3W)ALAB'5 M&FF^_\"Y_"I87]^L-Q^QO3$?$.MZ1RLG11!>9D:L*2D%5XR7@=#SZ."@;9)C M+(D'"P02C9,J5-$8GMED0*2@3:Y3.%LXF7-+*! O8"+J, M,3S9&I7O3A&K(]*,OB+F'.#T9" M]$8Y32UOM-#X?B%2$N"]0!XL19;:Y5[.8!KLK*';;O%Z=Y>W77I\+/Q%OYS@ MZ<_XGE9;\QQ!ZAB]8KL9TVZ\(*3$^K@435+\B^*[!.I7A=A_/[>=PF VD#LZ M[#Q=RG*QDVM2**%R,&I1*&@TE)QD%@,T=EP*]/,T\67$PV^1B\YO+FZMRM5*R-*7PG&6T MA&BT!YMBSB'*5&6^/_)^Z!6[WW?9QO2S#G;K<3BP6G7XR^SCT1OEK/\VZL/3:&+>"'J:%!)A*Q2 9.$;@PA+*+5(ECC,*LN M)>MW2K2'=D=[=_BLA[>Z7FU?B78AE%$E&/("I&WMY%?%^Q(Y6@G!QJH-&=UE M;_96:9[@,X"7.H1^UX3Z)WME\?K-/R_O1)LH W)P&ZEE+4XQKE724+7T6I%4 M+/@.(/2E5$]0&M!K'6H[WBQQN;+*#R>X6'":U40\WQ_QNN:5.%F9ULFS0!0I ML_>+*<)22["[1%-W2?1UYZ##.*H'\]05>2Y&BR(>$DIFJ+5XUE.)%CDB1"-T MS$5Y(;I>I[DITGYRP8%\=KW(=1B#][@NL9EDAPR!!S*J42&@I^=G[]_/3E=R M/;N,E40EXZT @=&UA8V7.,MS7\4:>56S,BC=Q?,W1-E]#+*M@Z[[>SOK[F/_ MYJZ%\.>S)O[%4KJX6D']=_ZWRXDFY]L]9AX,NMT^Y> ZKEHH5^FM$AS*G*R^PT'\K0J^^+/]2!-MA2,9(G"BB.<4"TA8H/JH M#'**V(DEY7'B?75H[."U._/Z(8NE+P3;N&+RVK_?OE[R/H&N54N*$).4*A15 MT93L0\J>DUBMK+*QF-A:;DKA2@!/R Y-#@&CU"!*"L*S\'!/[VJKRG/WIZV!KF_T'PZX^\MEE?J\TGZ%I8I7KA-!9/;#0RL M!:Q5R5% _J!+V=_ >@Q71SF,8.=I<4V&*FD!%LFT6"8 8\("&U8I(HD\-/O6 M5 ZHS:[J*_>)\+N++?<%B[$47KX\Y1F3/F5]/UVE2'"P/,K(_C.D2>=XAVV73,YNJ=*&"\YL&K; 8L MDL 6[;5TUI=<>^ZUW2O=?K;=!O/EXS"RA2-&B98C0G\7^:S2HLV2O#DFHA!DXUH"$)%R1:(&I)P$;(0HLK,*9QT:WK_ M[K<=I?L',FZ?Z@'B!S:"E.>M<\WL0[/!16)_(:(EAR5(Y)A)*?OY0OMY*(57O;4 //9I3: M(NDY:_18;'(ZA"YUZ0\)=DPX&=0)';CI_TZG-,<3EN]9><]V7BS/+U5_*22& ME"Q)!46G=O2%G)=%)R#+['(B9S!WZ9OY*.F."2[#NZ,##>LCM^2KM%7KC* K M\6))I"%B\%"P<+!4A2BIRS6UL1ZDC&F_KX,+[XQWASQ5>;98G+U?E0(O-CY9 MN>49VY^N/"38M1,6F:2KQI2B*1FA1"!A2I:!YPT9%=%$Z^)O&ETG43$_6[Y^/0@F=="D5*K9XN)3"P0TVZG(B1\8%;9_X*!XH*70> \IH MH%UF!2/0]#-8^\5'L :_]^"C6\?A8CD6^O%AD=+;GURZLXSA' MLXY% N \I,VE+(;8N-ET!9)"3% MP]8I5) M@CE"@Y M5RH4VSF&@BBBD<872]5W[0O_69;]Q$\;>N4VWVYATE[C?@V1#M*[#P08^W%N M1Z?^@ZWV_NS]Y?F202FQ:JC*I';OV4 TN0*%*@,O915+EU3]"RGVT.Y\4W]< M[]RZL3%[>!;_O"*,+R@MUA7;LV_<%P&2"!82"Q&B5<'J+M?SOI#B@#V[L3'W M00EV5\AQM8G!Y0%$.VRFY;M9F9W,WGY\EMHA8EY.2"A3*\]L$1M/N%8M0B') M(6=LYP[>2A%'M5G_>-U&F%MTWHP>&5YZ;<>DAU5,CU&Q'6@V_H[694-.8BU> M6.' &PI@/,\826L-0AAJ;/E)J2X\*_U4.J !T N!MXV0_<-G3#>W;]/L]73Q MVX]SHI>G2YK38OD:EW01\TQJ2-8+B6!4*S!([ BT-@%2E1S_U!QDOV&R P6? M!DW7964H:(T]W+I5S_/@)D LWD)U-@F3DR^B2_:U*P6? MAM#NA] &T.I173RDGI?KZW_.3O@Q)]/EQZN3A=01G2@>7#2M>9[F]1:1?>*B MBIZG"F7ZW"[>F8I/PZCK,!H.7ATJL'>AZ<64854U%%%#]=FW[1()D71I%<1D MHYJ!?AI?P;"T)LE6(:"CCFW?,#0*8P&5 MU[ L?,X%N[!0?(T%P^O@M5_!\#H>'TO!\.=CU:*U>F_P]%.A!&Q]TE+$( MU[5IW8A*2M;RRCU5!YN8= 1>/DCO/KJD9)?.W5E)274VV) C9"LMF$H5DN?\ M.0E70[5)F=)E0A]12.H#@BZA0/=IF*-9V$JE<1ZU@RI2 41C0I*V6Q3UU+@\?>%6,MG#W<% MV,3@N^D+\1C)#AD"&_>%V ,">GK^9N<"#EAJJKR2:84(AK1N+ 4*A)79BJK1 MI2YW1$;:%V(M!SW<%V(=Z_9@R?_BOIV3.JA<%/C4BC5B=H"&=:O24!+)29:Q MAZN/[*+W-N'!Y@[9QZG_)E?J?"@J"4*PTBDPF"(GR8[GSUR"DD19NZY!Q>'< ME5WOHO=:6-G%9=E-''TH%[T?H]O7#=ZU+GH?)'8[8O;NJ\,DJW:M."!)[<"( M0A"LD2""QUMCJAV_*%5X=;9<+/&T3$_?OIZ=G/PX MF[=?3CBU*:J( B6NFJL&!5@C FD9BS05$3ZOVC8MQ8/^]L M-A%19ZPF@8HY$%4<.\S/-3D@A \(L7ZHWP ?(P3\JDO? MXN7I.=OHW^>SQ6)B DHKD@$1,\=AFAF2Q*EX/0#KH\P7X$ M&.FQ%==RBY>+Q1F5YV=SMM6Y6"LU%E?+BU_\2?,\9;TF02?M4O(@7,BMO59B M"R9:U6O[9*(2I4_U[=JB/H&VOX?'=)?ESI J($5K#8%36H.IT4**68.-WB6/ M_,_4YS?$N74^,O\VFF-C'7BXD9M4K5 M2 M2AT8=I#RDJBJD4#1:;Y44HTQLUE?U:7B,"TUCNHR]GL:3XB4EJ10$8SGD M#3E ).NA8N5?":N@^I>LM.S+WZAN)R M(1% Z\#ZHDW 67#E:")*4U+2H=-MV1TK^C3(>@^RGL@;5:G>M5VEQVFK*^I" MFB-TE1N;I8JLJ F0JU8A5"VSZM(BX+%MG!T& ,E8HAH0P7N4< MQKYC>B23VS@VBGK@IM(NE>6$;,8@ M.*)))K&+HD:(Z!54@<96<5/R'-#08TF@@O$^0H*!4E)#](IY6J,(E&_M::'1E_G<-@[-FZ"WH]HW?A2 M,3F1&))NJ2]:VQH1J@!1B,+V]H[0.,X81QEAW:W2UPG[_:/C)N[#OB?[9Z6L M7(\GSZ>+1EO8=ET_\>$&(9,MV?"@;G7V069 U Z\-:E8:I2HXR($?XQ67R?Z M1X&1FP,@[FT K/[X3UHL/]5[RDG;XM2H./FAXL"T75DTJ$%*TM4;3:Z,JQ'+ M+4H<$+R'Q]=0R-\6'&-JT_7BSP_3^>K+%_7T.4AC7+LN%1(O6448B#D6D-;Q MQ&*BS[7?"=(0&CQ!?-^P&&%IZHWSK%]G2SRYEJ74%$K5SD#PQH-)54(0/)"3 M]L*);+5R:503_!K*/8V*$8-IA+6H]]8RK7[Y')?TJ3O%1/@:"Z*'[%T!0RM_ M) >4C;8Y8C!Y/\0KP^KY-(P. V(C/+]K 2.52W4_J24G1217>)8 _H.S-PH9 M(J96L.3)!\P%0[\\NH-"3V-D9*#I?;V=/K?5*Y>J)P@RI!]:MS/QH*14D(2E2"Q-Q0) M%2ATX3W12#;FZ2'KBK4O2)P$EMCZ%A &2L0C:2O2V M%*?B"'K0*8T!?5*0:DY@;#20K$B@@F'X1(O:="%,W%[T\?2@4R*3%9D7-*?9 MAJ9M.COO(;GDLJKD7"?N@*^P!]TZ>.W7@VX=CX^E!]V7E++).6L\+VNA7<4Q M4GM :1EE19"GW*:S+E0B7TAQ^%SF:P'A7B[S=1PRJEN^][#&FJ*-3)C K>HN M*J]^J%KE=U4%14%R:)ZXS-?G,E\+*[O@@][$T<<$XJ\;O&MQF1\D=CMB]EH" MGI;I[]-RAB>K 69"<;)X#4II%BJW'HI(@;5&21F=#*E+YT\G*+HMWTP^_SEZ<+J?+CQ?#IMIB1*@%:7RZX404BIH"ABJ[ M+P2,"%F1%2W%<%RFV4O=IA(P/56.J4']0ZT\G]E<9[5U$%%9;B$4+ M,,%I2+)44$4:)V/*2N^'4&]0-9_&SGA0-*8B]<=K>\&L[BK'H2X9B,E*,-X3 M*RH]A"IC-JIRF-J/Q6,7&A[02-D!5'<_JC; V4$%=%\6ZT\\:5\B)U^Z%O:& M-KS8EAR!7*!69N1J&%?USIH*/@VGO0RG+5!V4"'=!8GMYUAV8G*BZC,[ %N' MG2@$H"(!U7)2Z(2H_,=A#:@;.CZ-J;V,J>VP=E!1WY?YX<1GB5IH#Z41U1F5 M"V"4"HSP.F:5,M5Q\;6NJ>#3@-K+@-H"96,B/UX_MD530E4&I(P$QF4-F*L& M$EI'TNT0:%S;U=OE4*-TQ8.W9*\.GQ)#Q@/,"JPHRN#PN M/H,^=CB@:?)@-I&ZX? P9\B'+Z]CD;Q(Q 1>M,DSU0K)JPS>&&5LD*9VY G< ML_('- #', )&.)K7@N\![VL];(CJI+%9*RC1!0Z",$.HUH"U2F(._/\X+IZ3 MH2WP-)C'.9A[ OD0]];:K>J'K5!2<-51!FQ;]488U7Q9H!1;,"%6[PYL65Y' M_:>Q/,ZQW W"![R;][ ALN2<2:<*SC1?%G(0,]N%1&ZNS-66).-1W4ZN M%%5(Q6D#/CD)AHP%=(T12@?KJPD)11>:C"?VKL,].'WT_CXN021 MBZ4TEGP2G)I;MF9!@N!ES38(QT/SB9]K]WCMQ\^UCL?'PL]U^VW?$ITG&1)@ M4(J34!2 V/H_^"*L]D8H4Y_8'/H XU%L#NLX: 3W[85U*:<53;6(;5-#0)3! M08ZZE*0]9J&?V!RV]_26%^\W<=.!H.MH4;41F\/80+5[-@==M$'* ES;,395 M>D@Q>8BDI!3:9F&['.4?*IO#6EY\')O#.B[H (SGTSEE_LHEMX3Q)JAH(;JV M[^Y\(S@I%32%6HQ)LO@NNY=?BG'<0-C"Y!VJ$+YD" SMEGCQD?VD6*^0#(3, M(1NG#EI:A8BAB_^/C)IVFU!WL]-''THU+2/T>WK!N]:U+0'B=V.F+UMZ_WUFW]> M!HUDC+)5 (76WX)%@:BD!>)H@45%S2%D#_#=*]4(3[*Z._Y^JMHMO#:F"O+; M:+M4K44Z4R&'1LU*6@'&HA@X5:6DM:QN7$7@QT+Q11S: M*S2M;5JPK#4%MGSK526ED9SXD;4'QJ)S=,1M>QDANT/50=U$N/5.>\$0K2X< MZU$T8)+E6"]*!.V]3@&C#(=&?G@TQ&WC'#M;H^B@BOZODPY8(X,G22!KVVL4 MC0PB*0M>:780IJKPF$@'1CU2=@#5O1&WK8.S@PKHKE%J965J"+Z +HU22U8. M7,EXR#E*GR/Q[PYL^?G*B-O&.9RV0-E!A70WR;2$2&AL"2!12E95<+S@C06E M8E ^BU1RESJI'>KX-*;V,J:VP]I!17W7*+6L<9%4<&"M00[$2P$L*;$_JC.: MC> 4'M:8^LJ(V\8YH+9 V6%>L[R(;5$+U-$CY*@\F%PM)+(\;=@BB\\!BS^P M)>K(B=M"RMEX]I4DM=H1DQ!D:@T#$W_B3 KZP&ZR?SW$;2/?1.J&P\.<(1]Q M&=\)N[JM52-RS&5KX)A+6@@HT#J1I,$#8XAY(F[K- )&.)K7@N\![VL]; A2 M-2F7#:"1' 3Y(B%BR>!=DME84M)TN2$P&@L\#>9Q#N:>0#[$O;7'L5YI3 Y- M%6"5QCN5N$#[@W;R'#<'J2A.M I6= M I,\SVA6<;2272#OB@NR"]?):"SP-)S'.9Q[ OE8\V6J6+T/"*1\:KRR"=!I M"\[7%$OT2IA#+=CH1MSVQV_GXJ>'Q4];@O@-+9?G_!'/J=)\3F5B8\G94@"M M0@0C.4]$Q]#UH103@I#^>F9TG8AGK_(?T.2YW2[AX:#DD.C7/C_I#MXY5($3 M+HP@!;6N/DI#R#RA2PT-JBK4W2E)10**);5+7 ZFQ^C12':^"U'\7A.AX? M"\7AFR6GZ>U!/YS@8L$V:+/>ZNJ]TI8H)\%3$U4P-2*@20A.2,U:914Q=\'O M71(=/O_+6@"Y#M-!'-7A(/NJ/!=WY0L/P(!>02V:);(E U+DX9B"*NB"KC7V M9'*Y*=)^>%@&\MFLB\'' X5#AL #;":C0D!/S\_>O^=4IZ.'6IX=;"RN[H-C:Q-&'0@_W&-V^;O"N10]WD-CMB-DO]BXO M(H6JC71+?) MT?FGS?'Y-'/XW0\X/6GQ^X^S^:KP::*3SA*S!U$D@E$N M0-)"\Z#F9(^0(6O'=:'B 86^3LSO&QD#YF7;U$?] _^KR M5SDNMJ,[%'F"]2Z1L)-VS3_3\J?98L$#;R7R^I6,UQ^P?>'BO2)=JU/,LI"6 M098:)4\+)B7AE0ZNI"A2I#+Q)5'T/H&+.H/)6;:*5P^:BN9/R$N,5V7>QGBK MTZ\-BD%O?\S@AKQ-O&OF-!@Q>:2<8C2)L>AT2#[PI\+ZXOT$ X6$K86)XB%D M4'H('/N"1A-X!>51-,YZ6Y].3LR65S8MM'_?< 4IN M-U#@F@=099ML1852F6(4!AL8M8D#/)U6U$6UM_1P&6\Q-I M75$FZ2T+;Z^>^G^>1R,YW43BU_'\981GUU-841/HG 2:@EU:7=\JS8#EL>VY MWW]7\^%I;2='$#%68P$ 7":)UHO4Q\=IBFS;ZK-9WR[2K$M;M/7]/5>I6 MAAY_G:DF[T+("(F'( >M$9N!D&/88@R/3DVJ3\N8$=>9;N?R1U>.KF/ZW90+ M&F]#D%(#QR$\2]?J (VIC8C2AUIRCNXKKQQ=RV@> M$+#;RM$2. ;-WH"21G+FF2S$Z"SD:K55!47L?9I[^:3PI5,++(XD"E5%C,3H*P)O*FBIM;:OG9)\QXIWS', 3U< MT6%%N$86]47-S*NSY6*)IX75N";]Q&AID_49I%DM9JTM8I45BI&)1(@UB2ZE MTYN)NWL\=?'^;.>NV_T4-=%8D];" R4B,-8K2-X28X&G5#96%J8+LAZ0ZS@A M-*0S[IRW:ZG)8FW/1W>D/Y;,X/I,6+/_/)6:'2C-C..,^6JR/.6;VN MW\:G+P.]=_O3F1X&N'9ZDS [Y+G )6],(1.2#58'750J3EGD(*>0L,)!=C6W MV[(1@L0*3F4IJ_#:9K/EZ0GGU"T870-/;RRFJ3FSK*J MU]&49-#J/N0I0RDPW!G1EA)=;'UK*WPF#;KR/&.0@]R6'K,!I+"Y9B%,9QZ5 M(=38U4G47E!\]^'5SA$PEO.N+17__N/M#UAM #M7D1=: ZX$!28K#9C;?7(9 M2LZZ;?AT&1$===K_F=OND7K]!O=($-.#+>!6R:[NPM7;_2> MT]=>G+PDDY2K+H -SISWH\' ^:P)GE3T;!+LL^5YET2[WU$8UGGWW:7>V/(= M(/&:%LOY-"^I7+WF+9,5H?H*Z%5C -(1HG*M_S<6&7*)IL]L M8:-[RQGUV?O9V>ER$HRW*F7.O'Q"-HOP$+QU4+5Q57IAE.MRL6<0Z<<"LQTG MP+OW_)VSV!U;H1_") H M#08 $P '=K+3(P,3'Y%G^]?]\OYN#!U%6Q7+Q;S^%?PY^ F+!EKQ8W/S;3[]]?0OS MG_[/O__+O_SK_P?A_WWY^3UXO62K.[&HP:M2D%IP\*VH;\'?N:C^ +)ED(8^\&5CJ!,W:^*'X1_ MA7MB+E:Y?:'>+/A8[^Y&U,6J^]?8U6NQK,E\A-=B*Z:G\ES_XKWZJ1.C'W2" M3!LY'77W5!7?:['@HF7+)X\&!?^WG]1/LU4%;PBYGWVL;T7Y:GEW7XI;L:B* M!_%.391WXNVR%,7-XM6J+-7,^?BU)(MJWG#[-?_'JJKU;/F5?/^T+)O?U759 MT%5-Z%Q\77XBZIYZEB9)3H4D4 0\A4B0$.)0S8F4"$;C+(Q8*&=['\E,+.!O M7];V-$J/I?%/)J";<4@IJN6J9-O9]VY^:$I5LZF>?_-?%N1.5/>DNT&9K1V5 M%HE_[PP#K+,,U%O3 -G8=@5J\AV\$-_O%2KB9T#%0LBB_M=?MD ^Z^LP_Q%& M=_U)^1W1QDCPQ$K0F@E>O%]6U<]78#WH:X-!SV)PW1MT9?05Z,P&?;M!O02M MY4=?@25[8N)<>V_+<>Z*WYA2^4_W]?PR>NFUQMCHUXOQ_X*VS=. M ?$36)9\DG M\JA_=?V-E/R3>CUNU2\_E043'Z6Z^VZY^%(OV1]J <*TWX!B% 9QE,,XRYAR M(P6"-(XY3#"/A!1Y*F)D\YG[4W5JK+%6&-QKC<%2 M;H#"JM]!6X;]4F-\V_ M25*4X(Z4?X@:/)#Y2MC1C,B,=D>P_@?&)5][U'94^O>/^NYL,H+$89-3_X&D M_%A^J?72_6^:XY2 1J=9P@(1(:9>!YH@B!#-()$DASS+$Y2$7+(\L)EE#&1. M;;IX]71R(&4[#8 7Q0+PY7Q.RDI/&:#2RO]L-SN8#($9S3L&UC-?[U"KPG19 M@E9ET.BLZ;9E:W>$:P&12^8T$3LJ!5K@L,ME-K<.])C9K>"KN>*[ZP=2S/4: M6:VNOY"Y^"+8JBSJ0E1?]6]G:8"R!*,8QH*DBIIX @FC#%).DRR.2&D&M%=<^RT9U*)G9>@=92QZMW'X/@?-'N5,GQ MU^H^,#ZX1/4PH(RF!+(YT7%S*(>/,U<,^_J]%K1W3=PM>/!1\1>9_+^K;SZ(]3ZYNB_NO MRS>+NJ@?VR._61"@)(\S"A45A! E,H:YS#+(:$HIQQD-0FS#"I;RIT87?4UU MK$>KZ\!#8MNQ,*,5CPC[/FP>"*XUZPR$R"4=V:HP*D\-Q&>7P(8^9J!;HQ[% MB_FJ+AYZZ^PWW]E\Q05_JXS4[M>J;J1_E&](N2@6-]5Z9_'EX^$'7'\OJEG. MLXPD&*F!Q)'RC1(",188DH1$6(9)R(45"WK4=6J,V=?TR5:65M:2,'T.L:'/ M-HV!\^WX#1LS>^_//YI.74B/ZH[KA_K'?<^9'4'DL'FC#;)LSIKTRGN=3=7Y M7"0B,LTQAT(H^D=AHE;%(I,PSR5**98B95;G0">E38V[N_#HC;9@K>Y A_%5\$WHB'PY:X77 :?!01/^>_^^*>Z<3WJ-W'SWB/WS*,/Q0)B:HNV*ME M>;\L%4.]%K3>>CQ=4D$:A(2C%,%,)!BB2*:01#*' J7JU['>G*,V3&(D=6J< M\MN?O_P9L+7&@"N50;71V8Y/S& W8Q;G8'KFF+6^8*,PT!H_6?JU2CLD&RN0 M7-*.F>!1"<@*BUTJLKMY&"E]$/4K4MU^*I+=XD&+7MQ< M,[4N:U=DM*I+PNH9R3A5[@Z#*"5!@_5:?>TRO= 6*,A_!ALC MP-8*\/O:#H<,-QQ$EW0W0(M1N6\X2KM$>,&37!XY?%"O9K>E(5@@J X;SC(4 M0$0" G,<4IC%N0A3'L<9LEKOG1,X-<8[LI%\!;3* S>1SH)^R4[^,"B?9SO> M%$5'V_+[T/C?6^_)G, &^3X"9KO*PL6"VXYKGK1?/7F_]>%0]D M+A9U=?BWW=)%",9DE$4P1KE:,0J<0T+4VC&E(47J!\%R:96Y?X$R4^.IQEL@ M"]ZZ#3UUAZ;_7S)09OPU%OR>N>T"Y.V+#CB S&F5@DOT&;>L@0/D]NH@N'BF M'8]R48UJ?4@$X)7.LA )V&= M2LO26VEFKWFX)KJ$^F09ZU>S.N_.+AJ+GTA>RUF%4_V+=K*M$W]U'<+Y;A"+(4D8C$L=4^_QA*3XUA.]6!Z'37&]6=OH/+0OD>=S-FGMIH>F9S#QFF MHE(O VB-OP(;R]M*)I-+.34:J EFH9[6^T=,3#4:"4^YJF:R+]T$;2)ONDTS MG88AJ3YDD3I#(TXII"@-U0M#(BY8%#$4S!Y$29?V^YL].394TY?FCW&V:K9% MI #1PV'IEA_&E+ (\U1]=9+(#"),4 %$^;'+<4\*16LM$,$\1@HC0"&*$!!1Q MGB/"!:KBKJDF=RO(O+Y5_EFG-V!S4MQ9,L(IE V=;#?8 M^?:-E99@HR;H]/105, #J<>Z EQXSJ.Y^W>\_<,;O&T]U =(<^<:#J6%Y MCM:O.2_T#V3^NJC8?*F6X+UO 0FBEK2,0\H"H3?7 DBS&,,P2Z(L"N*0$#+F MF?I);:=&42[/8+>&@Y[E)I_S,[PUXYS(.WL7?J"C^.&OP>CG\$;#,Z4#^-,* M3VL1[P)[UT?N9D('UJ+8/+'I$+71KBGBJ!6NZFJOO90M(5TF9$*,LS6D:_"V MY9S.%M 8.[+>V.]7O%DJ+5:-0 MTZ[XZRU9=#ST5_6(>A/W\W=1W-PJ:ZX?E/]](YI_U+'\;TE1MO&#A&0!91&' M><011()RB'G&H4A11AG-B116%6PF8]G4_.%&0\&=M)2;#,B^G=WG?"FF[QAW MQU8]>$"##Z@50%NWN<6H'[ZZQ@ET0+67-+E40&,UF:A67^,_"<_;N7$_AI?N M:TR=>?3>%!Q8WF0^7W[3@2%OE^7KY8K6@)QF$20(4)XKD-P<[L:Z3;2IS;G;I0'D/7\^3U%-BUYF#3JF:KNX]N-4- ;^6BZK M:B8"(FD8A9#Q*(>(Y@AB%E!(HQ33@"H72]KUG7:OX]3XJK^_\2RM5@^-XSAG M<1>.SO0W&DYL)3363F"GX/Q03&+-?T+-'V/U?AYGUR=KIT0-FS&4'G?+19.@ MU>89?ES554T6O%CX:1R&9[[]WB7CWTO7@0\W#=%B(-91:04/=G18I#.%7N(R40 M\RC,)<*<4BOW\82LJ5%(HQL([9CB%)9F1.$((<\\L3U;T25$M*)7H /,0Y*V M 28NF>*4N%&)PL#N79XPN67@[OU.9:FG72&N[Y9E7?Q/&VZ@'*"BFI$D8Q$F M,42I;BD3(@QS)&+((Z2^-^[W*]KM])BY D\1!XT)#G?O!X+G= /?5H=Q]_ '(K2WC3_T M.0-750(T]0>2/(4YP1Q&>1B1*%9KK"RP6F*92IZ: ML[0IN\WT#V*K^Q4@-S=ED_4(I'8:!I2?,Q\/%D0))A&!+(D2J-:^%%*\? M,TQR&04\IQ+S$D($\ISY=03#FG$(X@HE@E)8L(QLG/J MSTB<&H5V"H.YUKCQ<&2Q( NF,]"76P-L/<9SN)MZB@[1].XAMD VRH*>ME=@ MJZ]+M] 0&K?NX#FA([N!AACLNW^F-P[CG;^*A2C)7'F8U_RN6!0Z^TJW=>OJ M"*S+#@<88QY(M785NM.MR"!-"89<<)FE- EQ9%4%TTCJU/BG4[IA'O)$;3O* M,8/OH8/M5X743$PSF-%4@N2EOG&6"RE"FL4P;+;GL.0P#T@,><;3*.249,PJ"GI\ M$Z9&E6NUX3K_;:TX:#0_DJ/YEW'C&0>\*6:D/.WQ]\SP+J,A>T :>F M6*5D^$A.*9AR@!4_5*SE\%%R'8IY@2;#9MMW"[:\$U]J4C?JO==?A-;XNPZ4 MP#&+.&608YT^N;PZKJJ5GED*\6ZCO6U3U9Z7OK^1[<;>ZFY$XP8+D":11HE.N&88X#V,8Y11' M",<($:MPAK$4GQJK:56A5+KJMGN-LD"MW\05N"/?P0O2N.),V3I67I'M>^#9 M^_8XNM/WN7NA 3WSKX & &@$P!H"\+EY9SH4)N!K#QRW27C8MKK_&'[UP!%Q MYDT/E7])MM.K.:FJZW5+.1JAA&84XI1$$*59!/,PES E&8_"-$-QO;A^WWGV6TA,ISY";=,C* MPQE)!Z^\P,VEYUF('EG3=RMW'2?\M$%H.",L2<,,)S"/J:()S@C$(0FAB.(T M8#RFF%NE0OI3=6ITT].T'\I[>3MI/P-MX;D^^_!-WU?=;1W=O@5^6T9['1;G MKJ@?;<=W/KVB?M#=]"MQ:L5LWRY+*8I:\'7V_XR3B%&62AA+02$B*88XEBD, M.:>,15+(*!G0MFI$$XRX;OR^5QL]GZ& RX#WP/->BZ=A_6&F,,/*LMN79E,1 M9@(;+L,';Q)[+@/4_S&V78:/RWBE78^K,+B\X>&>:!]$/8)S',6Q9-PJ)^64L*FMD#X=[*UX!1;"ML'B*83-I@E7N'GF]9V& MB4_[)5Z!#R>0&U+=\"PDCJL;'I-EF$>/"1P^>-/W MBP^'_OG=VO$Y*I-P>,\J^V.XMZ:8>PS*.R+078&SJ#OYXB3+6(!#&+!8I_BE M"&).!!0DSQ'5GFP075K@+)KF26);KRNZO,!9='&!LP$(>:;8XP7.HI$*G$7C M%CB+IE+@++(O<+9[RS":4"ZN+O[0%/CF@K]\_*W2J^>WZ]S7:U87#TW%H5F> M(91',8."9BE$DD60!B2!$XG#9&."'>%8C(H9__C!VC,=:9B;,C.?^C#_MH9YHSRX/@^S-3O9 M(^:2K"RDC\I=]JCL4MF )PS=NQ-2E*7@1TH8YSE+\@01*+GZ P41@GE$**0Q M"<* B)0AR^XD)^5-S1':J.NJ7O0YO$TW\YRAZ'T_;PW@D\+1?NI&&\+B=D_O MM,B1M_6,[-_?V3.[;>#F'KL5?#77%5T.EM'ZJ@_K9SF*$Z%K2+,$!1#A5$*2 M)1(&4281$RA,$[L6K292I\8V:Z6;0DG'2LB!WQO=+?.?S$;!4>OY;L-)D$1Q1@,H:9A# M)*($$AD2&*$,)XQS'J;C5$)P;=G4V+95?^*]JFW?GN>.&?+X3DS_Y,0PHJA[ M\?XI>U4/'/])G-$X-^['.-/Q-:;C!30-5=#I9O!'-7DHBYYL.V).11C+"&89 M%Q!1DJNYG.+FVP/5F\*%1N6@S^$*LGW*/\F)O!)Q ;83/XD/0I; :?0,5P,_C4$YX]#NO#JCU#1S*+! E@2G3\51I( MF%.)(&:E/7H45BMGC9?\*ZVH\1@ 2INBL6B*;,KE3LI M0*O&\W6BW1]KFF49"ZF$0M"\S:2D-,I@&F J!<(AIEDWUF\6_(<9Z;6NXXRS M6/#ICK#GQ:6+,9O^(O%P>%UKZ016>.<&81(KM:-*_A@KKG,8>XR>VQ$TN&)= MJ8MAOQ;MWVKE58I[4O#7W4%25XSV>L&;I=IU58FZFB&)4RQ%#L.0*6> )2FD M<:0^DQCGNL K#2@?D-S4;)S MVST$>)_%PB7;'Q@=MP7]M&EZJGSOVGZ6IWIW* M4L@"+"%*N>)E_9\B%QRGD0R1P%;G\$=%38V8=1_=UO&\6VMJN?-P'%7#+00G M6/G>"VB5;(#:J+GV'1VNY,]BX71)?ES:N&OKLU;O+9+/WW%ACMBOREMTR72D8W[\58QB%"&60R2)6[@709.:'%4DM"J4+N)T*GQQD:] M@7ECI_ UXPW7J'EFD'XF65_C*[#1V6=&F0%(7E++3LE]GAPS R2.)IN9W#MR MU="!/9!AEY4G1K) MK94#2MA=;^LJEF$TQ!1JMX T91(EBG$F(0PY#A( M4D$$#F.;*+8#,J86KJ9U OI%64>F66^1'0+2C)HOA,G M/VL*/&&^2^XZ)&94TCEAYRY;G+KT>2*]NA*"RN^M-N5*69"0G,<9C&F4ZA2^ M#.(\9A A'C AE:,9BS'+UAY7=:)GO\]9GO;$N%HXE,\P3#^,)[E;4%9;.JF2 MLN<'8DJQ/X?4_*&B?T[@[#K^YY0HN_GCVQ^Z#B03@E=O%2)_73Z(2%#I(];,H[NA*,:;^IUDL41PCBB'/)88H2QBD$8Y@GF5QREF>\M2H".,0 MX5/;/E@;T#J7-QL3P$UC@QG;#QJ%TS3N&UO/_+R!52L/MMJWB72*=-<&@"<6 M7,ZZE^#6TNFW/S1%9D$:!PU!#GKB*,QWB:UK2KOH&0-]W77?S;;& YNGCI\8WVT:PP\I&/,7.T!4^X$6&YT-W8L+, _ MZU'X@=0S29@K[<1[L,?HJ-M@\:BQ_ 5[ZWJ.PH";AWKF!%=7EUDN]%Z; M6+!"5*^+BLV7^H#WFE9U29AIOP6K9T[H]>_IW=9)ZFL.MJJ#W]?*.VZD:0V: MZQZ;Y@J,WG[3&IM#G3GM'S*P3H*RBU2W[Q8/HJK;R*Q-_X+MMG)NH[<7PK-&RVG%!&/AXQ9, ML,5DKUZ"]0,NS.D1Y4/!Q.%=6J7,0U.>IMF0K;[JP^O^O[]:5O6'9?U?HOXL MV/)F4?R/X.T6[=MEV?U*7Q?.Z>GINK*U7U]3@4=1@"\!5=QS8*.H6M,H52W/A$P -YM'',/H MF?P'(3@\.^<\)EZ2AJ=R$,21QS(3F64MK0S&$Q4V.63DM EXM59;O]= 1),_ZX M'!_/E+&&9JVA<@)='1V98>"2(HY(&I453EN[2P1GKG95_&H3GOV*W!?*"]KL MF$8TR3*62ICA&"L^"-52(]FZMD?,;]FJH]*? MN535.53.EZDU*%VE5J4K5=X!;M>\-?%?*66=3,1YBP,D8"(YP3J MSI609CR#*$]ERC))4VJWWWQ:WM0HJU&OH2G>*NBD4\@YT',L@I@',4Q8&FFH M&:1Y("!+@Q %@911D%ENV+J#?9P=UGW@%Z(&WEF]N]MOAG>-G+B7ULX]J-L2\M= M/Y!BKJ,\WR[+)BAK)E*>YF& 8,#U21,5346)%$8I3M74@1')T"AMJ\XH.K5I MIE571WATK47)6N/F#*")XQPI!_#<$)OQX10&SC.1.L@&W Y[5ZOQ^LFP__7D ML(^7$V@X)I-(##RGZX^1'6B(N+,405-Y4VNKN#E^ZGH38!8FE"5J>2*X4R!8;[29U&38B'X>@/@FK'5 MW6JNJ\^\%K)@13W#,4Y%0'*(=. OHA1!+' .*4"MBG9SC0'*9I.$6^P\L_M:6;#9 WS11[)3V&$5+W-T7%*H@=11N<\!%.,()DF>T"S(>(8CJQ@8/WI. MC=?""-PUFH)FTT^H@;;L^.1K0,W8< +#Y)E"-Q9"N2QAI6P$6R.OP-9,L+43 M-'4DUY9>@=96\.MFI%MSK[PT>?<\)$Y#BSRI.FYLDE^\]X*;/(L;&AVE/>+& M6WXM:'V]Z+SHK7;6@3FF#YP05_24O@):[>:$M5L?;S7W%)=C"YC;N!QCZ2/' MY=BBLA^78_V$@9Z9^GJ;R(?BH?=1O_G.YBLNN*Z:I=>QJ[I9QGZ4N^?%[Y7; MV&2YSE 6A:ENOHWR(- -F04D,5*CEB&*$IR$26:5]>!*L:GY7GV[^E_GVK*V M5E_/-KWGN1], 7[7%K;)XI8I%X:!].V=C3F&]JZ88\"=^EZN=!O7 MV7*,Z)YWY?KY V,TORO96H>/4BWZ1=EU0\I%3&@L,0QYWM0PE'H+4, TXDG$ MHT1]+78]0P^*F1I/;[0$G9J6X7Z'L32CS,L1\DR >^#X:%5Y$@2G@7R')8T; MOW?2VKVPO=-7CQP^<:I-R-^6<_68N7)=/Y-:_$J^%W>KNUF49#%!-(91'&IG M$06*4B(*J>*3D) D1G;[=N.I/CV:ZEH#/6RTO0)WY#MX09I89:8L'>N W/X] M\'Q"[G5TIW]$?K:=U!8#H$&X AT,$S@C'SQTDS@DM]?^QS@E'SPJSH[)AVLP M<'^D22#<2-W6+9Q)D:>"L RJZ0KKM"4*,0ER*&/&,(H(R5A@TZCJJ"2K*6>$ M=E5-\8UU9N5=F_/>!&A)S3Q!)!P8F$*(R5FQN0 M%.(P(G$4I5E&K39&#TJ9FEO:5)Q:2E"V:MKQP6$M^0>)3%X\=VK(AH*:#P5?QO7ZI+/MC%B$:!C%2G@3+ M(HB"+(0DSB,8$93R@ @2I'B6!$V,%PAP;?D.? MYSD'U;>OY"#XI>=GM>U7@+84-*:Z/&OQ-0S3"'@YIN0/$NIR!F-W02[G! VL M:2_J5Z2Z_50N'PHN^,O'W]1BN%>AXWI3A7WC)*4IHRP0,8QTSV2D%J(P3RB! MH0A1R@3#TL[9M%=A:I.#5A_(^?+;TQ;+EQ2QMQ\6,T[W"[9GTE;*@P;KM?IZ M<_*%M@ 4BY][98*V5O@IG/P35L/>T;R,$89$3#.8^4\AP&!-(G4'QDC)"0!H6EJE[1R0MK4 MN&ZM;%O/9JNN;=+**8#-J,P9;)Y9ZPEB/4U!IZK+'!4#1-RFIYP2.')FBH'M M^TDI)C<-XY FM^[#]^MW/") 83DL29])H\XS[FH)65?"B4]9A;IL9*BZ)XXS$ M49G#S/I=ZC"\:QAWO-_6$9WA2*(LSQ',8I)!))F 6+(8BAAS]>LTRUEF_8T3_UZ153M&**/FAD=#,3"\[?_W@ ZV_\@*DN/^C^XT?]>@_8M?NI'KID M8/A:MPO\45X83MMVGPYEF(=!SJ'$@D!$&(8Y3QB428I)DL6,1U8+";?J3+(%[RHZ?E /<;=O@1E5/=_8>F:[YQA6^Q@S+^@[C2-SJ^&XL6)>T-V+!_,C M9:"'MUS,ZC:=L MW7,?3UYL]_E_^V/V*RG_$+6FD"WU=)D[/&8)PD$&\QBKI5X:!I"(E,*$IFF$ M,$69"$T^_Y-2IO;Y;S4%U495LT__-)JG/WUG&'G^](\K>?FG;X1!^^E_^T-_ MSEF0QD'S,9^^=92/V4C[]<=L=O&%#?O:H,_K!>^M.+N&7?SCXK.66K;MFS\L M==?5]C]U/?2J70KD%.-84/79!TSWC: MZ$VO(UIU!3:F-*E MH2M,CS8^="9@X+[?ZOY^WKRU9*XC$=[.E]_>+>2RO&MSBC:A47'*X@A1R&(1 M0B0B7: DB6!&8T(BM8*+@L1J0\],[M38N:\V8.O@*,#/)Z-7R@Z/O>TGR]N',=5O7[Z6#2\^[JV' MXBCF*&("\DCW0*.,02HEAHPK-'! %S4U/OKMSU_^#.I.V7:7R7:I M:8"O&?VX0N %EWD%[58+&L MP;TRQ#(_T71.6C=ZK6O,U@KW2"KU :/H@:?3J%KG]EH"9739$=3 MV>/F/UHBLI<2:7N_]9YZW[=Z2=1KQ,276R%J]5E^J4G=_,M2=O'BRT75\[NV M27$2\R"*0@8CQ!.(CDO>%-L MO[,0-"8V5+@Q4I/DULS^DL5XA]_)V)X]"QA[Q$9<,@XUQ\GY@DM8XX2=0?:6B6*7-4PM1(;Y<,OZE;MG"']@V85U//)CC]V%*8X:]7ZVS]_X=!*,W=WR\6K M.:FJE^L=)![G1- $BD@@B%":PCP7@?JF<9AG*!(QX79E9G9%3.U[;G0#+T&K MJ?)K3LV+IC :+MDN L?WXJS%8PV/^XVAX]:[+2ZS)V7DRC+'K-PO*W/TRK%K MRKP75:5[QO6[;FP#[AC#G&5)#'$8*X[(&8=YK!9581S***!49-QJG\B3GE,C M&JULVU9RTSAIK"(QI\?3C*PF,$J>&<]%P9CM(#_IFS2U;DE&0S*-XC&G5?U! M2L@8X>VND(R9.*?E9-X6"[4@/5RW),9A0 ,J8(9QJM:(,H%Y)C)($0]R) 4) M0J-MM^$J3&TNV"TG(]>JNRXG*?U,.9F-$<]43L8 Q!'*R9S2 M8@KE9 Q0,BPG8_*D@;[VO'D)!#]60\AQ33!,9QEG&4 M9C075CRT*V!JC--M9E5#-_=ZT-EL[0T#9)R-O4:WJW9)>@7>5=5*N RQ.&*_ M^ZV]GHQGV-C;M_#PMMZ!ZR[I)+'QX2/.D6"IA(3K="(22ICG",,XS2(L4!*+ MW&J__NGCI_897W_Y\N;KER%M(2P7/<-A\#W=M_TR?*Q1#MOLOM/#\ZPM#EMW MN*?#&"4FNX,B$B-$"5'_Z6[?S^0 MN4[-W&D7D&&6Y4D:0RS3 *(HHI"$001S%.*890AQE VK4V4B?FJ4U"]8U&P? MZH^K^:%GPM"*4D;C8495_E#VS%I& 'MMN3 ,.C_EG(PT>*9R33;H'"_'9/64 M@<5XRQNR*/ZGV379QB[KM+L%_Z3>71TVV19[ZG:!R7P3-6F[/' B:T*?8]^> M*_#$HN;+[-ND/]F-5=LP<#]K$J= .ZUNZT2Q<8O@NL1RKU:NTX"5W/' M)HA%+DL=4J5+K&T#669!CED2Y 0F,J,0A2F&><(SF.$TI(+D890QPXRL(?*G M]CUO?.&FI(;H^<+ZEV0_0&U /;5!XW2:)$9 W_>AR #UG61/78+;T6RI00\= M*SOJ$HM[V5 7/6:8@Z$<&2ET3FMSFM,H O!GF@F,<9HK&HA2B MB$E((D)@GLE8\BQ*&#+B,C-Q4Z.NC;;M*>L5J!J% =EH;.>@G ';S&MQ!Z%G M_MFBUYW+MKJ"Z_/H63LX9J"X]'K.2!S5%3*S?M<_,KQK:(6.0[LCU_4K4I:/ MQ>*F#3R(8IG*A"20Y(A A+GZB<8!Q#3',DXHQPC9E>R^2T!E3< M% M=1;TIF]+HY&-0$H%"S+B$<11)B(( 0T+4'SQ(.(E8QB/$NT%YL^#/.B1K M^<\T($+]WNM0F,W!SL$=82EP\#SB2H.ZUMIU+H\52FX+TI@('KD:C046^Z5H M;&X>-F&_6S!=JTNM+MJ_WRVN&5NNE)Q/Y+$I!1S%01Q',H2IP!2B+!:0XBB$ M/$MQ)FE$PM"J[\]9B5.;J-?J@?M6/SO^.0^P&?B.*$YCX)(=CD@:E1).6[O+ V>N'O;Q-U7-/\J.4933\FDY M+]AC^^FBW;0.1] M_;0K]_F74$>0,%I%';MW\*&MKLW=Q=:OG?\D(TU#!)B%:0)1(-2**LIT\$E" M@RP4DF/;L]I]*5-CG4[)#>M8'\@> -+X'/8R>/P?OS;(= IZ6$.=1,#Q6>L! M06,?L1ZW]<#)ZHF+A^:[+YJ TO6B;%FI+SY4'S:)4]UTDT%$$@%IFF90A"BD M-$EX8-G=8%_&]+[WI115I98[9 XJ43X4S/:C/X2DX;'/9?CX/N3IM%OOF@"M MG\OT]Z/&N\V WQ#R=A*[#QZ]H<01RPZUE#AVJ7V/+AT637=+V%V7I4XN MTY)>/FXO^40>]:^NORD_M@FJ_J3>@(]2"MW6N>UR,4OB)$)I$$ _O MY4O$P I"!PN2[JOS=3:7YZZI:W=TWOJ/H//4B/_OHKBYK06'UP^B)#<"]"RP M+%$TPH";+4TG-HS3GR:VW47ZP]]$%?1L]U*B9<2Q;=@RSO1'3_N5&$+9)A0DG$H@B2'*(X)Q&D8 M0A30. EQ@HA=IZMA:DQMQND7;VOL *WR#=V\Z$SX^0HLA&4-SX&C9#BG>,?> M]S2Q!WO?AO48;/ ?J7K>$##]5-&STN29JND-0>MX5;U!3QM:R[@YM=T6RA,Y M"4+")4RR+(6(!HH:8X9@G#<[-CS+L%7A\5T!4R.]ST,R3_90,Z.J2[#P3$)K MU;RXDL?L=EM%>$?&R"6##UNX7Q_XR'6NXK+7:2M]AVT6)WE$2!##+&V:"60" MDBC-82@2E&4,A7%"+HO,/B1V:E_Z)J%*<>E=T81/71R)?1!N,S)P#Z)GBC@2 MC;V!M:^VSWCL4S#YC<@^*/F98[)/H7$^*OODW9(123,9_6R)G/#L(_FL5:$9!+R5,9!D.>$)^'L091T:1R_:2C: MYG/I*^!QTKNY*<4-J85)T_?+8&=!AI$() QR]4JC7(?/4A3 +,_3/.(D$)G5 M!K4/T,=@]%])^8=H&6E;$1E P)?JGKI@BN1I;5TLV7HX#+TT#R#[]N/V*T]O M];P"6F_@LC#R4*B<>H2FLL?U&2T1V?,J;>]W6M)4]QN(A*[L'F609DVR#E,_ MY6KZ[*HU#^]7FWCWSZ(^J/\2K[/9!)0BDBBAH&'BG'R %*<)Q G M01@R' 246!5-\Z7HU/AJ:P^X498 75;I5 N*YLA?'T\7[5ET3;Z#%V)]'JU^ M_Z>@C1'X4QS_#-0#@ )2_;\4 MPM%_5MI6O6*FG_N5H($ =70(>/-K?HK^@* M*./N!:L5X//'J^;W9P2^^%/T\P&15?'=7J =.WM[F9H8V!>&+C M)@A"6_3S%>B]P)VY0-O;_;M^G[=&@\YJT)K=15E?@0_M&Z9L=]C6S//H..UT MYDO7<9N?>49\KQ^:;WG#IMBO1:T#1]XM>/%0\!69-^YBG!$1\0A!A'5P&\MB MB(,4P9S@.,F#2(C8:GX\*&5JDUNCI/ZRMVH.1C&YS[-U'5@K];M*2T"=\-9Y1&,N=1 MJAUKJ5SLA$""4_43%T+D.9%,V"=R>%!T:BS4J0L>&GUUG$2;L >DWCI^L-\Z M]C;"AL=:$Q@WWX=BEZ=K=,9>@;]MAGWM;AH<&0Q+T? X*,[S,GSH.GXRAD?$ M#V9@^)3W/-/-F^^B9$6E]QO6:6Y=EMMG<:<<9^4>K\M*J?GQJRCOPEFL>V$% M+($I(A%$1"@_5H013*,T35&0(,KLPAK&MV%JDU3/A"OP;9UO2+I\PW)M!F!; M.X#2ZPZ\>!2DK'X>=P8;\M*,,[EY?A5^H'GOR1NUQ@*L,U@W:( >'$#C,9TY M\8*QG-)T.<2,'VHFO6"<7$^REZ@RL/:Q^H _J$_Z]5(_?\;"),C"2," -I77 M(PQI@ .8X3"/!.,Y8=*JZ/&3QT]MUFJ*9FCUP.^M@I8;.SO@F4T1PR'QS-X6 M:-C7-CYHM-.BQD\EC%O-^*!U>V6,#U\U[+O]E?QC67Y5]U8?I0[+N%[P-JRO M%ZW1OI6QY$($C$.)=3=,7=\8LU3 B#,4DXSR(+*JFF@L>6I?>Z,X:#1OJJ+J MB"1]CM<%K?;.>8:Q@?F0F!&%%Z ]T[!_@ M.HQ8.SS%8K5<5=N3,7T<]FE9%8UWQ=CJ;C4G=?OK39!]'"":G=&@AV MA@ZL;;P"/2O;?_*1A.%M$,8)UAVJY$2B>B_$V#S\]U)!PV:&S5;SZZ)B\V6U M4I]8K_Y.+M,\B6.(3:]?!=&Z MZ@T%2^8^C:\9"SM#S3.C]@#K:0I^]U(!QP@4EPQW6N"H;&5D^R[SF-UT:57Q M[@"K*80=Y3).)EEM M\3ZHIRG#&52>J6(02A=4&#^ @JL:X_U'/U.5\0/6':\S?NCBRUJDMY&57\GW MKO#52[$0LJAG&:9!EDHT8P5PF.22!Q EG.)%!-*17^A%YDV."=<&5 M;7#\L+[IQ_ U\QX-OKLWK?AT(3^Y-\O MR/EK*]U\4(IU#:QDE.D9.H,2DU17VV5JW2\D)#A)190('J?V"7N[4J;V);;Y M3$-J1!T&T6QZOA@:SY]HBTJKX!78JN@X&>L8 LXSJ?8$C9\&= MW(V[G;Z;DC5-N$SUKJI6@L]2&H1Q&$B8BB16[GH6J^4ZB2 -,YS%$J,PL^K? M>5S4U+[\C::@TJI>@:I1%A2-MM9=NH\!;$8(;F#SS I;Q+ZTB+5Z@G>G$1O2 MM?L,&(Y;=Q^3-G;_[C-6'VCB?>Z.2VH"M-3SOB"TF#>'%3L5X/,PR!.94$A% M+"'*B2Y<2S&D:991*DG*0ZN5OI'4J;%(OS[\NG5FMS9J.X%T"=.M6:!GUY#, M]G-#8N%]N 1Z%&_D (1>J^U;H>0^]_N%3BDHUA8 LC'!CK0L M1L6,N?Q@[9F^-,Q-':5//7!?_+:&?*,\N#X/LS6+V2/FDLHLI(_*9_:H[)+: M@"<,[B*PO!-?:E(WD0B6L5Q'[I[0U]%M^V]4]!)-=08&QX7I#XH:NQ+]*7L/ ME)X_>;G]KOZ;15W4C^\6-0D[[XN%>*<>K^9?+&0<11DD'*<0)3*&A.8I ME)@2&D2AS-0S#/?XCXN9VCJAU13T5 6_:V5!HZUA6/P99,^?"+C!RS,C#(7* MZL3@/!+#SP]./'NTTX3S]O7/%@RNOF3V^DJ^B^H3*71!I5D0!%+H4B4L"3*( MLBB'.1<(AD1$+!=ID(56X87[(J;V[3?.W[W2K2F%MPT,Z-7N4^_::L'M.][L M@FOC%0R%;!R'H-$.:/6::G"N?8%#QKMW YY(>08/X)"5AR?_@U<.^^:5)_Q1 MOE%>L*(27:2>Q3R2<0;5=Z^^=YP%D$J1PE0$7 J&(QX:S?>''S^U;UUII[_G MC7YV7_0.=&9?\W! /'_)NUA<@4_+><$>P>_=WU[V[0[#X?+;WI$PZG=]V+K= M;_K(51?.X3N1:'&6\9BD&(J8)!#IO# :)2',4R)(&H5YFEN5%/]!(OR:);_N M3[+X1X_@F$;]G&;?G-EYO+ZO@Y>/FQ_\H1*D>=/OX M7CR(MAPG9SA0\WT",YJBKM>5" F,LA@3SG."(RN",!,[-;[8)LA<@8VV@XJ> M&L)N1B#NP?3,)X-P')YA9 2+EU2CTY*?)^?("(VCR4=F=U_2T;([7IPA3%(D M4 2EJ>1H^Z.K=<[B@7;;OGLBG4;-?Y>D(_(GT#?I-#)FG93./&.@ M;[*H"U[,5[J5S;;FPYOO;+[B@K]5YNF:AJNZ.7+Y*-^04I1E.M)K:*JMO5+\;I>C, OIE M FQKF-Z9%)UINOQ[&_X-7B@^;0/!+0OHNAEK0Q=L[!'T[;KU!Z]7T.S-D\%[ M]73PUE9I2FXCT:] :YE#U\\ET$Y=1B>*C>MJNL1RST5U^O!A;/^2J)>:B2^W M0M3O]:NEZ_?H#1F6R#A'4J]" PIU_1Q(*59K5!E(A".6ALPJQ^:8H*EQI9*SUP_LRK". MKOLHWQ8+):$@\TV5+[N@3I-'3>C-WH9VJEE[H_"FH)Z7@$\;B)Q6AC>1.VXI M=PLD]FJOV]P[[+-X1J?645WCO %FS#JY!1.2Y;DZ_:+.%U^Q%WW#[J(+F<',91 M?-399=2QV)V>QA4^-'A*2V]JB+Y;=-6^?R7E'Z+6Z8^[=;_UOJ0H:U(LOI9$ M-ZIMCUZVQ1NWJ;XX3_.$X01RD:I%)KM--E&;GD:4[-):@HCY7E>ZIFH#[@V/0]Z@[??_N!%U3<1K)YTG7D4#B_B._'TGF6-VR&Z:74KP,Y:*@F!2$Y5$L>#%$@ M4\A,<< M-]TE91V0,BK9'+=RER9.7.DR9.;])NTSR;,D37$ "0K4UXX8@GF&8Y@2@CG+ M.$IQ:.,)GI$W-8?N:+#&@ 1;4\@OB7X9!.1S!;PXSKRU1,9_4,O[<3-S+>TW M"UW9OVUPGL^3X)=WBZ9RCUH6"R5*N3C5#&-!4TE2&(:Z-4@F$50O%(,1Y8F( M!>(B$+.%N-']2KY:9?Z#V6]F3[W%+M*E,56[UM$X!.H>XZ9+0"8"C M)0;MQL[I15Z+Y6<#+(N6::/FY/=5VG)+KC&$-47!+,.9&CLHNA_;O4 M8GK;V"TPWXNJ^GI+%F'TJ[KRMMIIQ#8+2420$#'D.$D@RH,44L)#[1-E$4YC MBD(RP!/RIO!$'2BM-:B5VB",P%VC^%A-,L^-L!D9/N^ _3A-,Y\,=&OP?B?- M*;3/-!R6:;31/*?L#]).TQ!S=VTU305>4CY[>7=?BELUB:G9K$W#W^KR'\NY M/A+X*RD66M['1>_TK9< 7G2A399) M(3[>!+-YZ;D&=M2*X'WSUOW#7FAC?K[J3T6=I4";VOV['O[>T7%G,&@M[I+\ MKG3M$M?UQ+V,B/OJXV[5?(9:Y5YP/ES9W(^HH6=%]X4^;=6[-!_IO+AI8IRV M!\,)203+)0QXK%8M&68P1XA#+BE#*<>8!]CNJ.B4N*EMHZP["-PORW42&6L- M /-F0U+O$\@VT%FQP')KD.WIT.F(:.EAEC MC3 &GJG,&GZO#6@NQ--I6M- 5<;-=+H,K[WDIPL?=RFA'@YGORY+]<8V25G5 MR\?M-9_(8U.Z7P>Y-PK-. THBW,$,192^7IA G&8<(AP'&&98((3*U_/F693 M)MUC^2^@;YWNW]*_L+.P38SI*,$RX,C=L-MR]8B#.2)[CS".%_"Y(\S],/RE MRCT3YSO"]/@LX$K P'GAG/1CPC>5%Z^K:G77YC1]+JH_WI9"O%LH?A55_9G4 MXM=B4=RM[F81YZDNKP:SA.40IG^MBCJZO.7WWX5=U24LPP1%@I$U9HG2B B6/V4\DQ-8WE"HBR5/)4V MD]=):9.;<3;*MAW-P4JK:S>]G(;7;$YP!IIG(N_AU58J:#0%+Y2NU<_@]U9? MA_Z_$2XNB?*TP%'9SO]OP(4L6''\?&<8 M\F8LXQ)/ST3S?@?$5D$O&9@GH?"4CWE8YG-E9YY$X$2NYNG[_&SF]NN,= V# M'W>.7A(APURF&.9IHI;C+)60)CB&2Z4Q#J:C- (YVB70KSF-NM!EI-:I_5'$7;#5:+ M)P_,$>&\B0DF<]W^\MVBBY>8!9E,0A$B* .N"RRQ#&+*.:1QQD+*&$=VS'M$ MSM3H=*MFT[(6%@O8!4E9)F8<@=6,'!V Y9GQ>CAI%74&ZZLS.-EG,9Q&P6D. MPA%1XV80G+9W+_[_S.4#^8 Q70R\VF:W?A#U.G:/!3''-(@AX0F#B@%RB!D* M(8GB) AXG,>YU>G(*6&38X9.UUZ^^Z9_-9G/E]^:^M6Z*29?KF@M5W- UK>H M2_X47L5QTBR _H2# ) :_.=J(4 <7 'U4F9M7(UZM%[=@SAL?IM>*6G5O=#$ M+^:6KMS)D33D(4?CXYN,UCA_[@V-TM1'-RP#1)P2TREYX[*3@>5[%&5RCQU/ M<5',WBQJY08I-^FN)F)J.(8B$3R"DE$,4D@(32 "+E MS? PI"2C1NZ+F;BI<56K,6A5;M<=5^W"I (]MSWVP)CL:"I"#/(0J)60G&.==IA!J,L98C',B+4JH_O02E38Y!&RTB6U MQ YB:N9^7(R49XX8 I)]TLAP4-&Z*QRE;]S([3EX\M A8>V*O5U2S MA&>IR',.#0KF'7,EFT] MKQYX9E_X4$@\?]B;^".ME\M"7/O6NBVYU7O^R,6U]BW;+Z-UX)J!)TMB/M60^;X.@WBVJ MNEPU&4Y-P1-=.*L[D/^K>H3NAM&6+YFA'!,9,0EQ1C!$899#DB9$AU_'F!/U M9VBU7AQ+\:G-#8UVBCT&-R,?;<0]3P,>QW'JD\75NL-1S_JN1G931G$31=5" MH.,/6A F,+$,'+9)3#^VNO\8D]3 $7$VE0V5?VG<[:;[WZ%<@B/AFT(M3TA" M" RS3,U=DA.("9:Z6+[%5L]B+M)G:U-0/]#R<0#,TW';(4!E./V,- M@.\YI8?]MAWKD32FD8-K+T#63USM$(6>*:3V NR.1]->\M"I+3/>+DLIBGJE M/J:_B^+F5G=S?1 EN1'-M/&:U&*3A3J3C&.6)B',<(P@(@)#+% $,Y5S.^7HA_FK5.#Z K ML(8(=!BU*R&@4>I56/@1ED-#QOW'6"Q96?9/LI0:,IKC+;0&:>!VDL)<0RQA!AIBL3X0P2$2&!LBR6@=W$[E2]J4W0QS+R M=HAW8UB_$LWE&9,7#+/MFF[LP1MQD7=BW'92*0\.X^AYE9U=N!WK9_EGNG/' K[S*5#)CM-57HB8-S< MI$.V[24C';QH<)9DN1*\";/3"0E%52E&6"?7Q;D0B4R8^GIU=SS$8YT[G<,T M21E*U#>,D96K=E+:Y+[F5EG -HK:]K0[B:WA]^T*,=_?>P=6&Z^YU=1/YN)Y M2!RG+IX0.';NXGG;#R0O&MPT.,] O0:%\A^4/R'JZH.HWWQG\U73+6>YY-^* M^7P6!"G'G# H69Y#%$8II%(2*"B-(RQP2*E5%*&)T*FQR59G0!JEFYQKZ[R$ M\V";\8IK"#W32P^]ZPX]I3%XL=$9K)4^OF,]),O!&"/'V0_GY8Z=%6&,Q(%L M"?-[AY'0F<8.UU1W(V;U3&"*@CB3$ >I;O;+$HA%PB$/A%J*I+I*C%5/HR6/HAO7=T(W1FP7"[4CZQM,?!I.2_88_OG=LLTIR2,:!K!A#,*4<8) M)'&NUEQA&LD\36,9&I.\P$JN? DV%>@51S\WOWM9>MZ*'HNV=%:AU%I M+YO3S@S*Z7;2VGN2,,DAA+)'*$TY0S3 13IS:Z4FR2!"+(E9SK$,C9RXV1[^[GRT^ ^B^(LY&'(8"22""(J*$ARY]?3LS M06?GB9+E6V/;C)>UN5VR'6@,OK3GI\N7P\S)>O8A]TR5SSK:EW1Z=C\:GOI M.U3TN;I$N\?Z1 ]I#\*&S4F;Z-Z/\FVQ( M6D'DO7KA=D<]DDN) AB$,(B$@ MTI6DB&#JIT@&(L)9&N=6S,*=XZH9THV M '.<[3\KX%RRIYG@4=G0"HM==K.[>6I)A7]KLB,WE2Q2DLB J4$C6C^3Y)]=WA$QLNO.R+_0E^]W7J^7O!>Q\)?!:E6I> ?%VJML"K+ MMB+DA^6B7/^G#D^HWF]J]N4\Q4G&$I@P2B$2&888HP@RB<,L2W D JMP2J?: M3=?WO^H.;II8@7XOS[6)0+'AQL@VHJ!G9A/I4UU0K='M2V"YN!A[:$=;A(PX MJL-7*"[1][*2<:+@\ZQX7&)[=&7D5,C GAZ[[4+>5=5*\%F&DAQ%2(VMS-1L M$.4,YF% 841QBC(A$Q9AJZX>A^5,C=>[?C95V\^F792 HE'5LJ_'$5S-"-8! M6IZI\E#CGROP[C12]LT]3N/@M+W'$5'C-O@X;>]>BX\SEP^CA,ZAK3Z+>;,1 ML/Q*OO^]J&]U[VM%/V^7Y6'_>$;"($XR&1VI<7AM;0+XO!T;907HF=&T@#FV\>&.^RX%TR4Y#M9E5/:\%+%= M>KWX>9?Q[]?E-?OO55&*ZP=2S/79GI9(YN*+]@0;9_&UH/6,4Y1@K-LG!)A# MQ!,.D.-LI#192P4NJ#K?Y70%O@GB4MH?-!CJ8J/ LG6N)SC IM M'S., 5\+*D3.U!:E M:S6'UXPX!J@9/3F R3,-;1#:+13ACFC.@."24(Z)&I4XSMB[2Q#G+K<.A[]> M]XQ7!/-5+,BB?G=W7RX?VI71+) DEY3I$KZZ^$,0QI#HI.N82B2S+%&+3Z/3 MBK.2ID8&&VV;94C=Z N*GL+&/R9V\>*CS>SHA<@;WC#,$?@X[TH2:^!7353@XWB5!)(.&<0)0&%),H%%(%D M,J:41W$ZJYSY_U M1K=U%TJ'R7-'[78YS^\+&76&/VKC[MQ^_,*!&QSEVEG0>YN?2/FQ_%+K#8'F M4&Q=/6$F2<9#$@J(D8(/89;#/"<21B+,0Q+)5.2QC;=O)G9J\_U&Z_6AU#TI MP4,3*.NBMK[A6!CN8SA'V/?VQ0;<[B!+Z0ST[FZC=1>/O"G+XG#7P@HHIYL5 M9I+'W:.P0F-O:\+N;D^!QM6QD+"#':QV:JN_^2Y*5E3B4UDP,0N#@,L4YY S M0B&200SS) U@2H5BPEC@,,J=MBAQI_O4R+/?*M%[%Q*'KX 9W4YT8#USMDG( M<74FYOAH>\0#?4/6.( &B!'#CMV/WJB1QP[5GU;PL?MQL8X_]J#"P 6ZCF_6 M2I;B5NE9/(AW"[:\TYL!2FA7#98]?E7Z5(0U5BQX\U_SUB;^CU55:_4_B/JC M_$J^?UJ6S3_4=5G057-:]W6I9G5=W#CGB90HR6#,4:I3VYGZO'&BE_KA8"Q,$5T+M>S0V:5:Z LN=>Z&YS M8OYXU?S^M+!H3UA5?+<79;EW,NH[;K@O,]4WU_>>3Y,9],1PT%H.7KQ?5M7/ M31>PYKU>8P!Z(#3O0P\&<-U[SS^TKY["0F>:ENV_]^#09]PM( [WF9YC')WN M88UJP+C[8\\Q-GM[;\^BQ-2R<;?M2M4B3IFN;YH1E$DUK@PF-"&Z$!:%. ES MB%B>!IAG:9Q9>0/CJC\U=^##2E(DLYGH#LB8VFS4J07N.S]< M,%#0Y;[;:BP8Z,D4L9'+9POX;!D>N>QX'^ MN*JKFBQT?N_)")V817$0( +#IB!D%C*(HYA"GJ,\CQ!'$@6SUOG[4I.R'L=] M-M3>YAO;M<&C\[Q5'E!Q4RQT,S6]\M?GO*T:D_"/35^1"*;/@/_@+LK9@G-=#+/@/_&*,LV#R,-0_T$*I9_V4 M8OK M"KDLN\"#IGS1F^_*9U,RB@4I'YLR=+H/EO;D% 6K6]\MU*)%5/6,8\)Q1B*( MI?*54, 32(B:$B,4QF&"$ LXLTG7\ZBKU9)LA,0_;:3R@[0U0"=4%GIUUL2] M;8/C;-=H/H?:;%:;R !ZGLF>A*0!S4M@:RK8VKH>W^[ZQMSF(+UG'EC;Y[0U MH.]!<-Q.T)NZ8[<@](W[@;:%WD5>L%*GYR=':CTY?A9WI-"+Q_7>PHK,]3%= M-*,!#E&NRYBF00X1CU.8!SF&(26A2'@2H<0^9&Q<&Z:V<_C$T5Z?Y M-@.PK1V@.;%^\2C48FW($FWDE\9BN3;=5^&?9NFV00/TX :#\?+N.<92^=+ MNI'-&']Y]SSC='"I]TRJN$W=TKZ"2:(*2F.4Y&$.\U3J(S*)U-).1%"*7/Z_ M[KZMQVU<2_=]?H4>#C"]@>(<4:(H\3P,4)VD>X)).D&2/8.#/!B\5GS:9=?X MDMV97W](W2S?9%(F966PT97:+DMJ2W?J@A9 M?I"I\LNB7 ]4Z[2 M@70GJC?_*_Z7.(8=\9OVD.E26^."B$2210),,)+X3,\>W1OE/CDL^7*BC44GH^#HEO.M.=$ N$ M+VLP7M&"*90D<"LX$*2Q 6=Q]%VDRL&>9+)(L1PH( M&2.3WP4!14*!+),L3F""60XM9=)MVYP:&=\0VNZ"=#_%!L(O,'G:FNQ%/]T5 MGXM*ZM8W&DM3W=6SCKJZ\Z7#YHA_R.U^D\O45LAYC!* B,2:-+@"5#$)E_T8DOLRH+I+_TKJQ$Z\I8=O!&Z9_KKY+IS*Q?W*>H3R*[H MPWX2.11G#9S 1N6-V'K+A^AMY"[A+X]L4P;CS!A+"M$D=K1K:LP_W7"8MB?M!H []$]@ZO<:'A-];3STJ/+G&?,)1'J.H#FY_5!-CXUNJMDFF:6:BA,A(!#ZRJ7%X^ZGM:E15X[BVT;RWZROR%3;XV;'C<%1&V,HL]4BO;0 /D/(XY[)? M(8^#%D:6\3CGW:F(Q]EO#7MQ'SE?RY(/2_%Q M+9_GN^?-VU)_L]3FG&&2852(#&0%5P!!C@%)BT2ORXG@.,>98.GLI/+\U2=Z MF#563SZIGOP3F\*]!5T?S-OP4EM>AL2)QJ5(__&9KO^4U=B^Z11OUW,T-Q89 MV)EV;!.P;T:J3-LX$/W2=>%OIF]:+\K.:?QXB#J>^".QVY#T278#+1F5%&]# MZY@\;[S;0))MZP)LOJP^2>/X?"$/MEF_K%[1S;>/)O5<2/'KC[]OS.*[+0;Z M:(JIE+30KJ#B3$^P"AZ#'$(&$,L+4,1" CTU,D_6?C9_2QV\E_;SIY7^YX[V^0U7;(#O$Z4H2P<]QQ)"#2 M)Z-,R+8F6R_FJG!HMY*(3"C%IIX<1#DS!:/]'Z#I'U>Z5[6QD]H.,B9/]$F8Q.%I(!=_CN/7 ML/U[AU(Z@\P<+'RWEMK2U[+Z]^WR=9V(UTA89P4A.!<2I()Q@ J:Z1F!7M!B MK&<'),:2(^(R([C:XM3&Z,:\84<(UP&V&P>]PA9X9&ILC7YIK#4GW%$+I'2ST 8[\H_+:*? MKB/J@8(N0Q26AV0XRD1H]IRP'E,0YX K%4!$IN'2:Z_2T-;593FE;E+I13!^6=LSB":' A+)? MV9JS1V/H0U0#%GVMK/6XT+7 Q">#]#4W*G%8^'W,%S:7W)A9^D[_6&[DAB[% M4;IC2C-&"Z0 +0Q;Q,04#E0I@ E220(+&5.K DGV34Z--#[OV(:OY^7RM3RB MW^Q>3+G2@:FEEZ'N)Y,P (X0C65A<8"\TJOH6*:57K[/?;)*K_IU,:GT^I4# M3W?X-REV"_E!/7ZG\X69O?RV6G^F"_FY#2AZ-U_*4F%Z)AE,,90*P-SD4<*, M@R(UL?0XIQ+A N(B/NC _!YF3?>M!-!L:=T\VWQZ4P M_YA=[^^Z$;V$J\=RP1D6E"8 QDD!D$ST(BN-#>$)+$@:4Y:YU97L:6QJK%;& MMIB)4AG))/?F.L:E]^%KQU.^4 L]2VH *W_I6!I@W64#B=>8]K[VQHUPM_#\ M)-[=YIJA:2O/S_,J3L>T4!;L>))+KAG*1(0N5IO=6GZ1?VU_U4[\.:-Z9B0X MR8#,8FEV;2B@0N0@3U6"D( X_356!^5YOMDIT&X^B?&D]5 M)D:EC5%CI!T_74*PGX \X!*88=P@L6:0*XZ?4L1&\G]Y6GW_W_I"PP[(_&)( M 75(X=)-1WGKKWC4O-;7OC90GKZ*Z=E\63UR/?$Q=<.VNA?G>D'UN-G([6:F M9)$FN92 2FJTL H*&,$"8)$B$J>2YB(9<)A]M>&)GF1_U#?Z9HYC5RJ:MR9' MM+3947G^*O9VDQ _4(ZD2E_;:G(C:FNCO;G18S^,[N+TMM!XE:J_VNBXPO6V M&)S(V%M?.+0TQHI+*Q>R0T!];^ M5'5D]QX]1!V?ZGTB[=7536R?M3P\(NVW^HY,;4!HC* M5A-86 DW/D3*A F5I9FFDIG5^UA8'FA.OK-#GXR.EF>U?Z(^UD_4/O#L9\BC MLNG0GR-=JM>3_R%943:]-5[RDY4U@4;=S26K:]OT-$#)N9XRR$UCX%&*UIN_ MY)K/-_+C>L[EK(BI9(P(@/3("A#!'! *"Z!REJ X(4KE3F'$8SLPM9&V-E]3 MXRAYT+X?!T_C[!T[>0(C[,:V='H'ANY(>I*XW( 1E6B,.+P&ZL=1!U;?/DQK M2 W40\Z#:2@[AFL2[J1X-Z=LOBA7PZ]VZ[*8MHHSF@M&0*HP DAFIEA*JM>7 ME!99*HE*"^:D>76II:D-3+6A317-:@=J5ZR+CZ@7L$1=?[P&TW?'L!,? XV^#7,?(AJLWT MJZ/8BX1OJ<3SC8VNAMCK\SG!P_X+;LTX>//\LEC]D+).:+@PV"S*_BS%%HT@ MUM/2U NOAA*3(K'I1-F)7$J5,L!E;L)V-?\0Q10@(H\QU=RC$B>1_V"63FV0 MZ$;6=^LP'\QTWPRJPQRLLRV7+%/HPM!KDT[O-5XV"MK1I87+0[3WU5RX][9> MCT2EO]'7+^6)8I!XP>"=$R;YPK>Q=TK4"(3YY:2.4 TZ9\\.+PWKMD7X66ZW MB_*&C5S)3*4RX4(2@#$TFV\$ R*17H<0"GG&((*IU1!U5R^F-GS]L3,1_8;% M*G&J:L^ME"69O\S+G1FYD-S\9;N*A/$BVK1>E3MVU166VW3W?83Z![Z?YL&8 MP(9=J".Q/3"MH)27'.G[=^S%M.L[FC96)O?]T>\DAT_ F)'C2\H?QKCY\JFR M#VPUZ0+@PW"?1'C%.?NF=<(S %EOH1!];0P\ MF6GB%=5JO3F(5_Q]O=IL/DFZ,.N\W^E\:33NW_S%%SNA6V]'IR_R^66UINL? M;Y]?Z'Q=#ETS#I-,%'$&4J5B@$2!C1B: *R@).-I6E#.AA23"F'L1#-?&F>B M)^V-*2E5AB'KI10]#4Z^K<14D"? \N3C;ATZTJE)7R#Y0U0Z&;4];=QL:X:V MOG;7-JV[4<=?C\P(! B'@.5<;VP,#F2C+(8<$D$8;$H.%0N"XLA1DQM M =$]9MB[49T75=-0Q_/L03UC1_BA\0[,YZWYIT!7'C3%I7X$/9^Y!46?-#S( MCE%9]A:DCDGTIGL-X\C7\L7LE9?+ _W[HJISN!3=4H( M9;DI^29!(9*4$TH4@HZEX2^V-;6HP@-3RW*CSBI9%V&UHQA/8 5FED.<#LIV M/I25//7455O\$#UN]W6QN;$UKJ[Y?4;0ZNHE M X^:MG1;;G.^:P5R>5)D&)TQSFM(FIS5A: M"V\1(3X%TO+8YB9X0A^^N"'C?G9RT7FO)R"GK8Q[CG'1RY/3B,O?'/9^M_%D M9G54*\O&"$E%3505S?4+3N,8%-"\X D2(BLX+)"30/F9-J;VAN]#/LL-@E;* MZJ/^EMM[?@Y0NQ?]1I@"O^E'"/F7Y>UQW^>[?JZ945_V'C^/W_:^KPX5H_PD MG^:F9NMR^X?N[1D619X0P4Q6$01(HE(S1 *%)4\)S!B%W$V-\K"!R;WHE?;B MWLC(6.FJ1WD$8O_[[0.:T"^W&RH#)"G/NWZK)N7174<6I3SOTZDJY87O#1NP MRV.>?96TC9[G-QEL.,LXS 0&7+^\>F*>ZW5]SCA0A:0*ZP&=):G+N'VYJ:F] MU=6QZ[Z"HN/2O@=3NZ';#U*!7_(*I(Z5Y7(^0&;@=31\#N@]K8TZKE_W^GAX MM[AB\''MZD6NJ0D]JG8#ZKRS&<0BB3/"0(Q-+3,J]=2>H@S@ D.,<1$GL9-$ MV,66ILD0\]+$ 8$WEQ&5"<.22@5PCH0FW90!(D4.,JB$TM BB)#+CJH?1$?8 M3^T:6@,;_5*G;#L&PUY&UXY^O6 6F'T/X&IV5=]<@VO(<7,_%)[/E"\T-O;! M<;_/9TZ'KUS@2SKC<2E*YNE^Q,QEJ?&C^?T2PHSS(KWNY^^K5QP7$#UJUS[(@G&.2!R<@KVAZ4(RQ0 M"ZLFT6? G14F++"YKCIAO5LO-:C$7M#[4_JB?63V;K3.1 M?YLOZ9+/Z:+=Q.Y46]'?_CQ_6L[5G.MUW]B!I'')?68S\>E@OV M"7=ZZ&V CNL/T8'S9?=WW3=G_2T T1Z!;ADLBTW6BU]V+L7T8=T_D M3CUTLM-R+SMNKB>M[R_FB]UV_KV3"%#%_$MA-.Y-Z,>NL?X-72^U/9N/$4C._?Q*F-BP>5DCL^=FLD M-UY6]2HZ?I8R0K6G)J&T"CD?7+;:UU-@-SC>MV\##W\!NG4D?2??G1&HJK8O M*^]5>MLSRCWUN7VW-&RP>3?G9NO+C&V5IM3FD_PNESLYTT-%+J!>:9%4KZ\0 MYAC0(I4 ,L52C$BBF--AP<66)D?].[;AZ_E+.R?>[%Y>5FO',X/+P-K1L!>X M K-I;6.U"*BMC&HS_7'@521\4MGEQD9EI*L^'Q/+]0N&\L.Q=FF[29H2J!02 M D!,"H!2Q !+% 4(9I 7>4IX9A4\=+VIJ3'$JUMUB'M0M64''U@%IX=3!>(@ M6\K7T?!+$1=;&YDCKGE]2A)7KQC&$FT1EZK^Y7M)S8)9?%A^,C.;M9ZX_$HW M\\X^7:)@FO-< "IR9(*,]6\Y+4 N(4_3'&9%ZB0[Y6K U!CE8%U2NA U/AA% MD=:+J'3#C6R<.\>.@D)"'IB8]@6W'BS0#KK &XJB3T)SMF%4FAN*T#'Y#;[/ MX&B W?-N842(RK.W,TE:)JNN32)$4"0HE:9S$ >(Z!^%S*%>>*495S3)<[?9 ME&/[4R/$COE-\8>#S,0JY,@Y!L"I2ZRC $(!'3X.H,6X.ONWS/[T&@PP!#S/ MX0!.)HP=$# $GS,A 8-NXYYF\O@LE\(18;S)L/O(+OK \J+, MHI>;#Q77T*O,MYO-3HK7NW6K$UR)E)5_K/7DF_J.8I:0 BF994!QF>GYE.YH MAJ@$!9$Y98PC3/$ M5YW2ZSH8'PIWM8^]XHD-_2*'0T' OFGD5EOJWTT_G4J M]_J4#!F*LE])$6;!JI:-.-L],45'PE C M6:I,@F,."J87G;E222QP*ECB%.?6U]C4)J1OE[H5;>V@K;%>5.WXS1=6@9EL M;V:]O_40=2WUQT0V>/CDG-[V1F47&\^/><3JFIM#&$QXA.&D;ZN%OGY35?)I MC]Y5$>.88PP*3%.CH)#HD0P)H&21,"8Q+J#5;I5KPU-CDG=O'W]]^^[ME[=O M/D>/?[R./G_Y\.K?_^W#N]=O/GW^Y^CUF]_>OGK[97# 0W\?V'%-"&0#\\YQ MLEU=&BUP.(05.H&"(_K;OE>HA!4B/8$3=MO,7XY8^:0OVZ9'92]'/([) MR_7RD:L27BVGV*KY_Z>RC>R8P91PF2,":":- M' OF@/!"S^ (2RGG1(.?SZK"?9^W=+VUW!Z;@&LNQ'#L8,A#D+K(!MU&3#[- MER9'P;!%4QQQOHS$:K&@ZXWYJ-J1&ZM6HL\'2PFEN%(,Y(A1@ I4 ":Y!!PE M*L^0S 1.Z@?KS5+\3WZL&O?&>:BD'G#^!SY.ECO&$S!U0A.2\>I1M_ \1 U M48U05$(4&8RB?1CI!,J%!NCS2909]>G7SU&>-$!/>BMK&L*V@?--NFASG)J4 MIS_D=I8A3M,$"H!%G "D1 X*#O7S*)D0,2&$%]".TYKX1'T^+Z8-J+U ME=P[)R0M!ZG;\0D];A@+F[3$AS91L0QH]4C<_3AXY=(+38U+;_W^GC#.E:\/ MK;JFY'IMZKR5-];DPVOE7IJ92B1Y;K*7,4 $%H D.01% @G"DE%!'4NM76AI M:IMBC:'#N. RH'9LX 6FP'S0(M12PMY,GP73KB#AMTK:I<9&+HUVQ>?3>FC7 M+ABXD;Y:RA_OZ?I/N?UMMQ2;NA)'%B=)G),8)% :_6.]GB\H2T$A8TK2..-9 M"IWVS<\V,S5&**V,GDLS(V7L=-P(/P^FY;[WS1"%WN8NT:DLC$H3 U0WZ4?! MZP;V^9;&W:_N]?9D>[K_VT,KG;S2++*FB[=+(?_Z=_ECQHB*95+$@ JN &)) M :CB$F0^WKJAZUE5%I9J3M=*UV<@QD_WOO!9[ K[PS M,@,JGESP_M:2)\>W';GFR06O3HN>7/KBL.&\WH&HSZ],M"'5!K]:;;:;&6=8 M(J,D('(N $JD!$6:*)#'<0Q5IB<8*!L0$MW3I-63/'[L'9@<\D-I91.M;*;TC\HI9#3- 4QS@LS7Y" 2L0 5S1.$XYRJ)S6 M"OW-36WRT$C$5ZGW@W6.KF!L1Q[^D O,']51TAEU_5!5EJZ"XKW2TN46QZ^V M=-7[LQ67KE\UL.J2W.X3Z=MPUIA+RJ'@ '$C5P^+ A14$8TQUQ2",632*5+O M;"M3(X\_=L\F*0&<; M&K<:4)^O)Y6 >K]\8\GT#^H5W7S[;;'ZA^O#W'>+"3W3^^K?>KYL#(U*2X,\ MPC:0!*D)?JZ]^U0'[_'\8IWPOFN&IM]5669M2<%4I0@3O?*&C $4QQDHBD* M'*E;C)LH:W242(RYKFMJ/_UF1S;C=<-/(AUC')N6=,Q9J*<@'7-H MV$\A'7,62U_2,>=O/HR[?Z4+LPWZ^9N4VW?FT9JOEJ]7SW2^G!4X%DI1!BA3 MF5%6S@ 5 @&1"9SF24X+(EQV'"XW-;5MA]K2J#0U:FR-OE;6.F;_]2!L1YU^ M< O,AT,AUD;EH>M>'Y.+Q17#&.,H'/N/G0FR^*#**.\/N^UF M2Y>BED#FCTOQVE2FT3,W!17CFCF 0! !1)3F%<@X$(3I_T,21)#3*<@P,Z;& M-&U2"*V30OCJ^7G5"$Y%J[TC$8B8\:7,G!65-\.UJ09V(BD(X4P($*,\T6MT M2 "+\P)PEJ5"V:; ML=*5BCIN/)0B_56_U*[X&[9N@]+GD#;0DE&'N]O0.AX*;[S;L&'RC5*2;S^H M-W_Q;R87ZI.>R']8FDU4W83YQR1 ?=>S_N5V,T.9D<45&2!,I #Q6 "37024 ME BS E*DG/2"7!J?VI!8V6Y>4;/"F3\M(UE[$:VU&V4,$M#/V5OW3,]\>#0T#SR7Y.[8_*>4.0.6:Z0?>X\73R MU8)N-II-C911*6-3Z"DB1)( F,L"(%I0P%*2 )$1D7"9*Y@Y[1M<;&EJS%7: M5\XMC(6#I((NH^IXX'L+5H$)R VFX0>\ER ( XS16(:(RB=*"6( MF5/CH]K8[N+R_XPD<=+?G99<=O=."DR$/J6P.\Y&7XV[4>VO3V8-VB&3T CI MM_3G4/VP0MN;CH==:R./)M7FSD?]HGXS?]+6E!_/XB2/8SOI\&2!N_7Q]-?L@[L7G<&#M,)7HG;LXGC\GT8 M?$^&B4#-!-K1W%S99VU+7KY=5N8=!39IH=(8.<45C6O^U,:FPYJPP)^:Y ^''4WUJ\'T]JK#=([SCNY8:P8J,$[7\Z?=\^U6FR.!"J4?FAH M#!5 N42@X!*#5/ L04BEPFUG]^#N4QMR:N,<978/\+(C_L$H!.;EVJX02KKG M//8JH'O0P+BZN>=\.Y'+/?NE@2JY<[GY8E)99PPJC(61P\6I-,K8 A0)(B"C M22*HR 7),R=UW.;.4WLU&^.BKZ5YEAL+IX#UOY\WP1!Z*]06 7?5VV-O;U2[ M;6\WKLKML1=\]!LA8G/H;J_P5&';BO?CX=RNXO\ MJ/OL%2J^R+^VOVK;_YQE(M$\DJ> <0(!@GHZ3I-4 )1RE(DXRY(\=9F36[0Y MM>G 9_Y-BMVBE,:N:A"4>HQ[RV_3YCF'NAW!>,8R,,V M'TO[6AGX('S0BX'7L>]L0^..=GV^GHQOO5\>&L2\V7Y032'+=_K'8S*MVTJUC;TECLW'/J.;+<'Q&^-\K=&1 M(YTM,3B-=[:]T/=*_E!YLBFJDB<($DEC0+DAGBS%H$ < L7C(DTSGC/N1#R. M[4^-ACJK^HWW5?WY'KAUA7\SKO=<[3^<*NIZ+WXS$+IQ-@#.FS"1S8!>?.PW M!OIOXYOG7JV6V_ERM]H=J>E^7&WF9G8!D_?Z&]\V'\H-U++$3Z/!:[XVRY)8 MP@QAD&%HXND$!91E4L_,8H12/4G#V(=&N3>#)WH, Y/HN31;=VOTI/W2].V+ M2&_MXELI=XP>FP0Y[QT]EC6/&E\?(MW3[]N>KAP^U$4WWQ^#SCUURSC$?ZNQ M$QDB/&%N/YCX:M!MV/G'GVWU^=]7W^5Z:0[B?E]3[;B7VOM0_0\7T:_T#+#A&M/?>>7^'L.[.;, MT^S=P'SL(>&Q A:I^9/0:EDN]#="UJ?#P)G\%=-PEQ'W?KIY5*XKU7 MO D"#;=@V*#8C8?K3 .9D!)F1IM8*@Q0)@K )(0@20AE#,64NTD5GV]F:H/- MNQM"7B\ :3<"W Y/8+8^#&@U%,L7NU)3LSEO?T^WUW;^G=FU'Q:?3'BAI5%9 MJ]_;8X:Y\FWGE7I)1^PZ8[%CQGI/_S(\U&B851% I1KB!Z4G]_K?*@]._VQ2 MSF>L@"S!,@:$IQ0@P3+ 1*K7_8S)/(T9B>T.T$:V>VI\5;M0*9JU8I31]W)* M9-*O96VX]6;!J$_!U;V&J?;M]*?&S9/1(- $3%8JI0T(;0JVD6QZ<^U9<=G[ MN$?/7=PZ&=68L79>[H%P9^/F+LW?&!K]7E(3E&I,^6TM_VLGE_Q'77 28L%) M+@A N9"FSA "3.58/TJ4I)FB>L9+7>:[%FU.;3#9KZ8U?>RMCEJS!Y;YM('? M;I;L&=3 +.X!S^$!Z]<1"A*WWM/L?<+7K^-P,8K=XM(;"P1]4&^7?/4L30DB M3:)K^4WSZ/R[K#]UB\]VO.N$7I366!R5-D<))9[(%Y!:N18FG"?RCEN M^%RLI^-X&Y]'/)4RBVY8MZ4MT8U^U _@YN-J,><_9AE.%%Z! I3@%*"84%!EF@!!%9(*X_N%43.QR4U,CO ]'BA>+O=%NG-># MKAVU^<$L,(/5(A=[*Q\BG[$S]ECXI)V>UD9EE^M>'Y.(Q15CQXOOCS';9%V1 MB%PA/:^"N0((YRD@JZ7D$,3*6'^%5UK9OJNZV]_FC1&AJ?9'>]T5$IS!J#8V*ROW 8 MW?R^-ERV7JGY=L:I%"*1*4@0SDP5N@(PE>C_FQ&,8DX8)/ELN]K2A1VQ=.[M M1"%M"^%>@=*TZ*6TS8TPNH#94<- & *30(7 QWX$G-_U,[[Z?*N[MQ_U_3WC MU_&;>NXK0\^B]'O^;;705VS>_-=NOOTQ$S2/)=3+LU@A"E L,D 8@4"B-)49 MR8N<*Y=7\[2)J;VA7TP;51!5;><_1T*J.7=]8<^@:7MX=PM&P<_GNL!4YD6/ MV^UZSG:5ZL-V%7VD?O=^+B/B]P3NI)61#]DN>7EZCG;QFWXJ/>[5,],<80%3 M9H)?,$!YC@'#. I%KNE6MU"=TIM$E.5F MOTDH"BP1,>I'+$8 *9YIDF (0$6P*C!'&#E%S=DU.S7:J$Y#NF8W<2N_U);_ MS68/\):.<#A;\@KO*.=,-R,[[.#)&BCOAU#76Q[_0,H:C;.'4_97.^>M_$[G M2S-H?U@>YY!_DO-GMM/O_W.9T<:E*57-@"AR!E#!.6 \D8 16G !88(@X(RTI7#N#WCQEA( V]T42- M,("Q^6_1AV6T-SNJ[(X.#/>2Z.((TL4<%=O[C)5>XNA7)S/$])!GF3G+ )TU,C3U*"TL9V_)@ M95A^QADD[::3M^$3F ICEB4;OY6\ZS^E>T9()@3+.*+;9Q/9AS-2VNXTS98PQ-[_(O5OEA_0T^&73"7ZAC6<1 MUZY93TIN[]&KTY51^RDT>]WJBY>YC3=$+\YZ;F]AK/F0-RPZ,R5_]QP8_Z.? MN3_T4_CXUWPS0WE!1<82O?A*"H!2DH&"Y_H'A)2Q-$&%=-KU[]Y\:O,F8UMD MC(N^&O,<)TP'L-E-E8:"$9AFK'%P#\0YX[#7F)ON_<<-KSGCV4DDS;GO##RF MJW/@ZTH'Y_-%_E@MO\N-J3%N,NPWY7EV]^^&*_Y8;?^OW-:[/IH_]G>J+BKW MZ;Y\HW7RR69&E9(0YP@DB=13J )R0 0A@">Y(GG",Y8Z24#=S9.IL8\)[FQL MU[.HCKZ'K#9%'4\=[_:$6)YJ_@S]'OK4M,:@*2P37//.(Z)! MB'[(;;2'X>'@9M5%=1G:K0:C";?T>#)[[P[U>O)[-V?&/5F^=Y^=G%S?W2!W M+?,5WY4R-DOQQM0H__%VJ:?HSY7PC=U)K.5=)L1.5#M#!. ME*^.FB^I_N+RJ7.>ZI@_XM)?=E,SW_"/0TE[J\W^_EZ9M+8\*DV//EC [#SU M&0"8S\F*2_.C3B\&X'(\(1ARBV&\5RO0O9?/3*YGF L%!4L 2T0*$"T20 7E M((>2PCB3A##FLLP]N/O4EIZU<6Z\)WUV.?+ M?]C J*_W6=^.7^#S7QJY5,=ARIK91?]/.7_Z9I80W^6:/LDFF4V/VUS.8IE+ ME64IR&(SK4E("@AF3*.OYS6I2B5!3H4\1[)[:K32,3NBVTBON"*IYSQZ=#:_ MOI1ZGM$O\V4D5HL%79>%.Z*- 6*LTAV.SX4=R4VPMP/3IP=EX@_[*AVM]P]1 MXW]4 ] F!T--^^&]SW>": M?VO$='%$!,,V\$ P#%8O>L97X0FM;'S9@+MK'%_%QD;M^/I-+K%8M^/?Z=_^ M]9^:3_0/,QOXUW_Z_U!+ P04 " "N@@-+4IA#R"); !"C 0 $P '=K M+3(P,3.+OI]?H5OGZ\7[=R7CIDY(4NR6W%E M2R&IN\]\8N2"E'A<(C5DE2S-K[](UKYS>9-OLKIG(LI2J;J(Y0$20"*!?__? MWSX?_? 5%\OI?/8??^)_9G_Z 6=IGJ>SC__QI[]]^!G+_ M^_$O/@EGDL@0A9:@F)/T)RY!A\"D*5H([U:_]&@Z^_TO]4L,2_R!F)LM5W_] MCS]].C[^\I M_[CZUXL?74[O^D'ZM?S'__/KZ_?I$WX.,)TMC\,LU0]83O^R7'WS]3R%XY7, M'Z7KAWM_HOX-SG\,ZK> "Y#\S]^6^4__^6\__' JCL7\"-]A^:'^]V_O7EVG M^%0A?T[SSS_6?__Q7,%AEE_.CJ?'WU_-RGSQ>44L,;#ZA_8J?(RXF(62G(D\D"TX<&"G!6V%!"LF]PY*X>. ,V@$RMT@9 M%S*[*OF, S3("B?CB9CI>+:10:#_@\"5LU+D) TVQLI/&V!% M'!Y6MI'TB%BY.)FO1G.41N K M.(XVBF_O)& S0&E*M?D).]%)/! M<2(^6\5Y$$-!X_I'CQS##J#.6PC90;9=8.,Y"6X1CE[-,G[[__#[)$;K@V-T M4J8H223$@$-SQ[99;1 QR[2'1D>YT6##_2S$TE$BY 9 M.,T$83MI<,DJ0&ES]#F:G,SNJ+CZD6N!01X(&+:692<8>(N+Z3R_G.47E-M- M@G"FZ(1 !-.1ZKPC!E0&2NV"RDIIH=-P8+CVV6NA0AT8*K:7;B?P^'FZ3.'H MOS L?J;O+"?>E60HUX>DR+<1R1:B0@$F^2(U!6,Z/% [VQ0@-SY]+8CH X/( M+A(>&23/B/Z\XN$H?)R8Z$)"\GLQ*CH%M:F$BP1&AV2S+5QJOCLTKGWF6H P M!P*([:79E:\X=7FG6+::(S:)Z]7(&,'!93M13L8,O[]QUOR).Y^W[);Z/F; MWUZ\_.W]RQ?TA_=O7K]Z\>S#RQ<_/7O][+?G+]__]>7+#^\W[QE:XW<.T3FT M*>D[]@_=NA-^4WZ>SL(L32DXF2^GUQI09*V %73U&B<3RFP&)XH&F;Q.4IFL MV .IP0 =%P\0-UB?R=FE1"1'&(4%)I!81.ZX)-?H AK2:O;.@G+<@Y-. 5E71B%30-ZFU^1@VI,VTO'C M[4F;"+P'R-QNFK%])&RGV\/6D3 M2?>%E?.F&1>DQB0=,%^-1VL'#ET$Y%H)GIU6.?R3MB<-A)5M)-T!5B[\[64Z MR6W1NF@!S!E[YF@E_)NF07N J.M<#(=3(Z"56V5.I\, EW@X^SLO4%$YK7 MJ,PA9,MK-:DD<$DCI.*$X-H([YL<.W=2,RY:=E'OG4C91=8= .9Y6'YZ-LOU M/R__^V3Z-1P1,\MGQ\_#8O%].OOX]W!T@A/K>4J!B>IJ25:*!.90:+!:&$E4 M>?I.D[AE'>IZ -1.*+@9S0RND@YP]NQKF![5 _SG^>(]T\EBU8#\ N/Q MY=_.!#GQ02F?2':^Y #*> %1L00V4:@O@C$6V[BLS>@<-S0:'GLMU=0#"E.: MGY QO:.PD0R+^/P-C\]Y"<+*5*P'C*90!F(+<>4Y8)8^&<5L< _T].X N0>( M&J>_LR&^AE) !V!Z+.A8'_!)K$^$90&NDBL6 M4<76BD0%J^X2 MI6*=B<+HBXF2(1<%;9.C[$YJQNDL;0>>W47> 6ZNB66BE34A>@89!8DC\@BQ M1 3.."].4D:<=9/0YRH5X[28-HQUMA;Q]OB8'X>C@?S*_ LNCK^_/0JG$U$H M$_U2JVSD*B<270DH H0J&D6(!V=3 AZ MYE6=OO1Q2D?LJ8"(A9??TM%)[7[\93[/?TR/CB8BJR!,B2"X2*!LH1Q2ATPF MAUPFX>JTKQ9H6H>X'O*O05 UN"8Z0--21=!N3;32@<>YPM?- MU")K3^9KI?/12A (QR$+"41I<5 A,RH0^*L=RDP;6N\GI!E$[*?N>.XP= M)-\'?A8G]*FW9#2Q1@0OHP-D=5"8Y!QB9 528MDR;KWS3>XO[J5HW).N'8H& MD'\'0#J_CWF'7W%VMN18/ M;P2A 20_(G[JQ.6S3_QE_A47LQI-_E)'A"W?Q*/IQY5V+AL-, ;"?82L2;T3C=\W.7OOSQLW;!\9+.TEWX'Z>AR_3FAMB6.)=W"BN M#?H"KMX%J\03.*X<")MM%O1/PKD6;NAALL:M 31R1P-JH@-?: M]W3! B>QB(R@7>T]9]Z!K]-/R2BDY:8(,IPF*=MM6L:]5&V$H%UEW@-L;L=S MV402@XX@A2AU4FZNK_HMQ&*-HF%6M7(AI&&]T'UE?XLDD+ M(4TB;L@$Z63VX&46$*(QV3&N2A%#Q-8;PF@?Z=CP,&HJ_0X.N-5%X!4)7N$D M,L>R0@M8+XV551*"H("O1,]L24'RAX:I[WCS>B=)W:1Q[=S50/KH %GWY ]7 M&$I2Z\Q9 E.%I8PTX(R1($IFT?E2?&JS/.8QRKK)Y]KA;%CM= "WJ\G&57?L M'<]&4E[*$P?%+1D-9C(:KG,2(884FQ0,[B:GFS2OX97<[GKH 4V7HIIXG9$K MY8E@%NE$QUJ*M1PHD<$4E*C##1HG?-UD>GNYRMU(XATD? ](!(,J24L/SBN* M!JWPE+6Z"-H[%14&'MMT[N_89S+X0->]0FD@?73@AJZ,&SU])IRC$;:N\RFQ M$/TH(@2F(H6$,@>=O#:Z2:_;34+&GA$QC(+OG#NSI;0[0,O;\\^]PD(0G'-G M%85M,=8IIN1%O0N0A5+.,BDS:_+X[ Y:QNYP:X*9767> 6R>Y;R:/QF.WH9I M?C4[2PTH9/.(3G*PD:(U%>J&.>8<<,S!1>F#;S.O\QYZQBTR-8+/$++O $+O M\#A,9YA?AL5L.ONX?);2R>>3H[HV_@66:9H>3Z2CX"W6ZP"D3%)ER@*"UYYX MC_E>:N^MTWH'+?6U,JM-=15 M!U"\+;6)8TR41"1GCAJ4"18\2@TZB,2#HMR%-:EEWB9EW!I3(T#M*/$.B@2/ M9;X3C-HD)P784,@G,UG $2L@&!_6+L'*N-L\1BK]K2[;@;#VK[W M-[Q=*>03'D\31=O7N!EFF,(M6IM4HZBK5D(M]G'/DN MD:/7610L3=YQC+#F060*)UE@8#BY9!4%0G#UU7$L)C*T,6!;5@]FS<,&F'AD MS<,F,N\B?KIO''TP:%,P'H0,=9VT2^"ER("9A M$YEW )X[AHWGJ,E\C($0^:I!T%#FD *PJ+4OGI+:T*8J?C!K'C;2\>-K'C81 M> ^0N;U\@&EII$@*>.(,%,^N[KT@#ZSK>'J7N7:M1_?WNN9A(^4^ON9A$TGW MA96+Y0,E1<:R :GKU"@5.5"R6K>E!'0V1?+_=NE[S,!!6MI%T!UBY8VI" MT#Q:5!JT705UJ"#X5"BH8]8%:;0R39I%.E_S,$CDLIV4.\#)LZ.C^1^4!=0Q MS"_F)_&XG!S='IU[_MR!<9EJ^%M6+Q9K&275S?5;W&QVF([P0^VCIQ8\, ;6A=] 6OTXW(STZ./\T7T__!//$J19=9 (-U MO*'2":)U$DQ0QBB&2;297O( 36-W$;2"TTZR[Q%&KY;+$V+#.9EDE0R700-Q MH2"RK"%I3<%F,-*KU@UO5^D9NU>@+7RVD'F/T+FZDUTKQ82)",4%K)T.=8I9 M8I"\R"D$1CE%PW6.=Q,U]I5_6Q!M*_T.D'2]F>_>$SH)KJRQ 01W"E16)"X9 M$OAD4+I8Y_PT&:^]'GECW_\/BJX&&ND.9[>.;AD4HP/:@.:V1H!:0Q1"@97, MHDY:6=VD\?)ALL9]@](45SMIH%,\G9WEVFK)C>%U>E2=>%\W&M1UFYP'J0LW MT;3I2[J?I'$?H.P!1UM(OE,,73W*I2S)!1/ :JPM,'4RHHL4F2MUGH<0\] MN[\N6(UNN1QS[H7+WM+G1Q;J\9P#L69%?20JA<^9,]UD&.5-0L8M@@^A_=O/ M!G80=0>GV.MIJEN<:AM, \N:P72AZA(,F@X MML#,O12-"Y[=%'VK?W8(J7< G^?SV4H:E_1[);#4VBFJ"(J"?XC62 C)VN"= M2E$UNABY3LBXMR"#@F4G&7> D=6BRC/:S^%>=SDI*VT,"<'6F4]*R0)>!P3O M)'K'!0NB3>OBW?2,>]$Q*&*&D'@'+T">SY?';\H9'Q>",=IZ9J4'SV2-Z04' MKW2 G.D_WKIA5-$%MDZ/X_.I\\3?)%D> M9%$(W!F*VBQ)R6E?ZD.%H$7(2H1&S;&W:!FYX[$!?G83=Q>(N6H"DZ MLT9K M\#8SHMYDD@MR"M]R, 5MY+;)4-OK9(P;[K3V,QL)N8-0YY?%?+E\NYB7Z?$D M9N&L4!:TUZ+ZPP1!6$TQH,5(YS?3LDD'QQ4:Q@5'B[!F6P%W@(TW7W!!LI]] M/-NX?9DC!,V,$ZX F""/A$D=<+O%0:N@ 4^_QB/[I(_'R:UC\CE>$-?$)O7:F (_>@7)UV(0K M&;BJ+;E"DPMN$N3<3]*X@7$;- VD@ Z@] O.2$!'Q,FS_'DZFU;A'$^_XCD[ MV2K!O%6UYDGLB-7N 2& #NN@/?JZJK=)4/0P7>,&2FU -:0J.D#6+2%-N%>L ML)) 2E$W/PL$9YT HTO*J%5LM)#F%B7CADMMT+.;N'L*MR_';DU<1NN,5E"' M:U$$F0W)0EK(4CG)LK7D59LBYI*6<7NAFX;86PJ\ \R\FI&_PN5%')=02$8G M<&UG*J R)9UM9D*I)L"YEZ)QFYA;0&@8 MX7<0V%RZRY])<+5./IV=$%-G_G0^6_Z$9;XX&Q_Y(7S#Y4VLD[Y(R\ YI^L.9@,^9 ?:8J CFY,XFM0@&_(T;AMU M&V?8!P"Z.(#/6#RSY9\HAZFE7I:TT*DH$*:.\6$HP'DM(3DI.06EPK?QI_?0 M,V[S=3L,[B;X#GSI;WA\)?H4B16G"D*4C***J!TXYC,881F7N;C@F[3+7J-B MO>HG.R2P;"_E#ES,^6#P\S=T%Q(IE*.4%#FHPC(HES1X@19(2!X1*]J;E!/N M(V@]X!Q4E_4@LN_ S=SDXZ>PG*9Z%3 ].J$,8U*"TM':"(D9"4H$,@Z3/!A4 MAB,CE]IF%.@C=(U[$3.,\A]!U"Z:Z !8_\#IQT]$][.O%/I]Q-].ZG2P-V7% MVI4'43>Y=#E9"O#(YV9)7#J1(?I,\,B(R/>X#2!X1[T=JCO MVIZ_^?7MNY=_I9]Y]?>7K]^\;_&\[?9G[.65VR.L#3]G^_1,)@#=L5?BLOM* MT<$L.:5\(=26*53@$@:P#'4L.:)437H -J1SV%#?NV"4(GYC#'6GN;00 _TI M%/+TUD>TO$FA8XM0OY5C:XF3AS. 383?P2&[SF:6M_/%2F_'QXMI/#FN8_ ^ MS$]GZE\>&+)D'@J#$NNP!&DMN!SK^QV%Z'/,S#09AS(0_9T,F-L#6L=0>,MH"A+ M"F(J0\@R@&E>N1RYE6T,'*]I2^.#JF.+^]ML@>&H3MCYZ_RH M)@*_A.FL:NW-[#VFD\7I!I[%=$G_](+^.OM(VF&RS(>2O4S 3*Y[DT-=$B$T ME*(94B;E0VIRN_D 39V,"]Y#W%J:= M8,X$\JC!D6M36 (XK1QPJ9TOB?[>IKMYSV6\3?*)FQG$8R>$5CYP%.!=7:5" MJ0(E#SX1PW1016N<#DW>KK1CZ; *C)L@>);+YJ;E!A) MHM9M(Z784=>GM,E8KH,WCC?ICVG RV$5,UM8QKZ ,+1)[#O<>?;^KS^_?O./ M)M>0%[][/T',W:P,'Z\\#\M//Q_-_[A\6204CYZ[#$EC!L6Y!A>9!NG0&Z\P M>=G$4^$H5U M1:!.EF25/ 1E"HBLC$079#)-JET=77.W5OF#-]V;R+\#\%S&Q,L/\W>8YK,T M/<)K+'V8;RQ-$;0M%#6S(A3)T)DZW:>N[TZB"*[K?M,6&&S!S+AAXYZA/#H: M.K"(%TB?G*8K%=.?C_#LAO+9YYHQ_L_J^Q/!4T;E;9W;2SR%.KF# G:(/A83 M=!;(FC1VK$/-S+C*H>D'.^4BTP9H[(Q0#2U2=6R.DDV M1! %K?4L9Q';S-F]DYQQ/6=W.!Q 9QT@;R6M)1%^QS[822BHG6(%#!=U.Y[1 M$&16P#U7R;K(4VI23GV(J'&OJ;I#X6#ZZP"+S[Z&Z5$MW);Y8AF.\+*(M9H! M^.ZLV'5>Y7KY+1V=U++7JC[VX5.8?<#/7^:+^C[V\YO*'3* MFJ(FEC+XY!4$X6QBTC!=FLP?:L+-N'-GND/_^(CIY[J K'YQ&@M="83>E!?3 MY:DWH!#I[0(_3T\^+U_-ON*9'B?.,ZV8%%!*9'481X" *$&@=ZHH+J/V3LJ58Z)83/@8Z+!#+6\$S#KJ!8B/MC ^[RWSS]-/O MFY>@%&/,Y0)"K(X,:\ 99NFT""B\*HF7)@7:1^@:=_Q/-_!LH<4.0F5B8X&4 M>[[ T_]>$=SS\&5Z'(XN;YY30H7<03'1UGD>&AP9(A067?;9^=AFK?SZ)(X[ MWZ<[J#;2;9>H/4]52>XX_5HC^0F9G4LZUO?[JHZP# I\'1&'2EJ?BV-:-NF" M6X>XT;<@-@'&H_C;44O]G.6W63L_%Z[5\ )GP=8^'4<)'UFOL'7N*04J&BW+ MV2,%R/N!X%WDC;ZY:AP0[JRI+AW@JA)Q:5?+2>3!^A@-1*LK1V13P5""QM$S MZYT)4C09[/$X::.O%AD'=SMIJ&?7]W:!7\(TG]O564#\;)97'#];+O%X.2DV M.AZS(!>?-2B2*$1&7QB/QED4VKL]18_KD#OZ%I-Q(#JX)GN&[8JG.OMRU1!^ M?,:="4PS%C7QQ"A_9-6F1?92RT:>)CYNV;*.?+H/% MQZ'S=%V48_70*N MWB^=$!W3$*='JPK7Q+*8L_0.4@@DL9(L1.44V,!U0F.BX4WN"]S@[O4>_6Y 42/!D@@#K;+4Z3/) MO3P.&DIG'7A*BF7/KJJ>I?\^F2Z0>"5;._[^]BA0@C7++^F[J\V4$XHOR*8D M Q%D[41U''P4"%YFB\PH7]HTOJU/8I?/B@8#R\U.S3::ZR=!OL7@17?>S_/% M^VO=>2\P'D^B*]&DRJ75C X%72?*LP*1)55<9C*J)MWM&]+9Y8.AO8%T0!UV MA-3%/"'FU?*=7\/Q&4.K*NHI^_4Q?S@Z6KXI]_,_X8[+C"P"MX+74=X(3A0! M&#+SRN8H?!O\#D%]ET%J,U3O7=\]1 I7F*Z$:$[N!9[0.G- ^<5Z7+V<4K\G=T6,.2&>R4A M"HJ#E#)TQ A;'_69G(W@,D:YES#A)F7CWNF,'1CLI*=^0H'UQ3BQVEN&68+4 M=;&,\A%BIB]>!LR)<8FY2>5S?1+'O>?9,R(;::[?RM//TUF8I;L%69(5*7L. MPN= KM]3"$Y"A(#:HIBAAW MUE,/P#L+/=[AT>KLGW\(W_XQ/?[TZ73H70V#[WZ*GYA.D24.C.E00V%!L0DE M;,)(9]%%75R3?HQM">ZRTM0,IOO0:C]QYKN+6L.;LNJ*>CV??:1?_WF5M.D0 M2U(HH'A/T8_E'D*.!G)V(5 XG:55+9#Z(%5=EHA:P7$X_?2)N7-VSCH17M?. M@3?Q:/KQ=-WXI"A'4;)!L'5SA!*R0 B2,.,CM\1BCMCDLF@#&KNL^^P#CT/J M;GQT_O'[M1#EYI/A#XLPK=LZKS\=#EPK=,C QMJB$,G]NV@4:(,L%T-B-C?: M>^]XV+WQQW99X1D:<+S^?)X.9%<^1Q3'?11LSZ2 M-(0B'<2"E/,I';UL4M9Y@*8NZSBM \%==3.^9]M<@!.KG/*^D GY@'7$:(#( M%-:_:A]#MK'-GE8#I^4UY^2Y_"[".^(\B_F55F M5W>?RT^U^^1K.%K-AQ$!71'6@Y>&S$Y;#MXE#YP"7R8T>E1-$N=-B!PW&FQ6 M1VRFIPY.X;NY.-U)<+.K>:($(U:="U"9'C MQH?-,-A,3QWXP;MY>T9N?['X3A[^[^'H!"=&!;*A6ED*=7R'C1DHAXJ4] M> M!$JO0Y/KE+6H&SSO(P$Z5/OGPY6HDL')V+[-6LS!>? M3Y5V\1))%6\2A;'&NAK+&@Y!QP):2L%C9-Q9UP)T:](W[HNN9K!KH9T. KQ7 M,_I=N#Q^&Z9YPDQ2=;( :.%EF^] M!MQ2Y%W Y6P6'RXK^91\3RS*Q&71D(JO1N41/+(,-AF;.<^NM.ECN4W*R"^D M]@*=G<3? 8#J9 D2SF7+URQ?E&I>D>>^=-8R2^0Y.,A&>5"J.FO*E\&S@,D( M2EU8D]:4M2E<"V[^X ZZ-AH:$7I__#YY=D3BJ37JG^>+#TC,'+_Z_&4Q_XJG MPY5CE-XZXJ%$ET 5K+W7D4&2TG%5E'+VQCS8.ZZJ'OZ,D?N9VNATWD+ '3BI MLUO;U5"F/#T^(6V].AV(DW\Z.?YM?OQ?>'IZYVA$+N3!;3'$EPLDJ&@0T&AT M,:(MI)CF)W-C ^S_'[Z<38MTU0?HYX. MSJD+8^='TU1O@:ZQLL[JU(U^^Q#+4[=G9Z#UJ5<)>#Z?+>FS5U[L04;<> M',V79+//'E'_!]+X3_2YOT^$,)Q':\EN5_%SK5YK82$I&36SWL8V-;=],SIN MQ+!_R[BU0KMG8#V!\V$_Y\1HY\4!G!N)\C)6A !=<@05&04DS@?@7%+ZYC(: MTZ2%N(MSXZ>PG-;'V]<5]_WTZZ51*B>TTCP"HJH>A+Z$$ IHEGG.+NDLFC2Y MKD?>4_#1FZ#PIH]NH,0.TK^_+?%->4DIRV<2UG(B'3(96(:H&(+BQ8,3T8*, MUN54ZAO:)N'==3+&3>7&A]H.2ND 4K_A'U>,9#&?T1_3J73N-IE2U]=81=%' MD;5B0G%(S!21B."T02639TU MRFAX[XX&1^6317; 7!_#M/%ZD;]B@A?S4AP M)U=XG!C&% O$C\]2@%(Y033* 6:T*3B6HVUR2J]%W;AMA^-#='@5=H#+NU\: MGKZ;)"Q_Q3.*J7*^\_(1[7Q/=F(C"0$96 RC#P'%'493DCIQ*8BD@.7-05F,00,VDK=Z)YN M'>J>@N_>!(.W+M<&5V$/.6'ZA/FD#MP\7V(U/]]I<-HX>;9E[0:7$BVW+N7Z M$*_ND38"/"-^C;89 QU1R)JL -B.W*=0!]X%N7M0*,>53FP)3 M%U'![95&Y]LLKW[K7%0JH8HY$"NEKJW1A4'M?2=G$+46.5D3FU2,-Z+R*40) MFV#RIJ]MI](.HH4SYOX>TJF$3_W-!(VPH?:>!EDO%@-J\"%)P"1878<4.#9I MZ;V;G'$1V%#_=R-M%V7T ZDZXGWY?/[Y\W2YO,(,4T$&3!XH_'&@2@X00G$0 M360YK6*?)E>Z#U(U;CBY=X -H)JN1W.0!NGN$^>&=W$E:U'WE,HG6V"PCL/U&&5V,'!>OJ4 MNTKIS)E<87""*LM8+.4YDN7ZRB. %[E6&FW(2F1G4I/G3 \1-3(,&X#@UD28 M@30R[H".7\)T]GJ^7+Z9W1QF?GV(N2^,9.5(-I'2'16=A1!#'2@843J6O WA MX4-V_0\;^::U'78:R;L#__2PT"9>8,I&%&#*U]7',M0Q) *,B,6;Z(-6;1Y< M/DC6R$]HVONH ;72 <;N9X0%&YG6"@)&RHHX>G!6):B[%03ZS$5ITM:[&[+: MO7QICZQA=-%I5OEK6/Q.F5J\M@-\XZ3RSM\R1$[Y.'D#I927(E>_"68D6N)3?: M%"%CD_IK*X;&C?P;8?;^Z']$-'3:+G>7?]JVT?Z!W]7*E39L@=\ G"85Y5-* M8(V6=>^HAJ"0 V>&91ZU"NG '>JSKV%Z5&5=UU>&:QJXL 9>)+C"U950% M26%%80JD%=GXI%02;3HW'J?M8-S<)DBZ=7DPL(XZR"(NVYCOGF=_HWTY9A&* M%0P2!@,*-:-#@LX,'9@(WA:A2I/3>3,RQZV8[ F,#377 2[O-[7G\SKCXF1^ MLOS;;('A:/H_1-Q\N7P[7TZKBB_&#-P00+ YFU *1!<2*"891)0<IMUN'>H.)M[ >C'_'*:S2> "K;(* M?*H//).G"(3$!<)X3"DFS]ML@KR?I'%!-8S*U\#1%O+O $EW6]JO^#GB8J*- MU)K)#,ZD4+?VDB-7*@/WS >4A46WQZVBIT3UAZ9M%+_68KTMM#!N*\E=$>X9 M$XB^Y-K&S(2QE(HHLK:$I'R2"V-6A9+5PR'[@[]_W/+'P*@83I+=.IB5!_;9 M:F>9!YTD<2*(IR 1(4;#-$]9$BO[4,"9CZ3%#A#[ MZWR&WT_]^L\GLWS.A2C1QES7T">+H(H,=="/ *R>7'.GZ9!H@<6[R1D79?N# MPWQPW72 L+O%\WHZP]7*KTF61=O"$((MB8X/5B!2Z !2%9Z1A:!#DQ[,1^@: MM[@_UJ&[G5JZ1=G-)>!:$S;7_G4X%:2,$LDE(PF7'F)"AS3.BX=:S[_DL MW1(/6VUHWT0YW2+NXM+KLHEJXG*TQKL((NH"RND(7@<*2&+B/A9C+3:9 K4V MA>,F&/M'WJY*Z@!]EP?$ [TPJT,BH-&14^C+->7CRH8ZT1\C6%$H%"XRA^): MH&]M"@^F2628&Z0A]=4!$.^M9#NM-9E1 NGKO!,M##B3/?&AH\N(.LLF'4J] MWR(-JO]U;Y(V44:GH#HK75H>"E?<09'5"%E=2U(H:,#5>'*AO=![NYR\ZR9I MX,L.$1*B8AZ,JG758.KA%^B42I8"I"Q2PB96M'[19ZA:O,3(<@P,?+*"($HY MLP\N4^)LT BEF;_Y6&J'6OP6A9+P?^>+#_3#RS?EOH.B6IH0(A7!/1T-]?&: M4A1'&,,@NE(8J'*R'GV]U));>L$6JNK *:[!UIF/C"[R&)"#+][6 M+;L>G!8()+H4 BN1ZR9.8VT*QSV+F^!COP/#@4Z!,3271 G;WD]0]SK;!P,T]F,,HI -HD3 H%9NF MY_/%E_DB'&,5VBVFHHC%F5AW?++5K/@$+C@#21K&A?"IQ-@"96M1-^[QNA_ M#:^F#K"W3F1R69+RV6 1)5#J'\OI9CF?J_A"2 QY]JT&8&Y"92\W&"U#O79J MZP"3-UFZ;F?//L\7Q_7-Q?/Y\GBU=WM2MW(FC05R=(GXBP&BE1ZB<2BL3S+S MO;RL>8S0_DLQ6V+FD;N7Q7QYY950'3;T$Y;Y M C^$;Q-!3+&PNL!49/_2"8C(#'AK@K$E&>3WJ^P\BQL7W]JK>'-_^ M%-\S_%@)^;"')[[7I3!QGM*&5!SHXBAKJ.-)G)<,LHR:"2S)J;UXZOL(''>\ MU7A@'41A6_O;K[B(\]W;].M5PXWKAC#+%ZR2B2T?#J$FHB2?I75D<\F#,AGI M8$D9K(V*4DXZ8>*-^M,=-P@[DW$PK\*WN<[>NYY&C'*WY'4B=79%J@2:R=I) M0O%-5%Y!D24R$UU42C:!X;CNKT_D;:2-3J<-/#9H8>MY ^O^XB$F#FS%Q/YG M#C "HO6*,G"60WW'5'>0"P7:Y<3).5$:WJ2Z/,;,@<<*<\JHZ*2(((K69]&# MT18$X9[VV#G6P^R!35"U?>?8)OKJ(+M>]QK6QEQ0^ 1,UWF(RF;R MX(Q."Q<9'1C*QS8/\H;LJ.B@KVPC=&S94;&)J@X#@6?W93DZ)Y03X'1]MK MC: IDK=> Y,%)8^!9]89^A_D9UQ+& V?@]G)<& Y:)NYROZ;Q>OY[",N+L5@ ME$3KLH-BA*=C67!PG$*YA#9A*B9%T23.;L3/N-'0X=O,<& Y:)NYTEM3OWTY MM%QF*V,4H"TGIV'J!*=29X7GQ)(Q6H8V6>G@G/2?-8P=90T!@8.V@?/CDXM3 M=W!#(!-G8UW1RJ!@50OJ^GQ;( 1T4I$/GKZG[C=+W]YGU#=_^:(;J$UB!PH)Z@.V9 7>)0V12]U@P, M)S"JC)XT+C4D1[&W\!0%M=D\\A!1N[K5NW[WY5(>=!X=A@PZ1SHJN%1UZ21" M<<&B6?*A+%,2L!CJF 4A2)K#05PIJ$=NR>-L'1O>ZIA;X.R6-M MW5?]X&]KYK-:=E _"#:N,&@L%I2JKXQ2H PS*P42"65:B^)T6WMM[[2>S?+K M:8C3H[.&C%LF03_PVYRRBVL6LKJ,9S*76(0CZ= IKJ2C\[PD!QAM=,)9%G ? MWFQ[#CIVJ M:Z@RL80!1&8\"R.CUDVN=]>@K1,X[A*/?YWB@HCZ M]/TU?L6CE:&F&)+1(0 ="91.$1<0&!T,TDNN2Q8"0VA\]CY WKA7#MT=OT,I MLB=X7C6YV_R=&7 M0HV+L&W4TBG"Y!DKQ:MBA>/ #5(($JP%+SS%L)%H=49D$=L666[3-.[PHG$1 MMHU:.D#8 TM0K>?()$?@2*F1"C4_JK!E)8 M!]#;:3-J5EJG4A"BQ%0',[G:4!6AY,17RWS0-QFI\"37'6\$G"'7'6^BQ0X0 M>\]*7>M4D!(E!*P]-\P;<*@SA:U8;[#)Z0?3 HM/;MWQ1G!8;]WQ)KKI 6%K MCD+QLC9A9P\LVKH8.FF(/M*7G)64=<$E&VM'S]H'=;-9@GT1@(/8NP MC>*R:), G2BU'5N#RY+^&H3GTFE*]9M4HI_8U*.-\+'UU*--E-4!"A\8LA.- M+N3P25ZZ)F Q*? H1+U&2B@*!B>:1(:'/_5H(PRL/_5H$X5T *WUQNDX8Z2- M@5"0-,45UDF(7".8X'FR":7U39S;DYIZM O@AE=3!]B[=P,OC"Y3P*3=S&"](F1*T8#OKKBB(QQ M;ZU5:8_EY!XBLZ$4OU:%> LMC(BHAY=]&\J'D@L!6&(>%,?Z9$1*2-S&(@U3 MWM^H?NRP['O?X=/ J!A.DATXF"$._M<7XTHH+>%.4SK"%"-;,"&"DRF##UI& MM)29J"8S8@;E8BVPFJ<=B8T'BPYLXFYW?\?#EPESRKC@:_THD(@=5Q#J6G)9 M*"_2)K(4FRS@6IO"3GJ@]H^BM4[P754ZZHJN<];67CZ6"F,Q"@;>NUS70%?Y M90M.%Y:9=I*5/8^(W&)=4M>=S,-@M8E".W"KIX*]R^8,!JX\)@C6D[089^ 8 M0\A>DA %YR:TVARIJ-$YPPY=4@B M4?3/K:G3XAWE;RZQDFQ(;=ZOW4G-X=_P#H.YW575Z4R#Y_//GZ>G^ZD"A2*K M(5@?<9:FVTQA>>B7#;,>;DUB!QIH<.7SGMWXO$NO<_'./.?(5$3R.80G4%Y2 MN&:4 ,L$.: L/;=M*E^;4+ES&K+.AUU._1 QZ6R+AERPUJ'J&F\DCVPHAK66 M$L'8YD)C,S)'[MAKAK);"4<[Y77JWN@(J/MD/W_!V7+UNS9W:K=_Q1"N[!'" M!G)@EUI]4ZY^V#M<#2ZLBW:7[S\12F,EYVWX?HJ-BXV$:"F2LH+.MZCH?/,) M:AP%!J5EP;K 0Y-*PFYD[]P9L.ZG_W3UTR_-II3LR0H="%ZONZ,1%(_J#)8+ M0PF[M+S-#(U%LM!GO4]Z&XR6WG\-WWBYJXS(;S]W:$8_%.!N-, M':J60,G@:I:1H%!*X$.R.K1Y4S.NX[R<(O^2D#+_CO@>%U^G]9+KW'JN$O7L MZ.CLWNM-H11N_G%69^Z^Q<5T?DKII8DQZZ,-WH,7K+X890D\97/ M1&JR.!3 M;KSX:V".#MK9;H+N^S>'C8F1#@J/EX*X=;8\^R,L\OMC8NK-E\KZLE8;3L6Q M7)Y\/OW>ROE=P6-#O^(I;S_>^]1N&J($\ M3%8?Q8\4E7/<:[!UUJ+2F=5Z&(?D8T#O,%!L^I2+'_=DLJ2XV*F$DUF8O#77#(WB,#*QE@2PG\UR:S)0:C(.#+FYL@MY-(]HV&.@@ M-'A[%&:_A<^X>B2C992^UN*]HR- %18@1F+%1*^BH'_(MDD#RU4B>EE:OE<< MS =22D> .GL1H:++KA@#.C"*E#5J,LJL0!KC YVXEL*+EI#JX5':]NJ\!Q=; MR';"T\/ M1VR/?40?^M]&;?,&,NS 2YPZ2OKAT\>9T;M24$!M029?Z1W$1)E/C"Y9513E M/4WF,UVCHI<]SF,>/-NKI0-,;2^X2[9G^8:Q.EU2"5H 5[Y.O"+C\M;7/>WD MKDU!S4.3D*@%,R-O9=X>6S>#];$5W0'8+^Y@+TOM9R>!EUX%P4-MJ,F@(I-U M@BZQI"5S6IF01)/!)_=2-')$/SI8YBTTUP$$;Y05SYA0(CN%E@'76I^-C.&! M3B/GM"]2H9)-5ES>2P#@=:K&O2KN'8@[:+ #/_B>%+F2XO.CL%Q2 %]9.LWU MK2QI17X2E.MKF\&SF @Y666FL29\38+'^R@:&89=Y#C#J*L#W%VE_\PF!9+A M"9Z@E&Q)+H+5J#J 5TSZE(5E;1;;WR9EY*!O&!W??(2SF\![@,S\\^?Y;,7' ML_/3GQ545C-@P9OJ;,GM:K*L$HHG3ZNY$[()9&Z1,O);KAV5>\>#K1TDW0%6 M'O71][GHUQ?O=EFV3 1))S(;/*8ZP&:>FDH' TQ\S;JZQ>)9^6;NJK,&I9!62E M"9T@9(Z@L[22&VUS:O*P]D&JQD7C8+I?#U-;*&+S\6^<;P+. MV\6\X'))<@I'-UAR$K4/"L&5P$EB7D)DQD.B.*3P)"@*,1LBY_Y/&S>YW0-T M!A)T!T?9.](-$5"G2K^HVZKG7ZK,SG+$,Y8TFI =#W3,LSJN2$8(*9#X]'1Z<35T[43].?K_*3:V%&'H7)7''E= MC#40L.""#5E'(YUKTHW]&&'CWLFTP]B@"ND 8+_@#!?AB/AYEC]/9].:=]<7 M"]>9"BY&C5Q EM&>OG&.WC!(/)D4T:B01 N4K47=N*_'VT%M>-5T@+=A$NO+ MBCIR6WM!2+92D3^O52(72@9=7\"C"_2-)J]X!^:CE_G5W959 M:5M?W]WQ.X:XPGN,M#ZN\4KRZ QC8+6AX]PP"SY;":DH[UPR4;49,-C+-=ZN M/53&!A>X5U ?;H-B=-Z$E&HO(&I3+'=:_VNJ1[/KNDW0VVZJQR88Z.&PO_;6 M4LFD3U^3:4-I@Z!,TD57@!7%2W'.!M/$ 6S^O/H YGILA(0'GU=OHI8.,-7D M$1%/*#6Z5.OZ#!3/'*(('(Q (^K"YIS_];QZB^?5&V%K'\^K-U%T!V"__Y&N M=3(4)Q@47FLPVD9P3@O(F;L44Q ^-BG"_S,]K]X(+&L_K]Y$(B$.*M MA^QY 971UZLJ 9YYQ97-&ML,*+Q"P[CN:DLMWH6%+43: 1I^G'Q^)U [.O#XTSS/ MC^8?OU]4-)$)50H%'3[4!PA25-T@I[3$.VN8U9RUF:??GK?.<]&!X3J4M33" M3B_F%!\725Q')/5.LXX,JMN\^<27;)EF!JQ"!\K2@1REE,"80JU#C$(T&?/4 MCJ4#-9Y6Z+W+NL:'4B]&-92FWDV7O_^\0'PU(P)Q>?PN'.-9*C,I+FK+> E M:G]"),4%K2,$+)S2FI(<;V=B>V#P0-]^[]/@>H/9/X7YG>:,DTCY9?+* Z68 MBN2B7+WYUE",CDRE:#-KLQAR3PQV/A/QR9O?%C![:N9W'@?\?7Y$O^9H>OS] MJF/BT@?#L@7C57TI+BDN"(%T:+SPEMR24&W>[.^-Q9''7/TSF>!P4/LG,<(S M]Z1%4>B#A&*3K=57#AYEKL\24*>(1;,V,U3WQN*XCTW^981;0:W39NFKFW>W M[I:^ZY<,T2[]*'%]]$M'$00*+< +ET!YEL%Y3!!92H1CI:UK M7]A:ZXCP:"($SA-PYW)$)YQO\_AYLUZK ^B3W@@!]_9:;:*.7G!T?MF??&3! M6,@L4UXM2>>!!0M2D05Z[C,S35[2==AKM9$6'^BUVD2D':#A>DM0,=IIESPD MS36H@@6BI8PO,E-DN03I3Q%P)M MUD2W]X J*YD=-Z'-QH9.>ZUV0L76@NT %?=OK/#"$O>" TW'9 M:8R)%]4D'=EMBJE6N32@&(9P6G%@3EC(O/[5%<#LE MN_L%P"%#_NQV^\W)\?(XS/)T]O'=_.CHY_FB_N.$\L,L,LN0_6IELA,0B@^ MDOO,50DA]/4:[D%V.O?W X-R*)L8#B%/RTY.E^--F)')1BBL%P5DZ M@'5-EHWSPO=N(J><'*AU# C/=A:S!5:V-I8OJ\F=[X_#XK@+DUFMBER^FIU. M%/UE,5\N)\H%KEE4P'RB)$M25!F,$B!=B"I&7TJ;'#G0-SG]FLVN>'D" MIPRIH>#T^(3 ="Z'20DHDN4.C&.KZT$&06.=DJ826J$2RTWN71OP''8+YQ2 0OC7(E,R-57Q7=^S@YT(2CCRK6;KAX JG% M%>_P#YQ^_$3'W+.ON @?\?R,?;N8)JS.K)PYLR!%+(IKX-+5<7+"0BRB0'19 M!FVUX*S+9'US5@\T,>G#M!HCZY_']B;9^+OR12:F\!\'*O<"'.'4YJ^]X[YSEKC@P+BM76B1 &HLZY]09Y">D,1 MOO,HG%*.9-97O]7&/!YH9-FI88Z$O4,X)Q\3S1WUS ?EX[))&9D#*1W))^@( M7K!"L8_G*LL[]>M*1)J@6N%) M,,I!*E(X5R1/HLGZY/VR^61*_ =AH>T0> CV.5#D3UXI.Y$#<)0DEE )T:24HY;6-,6G.F@PW&8'7 ST!!S2YCK'U!,SO?J]TGXCX M!'4*CE$$'E4DE7H9P _O*YE?N9?YC<*MGHQOV%B[EEL.4VK,;+DAW*007DP#BD3"$Q %-P"-T*8XCV+V.Z,:\'16J9DG[(IC8Z3 M7@QF&)]R71!\PH.+LI:(@M9UC[-PX!G+I!]K,"A#66N74>']+*UE,NXIF\SX M2.G%9G9P'L]RGM8_A*/+:;^7(WP=XU'GI,B!U'=MCB<(01JP6L6LT9">^MH[ ML0Y7:UF.?\J6TP5>#MEX5E_^CLOCBZ<-?%*O(&00E!QB-J!JC3:H((%SE,4J MB2;WM:/L#B8.NX-K0&P.936[ J47(]GFK'WY[IM+NIG@(#@Z[CZJQ>>P=(KW8QNYU_\M[[@_SXW!T(XLK MT>4BC0)GE045"P?'R&E$:9EA24MA8E<'RP;,'7;C4X<'3BM@/0%C>[ O<_6/ M+\(Q7BQKFC!;? [!0K(F@\*5_J(!3$KJY(-3:9Q!C,/R>: 7M]V;8$NX]6*- M.Y1@:E",^5P\%V+@D\RBR>21@+Y0=HLN@0^Q-E]:M"ZD'%R[FD,#A@[TEK;? MH'%( '5@2!?3.7'Q=9KP;H7]-I]]7?&[DL!R=9I?_?>ZB^NW^?%_X?$[3/./ ML^G_8+XZ9V$2 G?)QKK$0FE0G'.(K"!$TIY )ARZ)@.O]\+=@=[$-C>Q_J#U ME.WMS!'-%V??JC_')X';9+W-H*TC_97BP DF $WVS'$AHVWRR'J_;![H!>[A M6N#N8.MT;^P[DL1B6E?CGFXY68EDZP6R#_ZV(3;)KD]N'RMEM64LQ&2'AP\\TF:ND 4]L+[H$=%RI+Q6.(8%:M-T4'"'5_M"DB!Y8#FM!D MCT@+9GK:?+,1MO:Q^68317< ]ALQWMGN%"-"2E%+D*4DLGW,$"(E""461CAC M*'232.!.:CIOW&@.DINKFG?6V-:P^XJ+.!\(>!^FQ_64>C7+TZ_3?!*.5N:L M7#8\6PE"2&(CU2W# 1W)*7!,P7 7F[11W$G-4UG!NLM)OKN:.G!RMYCXQ_3X MTRHLKQ623],O'^8O9\?3X^]GYEET5LR5#,EK1>;)D4)QE:!4YM#PE'*3:YH- MZ1S7,0Z C,>P-J":.D#ARV^83HZG7XG%,DVX./?P; (4/^KH9EQPT2@P$<*Y5WEB"ZXB!)*;*6 M4?+8URN0I]/9OB4 6[:O;X*&0[:$E_]]0H?HJQEEDBS5).G5Y"1I]7Z]!=F+W0!OC1[:N_2'L M2=OAQ?7YU44=QH? M-3@LV2@G)$0>2X@ZO41]S$).<[DT$'9/-#V^=[M;F=$ M_7/8V]FB#5,HO311@8^:@[(623#<@BO<)R4*99_M1K[L@\,#C1WW //]6^06 MF#N:!VN*ZZM:L2&#!QIN/B6# MW %Q3_IP/)LM?AFU3U2*6&PBA86ZI,TS!D$@@Z(I=3:,%?IR6,9XB\<##4.? MDCWNAKLGL%!SPV1Z8A,/DDD+N8YQ5")E")X+4,Q*GT1,)(;#,LOK#![HL\ZG M9),[(.Z?P2!OQ?1!95>$ LX]@C))0DA% C(I/&(U)&9?_(5WG;6 MTZ$GV C*_W35XOZI0T!/41QT-)ARML B)U@HH1+F]A5T@"!-! MNE1=M35(L]:YRF5BP)KK]T<0 SI!>9#:?S]"O[LOW?Q/VVH]$0X3&M)\:!() M4+/=0R4/5"-QI"3$/B3D!Y-XI6':^+@>F[X21$]';CS!R"@8&2&IVL];D8%V1/@)YI0 S"2!J+S6Y M+(QV*!1V"03[TTZM@$!R$C*^B79JBIE&Q-HS;#;"V)CBYDD'$5K-3D"0[-\I MZ)RC=I1$%SKU(Z"=FH2,F;134\PT H?X3G262.5),"V.A=6Z2"&Z" 4):70 M)@G391#B&&BG)B'@VVBGIIAC %"].[THB7_D,VD6.O0J& BVU4NM:ZQON8(N MOF;$*+/K4D&[OXS#CK:\)(AFJ'\ \-QG\/6-SR.[P#96K IB&X .R[RFR_?OCM&L5@]WA\;!^FU8=Q*.D8-T$@![0V3A>*4(VW.X( FT9="Y,4+*RBEZ00E2*/QO*]O\7C$'Z9@..0-Q M1[TY/N2"%"(2FNQ!DI2L&L'9C4,#2@6O7!(QIRZS6R\HXTK3T&/RQWFX>PV4 MAUN,D 9M*,I;, :)3QXY ^48V8S5HF;=647KCURNA)7B<'Z>"EV&Z8/.KCZ 1*AF2%"<8FJ('X MO&"JY_."-.!)D+$B2J25T8U]YR!] >\9,!),@O*KJPX_K[ZB:E0V(1!*3HI< MEA H)W VRH2F*(E=[GD-HX&CKR\?03CH">JC3@DFD39JBI:P"D"K"3!P)/5& M*7#"!ZI2Z-*'>F@,\8^^KGT$<: ;G(\Z"$RE:V3U2 Q&@4I6 4;'T=,HSJV2 M]<79;+WL0GXTC 96>KQ_5:&@)ZB/.AI,.%J52M4Y3U"4BXW*/0)9;<"Z&D,. M3@E-#*!T!)DA7%P=+YG-%[(=UV/6";U^V@ZU^IV\ZKS*\',0/LK(>C7"7E:U04 M0(K27B-5&GSB&"1+RE)[@\IUN<$_-K7OR/RB<]IDZ\#9,3OD;B)6U#H*Y3@3 M0&U9.Y5M:AR"0)4P2:,XIUF5%^Y/[>N^N]Y+(VI8:M\[G34*B']=7Z3_LL(: MR<3>_+[/?G$)DM]IRQZ#Z;<*;;VP!:JJ"3@:*Z"<%93@C:A(6M34(P(="].O MC#D)3 ED*KDQC#D(5"P4;8-+R<822I>RQ'>FWXGH[VW-FB4P.0&58,%&KS)9KVOM,L+Y<"D'1MHR-CY? M5.$C0.;\TR?.?IL<;VXIP(1305H.^9&J;+T3A*!MAJ!BIN)E0=>%W^3A4@X+ MF;G&W<;*/$T/@)7[3(I5A&A3:&^ MT<_I3'@BQ!@).4JHLTR==G*CI(\=<[V MM;]9!L#4_HI[@AXQ&V6",Q%L*R2@M;71(QIP&(4CD2O_]R"=S)63IT["UDN0 MITXQ] !@OU>^N-T#4@Q**T/@-ZU*C+P;6,G0*E5&DXT4NDL8W;&6P4?ENP/D ML;KBGM8: '!+5&:SS#Y+ 54V3D!.@!HG(*<\.BF568$IC/4R[?MCHT>==;1] M60", OE]6N-WY>2+TW13*^-T_:;07"X2_]2)LED))Q64I%@3N48(Z!.4QKJ< M2(M2^PU(=1%I\(B_,#AW^<;AD3**S^QCB)NKUKHA::]TP^,1=BN)NQKAL](]!*;P\MZ"^'1LD!O67.W-4_ MZ<_33]>?/D>.S93BN^N+T[/__%)9B#L.9O[S<]IY$J0202!GK*ZQP+(>(*KB MH$AGJS:BBK)U,EAR-F^/%:_T3LT\[Q@9%2MUEINME ]R][5P(K(ROK9RJ:N- M=\0B^%(UN$0Y>5%=B=C/(1Y9U4IOCQP.]$M8=\TYT\TN^-/EY?57!%)%5F]D M#)PA>A8^RTV;W4-R)@A1T$D]UB6L75*L?QK[$-G1;#RLWQD^;X!MUF[SUR=% M<4*8,8$EWUZB8-%#-FW*7%E1M7-5CD7A]X@@ZY^)/IQ+S$/%8EZQ[.#ES^7J M_?GE);OY1LCIV&-4>_=G.@2270OL'4XT M&F>$=6"SS8#"5Z#$.92WOCUT7&6V73*'7N'D2Q]I^S?PMGF:WISE=Z=^EALA M][\3\\W9U6EN(IW^43Z4='UQ>G5:+G_X,WV\9H?_D;7>\L#K&[,^U,H7#:!( ML3IDD97,[1%2SZ@6_-.%Z<[%]__ M6M6W?7>1RU5[B-![-R]16(8 >VH6C8FB39SI:L#H]ARE-XY-0>=K3BG85WYQ:)*-G[\X-$7A(T#FX766 M[#EO20Y!292 (1H(P1I(U6BC,HG0A_%D!1>')AGW^8M#4S0]%E;>?I: XZJU MHC%ULAC(Z3X$X1U$Z[*PUD5KL3-6WD[ 2KZLX+$X6L.I3.)FDX@'P\4P%_PM=2L&0 M9;8@8ZPL5BI LD9P6$6-D7*M70[>W[B^<7*=96)/#[,,@+8M@MM[\_._7%]= M7M%99K&WI#U!+4TT+H'$3;K'1X-8986,,A;A0XVBR[7G_98[5FUQ$>2W+7YSDM=&N%0TZ,H>C\1)'ZC9'U2"X&=:%ON*LH>"R\RE E-8 >E,ABL1'8Q.JKDK9!V]R]/2# M89BH1D'0-R%[3W,. ,][K$>3^Z'B/5[PIM/Y]=G5R<>G5$QL90N$@<4X< [8Z%J MM%4Z@ " =4M !E>&AI8FET,S$Q+7-E8W1I;VXS,#)X M8V5O8RYH=&U02P$"% ,4 " "N@@-+G_H.'=$' "(+@ '@ M @ '<-0 97AH:6)I=#,Q,BUS96-T:6]N,S R>&-F;V,N:'1M4$L! A0# M% @ KH(#2V=A[4R:! F!L !X ( !Z3T &5X:&EB M:70S,C$M " ;]" !E>&AI8FET,S(R+7-E8W1I;VXY M,#9X8V9O8RYH=&U02P$"% ,4 " "N@@-+$;&5^UN3 0!>$!D #P M @ &=1P =VLM,C Q-S V,S N:'1M4$L! A0#% @ KH(#2Y"R MD_2&"0 *U8 \ ( !)=L! '=K+3(P,3&UL4$L! A0#% @ KH(#2Z80=*KO0P ^2\# M !, ( !GP$" '=K+3(P,3_") H#08 $P @ &_10( =VLM,C Q M-S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( *Z" TM2F$/((EL $*,! 3 M " >#/ @!W:RTR,#$W,#8S,%]P&UL4$L%!@ + L *^0( #,K P $! end